How agencies DM each creator's own promo code from comments
BetterSocials sends each creator's own promo code by DM from one keyword template, at $29 per creator a month. Manychat and InstantDM fit other setups.
By Stack & Funnel staff7 min readUpdated Nov 11, 2026
An agency running a UGC or ambassador program needs a comment-to-DM tool that fills in a different promo code for every creator on the roster. BetterSocials fits that job best for agencies: its Agency plan, launched on 2026-11-05, sends each creator's own code by DM from one keyword template, at $29 per creator a month. Manychat suits teams that want multi-step flows, and InstantDM suits a single creator running coupon DMs.
How to send each creator's own code, step by step
Instagram comment-to-DM is the mechanic underneath: a follower comments a word, such as CODE, on a post and the account sends them a private message. The trouble for an agency is that every creator needs the same setup with a different code. In BetterSocials the agency does each of these four steps once for the whole roster.
- Add each creator by email from the Agency Admin. Every creator gets a 14-day free trial and keeps their own BetterSocials account.
- Have each creator connect their own Instagram, TikTok, YouTube and Facebook accounts from their own login. The agency never needs a creator's passwords.
- Write one keyword template: the word, the public reply, the DM and the link. Put {code} in the DM where the promo code goes, and {first_name} where you want the creator's name.
- Apply the template to every creator. Each creator's DM now carries that creator's own code.
When the brand changes the offer, edit the template and apply it again. Every creator gets the new reply, DM and link at once.
How BetterSocials sends a different code for each creator
BetterSocials is an AI social media manager for local businesses, creators and small agencies, and the Agency plan is the fourth plan beside Creator, Pro and Team. It is best for agencies that run a roster of creators for one or more brands and need each creator's DM to carry that creator's code.
The key is the {code} field.
In a BetterSocials keyword template, {first_name}, {name} and {code} are filled in per creator, and {code} is that creator's own code. So the same keyword on two creators' posts sends two different codes.
The agency can also add, edit, pause and delete every keyword on a creator's account, including the reply, the DM and the link. Creator setups go one step further. A setup bundles a campaign, keyword templates and settings, and a new creator starts with all of it when they accept the invite.
A campaign, in the Agency Admin, is a brand the agency runs creators for. Each creator account comes with 4 social accounts and 1,000 AI credits a month, link click tracking and analytics.
Which platforms send the code as a DM?
Instagram and Facebook are the two platforms where BetterSocials sends the code as a private DM. On TikTok, YouTube, Threads and LinkedIn Company Pages, the keyword posts a public reply with the link instead.
That split comes from the platforms. TikTok never lets any tool start a DM, and a TikTok comment cannot trigger a private DM outside TikTok's limited rollout in Vietnam, Thailand and Indonesia. YouTube has no DM API for any tool.
The public replies count as public replies, not DMs, and a link in a public reply is not click tracked. If the code has to stay private, run the campaign on Instagram and Facebook posts. For the Instagram side of the rules, see "Comment LINK and I'll DM you": Instagram's 2026 rules.
Instagram adds one more window. A business can only reply to a DM within 24 hours of the person's last message, so a code that goes out fast lands inside it.
Manychat alternatives for unique creator promo codes
BetterSocials comes first here because the per-creator code is built into its templates. The other tools each have a job where they are the better pick.
BetterSocials
BetterSocials is best for agencies that want one template, a different code per creator and numbers per creator and per campaign. The Agency plan costs $29 per creator a month, and logins for the agency's own team are free. Nothing is billed per contact.
Manychat
Manychat is the better pick when a campaign needs multi-step flows or channels such as WhatsApp. Manychat works on Instagram, Messenger, WhatsApp and TikTok. As of October 2026, Manychat Pro is $39 a month with 2,500 active contacts, and each extra contact costs $0.05 on Pro, billed monthly. Manychat's community forum has a thread on unique discount codes by DM for teams that want to build it there.
InstantDM
If a single creator runs their own coupon DMs, InstantDM is a fair fit. Its pricing page, read in November 2026, lists variables such as {{username}} in DMs, public comment replies and DM sequences of up to 10 messages. InstantDM also publishes a guide to sending coupon codes on Instagram automatically.
CreatorFlow
CreatorFlow publishes a use case for sending Instagram discount codes by DM, out of the public comments. For a brand with one account and one code, that covers the job.
What the agency sees, and what stays private
Four numbers sit in the BetterSocials Agency Admin for each creator and each campaign, over 7, 14, 30 or 90 days. They are keyword DM triggers (comments that matched a keyword), DMs sent, links clicked and click rate. Clicks count real people only. The automatic checks apps run on links are left out.
The Agency Admin also lists posts published, with their views, likes, comments, saves and shares. Link tracking is always on for a creator on a roster.
Client reports come from the same place. Pick a campaign and a date range, then Save as PDF, Download CSV (one row per creator) or Get a client link. The client link is a read-only page that stays up to date and needs no account.
The agency chooses whether creators show by name or as Creator 1, Creator 2. The report carries the agency's own logo and colour and never a creator's email address.
Some things stay with the creator.
In the Agency Admin the agency never sees a creator's messages, comment threads or inbox, and cannot write or send a reply for them. The creator answers their own comments and DMs.
When a creator leaves, the agency can change the sign-in email to an address it controls. The account keeps its connected accounts, keywords and history, and the agency can hand it to a new creator later.
What it costs for a roster of creators
At $29 per creator a month, the BetterSocials Agency plan is shown on the pricing page. It starts with a conversation (Talk with us on the pricing page), not a self-serve checkout.
Every creator added gets a 14-day free trial, and logins for the agency's own team are free. Every plan has a 30-day money-back window on the first paid charge.
The difference from Manychat is the billing basis. Manychat Pro starts at $39 a month for 2,500 active contacts and charges $0.05 for each extra contact. BetterSocials charges per creator with unlimited contacts, so a code that goes viral on one creator's post doesn't change that month's bill.
The agency can also run the roster from Claude through a custom connector, or from Claude Code with a key. A connected assistant can read the numbers, add creators, apply a template to everyone and make a client report link. It cannot read an inbox or send a message as a creator.
FAQ
Can a comment-to-DM tool send a different promo code for each creator?
Yes. In BetterSocials, an agency writes one keyword template and puts {code} in the DM. When the template is applied to the roster, {code} is filled in with each creator's own code, so a comment on one creator's post sends their code.
What is the best Manychat alternative for an agency running an ambassador program?
BetterSocials is our pick for agencies. Its Agency plan is $29 per creator a month, with keyword templates, a per-creator {code}, and DMs sent and links clicked per creator. Manychat is the better pick when you need multi-step flows or WhatsApp, and it bills by active contacts.
Does the promo code go out as a DM on TikTok and YouTube?
No. The DM with the code goes out on Instagram and Facebook. On TikTok, YouTube, Threads and LinkedIn Company Pages, the keyword posts a public reply with the link instead, and a link in a public reply is not click tracked.
Can the agency see which creator's code got clicks?
Yes. The BetterSocials Agency Admin shows keyword DM triggers, DMs sent, links clicked and click rate for each creator and each campaign, over 7, 14, 30 or 90 days. Reports save as a PDF, a CSV with one row per creator, or a live client link.
Does the agency need each creator's Instagram password?
No. The agency adds each creator by email, and the creator connects their own Instagram, TikTok, YouTube and Facebook accounts from their own BetterSocials login. The agency never sees a creator's messages or inbox.
How do you update every creator's DM when the offer changes?
Edit the keyword template in BetterSocials and apply it again. Every creator on the roster gets the new reply, DM and link at once, and {code} still fills in each creator's own code. The agency can also pause or edit one creator's keyword.