SIX CHANNELS · ONE INBOX · ANSWERS IN SECONDS

The buying happens in the DM.
So should the selling.

A comment, a story reply, a question at midnight - DMpro answers in seconds, in your voice, and carries it through to the sale. That is the whole product. No flowcharts, no node spaghetti, no setup weekend.

Start free - 250 conversations

FREE PLAN · NO CARD · EVERY CHANNEL ON EVERY PLAN

TRY ONE

Choose a flow. Watch it answer.

Five flows, exactly as they run. Press one and watch the whole exchange play out, timing included.

โ€น ๐Ÿ›๏ธ yourbrandActive now โ–ฃ
โ€ขโ€ขโ€ข
โ™ฅ๐Ÿ’ฌโ†—โŒธ
๐Ÿ™‹โ€โ™€๏ธPost
โ—‰Message...โ™ก
The old way
ManyChat's flow builder

47 nodes. 6 broken paths. A YouTube tutorial open in another tab. Priced per contact, so it gets more expensive as you grow.

The DMpro way
Your inbox, on autopilot
1
Someone DMs youAny channel, any hour
"hey is this still available?"
2
AI replies as youTrained on your tone
"It is! Want the link?"
3
Lead gets qualifiedQuestions asked, email captured
✓
Sale closed while you sleptReceipt in your dashboard

No canvas to learn. Write the outcome as a sentence and the builder assembles the trigger, the reply and the message behind it.

NOTHING TO ASSEMBLE

Most tools hand you the parts.
DMpro turns up finished.

Both tools answer DMs. The difference is who does the assembling: one hands you a node editor and a weekend, the other reads a sentence and does it for you.

MANYCHAT, EST. 2015

Where your evening goes

  • ✕Drag nodes for every possible reply a human might send
  • ✕Pay per contact, so your bill grows every time you go viral
  • ✕Instagram and Messenger first, everything else feels bolted on
  • ✕Extra seats, extra accounts, extra invoices
3 wksaverage time to a working funnel
DMPRO, BUILT FOR NOW

The work stops being yours

  • ✓Type the flow you want, AI builds it. "When someone comments 'PRICE', DM them the link." Done. No nodes, ever.
  • ✓DMs, comments, and mentions. Every way someone reaches you gets an instant answer.
  • ✓Six channels, one inbox. Instagram, TikTok, LinkedIn, WhatsApp, Telegram, Messenger.
  • ✓Pay per conversation, not per contact. Unlimited accounts on every plan, unlimited teammates on Pro.
7 minaverage time to your first automated sale conversation
WHAT YOU GET

Built for one job.
Finished properly.

AI FLOW BUILDER

Stop drawing the flow.
Say it out loud.

Describe the job once and it exists. โ€œWhen someone comments PRICE on my latest reel, reply under it and DM them the linkโ€ is a complete specification, and it becomes a running campaign without you touching a node, a branch or a settings panel.

EVERY CHANNEL

Six places to be, one screen to watch

Six channels arrive in the same place. You can answer them one at a time from a single screen, or let the automation cover all six while you are somewhere else.

AI THAT SOUNDS LIKE YOU

It writes the way you write

Show it a handful of replies you have already written and it picks up the register. The AI itself is billed through at cost per token, so it is a usage line rather than a plan upgrade.

BEYOND THE INBOX

The leads who never open your DMs

Most people ask in public before they ever open a DM. A keyword under a post, a tag in a story, a question in the comments โ€” each of those can start the same private thread the inbox would have.

PRICING THAT SCALES DOWN

Going viral should not cost extra

Per-contact pricing punishes the post that works. Here only conversations are counted โ€” one person inside a window, however many messages that takes โ€” and the accounts you connect are never metered.

DMpro

Software takes the repeat questions.
People take the real ones.

The moment a DM needs a person, DMpro hands the whole conversation to Chatgram live support. Your team replies from Slack, Telegram, the browser or Messenger. The customer never leaves their Instagram or TikTok inbox.

CF cedarfield.coActive now IG DM
01They ask for a person 02The flow runs out of answers 03A refund or complaint word shows up 04The order is worth a human 05Outside business hours 06Any keyword you choose
๐Ÿงต

Your agent arrives already briefed

When a person takes over, the transcript goes with them: which campaign fired, what it said, what was offered. The customer never has to start the story again.

๐ŸŒ

Two languages, one conversation

Each side types in their own language and reads in their own language. The translation happens in the middle of the thread, not in a separate window.

๐ŸŒ™

The hours nobody is at the desk

Overnight the automation handles what it can from your own documents and catalogue, and parks anything that needs judgement. You arrive to a queue, not an archaeology dig.

Turn on live support

UNLIMITED AGENTS · NO EXTRA DASHBOARD TO LEARN · WORKS ON YOUR SITE TOO

NO METERS ANYWHERE

Unlimited on every plan.
Including the free one.

One meter, and it is conversations. Connected accounts, live campaigns, saved templates and running automations are uncapped on every plan โ€” the free one as well.

InstagramDMS ยท COMMENTS
TikTokDMS ยท COMMENTS
LinkedInDMS
WhatsAppDMS
TelegramDMS
MessengerDMS ยท COMMENTS
✓

One account or a hundred

Connect 1 Instagram or 100. Same for every channel. No per-account fees. Ever.

✓

Every campaign at once

Campaigns do not compete for a slot. Run them side by side or in a chain, as many as the work needs.

✓

Keep every message you have written

Every message you write can be kept and reused, with variables filling in the name, the order or whatever else you captured.

✓

No ceiling on live flows

There is no quota on live automations. Build one for each thing you sell and leave them all running.

THE ONLY THING WE COUNT: CONVERSATIONS See it in action
HONEST PRICING

Start at nothing.
Pay it when it pays you.

The free tier is a real tier, not a trial โ€” no expiry, no card. When 250 conversations stops being enough, Pro is a slider rather than a new product.

FOREVER FREE
Free
For solo experiments.
$0forever

No card required. No expiration.

Start free
  • ✓250 conversations per month
  • ★Connect one account or a hundred connected
  • ✓All 6 social channels connectable
  • ✓Run every campaign at once, templates & automations
  • ★180+ language translation
  • ✓Our gift: $3 AI credits / mo
  • ✓1 team seat · 1 account per campaign
  • ✓Instant live support
  • ✕Influencer & brand collaboration
BUILD YOUR PLAN
Pro
For operators who ship.
$19/mo · billed monthly

or $15/mo billed annually (save 20%)

CONVERSATIONS / MO1,000

Overage: $0.045 per extra conversation · 3× tier rate

∞ Unlimited seats · accounts · campaigns · automations

Try Pro · $1 first month
  • ★Unlimited team seats
  • ★Connect one account or a hundred
  • ★AI · pay-per-token passthrough
  • ★Influencer & brand collaboration
  • ✓Campaign manager, A/B tests, CRM sync
  • ✓Shared inbox & assignments
  • ✓Priority live support

You save $43/mo vs ManyChat + AI add-on

Enterprise
For agencies & at-scale.
Custom

Starts ~$499/mo

Talk to Sales
  • ✓Everything in Pro, unlimited
  • ★Unlimited team seats & social accounts
  • ★AI · pay-per-token passthrough
  • ★Influencer & brand collaboration
  • ✓SSO/SAML, security review
  • ✓Dedicated infrastructure & IPs
  • ✓White-label option
  • ✓Custom AI fine-tuning
  • ✓Dedicated CSM + custom SLA
SECOND WEAPON · CHROME EXTENSION

Inbound waits to be asked.
This one asks first.

The Chrome extension is a separate product with the opposite direction of travel. The platform waits to be contacted; the extension starts the conversation, working through a list of handles you supply from your own account.

  • ✓Upload a CSV of handlesIG or TikTok. The extension works through the list on its own.
  • ✓Human timing, randomized 42 to 90s delaysSends like a person on their phone, so your account stays safe.
  • ✓Auto-extracts emails from biosEvery profile with an email in the bio becomes a second channel for your pitch.
  • ✓One-by-one mode tooOn any profile, one click sends your personalized opener.
STORE CONNECTED

Link your store once.
Sell without leaving the chat.

Fifty integrations are available to connect, from Shopify and WooCommerce to Calendly, Mailchimp and the affiliate networks. Link one and its products, checkout links or booking slots become things a message can carry โ€” with the sale traceable to the thread that produced it.

From a comment to a paid order

Authorise the store once. After that a question about a product can be answered with the product itself, the checkout link beside it, and the follow-up already scheduled.

1Connect your storeOne click, no code
2AI drops products in the chatLive prices, real checkout links
3Sale tracked to the DMRevenue and conversion, attributed
DMPRO ยท LIVE INBOX
is the espresso tote still available?
๐Ÿ›๏ธEspresso Tote$89 ยท CHECKOUT โ†’
Yes! Tap to grab it, free shipping today ๐Ÿงก
just bought it! ๐ŸŽ‰
โœ“ SALE TRACKED ยท $89 ยท SHOPIFY ยท ATTRIBUTED TO THIS DM

No store to connect? Upload the list instead โ€” xlsx, csv, xml or json, up to 10,000 rows, with a link column and whatever else you want shown.

Connect your store free
OFFICIAL DMPRO MCP SERVER

Ask your assistant,
not the dashboard.

MCP is the open standard assistants use to reach other software, and DMpro publishes a server for it. Add the URL to Claude, ChatGPT, Cursor or anything else that speaks it, sign in once, and the dashboard becomes something you can ask questions of. Reporting answers immediately; anything that would reach a real person waits for your word.

Weekly report

How did my DMs do last week, and which campaign actually made money?

โš™ Used DMpro ยท 3 tools

Last week, every channel together:

1,284โ–ฒ18%Fans reached
312Link clicks
$4,960Tracked sales

Top earner: "PRICE comment โ†’ Espresso Tote", 41 orders, $3,649.

Leak: "Giveaway WIN" got 380 entries, but 62% stop before the rules link. Want me to pause it or rewrite step 2?

Pause itRewrite step 2Compare to last month

Inbox triage

Who's still waiting on a human? Give the refund ones to Maya.

โš™ Used DMpro ยท 5 tools

7 threads need a person.

3 refund requests are now assigned to Maya, each with a note on the order and what the customer was promised.

4 are sizing questions, and your saved reply "Fit guide" answers all of them. Want to see the 4 replies before anything is sent?

Show me the repliesJust the first one

Build a campaign

When someone comments GUIDE on my latest reel, DM them this PDF.PDFPricing-Playbook-2026.pdf
โš™ Used DMpro ยท 5 tools

Built GUIDE โ†’ Pricing Playbook on your Reel from Tuesday, "3 pricing mistakes killing your margin".

TRIGGERComment contains the word GUIDE DM"Here's your playbook ๐Ÿ“˜" THENThe PDF, 2.4 MB

No live campaign uses GUIDE yet โœ“. It's saved paused. Say "publish" and I'll show you exactly what fans will get first.

Publish itAdd a public comment reply

Bulk send

Message everyone from the restock campaign this month: the Honey Hoodie is back.

โš™ Used DMpro ยท 2 tools

63 fans came through "Restock alert" this month. 9 have a closed messaging window and will be skipped, so 54 will get this:

It's back ๐Ÿฏ The Honey Hoodie restocked in every size. Grab yours before it goes again: yourshop.com/honey-hoodie

Instagram and TikTok. Send it?

Send it ๐Ÿš€

Sending to 54 fans, paced in waves so your accounts stay safe. Ask me "how did the hoodie send land?" anytime.

Fix what broke

My TikTok comment campaigns went quiet. I reconnected the account but still nothing. What's going on?

โš™ Used DMpro ยท 4 tools

Found it. Your TikTok token expired Sunday at 2:14 AM and you reconnected Tuesday. The account is healthy again and events are arriving.

But 2 campaigns were dropped while it was offline and never rejoined: "TOOLS comment" and "LINK please". That's why it's quiet.

Want me to set those 2 live again?

Yes, bring them backShow me what they send

Right-size my plan

Am I on the right plan? I keep going over.

โš™ Used DMpro ยท 3 tools

You're on Pro ยท 1,000 conversations and you've averaged about 2,700 a month for 90 days.

~$96Now, with overage
$353,000 tier
~$61Saved / month

The 3,000-conversation tier covers you with room to spare. Switching happens in DMpro โ€บ Plans, I can't touch billing.

  1. 01get_performance_summaryREAD

    Last 7 days: triggers, messages, fans reached, clicks.

  2. 02get_store_revenueREAD

    Sales tracked to your DMs, ranked by campaign.

  3. 03get_campaign_performanceREAD

    Where fans drop out of the giveaway flow, step by step.

  4. โœ“Read-only. Nothing changed, nothing sent.
  1. 01list_conversationsREAD

    Open fan threads, newest first.

  2. 02get_conversationREAD

    Reads each thread in full before deciding anything.

  3. 03assign_conversationEDITS

    Hands 3 threads to Maya. Nothing is sent to the fans.

  4. 04add_conversation_noteEDITS

    Internal notes only your team can see.

  5. 05list_quick_repliesREAD

    Finds your own saved answer, so replies sound like you.

  6. โœ“Assignments and notes are internal. Any reply waits for your approval.
  1. 01list_account_postsREAD

    Finds Tuesday's Reel by caption. No post IDs to copy.

  2. 02describe_campaign_optionsREAD

    Instagram's triggers, blocks and messaging-window rules.

  3. 03preview_trigger_matchREAD

    Checks no live campaign already owns GUIDE.

  4. 04upload_campaign_mediaEDITS

    Hosts your PDF so the DM can send it.

  5. 05create_campaignEDITS

    Saves the campaign paused. It sends nothing yet.

  6. โœ“Saved paused. Publishing shows you the fan's exact message and waits for your OK.
  1. 01preview_bulk_sendREAD

    Counts who would receive it. Sends nothing.

  2. 02send_bulk_messageASKS FIRST

    Call 1 returns the exact text and recipient count. Nothing is sent.

  3. 03send_bulk_messageAPPROVED

    Call 2 carries your OK and a one-time token. Sends in paced waves.

  4. โœ“Two-step send. The first call can't send anything. Only your OK can.
  1. 01list_social_accountsREAD

    Finds your TikTok account and its status.

  2. 02get_account_healthREAD

    Token history, events accepted versus ignored, last event.

  3. 03list_disconnected_accountsREAD

    Campaigns dropped while the account was offline.

  4. 04reactivate_paused_campaignsASKS FIRST

    Lists what would go live, then waits for your yes.

  5. โœ“Reconnecting accounts is always yours, in DMpro. Going live again needs your OK.
  1. 01get_current_planREAD

    Your tier, every limit and what's left this period.

  2. 02get_performance_summaryREAD

    90 days of volume across every channel.

  3. 03recommend_planREAD

    Sizes live plans against your real usage, cheapest first.

  4. โœ“Read-only. No card, invoice or payment detail is reachable.

DEMO ACCOUNT · REAL TOOL NAMES · YOUR AI WORKS WITH YOUR LIVE DATA

WHAT YOU CAN ASK

Seven areas. Everything the dashboard has.

The same reports and controls the dashboard has, reachable by asking. The assistant decides which tool answers the question; you read the answer.

9 TOOLS

Reports & analytics

Your dashboard, funnel, top links and most engaged fans for any date range, explained in words.

  • What happened yesterday?
  • Which keyword got the most clicks in March?
13 TOOLS

Campaigns & automations

Build, edit, pause and publish campaigns on your real posts, checked against each platform's rules.

  • When someone comments LINK on my newest reel, DM them my Amazon pick.
  • Pause everything on TikTok.
16 TOOLS

Inbox & team

Read threads, draft replies in your voice, assign, tag, add notes and sort fans into lists.

  • What's still on Maya's plate?
  • Move everyone who asked about wholesale into a VIP list.
4 TOOLS

Bulk sends

Count your audience first, approve the exact message, then send in paced, account-safe waves.

  • How many giveaway fans can I still message?
  • Why did my last send reach fewer people?
6 TOOLS

Store & revenue

Sales tracked back to the DM that made them, plus real products and prices from your connected catalogs.

  • How much did DMs make this month, by campaign?
  • Which products did the PRICE campaign sell?
4 TOOLS

Collabs & rewards

See which creators run your campaigns, which invites are waiting on you, and how close your next reward is.

  • Which collab invites are still pending?
  • How far am I from my next prize?
12 TOOLS

Account, team & plan

Account health, dropped campaigns, seats and permissions, and the cheapest plan that fits your real usage.

  • Why did my Instagram go quiet?
  • Do I need to upgrade to add 3 teammates?

Three steps, and you are in.

An account and an AI app that supports MCP connectors. Nothing is installed and nothing is configured beyond signing in.

Show me how โ†“
SETUP

Three steps, and you are in.

The same URL serves every account โ€” it is your sign-in that scopes what the assistant can reach, and removing the connector in your AI app ends the access immediately.

  1. 1

    Copy the server URL

    https://api-dmpro.brandid.app

    This is DMpro's remote MCP endpoint. It uses secure sign-in (OAuth), so there's no API key to paste or leak.

  2. 2

    Add it to your AI app

    CLAUDE Open Settings โ€บ Connectors, choose Add custom connector, name it DMpro and paste the URL. On Team and Enterprise plans an owner adds it once, then everyone connects their own DMpro account.
    CHATGPT In Settings โ€บ Apps & Connectors, turn on Developer mode under Advanced, then create a connector with the URL and choose OAuth sign-in.
    CURSOR Add this to ~/.cursor/mcp.json, then sign in when Cursor asks:
    {
      "mcpServers": {
        "dmpro": { "url": "https://api-dmpro.brandid.app" }
      }
    }
    VS CODE Add this to .vscode/mcp.json, then press Start above the server:
    {
      "servers": {
        "dmpro": { "type": "http", "url": "https://api-dmpro.brandid.app" }
      }
    }
    CLAUDE CODE Run this in your terminal, then type /mcp to sign in:
    claude mcp add --transport http dmpro https://api-dmpro.brandid.app

    Menu names shift between app versions. Look for Connectors, Apps or MCP servers in settings.

  3. 3

    Sign in and ask

    Your AI opens a DMpro sign-in. Approve it, then try your first question:

    Give me my DMpro daily digest.

    It works across every channel you've connected in DMpro.

BUILT-IN GUARDRAILS

The guard rails, in detail.

The split is deliberate: reading is free, acting is not. The server, not the assistant, decides which is which.

Every send asks first

Every outbound action is two moves. The first returns the message word for word and the list of people it would reach, and sends nothing. Approval is the second, and editing a single character restarts it.

New campaigns start paused

Campaigns built this way arrive switched off and match no one until you publish them. Turning a live one back off takes one instruction and no confirmation.

Previews before plans

Before it suggests anything it counts the audience, looks for keyword collisions with campaigns you already run, and checks the rules of the channel involved.

Fans can't steer it

Whatever a customer types is treated as data, never as a command. A message that tries to instruct the assistant is quoted back to you rather than acted on.

Real products, real prices

Prices, product names and links are read from your connected catalogue. The assistant is instructed never to improvise a figure, a discount or a delivery promise.

Billing stays yours

Billing is out of reach entirely โ€” no cards, no invoices, no plan changes. Connecting a social account and touching your actual posts also stay manual.

Full DMpro MCP tool reference64 TOOLS · GROUPED BY JOB · WHAT EACH ONE CAN AND CAN'T DO+

The full surface, described in ordinary words. You will not call these yourself; the list exists so nothing the assistant can reach is a surprise.

READSLooks only, changes nothing EDITSChanges your workspace, never messages a fan ASKS FIRSTTwo steps, waits for your OK

Reports & analytics

TOOLWHAT IT DOESACCESS
get_dashboard_overviewYour Overview page for any period: messages sent, click-through rate and where the funnel leaks.READS
get_performance_summaryHeadline numbers for a period: automations triggered, messages sent, fans reached, link clicks.READS
get_performance_rankingsLeaderboards: top keywords, links, fans, campaigns, posts and collaborations.READS
get_campaign_performanceOne campaign step by step: where fans drop off and which message variant wins.READS
get_daily_digestThe same three numbers as your daily digest email, for a quick morning check-in.READS
get_link_clicksWhich tracked links fans actually click, and each one's share of the total.READS
get_interacted_usersThe real people behind your fans-reached number, with platform and engagement.READS
get_shared_contactsEmails and phone numbers fans shared through your flows, kept inside the conversation.READS
list_recent_activityThe live event feed: who triggered what, and what DMpro sent back.READS

Campaigns & automations

TOOLWHAT IT DOESACCESS
list_campaignsAll your campaigns with platform, trigger, keyword and status.READS
get_campaignOne campaign in full: trigger, every flow step, accounts and participants.READS
describe_campaign_optionsWhat each platform allows: triggers, reply types, every builder block and the rules that can't be bent.READS
list_campaign_templatesStarter templates and the ones you saved, to build from.READS
list_account_postsYour real posts, Reels and videos, so a campaign watches the right one.READS
preview_trigger_matchChecks a keyword is free on your accounts before anything is built.READS
upload_campaign_mediaHosts a photo, video, audio file or PDF for a campaign step to send.EDITS
create_campaignBuilds a new campaign, saved paused until you publish it.EDITS
update_campaignEdits a campaign's name, keyword, message or flow, after showing you the new copy.EDITS
set_campaign_statusPublishes a campaign after you approve it, or pauses one instantly.ASKS FIRST
archive_campaignStops a campaign but keeps its history. Restoring brings it back paused.EDITS
delete_campaignDeletes a campaign for good, only after showing you what it has done.ASKS FIRST
reactivate_paused_campaignsSets live again campaigns that were paused while an account was offline.ASKS FIRST

Inbox & team

TOOLWHAT IT DOESACCESS
list_conversationsYour inbox, filtered by platform, campaign, list or teammate.READS
get_conversationOne thread in full with tags and notes, read before any reply is drafted.READS
send_messageReplies to one fan from your own account, after you approve the exact text.ASKS FIRST
retry_failed_messageRe-sends a message that failed to deliver, after you approve it.ASKS FIRST
list_quick_repliesYour saved replies, so your AI answers in your own words.READS
list_conversation_assigneesThe teammates a thread can be handed to.READS
assign_conversationPuts a thread on a teammate's plate. Nothing is sent to the fan.EDITS
tag_conversationAdds or removes a label like "paid" or "refund".EDITS
add_conversation_noteLeaves an internal note only your team can see.EDITS
update_conversation_noteRewrites an internal note.EDITS
delete_conversation_noteRemoves an internal note.EDITS
list_conversation_listsYour hand-sorted audiences, with how many threads each holds.READS
create_conversation_listMakes a new list like "VIPs" or "December launch".EDITS
rename_conversation_listRenames a list. Its threads stay put.EDITS
move_conversation_to_listFiles a thread into one of your lists.EDITS
delete_conversation_listDeletes a list after you confirm. The threads themselves are untouched.ASKS FIRST

Bulk sends

TOOLWHAT IT DOESACCESS
preview_bulk_sendCounts who a bulk send would reach and who's outside the messaging window, without sending.READS
send_bulk_messageMessages many fans at once, only after you approve the text and the count. Paced in waves.ASKS FIRST
list_bulk_sendsEvery bulk send you've made and how it landed.READS
get_bulk_sendOne bulk send, recipient by recipient: delivered, skipped or failed, and why.READS

Store & revenue

TOOLWHAT IT DOESACCESS
get_store_revenueSales DMpro can attribute to your automations, by store, campaign or fan.READS
list_store_salesThe orders behind that revenue, one row at a time.READS
list_catalogsYour product sources: synced stores, affiliate networks and uploaded catalogs.READS
list_catalog_itemsReal product names, prices and links from one catalog.READS
list_shop_productsProducts in your Meta Commerce shop on Instagram, Facebook or WhatsApp.READS
list_integrationsWhat's connected to DMpro, and what else you could connect.READS

Collabs & rewards

TOOLWHAT IT DOESACCESS
list_campaign_invitationsCampaign invites you sent and received, with their status.READS
reject_campaign_invitationDeclines an invite to one of your accounts, after checking with you.EDITS
remove_invited_accountTakes another creator's account off one of your campaigns.EDITS
get_rewardsYour reward score, open challenges and the prizes it can buy.READS

Account, team & plan

TOOLWHAT IT DOESACCESS
get_accountWho you are, your plan, what's left this period and which platforms are connected.READS
list_social_accountsEvery connected account and how it's performing.READS
get_account_healthWhy an account stopped working: token, events received, webhook status.READS
list_disconnected_accountsAccounts that came back online but still have campaigns waiting on them.READS
list_workspacesEvery workspace you belong to and what you can do in each.READS
list_team_seatsYour teammates, their permissions and seats left on your plan.READS
list_incoming_team_invitesInvites to join someone else's workspace.READS
get_current_planYour plan and every limit that comes with it.READS
list_plansThe plans you can choose, with prices, allowances and overage rates.READS
recommend_planThe cheapest plan that covers what you need, and which limit forces an upgrade.READS
list_system_messagesAnnouncements and notices from DMpro to you.READS
get_system_messageOne DMpro message thread in full.READS
Start free, then connect your AI

WORKS WITH CLAUDE · CHATGPT · CURSOR · VS CODE · CLAUDE CODE · ANY MCP CLIENT

MOVING OVER

Switching from ManyChat is an afternoon.

What actually changes in the first afternoon, for the people moving a whole book of clients.

01 / IMPORT

Your old flows, read back in English

Hand over the export file and the logic comes back as sentences. A flow you inherited becomes something you can read rather than trace.

02 / SPEED

Built for the volume you actually do

Answers go out in seconds rather than waiting behind a queue, at the volumes a busy account actually produces.

03 / LOGIC

Conditions you can write in a sentence

Branching is a sentence, not a diagram: if the message mentions pricing, send the deck and mark the lead hot.

04 / MARGIN

The agency arithmetic

Pro does not charge for seats or accounts, so a roster of clients sits under one subscription and the margin stays yours.

Book a migration walkthrough

FREE MIGRATION SUPPORT FOR AGENCIES MOVING 3+ CLIENT ACCOUNTS

DO THE MATH

What is your unanswered inbox actually costing?

What the silence is costing

Put your own numbers in. The gap between a reply in seconds and a reply tomorrow has a price, and this works it out.

DMs you get per month600
% you never answer (or answer too late)40%
% of answered DMs that become sales8%
Average order value$60
LOST EVERY MONTH
$1,152

from DMs that never got a reply

$13,824 / YEAR Stop the leak, start free
COPY THESE

60+ flows in production.
Written, not wired.

Each card is a real instruction, typed exactly as it appears. Open one to see the campaign it produced.

NO DODGING

The questions we actually get.

How does DMpro actually work, day to day?+

You authorise the accounts you want covered, then write the rule as a sentence โ€” "when someone comments PRICE, DM them the link." From that point the trigger is live across whichever of the six channels you connected, and it watches DMs, comments and mentions alike. Replies go out in your register, the qualifying questions get asked, and products or booking slots come from whatever store you linked. There is no canvas to lay out and no weekend to set aside. You state the outcome; the campaign holds the conversation.

Do you connect through the official platform APIs?+

Yes โ€” the platform side runs on each network's own published API: Instagram, Messenger, WhatsApp, Telegram, LinkedIn and TikTok. You approve a named set of permissions when you connect, and everything after that happens inside the rate limits and messaging windows those APIs define. Nothing is scraped and no password is handled, which is precisely why the account stays in good standing.

Will automating replies put my account at risk?+

Not for the platform. Automatic replies to DMs, comments and mentions are the purpose those APIs were built for, and the limits are enforced by the network rather than by us. The part that deserves care is outbound cold outreach, which is a different product with different mechanics โ€” it is covered further down this list.

What happens to leads once the AI replies?+

It asks the questions you would ask, keeps the answers, and decides what the reply should carry: a product card from the store you connected, a checkout link, a slot on your calendar, a tag for Friday. When the sale happens it stays attached to the thread that caused it. Anything outside its remit โ€” a refund, a complaint โ€” stops the automation on that conversation and comes to you.

What happens when a DM really needs a human?+

The thread moves to Chatgram, the live-support side of the same product, carrying its own history โ€” the agent can read what was already said and what was offered before typing a word. Your team answers from wherever they already work: Slack, Telegram, the browser, Messenger. The customer sees the reply in the Instagram or TikTok inbox they started in, translated if the two of you do not share a language. Agents are not metered, and when the case closes the automation picks the thread back up.

What does "pay per conversation" actually mean?+

A conversation is one person inside a window โ€” fifty messages with the same customer is still one. Free carries 250 a month. Pro starts from a base of 1,000 and moves on a slider to 30,000, with anything beyond your tier charged at a multiple of the tier rate. Accounts, campaigns, templates, automations and Pro seats are not counted at all, so a post that takes off does not rewrite your invoice. Current figures live on the pricing page, because they move.

Is the AI really free / unlimited?+

Nobody can honestly sell unlimited AI, so we do not. Instead, tokens are passed through at cost, with no margin added. That makes a typical reply a fraction of a cent and makes the line auditable โ€” you can see what you spent and on what. It is usage you can read rather than a cap you discover by hitting it.

How hard is it to switch from ManyChat?+

An afternoon is the realistic answer. The export goes in, the logic comes out as readable sentences, and most people are live before the end of the day. Agencies bringing three or more client accounts get help doing it rather than a documentation link.

What is the DMpro MCP server?+

Model Context Protocol is the open standard AI apps use to reach other software, and DMpro runs a server for it. Connect it and your assistant can report on the week, build or pause a campaign, triage the inbox, check what the DMs earned and draft replies โ€” all by being asked. The endpoint is https://api-dmpro.brandid.app.

Which AI apps work with DMpro's MCP server?+

Anything that supports a remote MCP server behind a sign-in โ€” Claude, ChatGPT in developer mode, Cursor, VS Code, Claude Code. Add https://api-dmpro.brandid.app as a custom connector, sign in, approve. Two minutes, and the menu names are the only thing that differs between apps.

Can the AI message my fans without asking me?+

No. Every action that would reach a person is split in two: a preview that shows the exact words and the exact recipients and sends nothing, then your approval. Alter one character and the preview starts over. Campaigns it builds are saved paused, and switching a live one off takes a single instruction.

What can't the AI do through MCP?+

Billing, cards, invoices and plan changes are invisible to it. So is connecting a social account, adding an integration, and anything that touches your actual posts โ€” all of that stays in the dashboard. It is also told to read customer messages as information rather than instructions, and to quote only real prices from your own catalogue.

Does the MCP server use my plan's limits?+

Yes โ€” it is the same account and the same allowances, not a parallel quota. It checks what is left before proposing a send, and if you ask, it will work out which plan your actual usage justifies.

Bulk cold DMs: the extension, and staying safe+

Outbound is a different product: the Chrome extension, which works through a list of Instagram or TikTok handles from your own logged-in account. Because it is not API automation it is paced like a person โ€” randomised 42 to 90 second gaps and daily ceilings. The sensible way to run it is to ramp slowly and keep the two motions separate in your head: inbox automation on the API, outreach on the extension.

Can the extension pull emails and take a CSV?+

Yes. Give it a CSV of handles and it works down the list at human pace. It also lifts any email address it finds in a bio, which gives you a second way to reach the same person, and it will send one at a time from a profile if you would rather drive it yourself.

The checkout moved into the chat.

Two minutes to the first campaign. Free plan, 250 conversations, no card asked for.

Start selling in your DMs