📇 Quick Contact

Google Contacts not set up
One-time setup (5 min) — free, uses your Google account

1. Open script.google.comNew project
2. Delete all existing code, click "Copy script code" below → paste it in
3. Enable People API (bắt buộc):
    ① Nhìn sang sidebar trái, tìm mục Services
    ② Click dấu + bên cạnh chữ Services
    ③ Hộp thoại "Add a service" hiện ra — cuộn tìm Google People API
    ④ Click vào dòng đó → bấm Add
    ⑤ Thấy People xuất hiện trong mục Services = thành công ✓
4. Click Deploy → New deployment
    Type: Web app · Execute as: Me · Access: Anyone
5. Click Deploy, copy the Web app URL
6. Paste that URL in the field → Save
Cloud Sync
1 Paste voice text then copy prompt → paste into claude.ai
2 Paste Claude's reply copy the JSON block Claude returns
Not linked
3 Output
Header Info
* Personal Information
* Business
* Advanced Info

📋 How to use Quick Contact Recorder

Workflow — 3 Steps

1
Voice → Prompt
Dán văn bản giọng nói
→ bấm Copy prompt for Claude
2
Claude → JSON
Mở claude.ai, paste prompt
→ copy JSON reply → paste vào ô Step 2 → Fill form
3
Review → Save
Chỉnh sửa form nếu cần
Copy output hoặc Save to Google Contacts

Step 1 — Voice Input Tips

  • Nói tự nhiên sau cuộc gặp — AI hiểu được lỗi chính tả và từ địa phương
  • Không cần đúng format, chỉ cần đủ thông tin: "tên anh ấy là Tuấn, làm giám đốc ở công ty ABC, quê Hải Phòng, xe Fortuner đen"
  • Có thể nói nhiều ngôn ngữ trộn nhau (Anh + Việt)
  • Bấm Ctrl + Enter để copy prompt nhanh
  • Khi mở claude.ai, chọn model Claude Sonnet hoặc cao hơn để kết quả tốt nhất

Step 2 — Paste Claude's Reply

  • Claude sẽ trả về một JSON block — copy toàn bộ từ { đến }
  • Nếu Claude trả lời kèm giải thích, chỉ copy phần JSON, bỏ phần text
  • Bấm Fill form — các trường sẽ được điền tự động
  • Nếu báo lỗi "Invalid JSON": thử yêu cầu Claude "chỉ trả JSON, không giải thích"
  • Các trường để trống = Claude không tìm thấy thông tin → điền tay

Form Sections — Ý nghĩa từng trường

Header Info

LabelVD: 26 INFO — ngày gặp hoặc số thứ tự contact. Tự điền theo ngày hôm nay
Update dateNgày cập nhật gần nhất (tự điền)
Update notesGhi chú theo từng lần gặp, mỗi dòng bắt đầu bằng -

Business

Time at companyVD: từ năm 2018, cty thành lập năm 2010
Main clients (EU)Khách hàng xuất khẩu chính — H&M, Decathlon...
Monthly materialsTổng chi phí nguyên liệu/tháng
Own businessKinh doanh riêng ngoài công ty

Advanced Info

Special traitsĐiểm nổi bật đáng nhớ của người này
Common groundĐiểm chung giữa bạn và họ
Mutual friendsBạn bè, đối tác chung
Work styleCách họ ra quyết định, làm việc

🔗 Google Contacts — Setup (1 lần duy nhất, ~5 phút)

Tạo Apps Script

  1. Mở script.google.com → đăng nhập Gmail → bấm New project
  2. Xóa toàn bộ code mặc định trong editor
  3. Quay lại app này → bấm ⚙ Setup Google Contacts → bấm 📋 Copy script code
  4. Paste vào Apps Script editor → bấm biểu tượng 💾 Save (hoặc Ctrl+S)
  5. Bật People API (bắt buộc):
      ① Sidebar trái → click + cạnh Services
      ② Tìm Google People API → click → bấm Add
      ③ Thấy People trong Services = xong ✓

Deploy Web App

  1. Bấm Deploy (góc trên phải) → New deployment
  2. Bấm biểu tượng ⚙ cạnh "Select type" → chọn Web app
  3. Điền như sau:
      • Execute as: Me
      • Who has access: Anyone (bắt buộc — xem lý do bên phải)
  4. Bấm Deploy → Google yêu cầu cấp quyền → bấm Authorize access → chọn tài khoản Gmail → bấm Allow
  5. Copy toàn bộ Web app URL (dạng https://script.google.com/macros/s/.../exec)

Kết nối vào app

  1. Bấm ⚙ Setup Google Contacts trong app → paste URL vào ô → bấm Save
  2. Dấu chấm xanh ● trên header = kết nối thành công ✓

Cách dùng sau khi kết nối

Tạo contact mớiĐiền form → bấm ↑ Save to Google Contacts (không cần link)
Update contact cũGõ tên vào ô Search → chọn đúng người → Link → chỉnh sửa → Save
Dữ liệu lưu vàoTên → Name · Cty/Chức vụ → Company · Toàn bộ output → Notes
Xem trong GContactsMở contacts.google.com → tìm tên → xem tab Notes

⚠ Lưu ý quan trọng

  • Nếu gặp màn hình "Google hasn't verified this app" → bấm AdvancedGo to (unsafe) — đây là script của chính bạn, hoàn toàn an toàn
  • Phải chọn "Anyone" — nếu chọn "Only me" sẽ lỗi 403 vì trình duyệt không mang token Google khi gọi API. Bảo mật bằng cách giữ bí mật URL
  • Mỗi lần re-deploy sẽ tạo URL mới → cần paste lại vào app

Tại sao dùng Apps Script?

Apps Script chạy trực tiếp trong tài khoản Google của bạn — miễn phí, không cần server, không cần API key trả phí. Script code chạy với quyền của bạn, ghi thẳng vào Google Contacts.

Keyboard Shortcuts

Ctrl + Enter Copy prompt for Claude
Ctrl + Shift + C Copy output to clipboard

Data & Privacy

  • Dữ liệu form tự lưu vào trình duyệt (localStorage) — không mất khi reload
  • Không có server — mọi thứ chạy hoàn toàn local trên máy bạn
  • Chỉ kết nối ra ngoài khi: (1) mở claude.ai thủ công, (2) Save to Google Contacts
  • Apps Script URL nên giữ bí mật — ai có URL đều có thể ghi vào Contacts của bạn