Skip to main content

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.