
You can have no more than 500,000 scheduled messages at any given time per Account Sid. Time range limitations for scheduled messagesĪ message must be scheduled at least 15 minutes in advance of message send time.Ī message cannot be scheduled more than 7 days in advance of the request. If you only pass a From number in your API request and do not pass a Messaging Service SID, the scheduling parameters will be dropped from the API request and the message will be sent immediately. It is not sufficient to just have your Twilio number(s) in a Messaging Service. You may pass a specific From number as well, if you want to choose a specific sender instead of letting Twilio choose for you. You must pass a MessageServiceSid in your API request in order to schedule messages. Message Scheduling is only accessible when using Messaging Services. If you wish to increase your account based rate limit for Link Shortening, please reach out to Message Scheduling requires the use of Messaging Services If you plan to schedule messages at scale with Link Shortening, your messages may fail to deliver if you exceed the rate limit for Link Shortening. If you plan to use Twilio Link Shortening with Message Scheduling, please note that while Link Shortening is in Public Beta, there is an account based rate limit of 100 requests per second.


Using Twilio Link Shortening with Message Scheduling

There are some important limitations to be aware of when implementing message scheduling, or when considering using the scheduling functionality at large scale. To get started with Message Scheduling, refer to the Message Scheduling API documentation. Scheduling a message is free, so you'll only pay for a message once it is sent. This feature enables you to schedule an SMS, MMS or WhatsApp message for a fixed time in the future. As of August 24, 2022, Twilio offers Message Scheduling as a GA feature.
