Facebook Ads JSON

Want to learn more about this powerful tool? Our tutorial will help!

Facebook Ads are awesome for attracting new customers and communicating with your existing audience. JSON Growth Tool allows you to send an Opt-in message to every user who clicks on your ad. Sounds sweet? Let's find out how to do that.

Note: this feature is a part of our Pro plan and isn't available on a Free one.

Creating 'Facebook Ads JSON' Growth Tool 

Navigate to 'Growth Tools' tab and click on '+NewGrowth Tool'.

Type a name for your Growth Tool and click here to create new 'Facebook Ads JSON':

You need to create an Opt-in message. Click 'Edit' to start working in a Builder:

This process is similar to any other ManyChat message creation. However, there are some limitations:

  1. The first message in the Opt-in flow has to be less than 150 symbols.
  2. JSON doesn't support variables (ex. First Name field), Delay blocks, Buy Buttons, User Inputs and Actions in URL buttons in the first message of the Opt-In message flow. 

Once the Opt-in Message is finished, open 'Setup' tab:

And click here to copy your code:

Creating Facebook Ad in Ads Manager

After opening Ads Manager, click 'Create Ad' button:

Next, you need to choose a campaign Objective. JSON Growth Tool works with Traffic, Messages or Conversion Ads only. 

After you click "Continue", choose Messenger as a destination for your Ad:

Feel free to select most suitable for you Audience, Budget & Schedule options. As for Placements, stick with Automatic Placements  this option will be adjusted automatically later. Then click 'Next'.

When you get to the Ad Setup tab, edit the headline, text, etc. of your ad and then scroll down until you see Messenger setup section. Here you will need 'Custom' tab. Click "Create Message".

Here you will finally find JSON tab where you can place the code you have grabbed from ManyChat. Don't forget to delete the default code beforehand!

When the code is replaced, click 'Preview in Messenger' button to check your Opt-in Message and the whole flow.
Once JSON code is saved, the Ad's image and text successfully set up, you can click 'Finish' and then 'Confirm' to send your Ad to moderation.

Here is how your Ad will look like on the Facebook Feed:

'Send Message' button will fire your Opt-in Message to user's Messenger:

Yay! You have set up your Facebook Ad which will send an Opt-in Message to your potential or existing Audience. Remember, that users have to write anything back or click any Button in order to become a Subscriber. 


Can't see JSON statistics:

For now, JSON stats can't be tracked by ManyChat, unfortunately. You can see a disclaimer about it under "?" sign in the 'Clicked' section of JSON statistics. It says: "Due to platform limitations we cannot definitely track Growth Tool impressions and opt-in message stats. The first time we can track a user is when he/she clicks a button in your opt-in message". However, once people interact with the first message of the opt-in sequence, they are recognized by ManyChat and since that point ManyChat starts collecting its own stats. As such, if you choose the second message of the opt-in message flow, you'll see a precise number of people who received this message and interacted with it.

Opt-in Message isn’t sent/doesn’t react to clicks:

First of all, please make sure your Opt-In Message is Published in the Growth Tool’s ‘Opt-In Actions’ tab - unpublished changes will be marked by a small yellow circle near the ‘Edit’ button.

Also, make sure you’ve inserted a correct JSON code that’s been generated in the 'Setup' tab of the Growth Tool after publishing the Opt-In Message.