Introduction
Explore the IntelSend Voice Template API in less than 5 minutes 🎤🚀
With voice templates, you can create reusable call flows powered by text-to-speech (TTS), interactive nodes, and retry logic.
Templates help you standardize call experiences, personalize messages, and automate voice campaigns at scale.
Why Use Voice Templates?
- 🎤 Reusable Call Flows → Define once, use in multiple campaigns
- 🧠 Smart Handling → Detect live answers vs. voicemail
- ⏱️ Efficient → Automate outbound voice campaigns
- 🔐 Secure → Manage via API with your IntelSend API Key
Template Operations
With the IntelSend Voice Template API, you can:
- Create a voice template
- Retrieve your saved templates
- Delete a template by ID
What You'll Need
- An API Key to authenticate requests
- Channel should always be set as
voice
Create a Voice Template
curl --location 'https://beta.intelsend.com/api/template/' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <YOUR_API_KEY>' \
--data '{
"templateName": "Voice Template",
"body": "<Response><Answer/><Pause length=\"1\"/></Response>",
"channel": "voice",
"voiceJson": {
"nodes": [
{
"id": "textnode_1",
"type": "textnode",
"data": {
"label": "Start Interaction",
"isStart": true,
"isEndNode": true,
"text": "Hello {{NAME}}, this is an IntelSend voice message."
}
}
],
"edges": []
}
}'
Get Voice Templates
Retrieve your existing voice templates:
curl --location 'https://beta.intelsend.com/api/template/' \
--header 'Authorization: Bearer <YOUR_API_KEY>'
Delete a Voice Template
Delete a template by ID:
curl --location --request DELETE 'https://beta.intelsend.com/api/template/<TEMPLATE_ID>' \
--header 'Authorization: Bearer <YOUR_API_KEY>'
✅ You can now manage your Voice Templates programmatically to streamline outbound campaigns. Need help? Contact our support team at support@intelsend.com.