Tanya laporan AIChatAuto langsung dari ChatGPT atau Claude
MCP (Model Context Protocol) adalah cara standar menghubungkan asisten AI ke aplikasi. Begitu terhubung, kamu tinggal bertanya: "campaign mana yang reply rate-nya paling rendah minggu ini?" atau "nilai cara Rina membalas chat", dan ChatGPT/Claude mengambil datanya sendiri dari workspace kamu.
Apa yang bisa ditanya
📈 Kinerja tim
Pesan masuk, balasan manusia vs AI, kecepatan respons, chat belum terbalas, per CS, per nomor WA, pipeline, closing rate, omzet.
🏆 KPI per CS & per nomor
Per tanggal: chat masuk, dibalas tim vs AI, belum dibalas, lead serius, closing & omzet per orang, batal, closing rate, telepon masuk/terlewat. Angka saja, tanpa isi chat.
🔍 Kenapa closing, kenapa gagal
Isi chat yang DEAL dan yang BATAL berdampingan, lengkap dengan kecepatan balas, siapa yang membalas, dan chat yang dibiarkan. AI memberi nilai per chat, alasannya, dan saran balasan yang lebih baik.
🎯 Campaign Auto CRM
Lead terkirim, yang membalas, reply rate, per sender, per step, per jam kirim, error, dan lead yang belum di-chat.
💬 Isi chat & lead
Cari chat berdasarkan nama/nomor/stage, baca isi percakapannya, lihat catatan dan follow-up.
🎓 Coaching CS
Contoh balasan satu CS berpasangan dengan pesan customer (nomor disamarkan) plus angka tekniknya.
Analisanya dikerjakan ChatGPT/Claude milik kamu sendiri. AIChatAuto hanya mengirim data, jadi tidak memakai kuota AI AIChatAuto.
Pasang di Claude (claude.ai, aplikasi desktop & mobile)
URL server MCP kamu:
https://app.aichatauto.com/mcp- Buka claude.ai → klik nama/avatar kamu → Settings → Connectors.
- Klik Add custom connector. Isi nama AIChatAuto dan tempel URL di atas. Biarkan Client ID / Secret kosong, lalu klik Add.
- Klik Connect. Tab baru membuka halaman AIChatAuto: login dengan akun AIChatAuto kamu (owner, atau member tim untuk akses hanya-baca).
- Pilih izin: Baca saja (default, kotak Tulis kosong), atau (khusus owner) centang Tulis kalau Claude boleh mengubah lead, mengatur campaign, dan mengirim balasan WhatsApp atas nama kamu. Klik Izinkan.
- Kembali ke Claude: connector AIChatAuto berstatus Connected. Di chat baru, pastikan connector-nya aktif (ikon 🔗 / Search and tools), lalu tanyakan apa saja.
Aplikasi Claude desktop dan mobile memakai connector yang sama; cukup pasang sekali di claude.ai.
Pasang di ChatGPT
- Buka ChatGPT → Settings → Connectors (kalau belum ada tombol Create, aktifkan Developer mode di Settings → Connectors → Advanced).
- Klik Create. Nama: AIChatAuto. MCP Server URL:
https://app.aichatauto.com/mcp. Authentication: OAuth. Simpan. - ChatGPT membuka halaman login AIChatAuto. Login dengan akun kamu (owner atau member), pilih izin, klik Izinkan.
- Di chat baru, buka menu + / Tools, aktifkan AIChatAuto, lalu bertanya.
Claude Code, Claude Desktop (config), dan aplikasi MCP lain
Claude Code (terminal), pakai OAuth seperti di atas:
claude mcp add --transport http aichatauto https://app.aichatauto.com/mcp # lalu di dalam Claude Code: /mcp → pilih aichatauto → Authenticate
Aplikasi yang tidak mendukung OAuth (atau agen otomatis tanpa browser): buat key MCP.
- Di dashboard AIChatAuto (owner workspace): Settings → API → API key → Buat API key. Pilih jenis AI baca-saja (MCP) atau AI baca + tulis (MCP), isi nama key, dan untuk baca-saja pilih nomor yang boleh dilihat (lebih aman satu nomor). Klik Buat key.
- Salin URL yang ditampilkan sekali:
https://app.aichatauto.com/mcp/t/<key>. Siapa pun yang punya URL ini bisa mengakses workspace kamu sesuai scope-nya, jadi simpan seperti password. - Pakai URL itu sebagai server MCP (transport HTTP) tanpa autentikasi. Alternatif: URL
https://app.aichatauto.com/mcpdengan headerAuthorization: Bearer <key>.
{
"mcpServers": {
"aichatauto": { "type": "http", "url": "https://app.aichatauto.com/mcp/t/aca_xxxxxxxx" }
}
}
Izin: baca vs tulis
| Izin | Yang bisa dilakukan asisten AI |
|---|---|
| Baca | Melihat nomor WA, daftar chat & lead, isi chat, laporan kinerja, laporan campaign, lead belum di-chat, log pengiriman, contoh chat per CS. Tidak bisa mengubah apa pun dan tidak bisa mengirim pesan. |
| Tulis | Semua yang di atas, plus: ubah stage/tag/catatan/follow-up/nilai deal, pause dan mulai campaign, pindahkan lead diparkir, coba lagi pengiriman gagal, tambah lead ke campaign (tidak mengirim), ubah persona/knowledge/SOP AI dan tes balasannya, dan kirim balasan WhatsApp ke chat yang sudah ada, tercatat atas nama akun kamu. |
Saran: mulai dengan Baca. Berikan Tulis hanya kalau kamu ingin asisten AI benar-benar membalas atau mengatur campaign, dan selalu baca dulu apa yang akan dikirimnya.
Keamanan & cabut akses
- Owner dan member tim bisa menghubungkan aplikasi. Koneksi member selalu hanya baca, dan member yang dibatasi ke nomor tertentu hanya melihat data nomor itu. Owner melihat semua koneksi (siapa yang menghubungkan) dan bisa memutusnya. Setiap koneksi dibatasi ke satu workspace.
- Koneksi OAuth tampil di Settings → API → Koneksi ChatGPT / Claude lengkap dengan izin dan waktu pemakaian terakhir. Klik Putuskan untuk mencabut; akses mati saat itu juga.
- Key MCP bisa dicabut di daftar API key. Token dan key disimpan dalam bentuk hash, tidak bisa dibaca dari database.
- Nomor HP customer disamarkan di contoh chat untuk coaching. Isi chat lengkap hanya diberikan saat kamu memintanya lewat tool isi chat.
- Semua pengiriman pesan lewat MCP memakai jalur kirim yang sama dengan inbox: pembatasan opt-out, pacing, dan pencatatan tetap berlaku.
Daftar tool
| Tool | Izin | Fungsi |
|---|---|---|
list_whatsapp_numbers | Baca | Nomor WA workspace dan status koneksinya. |
list_conversations | Baca | Daftar chat/lead: nama, nomor, stage, tag, follow-up, nilai deal, pesan terakhir. Filter nama/nomor/stage/nomor WA/tanggal (since/until). Maks. 500 per halaman; pakai cursor = nextCursor untuk halaman berikutnya sampai semua chat terbaca. |
get_conversation_messages | Baca | Isi satu chat (pesan terbaru). |
export_chat_history | Baca | Ekspor seluruh riwayat chat (teks lengkap) per nomor WA, beberapa nomor, atau semua nomor; bisa satu chat dan rentang tanggal. Format JSON atau CSV, maks. 2000 pesan per halaman; ulangi dengan cursor = nextCursor sampai habis. |
get_kpi_report | Baca | Laporan KPI per tanggal (maks. 92 hari): per nomor WA dan per CS, closing & omzet per orang, dibalas tim vs AI, belum dibalas, telepon. |
get_performance_report | Baca | Laporan Kinerja CS & CRM (7/30/90 hari). |
get_closing_review | Baca | Isi chat DEAL vs BATAL beserta angka (kecepatan balas, CS yang membalas, balasan AI, chat yang dibiarkan), nomor customer disamarkan. Untuk menilai chat dan mencari alasan closing atau gagal. |
get_agent_chat_samples | Baca | Contoh balasan satu CS + metrik teknik closing, nomor disamarkan. |
list_campaigns, get_campaign_report, list_campaign_leads, list_unsent_leads, get_delivery_report, get_campaign_events, list_campaign_board, diagnose_waiting_leads, list_campaign_attempts | Baca | Campaign Auto CRM: daftar, laporan hasil, lead, lead belum di-chat, laporan kirim (terkirim / gagal / diparkir / diblokir per lead), papan campaign (mana yang antri / berjalan / selesai), riwayat campaign (siapa mengubah apa & kapan, tiap pesan terkirim/gagal), diagnosa kenapa lead belum dapat sender, log pengiriman. |
list_lead_groups, list_group_leads | Baca | Group Leads: daftar group beserta jumlah, dan isi satu group (bisa cari & paging). |
get_ai_setup | Baca | Setelan AI auto reply: mesin, persona, knowledge, do & don't, SOP, aturan auto reply (termasuk Mode Sales Agent), jumlah katalog, playbook konversi. API key tidak pernah ditampilkan. |
update_ai_setup, import_product_catalog | Tulis | Ubah setelan AI (hanya kolom yang disebut) dan isi katalog produk dari CSV, untuk workspace atau satu nomor WA. Hanya owner yang bisa memberi izin tulis. |
test_ai_reply | Tulis | Tes balasan AI tanpa mengirim apa pun: kirim pesan contoh (atau chat contoh / chat asli), lihat jawaban AI dengan persona, knowledge, SOP dan katalog yang tersimpan. Bisa coba teks persona/knowledge/SOP baru sebelum disimpan. Di Mode Sales Agent juga terlihat stage, label lead, follow-up dan handover yang akan dipasang (tidak dipasang). Satu panggilan AI dengan API key workspace. |
list_ai_replies | Baca | Riwayat balasan AI: pesan customer, balasan yang terkirim, dan apa yang dicegat pengaman Sales Agent (harga karangan, janji kosong, tawaran meeting). |
learn_from_history | Tulis | Sama dengan tombol “Belajar dari histori”: AI membandingkan chat DEAL vs BATAL dan memperbarui playbook konversi. Satu panggilan AI dengan API key workspace. |
write_google_sheet, list_google_sheet_bridges | Tulis | Tulis laporan ke Google Sheet kamu (tambah baris / update baris berdasarkan kolom kunci, tidak pernah menghapus). Untuk saat koneksi Google Drive ChatGPT/Claude kena 403. Pasang dulu di Setelan → API → Tulis ke Google Sheet. |
update_lead_crm | Tulis | Ubah stage, tag, catatan, follow-up, nilai deal satu chat. |
send_whatsapp_reply | Tulis | Kirim balasan teks ke chat yang sudah ada, dari nomor yang memiliki chat itu. |
pause_campaign, start_campaign, reassign_parked_leads, retry_failed_attempts, import_campaign_leads | Tulis | Kontrol campaign: pause, mulai, pindahkan lead diparkir, coba lagi yang gagal, tambah lead (tanpa mengirim; bisa sekalian masuk group). |
add_leads_to_group, import_group_to_campaign, assign_waiting_leads | Tulis | Simpan nomor ke Group Leads (group dibuat kalau belum ada), masukkan isi group ke campaign, dan pindahkan semua lead yang belum dapat sender ke satu nomor: tanpa confirm:true hanya preview. Tidak ada yang terkirim. |
FAQ
Apakah ini memakai kuota AI atau API key AI di AIChatAuto?
Tidak. Yang berpikir adalah ChatGPT/Claude langganan kamu sendiri. AIChatAuto hanya menjawab permintaan data.
Apakah member tim bisa menghubungkan ChatGPT/Claude-nya?
Bisa. Member login dengan akunnya sendiri di halaman izin. Koneksinya selalu hanya baca (tidak bisa mengubah lead, campaign, atau mengirim pesan). Member yang dibatasi ke nomor tertentu hanya melihat chat dan KPI nomor itu; laporan seluruh tim dan campaign hanya untuk akses semua nomor. Contoh chat per CS khusus owner.
Kenapa Claude/ChatGPT minta login lagi setelah beberapa waktu?
Token akses berumur 1 jam dan diperpanjang otomatis sampai 30 hari. Setelah itu, atau setelah koneksi diputus, kamu perlu Connect ulang.
Bisakah asisten AI mengirim pesan ke nomor yang belum pernah chat?
Tidak. send_whatsapp_reply hanya membalas chat yang sudah ada. Untuk kontak baru gunakan campaign Auto CRM atau inbox.
Bagaimana kalau saya punya lebih dari satu workspace?
Hubungkan satu koneksi per workspace (login dengan akun pemilik masing-masing) dan beri nama connector yang berbeda.