How to Cancel ManyChat Subscription and Keep Every Lead
How to cancel ManyChat subscription without losing leads: export contacts first, time it to your billing date, see what Free keeps, then migrate in 6...
Your billing date is the 27th, today is the 24th, and you've decided ManyChat is more tool than you need. The temptation is to open Settings, hit Cancel Subscription, and be done in four clicks.
Do that first and you can lock yourself out of the one thing worth keeping: the people who commented LINK on your reels over the past year. The export routes that get those contacts out of ManyChat are paid features, and they switch off when your plan drops to Free.
So if you're working out how to cancel ManyChat subscription without losing your leads, the order matters more than the clicks. Export, then cancel, then clean up the Instagram side, then rebuild on whatever comes next. This guide follows that order using ManyChat's own help pages, dated where it matters, so you can check the current wording yourself.
Before you cancel: the export checklist
Run through this while you still have paid access. Most of it becomes read-only or unavailable once the downgrade lands.
- Contacts, with tags and fields. ManyChat has no one-click "download all contacts" button. Its export contacts' data page lists three routes: the Data Collection node (an Export .csv button on a block's responses), the Google Sheets integration (an action-only automation sent as a broadcast, which writes one row per contact and passes tags as True/False columns), and an External Request that posts Full Contact Data as JSON to your own server. The Google Sheets route suits most creators; the same page caps it at 250 contacts per 100 seconds, so split a big audience into smaller broadcasts.
- Emails and phone numbers. Add the system fields for email and phone as columns in that sheet. They are the only part of the list you can message from somewhere else next week.
- Tags as a list. Open Settings → Tags and copy the names. The sheet tells you who has a tag; this tells you what each tag meant.
- Every live automation, as screenshots. Open each one and screenshot the trigger (post, keyword, match type), the DM text, the buttons, and any follow-up steps. ManyChat's templates feature packages automations, tags and custom fields, but it installs only into another ManyChat account, so it is not a backup you can carry to a different tool.
- The keyword list. One line per post: the post or reel, the keyword, and roughly how many comments it drew. This becomes your rebuild order.
- Inbox threads you still owe a reply to. Anyone mid-thread about a booking or a price gets a human reply from the Instagram app before the automation goes quiet.
- Your billing date and plan type. Settings → Billing shows both. Monthly and annual plans downgrade on different schedules, covered below.
Budget an hour; the Google Sheets export is the slow part, since you build a small automation, set it live, and send it as a message-free broadcast.
How to cancel ManyChat subscription: the exact clicks
These steps come from ManyChat's cancellation help page, updated October 2026. It says two things up front: you can only cancel on the website, not in the mobile app, and the subscription is not canceled immediately.
- Log in on desktop and open Settings → Billing. If there is no Billing tab, you lack billing permission; the Owner or an Admin grants it under Settings → Team Members → Edit → Has permissions, in the Billing section.
- Click Cancel Subscription.
- Pick a reason, type a short description, and click Next.
- Click Cancel My Subscription on the confirmation screen.
- Look for the success pop-up. Your status now reads Pending cancellation, and paid features stay on until the end of the current billing period.
- Changed your mind? A green Return to Pro button in the same Billing screen reverses it before the period ends.
- On the billing date, log in once more and confirm the plan shows Free and no new invoice appeared.
Timing it to your billing cycle
ManyChat charges on the same calendar date you first subscribed, and the cancellation page is blunt about the trap: if the next invoice was already generated when you cancel, the system still tries to charge it, and your cancellation only stops the renewal after that one. Its advice is to cancel a little before the billing date to allow for time zones and payment processing delays.
Three more timing details from ManyChat's subscription guide:
- Monthly plans downgrade at the start of the next billing period. Annual plans wait until the annual term ends, and you keep full access until then.
- Active Contact overages incurred before the period ends are still charged. If a reel is about to go live, set a contact limit first under Settings → Billing → Subscription → Set your contact limit.
- If it has been under 30 days since your first purchase, you can cancel and ask Support for a refund. Upgrading later does not reset that window.
Contact-based billing is also why many people leave in the first place; our breakdown of ManyChat's per-subscriber pricing model explains how a good month on Instagram turns into a bigger invoice.
Downgrade to Free vs. full cancellation: what each one keeps
"Cancel" in ManyChat means dropping to the Free plan, not deleting anything. The difference matters, because the actions that actually erase contacts are separate buttons. Here is what ManyChat's help pages say each step does, as of October 2026.
| What you do | Your contacts | Your automations | When it happens |
|---|---|---|---|
| Cancel the subscription (account drops to Free) | Kept. ManyChat's Billing FAQ says "you won't lose any data or contacts" | Content stays intact, but paid features stop working and Free plan limits apply | End of the current billing period |
| Disable the Instagram channel | Kept | Paused, not deleted; re-enable any time | Immediately |
| Remove the Instagram account from ManyChat | Permanently deleted, every Instagram contact linked to that account | Stay in the workspace with no channel to run on | Immediately, after ticking two boxes and typing Remove |
| Delete the ManyChat account | Permanently deleted | Permanently deleted; nothing can be restored | Only after the subscription has expired and channels are removed |
| Walk away and never log in | Deleted within 90 days of closure | Same | Account counted inactive after 18 months; warning emails 30 and 3 days before closure |
The rows come from ManyChat's pages on removing an Instagram account, deleting your account, and data retention for inactive accounts.
What "Free plan limits apply" means in practice
ManyChat's Free plan page describes the plan introduced on March 2, 2026 and says every Free account has been moved to it: up to 25 Active Contacts a month, 4 live automations at a time, 2 channels, one user, and a "Powered by Manychat" line on the first DM to each person. Its older Billing FAQ still describes the previous Free tier, with a lifetime cap of 1,000 contacts and three custom keywords. The two pages do not fully agree, so check the current help page and your own Billing tab rather than planning around either number.
Neither page says which automations stay live if you have more than four when the downgrade lands, or what the 26th person to comment that month gets. Assume the worst case, a comment that triggers nothing, and export and rebuild before the billing date instead of waiting to see what Free does.
Disconnect ManyChat from Instagram itself
Dropping to Free, or even deleting your ManyChat account, does not by itself tell Instagram anything. The permission you granted when you connected stays in your Instagram settings until you remove it, and a stale connection is easy to forget months later.
Instagram's own announcement of the Apps and Websites setting describes the path as Settings, then Security, then Apps and Websites, and says that once you remove a third-party service it "will no longer have access to new data on your account." That post is from 2019 and the menus have moved since, so if the path does not match, search Settings for "apps and websites" or check Instagram's current help page.
Three practical notes:
- Do this after the new tool is connected and tested, not before. Removing the permission stops ManyChat sending on your behalf right away, so sequence it as the last step.
- If you connected ManyChat through a Facebook Page rather than directly with Instagram, the permission can also appear in Facebook's Business Integrations settings. Check Meta's current help pages for that path.
- Removing the app in Instagram does not delete your contacts inside ManyChat; only ManyChat's own Remove or Delete buttons do that. If you want ManyChat to hold nothing, its delete-account page points to a separate data deletion request under Privacy & Security.
The 6-step migration to whatever comes next
Contacts exported from ManyChat are an email list, not a DM list. Through Instagram's official API, a tool can only DM people who have commented or messaged your account since it was connected, so your new app cannot cold-DM an imported list. Plan the rebuild around that.
- Connect the replacement to a professional account. Meta's Instagram Platform overview states that app users must have an Instagram professional account, business or creator. If ManyChat worked, you already have one.
- Rebuild keyword automations from your screenshots, highest-traffic post first. One automation per post or reel, with the same keyword your captions already ask for. Keep the DM short: the person's name, the link, one line about the offer, and an ask for their email inside the DM so the lead lives somewhere you own.
- Load the exported sheet into the tool where you email people. Map the email and tag columns and keep the raw file. If someone on that sheet comments again, the new tool creates them fresh, and that duplicate is fine.
- Test from a second account before anything goes live. Comment the keyword from a friend's account or a second account of your own, confirm the DM arrives within seconds, and check the Requests folder if that account does not follow you. Then test the follow-up path by replying to the DM.
- Hand over, don't overlap. Running two tools on the same keywords means double DMs at best and silent failures at worst. Once the new automation passes the test, use ManyChat's Disable Instagram Channel option (Settings → Instagram, bottom of the page) to pause it without deleting anything, and let the cancellation finish on the billing date.
- Update every call to action and set two reminders. Pinned comments, captions and bio links should all point at keywords that now trigger the new tool. Reminder one: billing date, confirm the plan reads Free. Reminder two: a week later, remove ManyChat under Apps and Websites.
If the replacement is DMComments, step two is where the time goes: each keyword automation DMs within seconds, asks for the email inside the DM, and saves every lead to a CRM you can export. It is free to start with no card, and the paid plans are priced by how many Instagram accounts you connect, not by how many contacts you collect, so the overage math that pushed you to cancel does not follow you.
Where to start this week
Today: build the Google Sheets export automation, run it, and screenshot every live automation. Tomorrow: connect the replacement, rebuild your top three keyword automations, and test from a second account. Two days before your billing date: cancel in Settings → Billing, disable the Instagram channel in ManyChat, and confirm Pending cancellation shows. On the billing date: check that the plan reads Free. A week later: remove ManyChat from Instagram's Apps and Websites.
That sequence keeps every lead you earned, avoids one more invoice, and leaves no stale app holding permissions on your account.