U kunt automatisch een CloudTalk VoiceAgent-oproep starten vanuit Zendesk Triggers of Automations. Zendesk ondersteunt Basic Authentication standaard in de Webhooks-configuratie, dus er is geen middleware nodig. In deze handleiding leest u hoe u de webhook instelt, deze aan een trigger koppelt en controleert of de oproep is gestart.
Voordat u begint
U hebt het volgende nodig:- Een al aangemaakte CloudTalk VoiceAgent (noteer het VoiceAgent-ID)
- CloudTalk API-sleutel en Secret (Bedrijfsinstellingen > Integraties > API)
- Zendesk Support Professional-abonnement of hoger
- Contact-/aanvragerrecords met een telefoonnummer
De integratie instellen
De webhook aanmaken
- Ga in het Zendesk Admin Center naar Apps and integrations > Webhooks.
-
Klik op Create webhook.

-
Selecteer Trigger or automation en klik op Next.

-
Configureer de webhook:
- Name: CloudTalk VoiceAgent
-
Endpoint URL:
https://api.cloudtalk.io/v1/voice-agent/calls - Request method: POST
- Request format: JSON
-
Authentication: Basic authentication
- Username: uw CloudTalk API-sleutel
- Password: uw CloudTalk API Secret

- Klik op Create webhook > Finish Setup.
Zendesk codeert de inloggegevens automatisch in Base64 wanneer Basic authentication is geselecteerd.
De trigger aanmaken
- Ga in het Admin Center naar Objects and rules > Business rules > Triggers (of Automations).
-
Klik op Create trigger.

- Voer een Trigger name in (bijv. Ticket Solved).
- Kies een Trigger category: maak een nieuwe categorie aan of kies een bestaande die past.
-
Stel uw Conditions in (bijv. Ticket > Status > Is > Solved).

- Klik onder Actions op Add action en selecteer Notify active webhook.
- Selecteer de webhook die u in stap 1 hebt aangemaakt. Er verschijnt een tekstvak voor de JSON-body.
-
Voer uw JSON-payload in het tekstvak in. Gebruik de Zendesk-placeholder
#{{ticket.requester.phone}}om het telefoonnummer van de aanvrager toe te wijzen aancall_number:
call_number en voice_agent_id zijn de enige verplichte velden. Aanvullende call_properties, zoals systeemprompt-variabelen en outputvariabelen, zijn optioneel en hangen af van uw VoiceAgent-configuratie. Lees wat u kunt opnemen.Testen en controleren
- Werk een testticket bij zodat het aan de triggervoorwaarden voldoet.
- Ga naar Apps and integrations > Webhooks > CloudTalk VoiceAgent > Activity om de aflevering te bevestigen.
- Controleer in CloudTalk of de VoiceAgent-oproep is gestart.
Problemen oplossen
Is de oproep niet gestart, ga dan naar Apps and integrations > Webhooks > CloudTalk VoiceAgent > Activity om te zien waarom de aflevering is mislukt. De meest voorkomende oorzaken zijn:- Autorisatie: onjuiste CloudTalk API-inloggegevens in de webhook
-
Telefoonnotatie: het nummer staat niet in E.164-notatie (
+1234567890) -
Onjuist VoiceAgent-ID: er is een verkeerd
voice_agent_idverzonden - Webhook niet geactiveerd: de trigger is niet actief of er is niet aan de voorwaarden voldaan
Hulp nodig of hebt u een vraag? Neem gerust contact op via ons supportportaal — we staan voor u klaar.