Twilio
Shanone’s Twilio integration gives your agent 45 tools covering SMS/WhatsApp messaging, phone number provisioning, conference calls, and the usage/reporting tools most integrations skip.Getting Started
1
Get your Twilio credentials
Grab your Account SID and Auth Token from the Twilio Console dashboard.
2
Connect via API key
In the Shanone dashboard, go to Integrations → Twilio and enter both the Account SID and Auth Token — Twilio requires both together, not just one.
3
Retry your request
Once connected,
shanone_execute_tool calls for twilio_* tools will succeed.Available Tools
Shanone provides 45 tools for Twilio, organized into these categories:Phone Numbers
Phone Numbers
twilio_search_available_phone_numbers, twilio_purchase_phone_number, twilio_get_phone_number, twilio_update_phone_number, twilio_release_phone_numberMessaging Services
Messaging Services
twilio_list_messaging_services, twilio_get_messaging_service, twilio_create_messaging_service, twilio_delete_messaging_serviceWhatsApp
twilio_send_whatsapp_message, twilio_send_whatsapp_media, twilio_send_whatsapp_template, twilio_list_whatsapp_messagesContent Templates
Content Templates
twilio_list_content_templates, twilio_get_content_template, twilio_send_message_with_templateMessage Media
Message Media
twilio_list_message_media, twilio_get_message_media, twilio_delete_message_mediaConferences
Conferences
twilio_list_conferences, twilio_get_conference, twilio_create_conference_participant, twilio_list_conference_participants, twilio_get_conference_participant, twilio_update_conference_participant, twilio_remove_conference_participantRecordings & Transcriptions
Recordings & Transcriptions
twilio_get_recording, twilio_list_call_recordings, twilio_list_conference_recordings, twilio_list_transcriptions, twilio_get_transcription, twilio_list_recording_transcriptions, twilio_delete_transcriptionCall Feedback
Call Feedback
twilio_get_call_feedback, twilio_create_call_feedbackAddresses
Addresses
twilio_list_addresses, twilio_create_address, twilio_delete_addressAPI Keys
API Keys
twilio_list_api_keys, twilio_create_api_key, twilio_get_api_key, twilio_delete_api_keyUsage Records
Usage Records
twilio_list_usage_records, twilio_list_usage_records_daily, twilio_list_usage_records_monthlyCommon Use Cases
Appointment reminders
Send SMS or WhatsApp reminders for bookings pulled from another tool
Customer support over WhatsApp
Reply to customers on WhatsApp using approved message templates
On-call phone number provisioning
Search, purchase, and configure new numbers for a support line or campaign
Usage and cost monitoring
Pull daily/monthly usage records to track spend across services
Troubleshooting
Connecting fails even though I entered a token
Connecting fails even though I entered a token
Twilio requires both the Account SID and Auth Token to be set — Shanone’s connection check rejects a partially-configured integration, so double-check both fields in Integrations.
twilio_send_whatsapp_template fails with an invalid template error
twilio_send_whatsapp_template fails with an invalid template error
WhatsApp template messages must reference a template already approved in your Twilio Content Template catalog. Use
twilio_list_content_templates to find a valid, approved template SID first.twilio_purchase_phone_number returns no matching numbers
twilio_purchase_phone_number returns no matching numbers
Run
twilio_search_available_phone_numbers first with a country code and area code/pattern — number availability varies significantly by region and number type (local/toll-free/mobile).Recording or transcription tools return empty results
Recording or transcription tools return empty results
Recordings and transcriptions are scoped to a specific call or conference SID. Use
twilio_list_call_recordings or twilio_list_conference_recordings with the right call/conference SID rather than expecting a global list.