SMS Tool
Let your agents send text messages to users, customers, or leads. The SMS tool supports multiple providers, works with both chat and voice agents, and is perfect for confirmations, reminders, and follow-ups.Supported SMS Providers
thinnestAI supports six major SMS providers. Choose the one that fits your region, pricing, and existing infrastructure:| Provider | Best For | Regions |
|---|---|---|
| Twilio | Most popular, widest coverage. Great default choice. | Global |
| Plivo | Cost-effective alternative to Twilio with strong API. | Global |
| Vonage (Nexmo) | Enterprise-grade messaging with excellent European coverage. | Global |
| Sinch | Strong in Europe and Asia. Good for high-volume messaging. | Global |
| Telnyx | Developer-friendly with competitive pricing. | Global |
| Msg91 | Specialized in India. Best deliverability for Indian numbers. | India-focused |
Setting Up the SMS Tool
Step 1: Get Provider Credentials
Sign up with your chosen provider and get your API credentials: Twilio:Step 2: Configure the SMS Tool
- Navigate to Agents and select your agent.
- Go to the Tools section and click Add Tool.
- Select SMS.
- Choose your SMS provider from the dropdown.
- Enter your provider credentials.
- Set the From Number — the phone number messages will be sent from.
- Save.
Step 3: Assign to an Agent
In your agent’s instructions, tell it when and how to use SMS:Sending SMS from an Agent
Chat Agent Example
Voice Agent Example
During a voice call, the agent can send an SMS while continuing the conversation:SMS Mid-Call Actions
One of the most powerful features is sending SMS messages during a live voice call. This allows your voice agent to:- Send links — Share URLs that are hard to communicate verbally.
- Send confirmation details — Booking confirmations, order numbers, reference codes.
- Send documents — Links to PDFs, contracts, or forms.
- Send follow-up info — After-call summaries while the conversation is still fresh.
Configuring Mid-Call SMS
- Open your voice agent configuration.
- In the Tools section, ensure SMS is added and configured.
- In the agent instructions, describe when to send texts during calls:
Example: Appointment Reminder with SMS Confirmation
Build a voice agent that books appointments and sends SMS confirmations.Agent Setup
| Field | Value |
|---|---|
| Name | Booking Agent |
| Model | GPT-4o |
| Tools | Google Calendar, SMS |
Agent Instructions
Sample Call
SMS Best Practices
Message Content
- Keep messages under 160 characters when possible to avoid splitting.
- Include the business name so recipients know who it’s from.
- Add a way to opt out or contact you for important/recurring messages.
Compliance
- Always get consent before sending SMS. Your agent should ask permission.
- Follow local regulations (TCPA in the US, GDPR in Europe).
- Include opt-out instructions for marketing messages.
- Don’t send SMS outside business hours unless it’s time-sensitive.
Deliverability
- Use a verified phone number with your provider.
- Register your number for A2P (Application-to-Person) messaging if required.
- Monitor delivery rates in your provider dashboard.
Troubleshooting
| Issue | Solution |
|---|---|
| SMS not delivered | Check provider dashboard for delivery status. Verify the recipient number format includes country code (+1 for US). |
| ”Invalid credentials” | Double-check your provider API key/token. Ensure the account is active. |
| Messages split into multiple texts | Keep messages under 160 characters or accept multi-part SMS (most providers handle this automatically). |
| ”From” number not working | Verify the number is SMS-enabled in your provider’s dashboard. Some numbers are voice-only. |
Next Steps
- Google Calendar — Pair SMS with calendar for full booking automation.
- CRM & Webhooks — Log SMS interactions in your CRM.
- Custom Tools — Build custom integrations for advanced messaging workflows.

