ERPNext
Herken bellers en registreer nieuwe bellers als ERPNext-leads voor je salesteam.
Met de onderstaande webhooktools kan je receptioniste bellers herkennen die al leads in ERPNext zijn, nieuwe bellers registreren als leads met hun naam, telefoonnummer en een notitie over wat ze nodig hebben, en een opmerking achterlaten bij bestaande leads, zodat je salesteam ze kan terugbellen. ERPNext en het Frappe-framework accepteren een statische API-sleutel en secret en JSON-requestbodies, dus dit werkt op Frappe Cloud en zelfgehoste sites.
Voordat je begint
Maak een API-gebruiker
Maak in ERPNext een gebruiker voor Reception.ai, bijvoorbeeld reception@yourcompany.com, en geef deze alleen de rol Sales User. API-requests worden uitgevoerd met de rechten van deze gebruiker, dus gebruik geen beheerder.
Genereer de sleutels
Open de gebruiker, selecteer het tabblad Settings, vouw API Access uit en selecteer Generate Keys. Kopieer de API Secret direct uit de pop-up: ERPNext toont deze maar één keer. De API Key blijft zichtbaar in dezelfde sectie.
Elke onderstaande tool verstuurt een requestheader met de naam Authorization en de waarde token API_KEY:API_SECRET, waarbij je sleutel en secret door een dubbele punt zijn gescheiden. Stel het Type in op Secret.
De sleutel en secret kunnen alles lezen en wijzigen wat de rol Sales User toestaat. Bewaar ze niet in gedeelde documenten en selecteer opnieuw Generate Keys om ze te vervangen als ze uitlekken.
Maak de tools
Ga voor elke tool naar Integrations, selecteer Add integration, kies Webhook Tool en stel Assign to agents in op Receptionist. Stel Value in op Fixed value voor elke parameter die hieronder is gemarkeerd met “Always”.
Zoek een lead
Registreer een nieuwe lead
Voeg source (string) toe als een vaste waarde die exact overeenkomt met een van je Lead Source-records om in te stellen waar leads vandaan komen. In ERPNext 16 en later heet het veld in plaats daarvan utm_source en moet het overeenkomen met een UTM Source-record.
notes vult het tabblad Notes van de lead. Geef dit de beschrijving “Verstuur precies één item met wat de beller nodig heeft.” Kies onder Each item voor object en selecteer vervolgens Add field voor elk van deze velden:
note(string, verplicht): “Wat de beller nodig heeft en wanneer deze graag teruggebeld wil worden.”added_by(string): Altijd het e-mailadres van de API-gebruiker.
Registreer de gespreksdetails
Selecteer Enable voor elke tool en test je receptioniste vervolgens als een nieuwe beller die vraagt om te worden teruggebeld. De lead verschijnt in je Lead-lijst, toegewezen aan je verkoper, met de opmerking van je receptioniste.
Voeg een procedure toe voor bellers: zoek de lead en registreer deze persoon vervolgens met een notitie als die niet wordt gevonden, of registreer de gespreksdetails bij de gevonden lead. Voeg een regel toe dat je receptioniste leadrecords nooit voorleest aan bellers.
Je receptioniste schrijft het zoekfilter op basis van het gesprek, dus een beller zou kunnen proberen haar te laten zoeken naar leads van andere mensen. De tool retourneert maximaal vijf namen en statussen, maar houd de bovenstaande regel actief. Als Sales User meer toegang geeft dan je wilt, bijvoorbeeld tot klanten en offertes, maak dan een aangepaste rol die alleen leads kan lezen, maken en van opmerkingen kan voorzien.
Beperkingen
- De zoekopdracht kijkt naar de laatste zeven cijfers van het nummer. Nummers die binnen deze cijfers spaties of streepjes bevatten, worden niet gevonden en twee bellers kunnen dezelfde laatste zeven cijfers hebben.
- Deze configuratie geldt alleen voor leads. Je receptioniste zoekt niet naar contacten of klanten en maakt geen opportunities.