Sending SMS through ManyChat

Let us introduce you the new channel for customer communication: SMS through ManyChat! Below you'll find the description of the feature and how to use it. 

SMS is available for usage on a Pro plan only. 

Note: For now you can access it only if you are in the Unites States or your customers are from there. As for the other countries, there's no ETA for now, but we're working on finding it out.

The SMS tab is displayed in Settings of Free pages too, but only the owners of the Pro pages will be able to use it. 

NOTE: For now SMS feature is available for US numbers only. 

What can be sent via SMS? 

It can be any text (without pictures), emojis and links. Any inappropriate, drugs, weapon-related or pornography content can't be sent via SMS according to the law

How do I start sending SMS through ManyChat?

1. First off, activate SMS integration under Settings -> SMS tab -> sign Terms of Service. 

After this, you'll see the button 'Get Phone Number' button - go ahead and click on it.

We're providing you with the US phone numbers (long code). During the BETA pricing, ManyChat won't charge you for the rent of the number, but once the BETA ends, ManyChat will provide you with 1 free number, and the cost for all the rest of the numbers.

Based on CTIA Messaging principles and Best Practices, the market suggests not to send SMS to more than 200 subscribers from 1 phone number (long code) per day, because it may lead to the telecom carrier filtering. To bypass this, you can use 1 phone number to reach out to every 200 subscribers of your bot. It makes automatically.

2. Get consent for receiving SMS and phone number. For this, you have 2 new System Fields to store this data: 'Set SMS Opt-in' and user's mobile number. 

Check out this sample flow:

It provides an example of how to collect phone numbers and consent from your subscribers. You can edit the text in your version of flow sample as you wish within your bot. 

In the example, you can see that we ask for a Phone Number first with a "User Input" block that has a "Phone" field type. After that, make sure that you're saving the "User Input" value into the SMS System Field (just like in the example) and after that, you can ask for the confirmation from the user to be able to receive SMS messages. That is done with an "Action" block that uses "Set SMS Opt-in" action.


  • It's important that phone number looks like +12345678901 or 12345678901 for them to work correctly.
  • For now it's not possible to copy the Flows with an SMS block to another ManyChat page. This ability will be added in the future updates. 

If you want to send test SMS messages to yourself, you need to Preview this Flow or just make sure that you are in the audience that will get it. Don't forget to fill all the fields and provide a confirmation to receiving SMS messages, because without following these steps you won't be able to test SMS Messages. Moreover, SMS Message block might not appear in your Flow Builder before you'll provide a confirmation for these actions.

3. Start sending SMS Messages.

SMS Message is a new type of a block that can be accessed here:

You can use an SMS Message block in a similar way as all other ManyChat block. However, there are some exceptions:

  • You can generate a link automatically. That can be done by clicking on the "Link to another step" button and choosing another block.

  • SMS block needs to be a "Starting Step" of your Broadcast. Otherwise, it will work as an "Action" block in a regular Messenger Broadcast and won't work for users who didn't provide a Phone number or a confirmation for SMS Receive.

  • The character limit for one block is 640 characters. 640 characters SMS Message will be shown as one big SMS in your mobile device. However, SMS Messages have a 160 characters limit and because of that ManyChat counts 160 characters as one SMS Message and charges in a similar manner. For example, 640 SMS will be charged as 4 SMS Messages.

When sending an SMS Broadcast, it's required to choose the "Non-Promotional Message" type and a Tag for your SMS due to technical limitations. Don't worry - Facebook won't get info from this Broadcast, as long as an SMS Message is the first block.

NOTE: If you use an "Automatically continue" feature on your SMS block, you need to choose the Tag that will fit the last block that will come after your Flow will move through the "Automatically continue" feature.

Also, due to technical limitations, it's required to set up the Targeting for "Phone - has any value" and "Opt-in for SMS is true" in your Broadcast. Otherwise, it may show incorrect potential audience and not be sent out at all.
After all setting up is be finished, simply press on the "Send" button. You'll be able to see the SMS Broadcast event in the "Live Chat".

NOTE: If you want to test this SMS Broadcast beforehand, click on the "Preview" button.

How much does it cost? 

0.03$ per SMS, but during the first month of usage the page is granted with 50 free SMS. The month starts when you sign up Terms of Service and submit a phone number. 

ManyChat SMS is a 'pay as you go' feature. ManyChat charges your account partially: we will bill you for every 500 SMS sent from your account. At the end of the month, we also bill you separately for any amount of messages sent by that moment beyond the last 500 SMS you paid for. 

The charges are taken from the same card that is connected to the ManyChat page. 

The following is the BETA version of pricing for the next 2 months: (starting from September 14, 2019).

To learn more about the current pricing details, click the '?' icon next to Email in the Billing section.

Your Billing history is also divided into 2 sections: subscription Invoices and Service payments.

Subscription Invoices for your PRO plan (in Messenger). Service payments for your service payments for SMS/Email.

The following is the BETA version of pricing for the next 2 months: (starting from September 14, 2019).

Where can I see my statistics?

 You need to go Settings - SMS - to see your full statistic.

You can also see statistics in SMS block for a specific SMS. Unlike Messenger, SMS channel does not show the open rates.