Instagram DM automation for agencies
Five clients.One workspace.₹999.
DMpop's Agency plan runs comment-to-DM for up to 5 client Instagram accounts from one workspace, for ₹999 a month with GST included. Unlimited campaigns, unlimited DMs under fair use, team roles, a DM log per account and click numbers, with an API and MCP server for setting up campaigns at scale.
Updated
Manage multiple Instagram accounts with auto DM
What Agencygets you.
Every plan has every feature. Agency is about room: 5 accounts instead of 2 on Creator Pro, and no monthly DM cap.
Accounts01
5 Instagram accounts.
Connect up to 5 client accounts to one workspace, each through Meta's own login. Disconnect one and the slot is free again.Volume02
Unlimited campaigns and DMs.
No DMpop monthly DM cap on Agency, under fair use. Instagram's own limit of 750 private replies an hour applies per account.Team03
Roles for your staff.
Invite teammates as admin or member. Admins run campaigns; members can see everything but change nothing.DM log04
Every DM, per account.
Filter the DM log by client account and by status: Sent, Failed or Skipped, each with the reason.Numbers05
Clicks for the client call.
Links go through a tracked redirect unless you switch tracking off for a campaign. The dashboard shows comments, DMs, clicks and click rate per account, over 7, 30 or 90 days.Scale06
API, MCP and CSV import.
Create campaigns across clients from code, from ChatGPT or Claude, or paste a CSV of campaigns into Campaigns → Import.
Workspace roles: owner, admin, member
Who cando what.
One workspace, three roles. The person who creates the workspace is its owner. Everyone else is invited as an admin or a member.
| Feature | Owner | Admin | Member |
|---|---|---|---|
| See the dashboard, campaigns and DM logs | Yes | Yes | Yes |
| Create, edit, pause, duplicate and delete campaigns | Yes | Yes | No |
| Import campaigns from a CSV | Yes | Yes | No |
| Connect and disconnect Instagram accounts | Yes | Yes | No |
| Invite people, change roles, remove people | Yes | Yes, except the owner | No |
| Create API keys and connect ChatGPT or Claude | Yes | Yes | No |
| Change plan, pay, cancel | Yes | No | No |
Inviting your team
Settings → Team → Invite a teammate. Enter their email and pick admin or member. DMpop gives you an invite link to send them; it works for 14 days, and they sign in with that email. Roles can be changed or removed later by the owner or an admin. The owner can't be removed.
Roles cover the whole workspace, not one account. A member sees every client in it. That's fine for your staff, not for your clients.
Comment to DM for clients: the workflow
Running clientcampaigns.
From signing up to the monthly client update.
- Start the workspace and pick Agency. The owner pays, by UPI or card. You can test on the Free plan with one account first.
- Connect each client's Instagram. It must be a Business or Creator account. Someone with the client's login approves DMpop on Meta's screen. Owners and admins can connect accounts.
- Invite your team as admins (they run campaigns) or members (they watch the logs and numbers).
- Build each client's campaigns. Pick the client account, then a post, their next reel, or every post. Add keywords, the DM, the link, and a follow gate or public reply if the client wants them. For a batch, paste a CSV into Campaigns → Import: each row opens in the builder, filled in, for you to check and pick the post.
- Or set them up from code or chat. The REST API takes an
accountIdon every campaign, and the MCP server lets ChatGPT or Claude do it: “Put GUIDE on @clientbrand's next reel.” - Test from a second account, then check the DM log, filtered to that client. Sent, Failed or Skipped, with the reason.
- Report. On each campaign, click Share report and send the client the link. For the bigger picture, filter the dashboard to the client's account and a 7, 30 or 90-day range, or pull the numbers from the API into your sheet.
Need keyword ideas for a client's niche? The free keyword ideas tool gives you keywords, a caption line and a DM to copy.
Client reporting
Numbers forthe client call.
What DMpop gives you to show a client, and what it doesn't.
In the dashboard
Pick the client's account and a 7, 30 or 90-day period. You see comments caught, DMs sent, link clicks, click rate, people reached and followers gained, each against the period before. Plus where people drop off from comment to click, delivery by status, top keywords, campaigns ranked by DMs sent and when people comment.
Per campaign
Every campaign reports sent, skipped, failed, clicks and click rate. Clicks count each person once per campaign, so one person tapping five times is one click. The numbers are lifetime totals for the campaign.
Client report links
Each campaign has a read-only report page you can share: DMs sent, clicks, click rate, top keywords and the last 7 days. No login for the client, no DMs or commenter names on it, and no DMpop branding. Turn the link off, or replace it, from the campaign's Share report button.
What's not there yet
No client logins, no custom logo on reports and no PDF export. Screenshot the dashboard, or use GET /campaigns to fill your own report. The Zapier, Make and n8n page shows how to pull stats into a sheet on a schedule.
Limits, honestly
Before youcommit.
The things an agency should know on day one.
- 5 accounts per workspace. Agency is the largest plan DMpop lists. Need more? Each workspace has its own plan, so a second workspace is one route, or email hello@dmpop.com.
- Roles are workspace-wide. No per-client permissions, and no client logins.
- An Instagram account lives in one workspace. A client already on DMpop disconnects there before you can connect them.
- Instagram's limits are per account. 750 private replies an hour, one per comment, within 7 days. Each client account has its own hourly allowance. See Instagram DM limits.
- Fair use. Unlimited means no DMpop monthly cap. DMs go to people who asked for them, from each account's normal audience. If use is far above normal, we contact you before limiting anything. Read the fair use policy.
- Instagram only. No WhatsApp, Messenger or broadcasts.
- Moving clients from another tool? Pause that tool on the post first. Instagram allows one private reply per comment across every tool. DMpop imports campaigns by CSV, not ManyChat contacts.
Instagram automation agency costs: DMpop vs ManyChat
Five clients.Two bills.
ManyChat bills each account separately, in US dollars, by active contacts. Here is 5 clients on each.
| Feature | DMpop Agency | ManyChat |
|---|---|---|
| 5 client Instagram accounts | ₹999 a month in total, GST included | 5 separate ManyChat accounts, each on its own plan. On Essential: $85 a month (≈ ₹8,075 at ₹95) |
| On a bigger plan | Same ₹999. Agency is DMpop's largest listed plan | On Pro: $195 a month (≈ ₹18,525 at ₹95) on monthly billing, or $145 a month (≈ ₹13,775 at ₹95) on annual billing |
| What's counted | DMs, with no monthly cap on Agency (fair use) | Active contacts per account: 250 on Essential, 2,500 on Pro, then overage per extra contact |
| Currency | Rupees. UPI or card | US dollars, by card. Your bank may add a forex markup and GST on it |
| API | Every plan, including Free | Paid plans only; which tier is disputed |
| MCP server for ChatGPT and Claude | Yes | No official server |
| Channels | Instagram only | Instagram, Messenger, TikTok, Telegram and WhatsApp |
Checked November 2026. ManyChat prices are third-party reported (Blotato, updated 28 September 2026), before overage, bank charges and any GST you owe. That each client needs its own ManyChat account and plan is from a ManyChat community moderator's answer (ManyChat community). ManyChat's API tier is disputed between a community moderator (Pro and up) and its help centre (Advanced). ₹95 per dollar is a placeholder; use today's rate. ManyChat is a trademark of its owner; DMpop is not affiliated with ManyChat or Meta.
Want ManyChat's bill in rupees for a given contact count? Use the calculator on ManyChat price in India.
Questions
Agency questions,answered.
Can I manage multiple clients' Instagram accounts in DMpop?
Yes. The Agency plan (₹999 a month, GST included) connects up to 5 Instagram accounts to one workspace, with unlimited campaigns and unlimited DMs under fair use. Each account connects through Meta's own login.
What if I need more than 5 Instagram accounts?
Agency is the largest plan DMpop lists, at 5 accounts per workspace. Each workspace has its own plan, so a second workspace on its own Agency plan is one way, and you can move between workspaces with the switcher in the sidebar. Or email hello@dmpop.com and tell us what you need.
Can my team use their own DMpop login?
Yes. Invite them by email. If they already run their own DMpop workspace, they keep it: accepting your invite opens your workspace, and the switcher at the bottom of the sidebar moves them between the two. When they connect ChatGPT or Claude, they pick which workspace it gets.
Can I give my client a login to see only their account?
Not today. Roles apply to the whole workspace, so anyone you invite sees every account in it. Don't invite clients into a workspace that holds other clients. Send them a client report link instead: it shows one campaign's results and nothing else.
Can I share a report with my client?
Yes, per campaign. Open the campaign, click Share report and copy the link. The client sees a read-only page with DMs sent, clicks, click rate, top keywords and the last 7 days, without logging in. It never shows the DMs or who commented. Switch the link off, or make a new one, whenever you like. Reports carry no DMpop branding, and there's no PDF export or custom logo yet.
Is managing client accounts allowed under fair use?
Yes, on the Agency plan. DMpop's fair use policy says unlimited plans are not for running other people's accounts outside the Agency plan. On Agency, it's what the plan is for. DMs still have to go to people who asked by commenting, messaging or replying to a Story.
Does each client need a Business or Creator account?
Yes. Instagram's API only works with professional accounts. Switching is free in the Instagram app. Someone with the client's Instagram login approves DMpop on Meta's screen; DMpop never sees the password.
Can one Instagram account be in two DMpop workspaces?
No. An Instagram account connects to one DMpop workspace at a time. If a client already uses DMpop on their own, they disconnect it there first.
Is DMpop cheaper than ManyChat for an agency?
For Instagram comment-to-DM across 5 clients, usually yes: ₹999 in total against 5 separate ManyChat plans billed in dollars by active contacts. ManyChat does far more, though: WhatsApp, Messenger, broadcasts and multi-step flows. If your clients need those, compare on those.
For agencies
Five clients.Let the DMs pop.
Agency is ₹999 a month, GST included, for 5 Instagram accounts. Start on Free with one account and upgrade when you add a client.