Actie: AI Extract Data

Dit artikel legt uit hoe je de workflow-actie AI Extract Data gebruikt om ongestructureerde tekst om te zetten naar gestructureerde velden die je later in dezelfde workflow kunt gebruiken.

Wat is de workflow-actie AI Extract Data?

De workflow-actie AI Extract Data (AI-gegevens extraheren) in HighLevel zet ongestructureerde tekst om naar vaste velden (variabelen). Dit is handig wanneer belangrijke informatie “verstopt” zit in bijvoorbeeld een sms, e-mailtekst, webhook-payload, output van een AI-actie, of een andere tekstbron.

Je bepaalt zelf welke velden je wilt laten extraheren (bijv. naam, e-mail, telefoonnummer, ordernummer). De AI leest de gekozen input en geeft de gevonden waarden terug als workflow-variabelen. Deze variabelen kun je vervolgens gebruiken in acties verderop in de workflow via de custom value picker (kies aangepaste waarde).

Voorbeeld: er komt een e-mail binnen van een leadbron. De actie haalt de contactgegevens eruit en je gebruikt die direct om een contact en/of opportunity (kans) aan te maken.

Belangrijkste voordelen

  • Van ongestructureerde input naar gestructureerde output: haal nette velden uit e-mails, sms, webhook-payloads, formulierreacties, AI/GPT-output en eerdere workflow-waarden.
  • Geen externe parsing-tools nodig: je houdt alles binnen HighLevel-workflows.
  • Flexibele datastructuur: je bepaalt zelf welke velden je nodig hebt, met ondersteuning voor meerdere datatypes (Tekst, E-mail, Telefoon, Nummer, Datum).
  • Extra context voor betere nauwkeurigheid: je kunt achtergrondinformatie meegeven zodat de AI beter begrijpt wat de input is.
  • Templates: gebruik kant-en-klare templates (bijv. contact-, opportunity-, order- of afspraakgegevens).
  • Direct te gebruiken in vervolgstappen: gebruik de waarden in latere acties zoals Update Contact, If/Else, meldingen, berichten, opportunities of webhooks.

Actie-details

Onderstaand overzicht helpt je elke instelling goed te begrijpen.

Veld Uitleg
Action Name De naam van de actie. Standaard is dit “AI extract data”.
Extract From * De tekstbron waaruit je data wilt laten extraheren. Kies een custom value (bijv. e-mail body, webhook payload, sms-inhoud of output van een eerdere actie). Verplicht.
Additional Context Optioneel: extra context om nauwkeuriger te extraheren. Bijvoorbeeld: “Dit is een Zillow lead-notificatie e-mail. Telefoonnummers kunnen in verschillende formaten voorkomen.”
Templates Kant-en-klare templates (Contact, Opportunity, Order, Appointment). Bij het kiezen van een template worden velden automatisch ingevuld. Je kunt daarna velden aanpassen, toevoegen of verwijderen.
Data Fields De velden die je wilt extraheren. Elk veld heeft een Name (variabele sleutel), Type (Tekst/E-mail/Telefoon/Nummer/Datum) en optioneel een Description (uitleg/hint voor de AI).

Templates

Templates helpen je sneller starten door veelgebruikte velden vooraf in te vullen.

Voorbeelden:

  • Contact info: vult meestal full_name  (Tekst), email  (E-mail) en phone  (Telefoon) in.
  • Opportunity info: vult bijvoorbeeld company_name , job_title , budget  en timeline  in.
  • Order info: vult bijvoorbeeld order_id  (Tekst), items  (Tekst), total_amount  (Nummer) en order_date  (Datum) in.
  • Appointment info: vult afspraakvelden in, zoals datum, tijd, locatie en type afspraak.

Extracted data gebruiken in vervolgstappen

Na het uitvoeren van AI Extract Data kun je de uitgelezen velden gebruiken als custom values in alle volgende workflow-acties.

Voorbeeld: als je een veld full_name  hebt (type Tekst), dan kun je dit gebruiken in een Update Contact-actie om de naam in te vullen, of in een e-mailactie om te personaliseren.

Zo gebruik je de waarden in een vervolgstap:

  1. Open de actie waarin je de waarde wilt gebruiken, klik in het veld, open de custom value picker en kies AI extract data.

  2. Kies de juiste AI Extract Data-actie (op basis van de naam die je aan die actie gaf) en selecteer daarna het veld dat je wilt invoegen.

AI Extract Data instellen (stappenplan)

Stap 1: actie toevoegen

Klik in je workflow op het Plus (+)-icoon om een actie toe te voegen, zoek naar AI extract data en selecteer deze.

Stap 2: inputbron instellen

Kies bij Extract From met de custom value picker welke tekst je wilt laten analyseren (bijv. e-mail body, webhook body, sms-inhoud, of output van een eerdere actie).

Stap 3: extra context toevoegen (optioneel)

Vul bij Additional Context extra informatie in die de AI helpt met interpreteren, vooral bij afwijkende formats.

Stap 4: data fields definiëren

Onder Data definieer je welke velden je wilt extraheren.

Optie A – Template gebruiken

Klik op een template (Contact info / Opportunity info / Order info / Appointment info) om een set velden automatisch in te vullen.

Optie B – Zelf velden toevoegen

Klik op + Add data en vul per veld in:

  • Name: de variabelenaam, bijv. full_name , order_id  of total_amount .
  • Type: Tekst, E-mail, Telefoon, Nummer of Datum.
  • Description (optioneel): een hint, bijv. “Telefoonnummer met landcode, zoals +31 6 12345678.”

Stap 5: actie opslaan

Klik op Save action (Actie opslaan) om de actie op te slaan. De velden worden daarna beschikbaar als variabelen in vervolgstappen.

Stap 6: vervolgstappen toevoegen

Voeg acties toe die de waarden gebruiken (bijv. contact aanmaken/updaten, opportunity-acties, If/Else, interne notificatie, of een webhook).

Veelvoorkomende use cases

Lead-notificatie e-mails ontleden

Scenario: je ontvangt lead-notificaties (bijv. Zillow, Realtor.com) per e-mail. De e-mail bevat naam, telefoonnummer en interesse, maar niet als nette velden.

Setup (voorbeeld):

  • Trigger: Inbound Email
  • Actie 1: AI Extract Data
    • Extract From: e-mail body
    • Additional Context: “Zillow lead-notificatie e-mail. Telefoonnummers kunnen in verschillende formaten voorkomen.”
    • Template: Contact info
  • Actie 2: Update Contact
    • Koppel full_name , email  en phone  aan contactvelden

Orderdata uit webhook-tekst extraheren

Scenario: een extern systeem stuurt orderbevestigingen via een webhook, maar de payload is één tekstblok (geen nette JSON). Je wilt ordernummer, items en totaalbedrag extraheren.

Setup (voorbeeld):

  • Trigger: Inbound Webhook
  • Actie 1: AI Extract Data
    • Extract From: webhook body
    • Template: Order info
  • Actie 2: Create Opportunity
    • Gebruik order_id  als naam en total_amount  als waarde

Veelgestelde vragen

V: Van welke input kan ik data extraheren?

Antwoord: Van elke tekstwaarde die beschikbaar is in de workflow: e-mail body, webhook payload/body, sms-tekst, GPT/AI-output, formuliertekst of een custom value uit een eerdere stap.

V: Moet ik een template gebruiken, of kan ik zelf velden aanmaken?

Antwoord: Templates zijn optioneel. Je kunt een template als startpunt gebruiken en aanpassen, of alles zelf definiëren via + Add data.

V: Welke datatypes worden ondersteund?

Antwoord: Tekst, E-mail, Telefoon, Nummer en Datum.

V: Wat doet het veld Description?

Antwoord: Description is een optionele hint voor de AI over waar op te letten. Hoe specifieker de omschrijving, hoe beter de kans op correcte extractie.

V: Hoe gebruik ik de geëxtraheerde data in de volgende stap?

Antwoord: Elk veld dat je definieert wordt beschikbaar als custom value in alle vervolgstappen. Je kunt het dus invoegen in bijvoorbeeld Update Contact, Send Email, of andere acties.

V: Wat gebeurt er als de AI een veld niet kan vinden?

Antwoord: Dan blijft die variabele leeg. Houd hier rekening mee in je workflow, bijvoorbeeld met If/Else of controles op lege waarden.

V: Helpt Additional Context echt?

Antwoord: Ja. Context (bijv. type bron of formaat) helpt de AI ambiguïteit te verminderen en nauwkeuriger te extraheren.

Heeft dit je vraag beantwoord? Bedankt voor de feedback! Er was een probleem bij het versturen van je feedback. Probeer later nog eens.