Blog overzicht

Engage met klanten via Khoros en sms-berichten

Met behulp van sms-berichten is het eenvoudig om een ​​gesprek met klanten aan te gaan.

Een aantal use cases zijn:

Wat je nodig hebt

Om te beginnen heb je het volgende nodig:

Aan de slag gaan

Om uitgaande berichten te kunnen verzenden, moet je Flow.ai verbinden met Khoros, de Flow.ai REST API configureren en een stroom toevoegen om te activeren.

1. Flow.ai verbinden met Khoros

Raadpleeg de installatie documentatie voor meer informatie.

2. Configureer de Flow.ai REST API

Met behulp van de REST API kun je een directe broadcast oproep doen naar Flow.ai met behulp van een klantentelefoonnummer (MSISN) dat een specifieke stroom zou activeren.

Op die manier kun je sms-berichten naar klanten sturen via de Khoros SMS-integratie.

3. Het maken van een Flow om het te activeren

We hebben alles klaar om een flow te activeren die een uitgaand bericht naar een gebruiker stuurt. Het enige dat ontbreekt, is een flow die moet worden geactiveerd. Voeg simpelweg een nieuwe flow toe en laat deze beginnen met een event. Bijvoorbeeld de naam van het event: Send SMS.

Sleep een tekstantwoord onder de gebeurtenis. Voeg wat tekst toe zoals: This is a test message

Sla de flow op. Nu kunnen we de hele setup testen!

Testen

Je kunt de uitzending testen met een CURL-opdracht om de REST API aan te roepen.

Het volgende is een voorbeeld van een CURL-commando:

curl --location --request POST 'https://api.flow.ai/rest/v1/broadcast/instant' \
--header 'Content-Type: application/json' \
--header 'Authorization: sk_ab12abcd9876543210abcdefgh012345' \
--data-raw '{
	"audience": [{
		"name": "John Doe",
		"phoneNumber": "+1234567890"
	}],
	"channel": {
		"channelName": "khoros",
		"externalId": "+0987654321"
	},
	"payload": {
		"type": "event",
		"eventName": "Send SMS"
	}
}
'

Vervang de informatie:

Name Description
API_TOKEN Rest API token copied in step 2
CUSTOMER_NAME Name of the customer (or anonymous)
CUSTOMER_MSISDN Valid phone number in international format
KHOROS_EXTERNAL_ID Khoros external ID (phone number)
EVENT_NAME Event name of the flow to trigger
curl --location --request POST 'https://api.flow.ai/rest/v1/broadcast/instant' \
--header 'Content-Type: application/json' \
--header 'Authorization: API_TOKEN' \
--data-raw '{
	"audience": [{
		"name": "CUSTOMER_NAME",
		"phoneNumber": "CUSTOMER_MSISDN"
	}],
	"channel": {
		"channelName": "khoros",
		"externalId": "KHOROS_EXTERNAL_ID"
	},
	"payload": {
		"type": "event",
		"eventName": "EVENT_NAME"
	}
}
'

Lees meer

Troubleshooting

Start directContact opnemen