Ga naar inhoud

Leg leads, onbeantwoorde vragen, feedback en demo-aanvragen rechtstreeks vast in een Google Sheet met een AI-actie die je met één klik instelt. Geen Zapier, webhooks of code nodig.

Koppel je AI-agent aan Google Sheets om waardevolle momenten uit een gesprek, zoals een gekwalificeerde lead, onbeantwoorde vraag, functieverzoek of demo-aanvraag, om te zetten in rijen in een spreadsheet die je team al gebruikt. Zapier, webhooks en code zijn niet nodig: koppelen kost één klik en maakt een gewone AI-actie die je kunt bewerken.

Een AI-actie is een beschreven HTTP-aanvraag en een rij in Google Sheets is zo’n aanvraag. Google Sheets heeft een append-endpoint dat een rij aan een tabblad toevoegt. Elke registratie is een POST naar dat endpoint, met de rijwaarden in de body.

Hoe een registratieactie voor Google Sheets is opgebouwd: een beschrijving van wanneer die moet worden uitgevoerd, parameters die de agent uit de chat invult en de aanvraag die wordt verstuurd

Een paar zaken om vooraf te weten:

  • De kolommen liggen niet vast. Ze worden bepaald door wat de actie verstuurt. Je kiest ze door de requestbody en de koprij van de spreadsheet te bewerken, zodat dezelfde integratie leads, bugmeldingen of andere gegevens kan vastleggen.
  • Minimaal noodzakelijke toegang. De Google-verbinding vraagt alleen het bereik drive.file, dat uitsluitend toegang geeft tot bestanden die de integratie zelf maakt. De rest van je Drive is niet zichtbaar.
  • De AI ziet je inloggegevens nooit. De aanvraag bevat een header Authorization met de tijdelijke aanduiding {{google_sheets_access_token}}. Quickchat vult deze met een echt, automatisch vernieuwd token nadat het model zijn werk heeft gedaan. Het token komt nooit in de prompt.

Open Acties en MCP’s in de zijbalk, klik op Actie toevoegen en kies Google Sheets.

Het menu Actie toevoegen met de optie Google Sheets

Het verbindingsvenster legt uit wat met één klik wordt ingesteld voordat je toegang geeft: een nieuwe Google Sheet in je Drive en een gebruiksklare registratieactie, vooraf ingesteld voor leads. Klik op Verbinden, kies het Google-account waarin de spreadsheet moet staan en geef toestemming voor drive.file.

Het verbonden Google Sheets-venster meldt dat de spreadsheet en startactie klaar zijn

Die ene klik doet automatisch twee dingen:

  1. Een spreadsheet maken in je Google Drive, met een tabblad Leads en een koprij.
  2. Eén uitgeschakelde AI-actie toevoegen (log_lead_to_google_sheet), al gekoppeld aan die spreadsheet.

Als je de startactie verwijdert, open dan opnieuw Actie toevoegen → Google Sheets en gebruik Opnieuw verbinden. Dit maakt de actie opnieuw aan en hergebruikt je bestaande spreadsheet in plaats van een tweede te maken.

De startactie is een normale, volledig bewerkbare API-actie. Deze staat uitgeschakeld onder Aangepaste acties, zodat je deze kunt controleren voordat je die inschakelt.

De naam van de startactie voor leads en de parameters die de agent uit het gesprek invult

Omdat Quickchat de spreadsheet en actie samen heeft gemaakt, bevat de endpoint-URL al de ID van je spreadsheet:

https://sheets.googleapis.com/v4/spreadsheets/<your sheet ID>/values/Leads:append?valueInputOption=RAW

Behoud valueInputOption=RAW, zodat een bericht dat begint met = of + letterlijk wordt opgeslagen en niet als formule wordt verwerkt. De headers zijn voor elke registratie hetzelfde:

SleutelWaarde
AuthorizationBearer {{google_sheets_access_token}}
Content-Typeapplication/json

De body van de aanvraag is één rij en elke cel is één parameter. De cellen hebben dezelfde volgorde als de kolommen in de spreadsheet:

{ "values": [["{{email}}", "{{what_they_asked}}", "{{conversation_url}}", "{{conversation_channel}}"]] }

De kolommen worden dus bepaald door deze body en de koprij van het tabblad, niet vastgelegd door de integratie. {{conversation_url}} (een directe link terug naar de Inbox) en {{conversation_channel}} (waar de bezoeker vandaan kwam) zijn ingebouwde variabelen die voor elke actie beschikbaar zijn.

Controleer de parameters en de beschrijving (die leest de AI om te bepalen wanneer een rij moet worden vastgelegd) en schakel daarna de actie in.

Voeg voor een ander rapport een nieuw tabblad toe aan je spreadsheet en maak een API-actie die daaraan rijen toevoegt. Kopieer de volledige URL van de leadactie en wijzig alleen de tabbladnaam. Pas daarna de parameters, body en beschrijving aan:

https://sheets.googleapis.com/v4/spreadsheets/<your sheet ID>/values/Unanswered:append?valueInputOption=RAW

Veelgebruikte rapporten die teams naast leads maken:

RapportWanneer de agent een rij schrijft
Onbeantwoorde vragenDe agent kan een feitelijke vraag niet beantwoorden, de bezoeker vraagt om een medewerker of lijkt ontevreden
FeedbackEen bezoeker vraagt om een functie, meldt een fout of geeft een compliment
Demo-aanvragenEen bezoeker vraagt expliciet om een demo, een gesprek of contact met sales

Een verzamelde lead wordt rechtstreeks in het tabblad Leads van de spreadsheet geschreven

Voeg kolommen toe door parameters aan de body toe te voegen en bijbehorende koppen in de spreadsheet te zetten. Gebruik {{metadata_*}} om bestaande gespreksgegevens vast te leggen. Zie Variabelen voor AI-acties voor de volledige lijst.

Heb ik Zapier, een webhook of code nodig? Nee. Quickchat koppelt rechtstreeks aan Google Sheets via een AI-actie: een native HTTP-aanvraag die de agent tijdens het gesprek doet. Eén klik maakt de spreadsheet en de eerste registratieactie voor je.

Zijn mijn Google Drive-gegevens veilig? Ja. De integratie vraagt alleen het OAuth-bereik drive.file, dat uitsluitend toegang geeft tot zelf aangemaakte bestanden, zoals de spreadsheet die voor je wordt gemaakt. De integratie kan niets anders in je Drive lezen of wijzigen en het toegangstoken wordt nooit aan het AI-model getoond.

Op welke kanalen werkt dit? Op allemaal. Dezelfde acties werken overal waar je agent is ingezet (webwidget, Slack, WhatsApp en meer) en de kolom {{conversation_channel}} legt vast waar elke rij vandaan kwam.

Laatst bewerkt: