Leads
Leads aanleveren
https://aicquisitioncrm.nl/api/v2/leadsRecht: aanleveren. Ook bereikbaar als POST /api/inbound/leads.
Zet één lead (lead) of tot 100 leads (leads) in een campagne. Een lead wordt herkend aan zijn telefoonnummer: staat hij al in de campagne, dan komt er geen tweede bij maar een notitie bij de bestaande. Het antwoord geeft per lead terug wat er gebeurde, in de volgorde van het verzoek.
Per lead kan een afspraak mee die de lead zelf heeft geboekt; Aicquisition plant die dan in bij de closer. Zie Afspraken meesturen voor een uitgewerkt voorbeeld.
Verzoek
Body
organisatie_idstring · uuidMag weg: de sleutel bepaalt de werkruimte. Staat hij erin, dan moet hij kloppen.
campagne_idstring · uuidverplichtVerplicht. Opzoeken met Campagnes opvragen.
lijst_idstring · uuidDe lijst waarin nieuwe leads landen. Zonder dit maken we er zelf een per maand en per sleutel.
leadobjectVelden tonen
telefoonstringverplichtVerplicht. Een Nederlands nummer mag met voorloopnul (0612345678); een buitenlands nummer met landnummer (+32470123456). Hierop herkennen we een lead terug in de campagne.
voornaamstringachternaamstringbedrijfstringfunctiestringemailstringNodig voor de bevestiging als je een afspraak meestuurt.
externe_idstringJouw eigen id van deze lead. Komt terug in het antwoord.
warmtestringStandaard koud; een lead die wordt heropend, wordt warm.
Een van:
koud,warm,heetnotitiestringKomt als eerste notitie op de lead te staan.
fasestringWaar een nieuwe lead begint; standaard nieuwe_leads. Met een afspraak erbij standaard binnengekomen (Afspraak ingepland). Een bestaande lead houdt zijn fase.
Een van:
nieuwe_leads,gebeld_1,gebeld_2,gebeld_3,gebeld_4,niet_bereikt,follow_up,follow_up_lang,binnengekomenafspraakobjectEen afspraak die de lead zelf boekte, bijvoorbeeld via Calendly. Aicquisition maakt de videoruimte, zet de lead op Afspraak ingepland bij de closer en mailt de bevestiging met de deelnamelink.
Velden tonen
idstringverplichtVerplicht. Jouw id van deze afspraak; bij Calendly de Invitee URI. Hetzelfde bericht nog eens geeft geen tweede afspraak.
startstringVerplicht bij een nieuwe of verzette afspraak. Begin met tijdzone.
duur_minutenintegerStandaard 30.
closer_emailstringVerplicht bij een nieuwe of verzette afspraak. Het e-mailadres waarmee de closer in Aicquisition inlogt; opzoeken met Team opvragen.
statusstring"geannuleerd" zegt de afspraak met deze id af; er wordt dan geen lead aangemaakt. Standaard gepland.
Een van:
gepland,geannuleerdvervangt_idstringBij een verzetting: de id van de afspraak die deze vervangt (bij Calendly de Old Invitee). Dan blijft het dezelfde afspraak en dezelfde videolink. Leeg laten bij een nieuwe afspraak.
leadslijst van objectenTot 100 leads in één verzoek.
Velden tonen
telefoonstringverplichtVerplicht. Een Nederlands nummer mag met voorloopnul (0612345678); een buitenlands nummer met landnummer (+32470123456). Hierop herkennen we een lead terug in de campagne.
voornaamstringachternaamstringbedrijfstringfunctiestringemailstringNodig voor de bevestiging als je een afspraak meestuurt.
externe_idstringJouw eigen id van deze lead. Komt terug in het antwoord.
warmtestringStandaard koud; een lead die wordt heropend, wordt warm.
Een van:
koud,warm,heetnotitiestringKomt als eerste notitie op de lead te staan.
fasestringWaar een nieuwe lead begint; standaard nieuwe_leads. Met een afspraak erbij standaard binnengekomen (Afspraak ingepland). Een bestaande lead houdt zijn fase.
Een van:
nieuwe_leads,gebeld_1,gebeld_2,gebeld_3,gebeld_4,niet_bereikt,follow_up,follow_up_lang,binnengekomenafspraakobjectEen afspraak die de lead zelf boekte, bijvoorbeeld via Calendly. Aicquisition maakt de videoruimte, zet de lead op Afspraak ingepland bij de closer en mailt de bevestiging met de deelnamelink.
Velden tonen
idstringverplichtVerplicht. Jouw id van deze afspraak; bij Calendly de Invitee URI. Hetzelfde bericht nog eens geeft geen tweede afspraak.
startstringVerplicht bij een nieuwe of verzette afspraak. Begin met tijdzone.
duur_minutenintegerStandaard 30.
closer_emailstringVerplicht bij een nieuwe of verzette afspraak. Het e-mailadres waarmee de closer in Aicquisition inlogt; opzoeken met Team opvragen.
statusstring"geannuleerd" zegt de afspraak met deze id af; er wordt dan geen lead aangemaakt. Standaard gepland.
Een van:
gepland,geannuleerdvervangt_idstringBij een verzetting: de id van de afspraak die deze vervangt (bij Calendly de Old Invitee). Dan blijft het dezelfde afspraak en dezelfde videolink. Leeg laten bij een nieuwe afspraak.
Antwoord
200Verwerkt, maar niets nieuws: de leads bestonden al.
okbooleantest_modusbooleanWaar bij een testsleutel: er is niets weggeschreven.
organisatie_idstring · uuidcampagne_idstring · uuidlijst_idstring · uuid of nullaangemaaktintegerheropendintegerbestond_alintegergeweigerdintegerwacht_op_akkoordintegerleadslijst van objectenPer lead, in de volgorde van het verzoek.
Velden tonen
externe_idstringtelefoonstringverplichtZoals opgeslagen, met landnummer.
resultaatstringEen van:
aangemaakt,heropend,bestond_al,geweigerdlead_idstring · uuidredenstringfactornumberBelminuten per gebelde minuut naar dit nummer.
wacht_op_akkoordbooleanWacht de lead op akkoord voor een hoger tarief?
tarief_vastgesteldbooleanIs het tarief al nagevraagd? Zo niet, dan wordt er nog niet gebeld.
afspraakobjectVelden tonen
resultaatstringverplichttest: testsleutel;redenzegt wat er echt zou gebeuren.Een van:
gepland,al_gepland,verzet,geannuleerd,niet_gevonden,geweigerd,testafspraak_idstring · uuidredenstringbevestiging_verstuurdboolean
201Er is minstens één lead aangemaakt of heropend, of een afspraak gepland. Een testsleutel geeft hetzelfde antwoord als een echte, met `test_modus: true`; er is dan niets weggeschreven.
okbooleantest_modusbooleanWaar bij een testsleutel: er is niets weggeschreven.
organisatie_idstring · uuidcampagne_idstring · uuidlijst_idstring · uuid of nullaangemaaktintegerheropendintegerbestond_alintegergeweigerdintegerwacht_op_akkoordintegerleadslijst van objectenPer lead, in de volgorde van het verzoek.
Velden tonen
externe_idstringtelefoonstringverplichtZoals opgeslagen, met landnummer.
resultaatstringEen van:
aangemaakt,heropend,bestond_al,geweigerdlead_idstring · uuidredenstringfactornumberBelminuten per gebelde minuut naar dit nummer.
wacht_op_akkoordbooleanWacht de lead op akkoord voor een hoger tarief?
tarief_vastgesteldbooleanIs het tarief al nagevraagd? Zo niet, dan wordt er nog niet gebeld.
afspraakobjectVelden tonen
resultaatstringverplichttest: testsleutel;redenzegt wat er echt zou gebeuren.Een van:
gepland,al_gepland,verzet,geannuleerd,niet_gevonden,geweigerd,testafspraak_idstring · uuidredenstringbevestiging_verstuurdboolean
Foutmeldingen
- 400Een afspraak heeft een "closer_email" nodig: het e-mailadres waarmee de closer in Aicquisition inlogt.
- 401Deze sleutel werkt niet.
- 403Deze sleutel hoort niet bij die organisatie.
- 404Onbekende campagne voor deze sleutel.
- 429Te veel verzoeken. Probeer het over een minuut opnieuw.