CF7 dan ActiveCampaign: Mengapa kolom Account tidak muncul
Anda melihat kolom Account di ActiveCampaign.
Anda mencoba memetakannya di plugin Contact Form 7 (CF7) Anda.
Kolom tersebut tidak pernah muncul.
Menunggu pembaruan plugin tidak akan memperbaiki masalah ini. Ini bukan sebuah bug.
Hal ini terjadi karena cara ActiveCampaign menyusun data.
Di ActiveCampaign, Contact dan Account adalah hal yang berbeda.
- Contact adalah seorang individu. Ia memiliki nama, email, dan nomor telepon.
- Account adalah sebuah perusahaan. Ia memiliki situs web, industri, dan pendapatan.
Saat Anda menggunakan plugin CF7, plugin tersebut berkomunikasi dengan Contacts API. Ia meminta daftar kolom untuk seorang individu.
Kolom Account bukanlah kolom Contact. Kolom tersebut termasuk dalam endpoint API yang berbeda. Inilah sebabnya pemeta Anda tidak dapat menemukannya.
Kebanyakan plugin hanya menangani satu langkah. Mereka membuat Contact dan berhenti di sana.
Untuk menghubungkan Contact ke Account, Anda memerlukan tiga langkah:
- Buat atau perbarui Contact.
- Buat Account.
- Hubungkan Contact ID ke Account ID.
Ini memerlukan tiga panggilan API terpisah. Kebanyakan plugin dasar tidak dirancang untuk hal ini.
Berikut adalah tiga cara untuk memperbaikinya:
Gunakan Custom Field Buat custom field bernama "Company" pada objek Contact di ActiveCampaign. Plugin Anda akan melihat kolom ini. Anda dapat memetakan nama perusahaan Anda ke kolom tersebut. Perlu dicatat bahwa ini hanyalah kolom teks. Ini bukan rekaman Account yang sebenarnya.
Gunakan ActiveCampaign Automations Petakan data formulir Anda ke rekaman Contact terlebih dahulu. Kemudian, gunakan automasi ActiveCampaign. Automasi tersebut dapat mencari nama perusahaan dan menghubungkan Contact ke Account secara otomatis. Ini menjaga pengaturan Anda tetap sederhana.
Gunakan Integrasi API Langsung Gunakan alat seperti Contact Form to API. Ini memungkinkan Anda untuk merangkai panggilan API. Anda dapat mengirimkan respons dari panggilan pertama ke permintaan berikutnya.
Jika Anda seorang pengembang, Anda dapat menulis fungsi PHP kustom menggunakan fungsi wp_remote_post untuk menangani ketiga langkah ini secara manual.
