Do you ever catch yourself wanting to accomplish something on ManyChat but unable to find the specific setting on the platform to control it?
ManyChat is an incredibly advanced platform, but you have to use a little creativity to really make it work in amazing ways. There aren’t always quick and easy settings built out to accomplish your goals.
However, ManyChat offers an insane level of customization. Once you understand both Custom Fields and Action Steps, you’ll unlock a whole new world that will help you build out the automation system of your dreams.
Using a Counter on ManyChat
In this post, I’ll walk through how you can build your own custom, product-specific counter on ManyChat to limit the number of users that go through your flows on a daily basis.
Why might you want to do this?
A counter will enable you to completely customize your promotions, giveaways, and rebate offerings, and dial in on the exact number of promotions you want to give away each day or week.
Think of this as transforming your ManyChat promotions into custom launches that will drip your promotions over time, versus turning on a fire hose. This will help you control your deeply discounted sales volume, and will ensure your resulting ranking sticks better!
The Old Way
In the past, we had to create our own backend loop in ManyChat to reset our counter each day. However, our team is amazing and created a brand new API endpoint that acts as a counter in that will reset each day automatically!
No need to deal with logic errors, messenger ref URLs, or endless reset loops in ManyChat.
In short, our API counter is easier to use and will make your life a whole lot easier when limiting the number of giveaways each day.
Let’s jump into how to make this happen!
The New Way – Adding The Seller.Tools API Counter
Custom Fields 101: Bot Fields vs. User Fields
Custom fields are some of the most powerful tools on ManyChat. They allow you to capture information from your users and store it right in ManyChat, and easily access and utilize it across all of your flows.
Think: Order IDs for follow-up requests, previous purchase history, email addresses, and anything else you’d collect from your users!
User Custom Fields are unique to each user, and are only accessible when that user is going through a flow.
Now let’s take it a step further. Bot fields are snippets of information that are accessible across your entire account – and this is more powerful than you could imagine.
To create a new User or Bot Custom Field, simply navigate to your ‘Settings’ page in ManyChat and click ‘Custom Fields’ up at the top. User Custom Fields will be located at the top of the page, and Bot Fields will be located at the bottom.
To create a counter on ManyChat, we’re going to import a Custom Bot Field. Feel free to rename it whatever you’d like! If you’re wanting to create a counter for multiple products, I would recommend including your product name or ASIN in the name of your Counter Bot Field.
Adding the Counter to Your Promotions
The flow below includes all the steps you’ll need to add two steps to your existing flow:
– An action step that keeps track of how many rebates/promotions are distributed each day
– A condition step that checks the value of the counter as users are entering the flow (with associated additional messaging for when the daily limit is reached)
To make this functional in your promotional flows, simply add the condition step towards the beginning of any flow, and add the action step to increase the counter by 1 each time you distribute a coupon code, capture an email address for a rebate, and other similar actions.
Rinse and repeat
That’s it! Your counter will run on its own and will reset every day. You can control the exact number of users receiving your promotions without having to turn Facebook Ads on or off.
You can create different counters for different products and promotions across your brand! Simply repeat these steps:
1. Download the template again, adding in your API Key and Max Daily Giveaways for your new product.
2. Rename all of your custom bot fields to include your product’s name in Settings > Custom Fields.
3. Add the updated action steps and condition steps to your new product’s flow, and you’re done!
Here's another video resource that goes a little more in-depth about how the counter works from a technical perspective:
Using Seller.Tools API Counter