SUPPORT.TWILIO.COM END OF LIFE NOTICE: This site, support.twilio.com, is scheduled to go End of Life on February 27, 2024. All Twilio Support content has been migrated to help.twilio.com, where you can continue to find helpful Support articles, API docs, and Twilio blog content, and escalate your issues to our Support team. We encourage you to update your bookmarks and begin using the new site today for all your Twilio Support needs.

How do I configure the settings for a Messaging Service?

Objective

A Messaging Service's settings control what happens to inbound messages, where delivery status is reported, how Twilio picks a sender, and how message content is handled. This article shows you how to review and change those settings.

 

Product

Programmable Messaging

 

Environment

Twilio Console

 

Procedure

  1. In the Twilio Console, select Communications in the left sidebar.
  2. Select Messaging, then Services.
  3. Select the Messaging Service you want to configure, then open the Settings tab.
  4. Under Inbound messages, choose how the service handles incoming messages:
  5. Defer to sender's webhook, use the webhook defined on the individual sender, if it has one.
  6. Receive the message, accept the message on your account without calling a webhook. It's still available through the API and logs.
  7. Send a webhook, call one webhook for every incoming message. Enter the Request URL and choose a Method (HTTP Post or HTTP Get). You can also add a Fallback URL with its own method, used only if the Request URL fails to respond.
  8. Create a conversation, automatically start a new conversation for any sender not already in one.
  9. Under Outbound messages, enter a Delivery status callback URL if you want Twilio to report delivery status by webhook, and optionally a Validity period in seconds.
  10. Under Sender selection, select Sticky Sender to keep using the same sender for a given recipient, and Area code geomatch to prefer a local or overlay area code when messaging US and Canada numbers.
  11. Under Content, select Smart encoding to replace hidden Unicode with GSM characters, and MMS converter to fall back to an SMS with a shortened link when a carrier does not support MMS.
  12. Select Save. Twilio confirms with Changes have been successfully saved.

 

Additional Information

  • Validity period accepts 1 to 36000 seconds (10 hours). After it elapses, any message still queued at Twilio is not sent.
  • Request URL and callback URLs are validated, so a malformed address is rejected before saving.
  • Create a conversation, Area code geomatch, and MMS converter are only offered where your Messaging Service is available for them; the Create a conversation option is also unavailable unless your account allows automatic conversation creation.
  • Selecting Reset discards unsaved edits and restores the values currently stored on the service.
  • Messages received with Receive the message still raise inbound message events you can subscribe to with Event Streams.

 

This content was generated by AI and reviewed, edited, and verified by a human.

Have more questions? Submit a request
Powered by Zendesk