Blog overzicht

Hoe je een ontvangstbevestiging per e-mail verstuurt

In sommige gevallen wilt je de klant een e-mail sturen met een ontvangstbevestiging. Een bekend voorbeeld is wanneer je chatbot een ticket aanmaakt in een CRM-tool zoals Salesforce, Zendesk of Hubspot en je bevestigt dat de ticket per e-mail is ontvangen.

In dit artikel laten we zien hoe je:

  1. Controleert of we het e-mailadres van de klant hebben
  2. Als dit niet het geval is, hoe je dan het e-mailadres vraagt en opslaat
  3. Als de klant geen geldig e-mailadres opgeeft, hoe je dit opnieuw kan vragen
  4. Een ontvangstbevestiging per e-mail naar de klant kan sturen

1. Controleer of we het e-mailadres van de klant hebben

De eerste stap is om te controleren of we het e-mailadres van de klant hebben. We kunnen dat doen door de condition-trigger te gebruiken. Sleep het naar je canvas in Flow.ai. De branch die je ziet, gedraagt zich als een if/else-condition.

Als de e-mail parameter bestaat, ga je verder met de eerste branch, anders volg je de tweede branch. Kijk voor meer info over voorwaarden hier.

Conditions chatbot

2. Vraag het e-mailadres op als je het nog niet hebt

Laten we zeggen dat we het e-mailadres van de klant nog niet hebben en dat de bot doorgaat met de tweede branch. Dat is het moment om het e-mailadres het te vragen en op te slaan. We doen dat door de Any Text-trigger te gebruiken. In dit voorbeeld is de naam van de parameter “e-mail”. In het rechterdeelvenster kun je selecteren dat deze parameter een e-mailadres moet zijn.

Condities chatbot

3. Vraag het opnieuw bij een ongeldig e-mailadres

Sleep een 2e any text naast de any text voor de e-mail. Deze parameter zal gevuld worden wanneer iemand geen geldig e-mailadres opgeeft. Vanaf daar kunnen we terug loopen naar het event erboven.

Tip: geef een optie om terug te gaan naar een menu of intro om te voorkomen dat klanten vastlopen in de flow.

Loop voor email

4. Stuur een ontvangstbevestiging per e-mail naar de klant

Nu we eenmaal het e-mailadres van de klant hebben verkregen kunnen we een Action gebruiken om de gebruiker een e-mmal te versturen vanuit het Flow.ai Platform (ondersteund bij Pro- en Enterprise-abonnementen).

Loop voor email

Sleep een actie naar het canvas. Je kunt de onderstaande code als voorbeeld kopiëren en plakken.

async payload => {
  
  let emailadres = "-"
  
  if(Array.isArray(payload.params.email)) {
    emailadres = payload.params.email[0].value
  }
  
  //console.log(emailadres)

  toolbelt.email({
    to: emailadres,
    subject: 'Hello from Flow.ai', 
    message: `Hi and thank you for your message. Someone from flow.ai will get back to you as soon as possible. - Flow.ai Team`
  })
  
}

Je kunt het proces verifiëren door het uit te proberen. Je zou een e-mail in je inbox moeten ontvangen.

Email bevestiging chatbot
Demo aanvragen