Supabase
Sla records op in je Supabase-database en zoek ze op met webhooktools.
Je receptionist kan gegevens uit een gesprek opslaan in een Supabase-tabel en een beller op telefoonnummer opzoeken via de REST API van Supabase. De onderstaande configuratie gebruikt de openbare sleutel van je project met row-level security, zodat de receptionist alleen kan doen wat jij toestaat.
Plaats nooit de sleutel service_role of de geheime sleutel in een webhooktool. Deze sleutels omzeilen row-level security
en geven volledige toegang tot je database.
Voordat je begint
Open in het Supabase-dashboard Project Settings → API Keys en kopieer de sleutel publishable of de verouderde sleutel anon. Je project-URL is https://PROJECT_REF.supabase.co.
Bereid de database voor
Voer dit uit in de SQL Editor. Hiermee maak je een tabel waarin je receptionist alleen kan invoegen, en een functie die één klant retourneert op basis van een exact telefoonnummer. De functie gaat uit van een bestaande tabel customers met de kolommen name, plan, notes en phone, dus pas de namen aan je schema aan.
Bellers kunnen de functie niet gebruiken om klanten weer te geven: de functie retourneert niets tenzij het exacte telefoonnummer bekend is.
Maak de tools
Ga voor beide tools naar Integrations, selecteer Add integration, kies Webhook Tool en voeg deze requestheaders toe:
Sla een terugbelverzoek op
Zoek een klant op
Selecteer voor elke tool Enable en test je receptionist met een terugbelverzoek. De rij verschijnt in Table Editor.