October 12, 2026 · English
Running a multi-client Instagram DM inbox: a UK agency guide to Instagram DM automation
UK agency guide to Instagram DM automation across client accounts: DM briefs, official Meta access, approvals, human handoff, UK GDPR and monthly reports.
For many UK agencies, Instagram DMs started as "the client handles their own messages". Then a client asked you to cover Stories. Then their comments. Now your team is replying to a dentist in Leeds, a candle brand in Bristol and a gym chain in Manchester, often from the same phone, with different rules for each.
Instagram DM automation can take the repetitive part off your team, but only if the inbox is run like a service rather than a side job. This guide covers the operational side: who owns what, how to get client sign-off, when to hand over to a human, and how to report on it each month.
Start with a one-page DM brief per client
Before you build any automation, agree a short brief with each client. One page is enough:
- Tone of voice: formal or casual, emoji or not, British spelling.
- What can be answered automatically: opening hours, prices, delivery, booking links, lead magnets.
- What must always go to a human: complaints, refunds, medical or legal questions, press enquiries, anything involving a child.
- Escalation contact: who at the client receives handoffs, and how (email, Slack, a shared inbox).
- Response-time promise: for example "first reply within one working hour, 9–5:30 Monday to Friday".
- Data rules: what personal data you may collect in a DM, and where it goes.
This brief protects you when a client says "why did the bot say that?". The answer is "it's what we agreed on in the brief", and you update the brief together.
Separate accounts properly
The most common agency mistake is shortcuts with access. Some guardrails:
- Never use client passwords in third-party tools. Connect each Instagram Professional account through Meta's official permissions, with the client as the business owner in Meta Business Suite and your agency added as a partner.
- One workspace (or clearly labelled project) per client, so keywords and DM templates never leak from one brand to another.
- Named team members, not a shared "agency" login, so you can see who changed a flow.
- An offboarding step: when a contract ends, remove the agency's access and hand the client a copy of their flows and keywords.
UK GDPR applies to the messages you process. In most setups the client is the controller and the agency is the processor, so your contract should say so, and you should only keep DM data as long as the client needs it.
Build a shared keyword library, then customise
Most clients need the same building blocks. Keep an internal library and adapt it per brand:
| Keyword | Purpose | Typical clients |
|---|---|---|
| PRICE | Sends a price list or "from" prices | Salons, clinics, trades |
| BOOK | Sends the booking link | Hospitality, fitness, beauty |
| GUIDE | Delivers a lead magnet via comment to DM | Coaches, B2B, education |
| LINK | Product link for a specific Reel | Ecommerce |
| HOURS | Opening times and bank-holiday changes | Local businesses |
| TEAM | Hands the chat to a human | Everyone |
Bank holidays deserve a special mention. Set a calendar reminder to update HOURS replies before every UK bank holiday; it's the auto reply that most often goes out of date.
Approval workflow that doesn't slow you down
Clients want control; agencies want speed. A workable middle ground:
- Draft the flow (trigger, public reply, DM, link) in a shared doc or the tool's preview.
- Client approves in writing, once per flow, not per message.
- Agency tests from a personal account and sends the client a screenshot.
- Go live with an end date if it's a campaign.
- Log the change (date, flow, who approved it).
For regulated clients (healthcare, financial services, alcohol), add a compliance check at step 2. ASA and CAP rules still apply to what goes in a DM.
Human handoff and response times
Automation handles the first reply; people handle the relationship. Decide per client:
- Handoff triggers: the TEAM keyword, negative words ("complaint", "refund", "broken"), or any message the automation doesn't recognise.
- Who picks it up: agency community manager during agreed hours, client staff outside them.
- The holding message: "Thanks — a member of the team will reply by [time]." Be honest about times; don't promise "right away" at 11 p.m. on a Friday.
Track first-response time for handoffs separately from automated replies. Clients care most about the conversations a person had to answer.
Avoiding cross-client mistakes
When one team manages ten brands, mistakes look like this: the gym's discount code sent to the dentist's followers, or a casual emoji-heavy reply on a law firm's account. Reduce the risk by:
- Prefixing every flow name with the client name ("LEEDSDENTAL – PRICE – Reel 14 Oct").
- Reviewing all active flows for every client on Monday morning: what's live, what should be paused.
- Pausing campaign flows on the end date, not "when someone remembers".
- Keeping a short "do not say" list per client (competitor names, price promises, medical claims).
Monthly reporting clients actually read
Skip the vanity metrics. A useful monthly DM report fits on one page:
- Conversations started (by trigger: comments, Story replies, DMs)
- Top five keywords and what they led to (bookings, sign-ups, link clicks with UTMs)
- Handoffs to humans and median first-response time
- New questions that came up and are good candidates for new auto replies
- Changes made this month and planned for next month
This turns auto reply Instagram work from "a bot we set up once" into a service with clear value, which makes it much easier to keep on retainer.
Choosing tools for agency work
When comparing tools, check: official Meta API connection, separate setups per client, comment-to-DM on posts and Reels, Story reply triggers, keyword DMs, human handover and clear analytics. Some agencies already use ManyChat across Facebook and Instagram; others want a simpler ManyChat alternative that only covers Instagram. AutoPilotDM is one Instagram-focused option with a 7-day trial, so you can test it on your own agency account before you move a client onto it.
Agency checklist
- One-page DM brief signed off for each client.
- Official Meta connections; no shared passwords.
- Flow naming convention with the client prefix.
- Keyword library adapted per brand.
- Written approval and a change log.
- Handoff rules and honest holding messages.
- Bank-holiday reminders for HOURS replies.
- One-page monthly report.
Bottom line
Multi-client Instagram inboxes go wrong when they're run on goodwill and shared logins. Treat instagram DM automation as a managed service, with a brief, approvals, handoffs and reporting, and it becomes one of the most useful things you deliver for clients.
By the AutoPilotDM Team
Try one workflow first.
Eligible workspaces can start a 7-day Ultimate trial with no card. It does not start automatically.
Start 7-day free trial