Skip to main content
Connect Telnyx SMS messaging to 7,000+ apps using Zapier — no code required. Build automated workflows that send messages, forward inbound SMS, and respond to triggers from other services.
When to use Zapier vs. the API: Zapier is ideal for simple automations, prototyping, and connecting to third-party services without code. For high-volume messaging, complex logic, or production-critical workflows, use the Telnyx Messaging API directly.

Prerequisites


Connect Telnyx to Zapier

1

Find the Telnyx integration

Go to the Telnyx Zapier integration page and click Connect.
2

Authenticate

Enter your Telnyx v2 API key when prompted. This gives Zapier permission to send and receive messages on your behalf.
3

Select a sender number

After authenticating, Zapier displays all phone numbers on your Telnyx account. Select the number you want to use for sending.
Zapier does not support selecting a messaging profile directly — it lists individual numbers from your account. The number you choose must be assigned to a messaging profile with a webhook URL configured for inbound triggers to work.

Available triggers and actions

TypeNameDescription
TriggerReceive a MessageFires when an SMS/MMS is received on your Telnyx number
ActionSend SMSSends an SMS message from your Telnyx number

Example workflows

Send SMS alerts from any app

Connect any Zapier trigger to Telnyx SMS to send notifications:Popular combinations:
  • Google Sheets → new row → send SMS (e.g., new lead notification)
  • Shopify → new order → send SMS confirmation
  • Google Calendar → event starting → send SMS reminder
  • Stripe → payment received → send SMS receipt
  • Typeform → new response → send SMS follow-up
Setup:
  1. Create a new Zap and select your trigger app (e.g., Google Sheets)
  2. Configure the trigger event (e.g., “New Spreadsheet Row”)
  3. Add Telnyx as the action and select Send SMS
  4. Map fields from the trigger into the message:
    • Source Number: Select a Telnyx number from the dropdown — this is a fixed number from your account, not a mapped field from the trigger
    • Destination Number: Use a field from the trigger (e.g., a phone number column from Google Sheets) or enter a fixed number
    • Message Content: Compose your message using trigger data
  5. Test and turn on the Zap

Limitations

Zapier checks for new triggers on a schedule based on your plan:
Zapier PlanPolling Interval
FreeEvery 15 minutes
StarterEvery 15 minutes
ProfessionalEvery 2 minutes
Team / CompanyEvery 1 minute
This means inbound messages may not trigger actions immediately. For real-time processing, use the Telnyx Messaging API with webhooks directly.
The Telnyx Zapier integration supports SMS only. MMS media attachments are not included in the trigger data, and the Send SMS action does not support media_urls.For MMS, use the Messaging API directly.
Each Telnyx Send SMS action step uses a single sender number selected from your account. To send from different numbers in the same Zap, add multiple Telnyx action steps — each with a different sender number.
The Zapier integration does not provide delivery status (sent, delivered, failed). For delivery tracking, use the API with webhooks or Message Detail Records.
Standard Telnyx rate limits apply to messages sent via Zapier. If your Zap sends messages faster than your sender type allows, messages will be queued or rejected.

Troubleshooting

Ensure phone numbers include the country code with + prefix:
  • +15551234567
  • 5551234567
  • (555) 123-4567
  1. Verify your Telnyx number is assigned to the correct messaging profile
  2. Check that the messaging profile has a webhook URL configured
  3. Ensure the Zap is turned on (not paused)
  4. Check Zapier’s task history for errors
  5. On free plans, polling may take up to 15 minutes
  1. Verify your API key is a v2 key from the Telnyx Portal
  2. Ensure the key has not been revoked or expired
  3. Try removing the Telnyx connection in Zapier and re-adding it
Check the error in Zapier’s task history. Common causes:
  • 40333: Spend limit reached — increase your daily spend limit
  • 40318: Queue full — you’re sending too fast for your sender type
  • 40300: Invalid from number — ensure the source number is assigned to a messaging profile in the Telnyx Portal
If two numbers with auto-responders message each other, they create an infinite loop. Fix by:
  1. Adding a Zapier Filter step that checks if the sender is your own number
  2. Using a delay step to rate-limit responses
  3. Checking for duplicate messages within a time window