In this guide, you will learn how to automatically trigger a CloudTalk VoiceAgent call from Freshservice using the Workflow Automator.
Before you start
You will need:- A CloudTalk VoiceAgent already created (note the VoiceAgent ID)
- CloudTalk API credentials (API Key and Secret) found in Company Settings > Integrations > API (How to access and generate your CloudTalk API keys)
- A Freshservice Pro plan or above
- A phone number available on Requester records
Locate your CloudTalk credentials
The Web Request Node has a built-in Basic Auth form, so no pre-encoding is needed.- In CloudTalk, go to Company Settings > Integrations > API
- Note your API Key ID — this will be the Username
- Note your API Secret — this will be the Password
Set up the integration
Create the Workflow
1. In Freshservice, go to Admin > Workflow Automator 2. Click Create > Workflow 3. Set the Event trigger, for example:- Ticket raised
- Ticket updated (status changes to Pending)
- Requester replies

Add the Web Request Node
1. Click+ to add an action block
2. Select Web Request Node
3. Configure the node:
4. Under Request body, paste the following:


Test and verify
- Create or update a ticket that meets your trigger conditions
- Open Workflow Automator and check the run history
- Verify in CloudTalk that the VoiceAgent call was initiated
💡 API Limits to Keep in MindTo avoid failures or throttling, make sure your workflow handles call distribution carefully. Use delays or scheduling logic where needed, as the standard API rate limit (60 requests per minute) applies to the VoiceAgent endpoint.
Troubleshooting
Need help or have a question? Reach out through our Support portal. We’re here for you.