Getting started with Coupon Carrier and ManyChat

You can use Coupon Carrier to distribute your unique codes, either as text or as QR/Barcodes, to your ManyChat subscribers using their new Dynamic Content Block. This block can be added to any ManyChat message.
You can choose to upload your own set of unique codes, or you can generate new codes automatically from supported integrations like Shopify and WooCommerce. 
To use the new Dynamic Content Block in ManyChat you need the following:
  • A ManyChat Pro account
In this example, we'll be creating a new Broadcast in ManyChat what will send a unique code to each subscriber that receives it.
Here are the steps:
  1. Create a new Coupon Carrier configuration
  2. Configure how the code should be displayed (Text or QR/Barcode)
  3. Choose the source of the unique codes
  4. Activate the new configuration
  5. Create a ManyChat Broadcast and test it

Create a new Coupon Carrier configuration

From the main configurations tab in Coupon Carrier, create a new configuration using the "Create a New Configuration" button at the top right and then choose the "ManyChat Dynamic Content Template". 

Configure how the code should be displayed (Text or QR/Barcode)

Depending on what kind of code/coupon you're sending to your subscribers, you might want to display the code as plain text or as a QR/barcode. You can choose which option that fits your needs. The QR/barcode option allows you to select which type of barcode you'd like to create, and also a few different sizes.

Choose the source of the unique codes

If you have a list of unique codes you can import these into a Code List and then choose to use that as the source for your configuration. When a code is requested from ManyChat, Coupon Carrier will pick the next available code from the list. All new accounts will have a small sample code list that you can use for testing. 
You can also create Autogenerated Code Lists. These lists are dynamic and can be connected to integrations like Shopify/WooCommerce. These Code Lists will automatically create codes when requested according to the settings.  Read more about Autogenerated Code Lists.

Activate the new configuration

Finally, save your changes and choose to activate the configuration when asked. You can also activate/pause the configuration using the toggle switch on the main configuration list. Once activated, the custom link shown at the top will be active. In the next step, we'll use that link in ManyChat to get the unique codes.

Create a ManyChat Broadcast and test it

Login to your ManyChat account and create a new Broadcast message (Broadcasting > New Broadcast).  Next, add a new Dynamic Content block. If this isn't available, check that you have enabled the DevTools under the account settings.
Add a new Dynamic Content block to your message:
Note! You can't use an  External Request because those actions are not supported. They only send out data and can't be used to display any message/code to the user:
Click the newly added block to add a request for it. In the Request URL field, add the unique URL that you see in your Coupon Carrier configuration that we created earlier. It should look similar to this: https://api.couponcarrier.io/v2/integration-apis/manychat/abcdeg
Request Type should be set to "POST". On the "Body" tab, click the "[+] Add a Variable" link and choose "User Id". This will ensure that the unique User Id is passed along to Coupon Carrier. 
To test the link, click "Test the request" located at the top right. You should see a successful response if everything is configured correctly. Any error messages will be shown as the result.
Save the settings and then use the Preview feature of ManyChat to preview the message. This will send the message to you on Messenger. 


Questions?

If you have any questions regarding the setup, don't hesitate to contact us and let us know more about your situation and we'll get back to you with more specific guidance 😀

Still need help? Contact Us Contact Us