1. Want to learn more about this powerful tool? Our tutorial will help!
2. Facebook Ads are great for attracting new customers and engaging with your existing audience. The JSON Growth Tool allows you to send opt-in messages to every user who clicks on your ad. The code generated by the JSON tool directly connects the ads in the bot to the Flow!
3. Note: This feature is part of our Pro plan and is not available for free.
4. Create the “Facebook Ads JSON” growth tool #
5. Navigate to the “Growth Tools” tab and then click “+ Add Growth Tool.”


7. Next, you need to create an opt-in message. Click “Edit” to start working in the Builder:

8. This process is similar to creating any other ManyChat message. However, there are some limitations:
- 9. The first message in the opt-in flow must be10. less than 150 characters.
- 11. JSON does not support variables in the first message of the Opt-In message flow12. (for example, 13. First Name14. field), Delay blocks, Buy buttons, User Inputs, and Actions in URL buttons. 15. Once the opt-in message is complete, open the "Settings" tab:
16. Then click here to copy your code:

17. Create Facebook ads in Ads Manager

18. Open #
19. Ads Manager afterAfter the Ads ManagerClick the “Create Ad” button. Select the “Quick Create” setup.

Next, you need to choose an advertising campaign objective. The JSON growth tool is only applicable for clicks.Volume, messages, or conversion ads..

After clicking “Continue,” select.Messenger as.advertisingThe target location.:

Feel free to choose what suits you best.swipe,Budget and schedule.Options. As for.Placement, please.Stick to.Automatic placements. – This option will automatically adjust later. Then click “Next.”
Enter the.“ ”Ad Settings."Tab, then modify.advertisingThe title, text, etc., and scroll down until you see.“ ”Messenger Settings."Section. Here, you will need the “New” section. Select the “Advanced JSON Settings” option.

After that, click the “Edit” button under the selected settings. You will see the default JSON code that needs to be replaced with the code copied from the JSON growth tool in ManyChat.

After replacing the code, click the “Preview in Messenger” button to check your “opt-in” message and the entire process.
After saving the JSON code, the images and text for the ad have been successfully set, and you can click “Finish” and then “Confirm” to submit the ad for review.
This is how your ad will look on the Facebook Feed:

“The ”Send Message" button will send your opt-in message to the user's Messenger:

Great! You have set up a Facebook ad that will send opt-in messages to your potential or existing audience. Remember, users must write back anything or click any button to become subscribers.
Troubleshooting Notes #
Cannot see JSON statistics:
Unfortunately, at this time, ManyChat cannot track JSON statistics. You can see the disclaimer under “?”. Log in to the “Clicked” section of the JSON statistics. It says: “Due to platform limitations, we absolutely cannot track impressions and opt-in message statistics for growth tools. The first time we can track a user's time 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 will be recognized by ManyChat, and from that point on, ManyChat starts collecting its own statistics. This way, if you choose the second message of the opt-in message flow, you will see the exact number of people who received and interacted with this message.
The selected message to send was not sent/no response to clicks:
First, make sure your opt-in message has been published in the “Opt-in Actions” tab of the “Growth Tools” - unpublished changes will be indicated by a small yellow circle near the “Modified” button.
Additionally, ensure that you inserted the correct JSON code after inserting the opt-in message, which has been generated in the “Settings” tab of the “Growth Tools.”
You only need to replace the JSON code in Ads Manager after you have edited the opt-in message.