Bot & IVR Outbound Communication Skills
Bot & IVR Outbound Communication Skills
Overview
Velaro bots and IVR workflows can send transactional SMS and email directly to visitors during a conversation. This lets your AI handle follow-up without requiring a human agent to step in.
Four workflow skills are available:
- send_sms — sends a text message to any phone number
- send_email — sends a transactional email to any email address
- send_sms_link — IVR/voice: sends a clickable link to the caller's phone number so they don't have to hear a URL read aloud
- send_email_link — IVR/voice: emails a clickable link to the caller's email address
send_sms and send_email work on any channel. send_sms_link and send_email_link are IVR-specific — they activate only during Twilio ConversationRelay voice calls and are controlled by the Link Delivery toggles in AI Config.
Enabling Bot Communications
These skills require a Pro or Enterprise subscription:
- Pro: Up to 50 SMS/hour and 25 emails/hour per site
- Enterprise: Unlimited (configured per account)
To check if your account has these skills enabled, go to Account → AI Settings and look for the "Bot & IVR Outbound Communications" section.
Using the Send SMS Skill
The send_sms skill lets a bot or IVR send a text message during a conversation.
What it's for:
- Sending order tracking links or confirmation numbers
- Delivering case/ticket numbers after a support interaction
- Sending CSAT survey links post-chat
- Providing follow-up instructions the customer can reference later
How it works in the bot:
1. The bot asks the customer: "Would you like me to text that to you?"
2. Customer confirms their phone number
3. Bot calls the send_sms skill with the confirmed number and message
4. Customer receives the text within seconds
Limits: Maximum 3 SMS per conversation, up to your plan's hourly site limit.
Using the Send Email Skill
The send_email skill lets a bot or IVR send a transactional email during a conversation.
What it's for:
- Sending a conversation summary or transcript
- Delivering case numbers, instructions, or documentation links
- Appointment confirmations
- Sending a CSAT survey or follow-up form
How it works in the bot:
1. The bot asks: "Should I email that to you?"
2. Customer confirms their email address
3. Bot calls the send_email skill with the address, subject, and body
4. Customer receives the email within minutes
Limits: Maximum 2 emails per conversation, up to your plan's hourly site limit.
Adding These Skills to a Workflow
1. Open Messaging → Workflows and open or create a workflow
2. Add an AI Node to the canvas
3. In the node's Skills panel, find "Communications" category
4. Enable Send SMS and/or Send Email
5. In the node's system prompt, tell the bot when to use these skills:
- "If the customer asks for a confirmation text, confirm their phone number first, then use send_sms."
- "After resolving the issue, offer to email a summary using send_email."
Best Practices
- Always confirm contact info before sending. The bot should say: "Should I send that to [number/email]?" and wait for confirmation.
- Keep SMS under 160 characters to avoid multi-part message charges.
- Use professional tone in email bodies — these come from
noreply@velaro.com. - Don't use for marketing — these skills are for transactional messages only. Promotional messages require the Email Campaigns feature.
- Combine with Click-to-Call — if a customer doesn't answer a Click-to-Call, the IVR can automatically send an SMS follow-up using this skill.
IVR Link Delivery Skills
When your bot is handling a voice call, reading out a URL is a bad experience — callers can't easily write down "https://..." from speech. The link delivery skills solve this.
send_sms_link — texts a link to the caller's phone number. Example: the caller asks for a checkout link; the bot sends it as a text instead of reading the URL.
send_email_link — emails a link to the caller's email address. Example: the bot emails a support article or appointment confirmation.
How the bot decides which to use:
- If Offer SMS links is on (AI Config) and the caller's phone number is known → bot can offer SMS
- If Offer Email links is on (AI Config) and the caller's email is known → bot can offer email
- If both are on → bot asks: "Would you prefer I send that by text or email?"
- If the caller hasn't provided a phone/email, the bot asks for it first
Enabling/disabling: Settings → Bots → AI Config → Link Delivery section.
Safety and Rate Limits
Velaro automatically protects against runaway bots:
- Per-conversation cap: 3 SMS, 2 emails maximum per conversation
- Per-site hourly cap: enforced based on your subscription plan
- If limits are hit, the bot gracefully tells the customer it can't send right now
These limits prevent accidental spam if a bot gets into a loop or is misconfigured.
Was this article helpful?