Chat Funnel Setup
Menyediakan Respond.io dengan HubSpot dari Hujung ke Hujung
Pasukan RevOps di sebuah syarikat SaaS peringkat pertumbuhan menjalankan Respond.io selama 60 hari sebelum sesiapa menyemak senarai kenalan HubSpot mereka. Apabila mereka melihat, mereka mendapati 800 rekod pendua, sesetengah kenalan diduplikasi 4 atau 5 kali, dengan sejarah perbualan terbahagi merentas pelbagai rekod dan tiada satu pandangan bersih tentang pelanggan.
Puncanya: tetapan sinkronisasi Respond.io lalai mencipta kenalan HubSpot baharu untuk setiap perbualan, tanpa mengira sama ada nombor telefon atau emel tersebut sudah wujud dalam CRM anda. Tiga perubahan tetapan menyelesaikan masalah. Tetapi pada masa itu, pasukan sudah menghabiskan 2 hari membersihkan pangkalan data. Deduplikasi pada titik sinkronisasi adalah salah satu langkah yang paling diabaikan dalam aliran kerja deduplikasi lead berbilang saluran.
Panduan ini merangkumi persediaan integrasi yang mencegah senario tersebut, dari sambungan awal melalui sinkronisasi perbualan, penciptaan tawaran, dan tugasan wakil, dengan tetapan spesifik yang penting.
Prasyarat
Sebelum anda memulakan integrasi:
- Akaun Respond.io dengan sekurang-kurangnya satu saluran yang disambungkan (WhatsApp Business API, Instagram DM, atau widget chat laman web). Akaun hanya dengan widget chat laman web dan tiada saluran lain masih boleh diintegrasikan, tetapi nilai tertinggi apabila WhatsApp disambungkan.
- Akaun HubSpot dengan akses API diaktifkan. Anda memerlukan sekurang-kurangnya HubSpot Starter untuk mengakses menu Integrations.
- Token HubSpot Private App: jangan gunakan kunci API (HubSpot telah menghentikannya). Di HubSpot, pergi ke Settings → Integrations → Private Apps → Create a Private App. Namakannya "Respond.io Integration" dan berikan skop:
crm.objects.contacts.read,crm.objects.contacts.write,crm.objects.deals.write,conversations.read,oauth. Salin token — anda akan memerlukannya di Respond.io. Dokumentasi Private Apps HubSpot menjelaskan pemilihan skop dan putaran token secara terperinci. - Akses pentadbir dalam kedua-dua platform: anda memerlukan hak pentadbir di Respond.io untuk mengkonfigurasi integrasi, dan sama ada pentadbir atau super admin di HubSpot untuk mencipta sifat tersuai.
Langkah 1: Sambungkan Respond.io ke HubSpot melalui Integrasi Asli
Di Respond.io, pergi ke Settings → Integrations → HubSpot. Klik Connect.
Aliran OAuth akan meminta anda log masuk ke HubSpot dan memberikan akses Respond.io ke portal anda. Berikan akses. Selepas OAuth selesai, anda akan kembali ke Respond.io dengan pengesahan bahawa sambungan aktif.
Tetapi jangan berhenti di situ. Tetapan lalai selepas OAuth tidak betul untuk kebanyakan pasukan.
Pada halaman tetapan integrasi HubSpot di Respond.io, anda akan nampak:
- Sync all contacts: Nyahaktifkan ini. Anda tidak mahu setiap pelawat chat laman web yang tidak dikenali disinkronkan ke HubSpot. Aktifkan sinkronisasi kenalan hanya untuk perbualan di mana anda mempunyai pengecam (emel atau telefon).
- Auto-create contacts: Tetapkan kepada "Only for identified contacts" (bermakna kenalan di mana sekurang-kurangnya nombor telefon atau emel telah dikumpulkan).
- Default contact lifecycle stage: Tetapkan kepada "Lead" untuk kenalan baharu, bukan "Subscriber." Subscriber adalah untuk langganan surat berita dan akan mengelirukan pelaporan peringkat kitaran hidup anda.
Langkah 2: Peraturan Pemadanan Kenalan (Di Sinilah Pendua Datang)
Respond.io memadankan perbualan dengan kenalan HubSpot sedia ada menggunakan salah satu daripada tiga pengecam: alamat emel, nombor telefon, atau WhatsApp ID. Urutannya penting.
Keutamaan pemadanan lalai adalah: Emel → Telefon → WhatsApp ID.
Untuk corong yang berat menggunakan WhatsApp, ini adalah terbalik. Kebanyakan perbualan WhatsApp tidak mempunyai alamat emel pada mulanya. Anda mengumpulnya kemudian dalam aliran kelayakan. Jika Respond.io cuba memadankan mengikut emel dahulu dan tidak menjumpai, ia mencipta kenalan baharu. Kemudian apabila emel masuk kemudian, ia mencipta kenalan lain yang dipadankan mengikut emel. Hasilnya: dua kenalan untuk orang yang sama.
Tukar keutamaan pemadanan kepada: Telefon → WhatsApp ID → Emel.
Nombor WhatsApp dikaitkan dengan nombor telefon, jadi padanan ini boleh dipercayai dari mesej pertama. Kemas kini ini di Settings → Integrations → HubSpot → Contact Matching. Dokumentasi integrasi HubSpot Respond.io memperincikan logik pemadanan penuh dan tetapan deduplikasi yang tersedia dalam panel integrasi.
Juga aktifkan Deduplication on match: apabila Respond.io menemui kenalan HubSpot sedia ada yang sepadan dengan nombor telefon, ia mengemas kini rekod daripada mencipta yang baharu. Tetapan tunggal ini mencegah kira-kira 70% penciptaan pendua.
Langkah 3: Pemetaan Medan
Dalam tetapan integrasi HubSpot Respond.io, pergi ke tab Field Mapping. Ini mengawal atribut kenalan Respond.io yang disinkronkan ke sifat kenalan HubSpot.
Medan lalai yang disinkronkan dengan baik di luar kotak: First Name, Last Name, Email, Phone. Tetapi anda perlu menambah medan tersuai untuk menangkap data khusus chat yang sifat standard HubSpot tidak mempunyai.
Pertama, cipta sifat kenalan tersuai ini di HubSpot (Settings → Properties → Create Property):
- Last Chat Channel: teks satu baris (contoh: WhatsApp, Instagram, Website Chat)
- Chat Qualification Score: nombor
- Chat Lead Source: teks satu baris (contoh: Iklan Meta, WhatsApp Organik, Laman Web)
- First Contact Date (Chat): pemilih tarikh
- Qualification Answers: teks berbilang baris
Keputusan tentang medan tersuai yang perlu dicipta — dan cara menamainya secara konsisten supaya logik penghalaan tidak rosak — diliputi dalam panduan medan tersuai untuk pelaksanaan CRM.
Kemudian petakannya di Respond.io:
| Medan Respond.io | Sifat HubSpot |
|---|---|
| First Name | First Name |
| Last Name | Last Name |
| Phone | Phone Number |
| Channel | Last Chat Channel (tersuai) |
| Contact Source | Chat Lead Source (tersuai) |
| Created At | First Contact Date (chat) (tersuai) |
| Tersuai: Skor Kelayakan | Chat Qualification Score (tersuai) |
| Tanda | (petakan ke tanda kenalan HubSpot jika menggunakan tanda HubSpot) |
Medan Skor Kelayakan memerlukan anda menetapkan skor dalam workflow Respond.io (diliputi dalam Langkah 6). Buat masa ini, cipta pemetaan dan tinggalkan logik pemarkahan untuk selepas aliran dibina.
Langkah 4: Tetapan Sinkronisasi Perbualan
Respond.io boleh menyinkronkan mesej perbualan ke garis masa kenalan HubSpot. Ini berguna tetapi mencipta banyak gangguan jika anda menyinkronkan semua.
Tetapan lalai menyinkronkan setiap mesej, termasuk mesej bot automatik, mesej sistem, dan nota dalaman. Itu bermakna garis masa kenalan HubSpot untuk pengguna aktif mungkin mempunyai 50+ entri garis masa setiap minggu, menjadikannya hampir mustahil bagi wakil untuk mendapatkan gambaran ringkas tentang keadaan semasa.
Di Settings → Integrations → HubSpot → Conversation Sync, ubah:
- Sync conversations: Ya, tetapi hanya untuk perbualan dengan status = "Resolved" atau di mana manusia telah ditugaskan (bukan perbualan bot semata-mata)
- Sync bot messages: Tidak
- Sync internal notes: Tidak (ini untuk pasukan anda, bukan rekod CRM)
- Sync attachments: Ya, tetapi hanya imej dan dokumen (bukan tindak balas emoji atau nota suara)
Peraturan praktis yang lebih bersih: sinkronkan ringkasan perbualan ke HubSpot apabila perbualan mencapai keadaan terminal (layak, tidak layak, atau diserahkan). Satu entri garis masa dengan ringkasan lebih berguna daripada 30 entri yang menunjukkan setiap mesej bot.
Langkah 5: Automasi Penciptaan Tawaran
Apabila lead layak dalam aliran Respond.io anda (chatbot menyelesaikan kelayakan), anda mahukan HubSpot Deal dicipta secara automatik, bukan secara manual oleh wakil.
Di Respond.io, pergi ke Workflows → New Workflow. Tetapkan pencetus kepada: Contact Attribute Changed → Qualification Score → is greater than → [ambang anda].
Tindakan dalam workflow:
- Kemas kini kenalan: Tetapkan Lifecycle Stage = MQL, Lead Status = New
- Cipta HubSpot Deal: Tajuk = "Lead Chat: [First Name Kenalan]", Pipeline = [pipeline jualan anda], Stage = "New Lead", Amount = kosongkan, Owner = [tugasan round-robin]
- Tugaskan perbualan: Tugaskan perbualan Respond.io kepada wakil yang ditugaskan tawaran (memerlukan langkah untuk mencari pemilik tawaran; gunakan tindakan HubSpot lookup jika pelan anda menyokongnya)
- Hantar pemberitahuan wakil: Slack atau emel dengan pautan tawaran dan pautan perbualan
Logik workflow dalam bahasa biasa: apabila kenalan mendapat skor melebihi ambang kelayakan anda, secara automatik pindahkan mereka ke MQL, cipta tawaran pipeline, tugaskan tawaran kepada wakil, dan beritahu wakil tersebut. Wakil tidak mencipta apa-apa secara manual. Untuk pasukan yang membina lapisan automasi CRM yang lebih luas, automasi workflow CRM merangkumi corak untuk penciptaan tawaran, peralihan kitaran hidup, dan pemberitahuan wakil merentasi platform CRM yang berbeza.
Langkah 6: Tugasan Wakil (Memadankan Respond.io dengan HubSpot)
Integrasi tidak secara automatik mencerminkan pemilik kenalan HubSpot kepada penugasan perbualan Respond.io. Anda perlu mengkonfigurasi ini.
Dua pendekatan:
Pilihan A (Respond.io ke HubSpot): Apabila wakil ditugaskan perbualan di Respond.io, sinkronkan tugasan tersebut ke HubSpot Contact Owner. Sediakan ini di Settings → Integrations → HubSpot → Sync Assignment. Aktifkan "Sync assignee to HubSpot contact owner."
Pilihan B (HubSpot ke Respond.io): Apabila HubSpot Contact Owner ditetapkan atau diubah, kemas kini penugasan perbualan Respond.io. Ini memerlukan HubSpot workflow yang memanggil Respond.io API. Berguna jika pasukan anda menugaskan tawaran di HubSpot dahulu.
Untuk kebanyakan pasukan, Pilihan A lebih mudah. Wakil bekerja di Respond.io untuk chat; HubSpot mencerminkan tugasan tersebut.
Untuk kenalan yang tidak ditugaskan (lead baharu tanpa wakil lagi), konfigurasikan round-robin di Respond.io: Settings → Teams → [Pasukan Jualan Anda] → Assignment → Round Robin. Ini mengagihkan perbualan baharu secara sama rata kepada wakil yang tersedia.
Langkah 7: Ujian (5 Senario untuk Dijalankan Sebelum Sinkronisasi Penuh)
Jalankan senario ujian ini sebelum mengaktifkan integrasi untuk senarai kenalan penuh anda:
| Senario Ujian | Cara Menjalankan | Hasil Dijangkakan |
|---|---|---|
| Kenalan baharu dengan telefon sahaja | Hantar mesej WhatsApp dari nombor yang tidak ada di HubSpot | Kenalan HubSpot baharu dicipta dengan telefon; tiada pendua |
| Kenalan sedia ada menghantar mesej semula | Gunakan nombor yang sama dari ujian 1 | Kenalan HubSpot sedia ada dikemas kini, tidak diduplikasi |
| Aliran kelayakan selesai | Telusuri aliran bot penuh sebagai lead panas | Peringkat kitaran hidup MQL ditetapkan; tawaran dicipta dalam pipeline; wakil diberitahu |
| Kenalan dengan telefon dan emel | Selesaikan aliran dan kumpulkan emel | Kenalan tunggal dengan kedua-dua medan; tiada kenalan kedua untuk emel |
| Wakil menugaskan perbualan | Tugaskan perbualan ujian kepada wakil di Respond.io | Pemilik kenalan HubSpot dikemas kini kepada wakil tersebut |
Semak HubSpot selepas setiap ujian sebelum beralih ke yang seterusnya. Anda mencari: peringkat kitaran hidup yang betul, tiada pendua, nilai medan yang betul, dan entri garis masa hanya di mana anda mengkonfigurasinya.
Langkah 8: Menjalankan Sinkronisasi Sebenar Pertama
Jangan aktifkan sinkronisasi untuk semua kenalan sekaligus. Mulakan dengan kumpulan terkawal:
- Di Respond.io, tapis kenalan mengikut tanda = "Ujian" atau mengikut julat tarikh (contoh: perbualan dari semalam sahaja)
- Aktifkan sinkronisasi hanya untuk kumpulan yang ditapis ini
- Semak HubSpot selepas 30 minit. Sahkan rekod, semak pendua, sahkan nilai medan.
- Jika bersih, kembangkan sinkronisasi kepada 7 hari terakhir perbualan
- Jalankan audit lain. Tarik laporan HubSpot untuk kenalan yang dicipta dalam 7 hari terakhir dengan sumber = "Respond.io" dan semak 20 rekod secara rawak.
Hanya selepas dua audit yang bersih anda sepatutnya mengaktifkan sinkronisasi untuk semua kenalan dan semua perbualan baharu.
Kesilapan Biasa
Menyinkronkan semua kenalan daripada hanya yang dikenal pasti. Pelawat chat laman web tanpa nama yang tidak pernah memberikan nama, telefon, atau emel mereka akan mencipta kenalan HubSpot kosong tanpa data yang boleh digunakan. Tetapkan sinkronisasi kepada kenalan yang dikenal pasti sahaja.
Tidak menetapkan keutamaan pemadanan. Pemadanan lalai mengutamakan emel yang menyebabkan pendua untuk kenalan WhatsApp yang memberikan emel kemudian dalam aliran. Tukar kepada pemadanan mengutamakan telefon sebelum mengaktifkan sinkronisasi penuh.
Sinkronisasi perbualan tanpa penapis. Menyinkronkan setiap mesej bot ke garis masa HubSpot menenggelamkan kenalan dalam gangguan. Gunakan penapis "perbualan yang layak sahaja".
Tamat tempoh token HubSpot Private App. Token Private App tidak tamat tempoh, tetapi jika seseorang membatalkan aplikasi atau integrasi disambung semula dengan token baharu, sinkronisasi terputus secara senyap. Tiada ralat muncul di Respond.io. Kenalan hanya berhenti disinkronkan. Tetapkan peringatan kalendar bulanan untuk mengesahkan status integrasi dalam panel tetapan integrasi Respond.io. Panduan pemantauan integrasi HubSpot merangkumi cara mengaudit aplikasi yang disambungkan dan mengesan keadaan token yang rosak sebelum ia menyebabkan kehilangan data.
Langkah Seterusnya
Jalankan ujian sinkronisasi 50 kenalan menggunakan perbualan dari minggu lepas. Semak pendua di HubSpot dengan menjalankan laporan Kenalan yang ditapis mengikut "Create Date = 7 hari terakhir DAN Source = Respond.io" dan mengimbas rekod dengan nombor telefon yang diduplikasi.
Setelah ujian bersih, aktifkan sinkronisasi penuh dan teruskan membina peraturan penghalaan tugasan wakil anda.
Ketahui Lebih Lanjut

Victor Hoang
Co-Founder
On this page
- Prasyarat
- Langkah 1: Sambungkan Respond.io ke HubSpot melalui Integrasi Asli
- Langkah 2: Peraturan Pemadanan Kenalan (Di Sinilah Pendua Datang)
- Langkah 3: Pemetaan Medan
- Langkah 4: Tetapan Sinkronisasi Perbualan
- Langkah 5: Automasi Penciptaan Tawaran
- Langkah 6: Tugasan Wakil (Memadankan Respond.io dengan HubSpot)
- Langkah 7: Ujian (5 Senario untuk Dijalankan Sebelum Sinkronisasi Penuh)
- Langkah 8: Menjalankan Sinkronisasi Sebenar Pertama
- Kesilapan Biasa
- Langkah Seterusnya
- Ketahui Lebih Lanjut