CF7 na ActiveCampaign: Kwa nini uwanja wa Account haionekani
Unaona uwanja wa Account kwenye ActiveCampaign.
Unajaribu kuunganisha (map) uwanja huo kwenye plugin yako ya Contact Form 7 (CF7).
Hauonekani kamwe.
Kusubiri sasisho la plugin hakutatatua tatizo hili. Hili si hitilafu (bug).
Inatokea kutokana na jinsi ActiveCampaign inavyopanga data.
Katika ActiveCampaign, Contact na Account ni vitu tofauti.
- Contact ni mtu. Ina jina, barua pepe, na namba ya simu.
- Account ni kampuni. Ina tovuti, sekta, na mapato.
Unapotumia plugin ya CF7, inawasiliana na Contacts API. Inaomba orodha ya uwanja (fields) kwa ajili ya mtu.
Uwanja wa Account si uwanja wa Contact. Unahusika na API endpoint tofauti. Hii ndiyo sababu kiunganishi (mapper) chako hakiwezi kuupata.
Plugin nyingi hushughulikia hatua moja tu. Zinaunda Contact na kuishia hapo.
Ili kuunganisha Contact na Account, unahitaji hatua tatu:
- Tengeneza au sasisha Contact.
- Tengeneza Account.
- Unganisha Contact ID na Account ID.
Hii inahitaji API calls tatu tofauti. Plugin nyingi za msingi hazijatengenezwa kwa ajili ya hili.
Hizi hapa ni njia tatu za kutatua hili:
Tumia Custom Field Tengeneza custom field inayoitwa "Company" kwenye Contact object ndani ya ActiveCampaign. Plugin yako itaona uwanja huu. Unaweza kuunganisha jina la kampuni yako hapo. Kumbuka kuwa huu ni uwanja wa maandishi (text field) tu. Si rekodi halisi ya Account.
Tumia ActiveCampaign Automations Unganisha data ya fomu yako kwenye rekodi ya Contact kwanza. Kisha, tumia ActiveCampaign automation. Automation inaweza kutafuta jina la kampuni na kuunganisha Contact na Account kiotomatiki. Hii inafanya mipangilio yako iwe rahisi.
Tumia Direct API Integration Tumia zana kama Contact Form to API. Hii inakuwezesha kuunganisha API calls mfululizo. Unaweza kutuma majibu (response) kutoka kwenye wito wa kwanza kwenda kwenye ombi (request) linalofuata.
Ikiwa wewe ni mwanatengenezaji (developer), unaweza kuandika PHP function maalum ukitumia wp_remote_post function ili kushughulikia hatua hizi tatu kwa mkono.
