Trial reels comment to DM is the keyword funnel bound to one Trial Reel: a viewer comments a word, Creator OS replies in the comments and sends them a DM. The commenters are non-followers, so the DM arrives as a message request. You bind the automation to that single post before you publish, and the funnel runs for the whole trial.
Trial Reel published (shown to non-followers first)
|
v
Stranger comments "GUIDE"
|
v
Creator OS matches the keyword
|
+--> public comment reply (optional)
|
+--> DM sent to the commenter
|
v
Lands in Message Requests
|
v
Accepted = lead captured before graduationWhat Is Comment to DM Automation on Instagram Trial Reels?
It is the same keyword funnel you already run on regular posts, pointed at a Trial Reel instead.
A Trial Reel is a Reel Instagram shows to non-followers first. If it performs, it can be shared to your followers. Creator OS supports Trial Reels through POST /v1/posts with post_type short_video and trial_reel set to "manual" or "auto". The MCP create_post tool takes the same trial_reel field.
Comment to DM automation watches comments on a post for a keyword, then sends a private reply. In Creator OS that is an automation bound to a keyword list, a DM message and an optional public comment reply. On Instagram and Facebook it supports keyword matching in exact, contains or word mode.
The important detail for Trial Reels: the people commenting are mostly not your followers. That changes where your DM lands and how you should write it. For the posting side of Trial Reels, see how the Trial Reels API works.
How Comment to DM Works When Trial Reel Commenters Are Non-Followers
A non-follower comment is a colder lead, and Instagram treats the resulting DM accordingly.
The sequence looks like this:
- A non-follower sees your Trial Reel in their feed.
- They comment your keyword, for example
CHECKLIST. - Creator OS matches the comment and sends the configured DM.
- The DM arrives as a message request because you and the commenter have no existing thread.
- They accept, and you have a lead from a post that has not even graduated to your followers yet.
Two things follow from this. First, write the DM to survive a request inbox: say who you are in the first line and name the thing they asked for. Second, set expectations in the comment reply, so people know to look in requests. Something like “Sent it to your DMs, check your message requests” is enough.
Instagram imposes limits here that Creator OS cannot work around. Trial Reels are only allowed on accounts with 1,000 or more followers. Below that, Creator OS refuses the post up front with trial_reel_needs_followers and suggests a regular Reel instead.
How to Bind Comment to DM Automation to a Single Trial Reel
Bind the automation to the post, not just the account, or the funnel drifts onto other Reels.
With the CLI you create the post first, then create the automation against that post. Example:
creatoros posts:create --platforms instagram \
--text "The 7 hook lines I test first. Comment CHECKLIST and I'll send it." \
--media https://cdn.example.com/hooks.mp4
creatoros automations:create \
--accountId acc_123 \
--postId post_456 \
--keywords "CHECKLIST,checklist" \
--matchMode word \
--dmMessage "Hey, this is Kevin. Here's the hook checklist you asked for: https://go.creatoros.ca/hooks" \
--commentReply "Sent to your DMs. Check your message requests."
The --postId flag scopes the automation to that one post. Without it, you would pass --platformPostId if you are binding to a post that already exists on the network side.
Through the MCP server the same job is create_automation, and you can check the result with automations:logs in the CLI or the automation tools on the server. If you work inside an AI app, a prompt like this is enough:
Create a comment to DM automation on post_456 for Instagram.
Keyword CHECKLIST, word match. DM should introduce me as Kevin
and link https://go.creatoros.ca/hooks. Add a public reply that
tells people to check message requests.
If you would rather test manually first, see how comment to DM automation works.
Why Your Trial Reel DMs Land in Message Requests (and How to Get Accepted)
The request inbox is not a bug. It is what happens when a stranger DMs a stranger.
Instagram delivers a DM from an account the recipient does not follow into message requests. On a Trial Reel, most commenters do not follow you yet, so most DMs land there. Nothing in the API changes that, and Instagram exposes no field telling you whether a request was accepted.
What you control:
- The first line. Lead with your name and the thing they asked for. No “hey there”.
- The comment reply. Tell them the DM is waiting in requests. This is the single highest leverage line in the funnel.
- The destination. Send a trackable
go.creatoros.cashort link so you can see clicks, not just sends. - The promise. Give exactly the asset the keyword implied. A mismatch reads as spam and gets declined.
Message requests are a filter, not a wall. A clear DM plus a comment reply that points at the requests folder converts a good share of them.
Instagram Comment Spam: Keeping Your Keyword Funnel Clean
A keyword that is too broad turns your comment section into noise and your DM into spam.
Practical rules that hold up:
| Setting | Loose choice | Cleaner choice |
|---|---|---|
| Keyword | link |
CHECKLIST |
| Match mode | contains |
word or exact |
| Trigger scope | All posts | One post id |
| Public reply | None | Short, points to requests |
contains will fire on any comment that happens to include the string, including arguments between strangers. word match on a distinctive keyword keeps false positives down. You can also hide a comment from the inbox tools if a thread turns hostile, and you can review the automation logs to see which comments triggered and which did not.
If you run the same funnel on a Facebook Page, the mechanics and the spam rules are covered in comment to DM automation for Facebook Pages.
Comment Agent Testing Loop: Prove a Trial Reel Captures Leads Before You Graduate It
Use the trial as a test, and let the numbers decide whether the funnel and the video both work.
The loop:
- Publish the Trial Reel with the automation bound to it.
- Let it run to non-followers for a few days.
- Read
get_post_analytics(oranalytics:postsin the CLI) forreelsSkipRate,igReelsAvgWatchTimeandigReelsVideoViewTotalTime. Meta reports these for Reels only. - Read the automation logs for keyword hits and DM sends.
- Change the hook, the length or the keyword, then post the next trial.
The point of the loop is to separate two questions that people usually blur: did the video hold attention, and did the funnel capture anyone? A reel with a low skip rate and zero keyword hits has a funnel problem, not a video problem. A reel with high skip rate and a few hits has a video problem.
Creator OS provides the posting and the numbers. Your agent’s prompt or workflow decides what to change between rounds. An agent can read the analytics after posting and adjust the next video, which is the pattern described in the AI agent Trial Reels loop. For the manual versus automatic graduation decision, see manual vs auto graduation and reading skip rate from the API.
Trial Reels vs Facebook and Feed Comment to DM: What Carries Over
The funnel mechanics carry over. The inbox behaviour does not.
| Instagram Trial Reel | Instagram feed post | Facebook Page post | |
|---|---|---|---|
| Keyword funnel supported | Yes | Yes | Yes |
| Audience at first | Non-followers | Mostly followers | Page audience and shares |
| Where the DM lands | Often message requests | Usually the main inbox | Depends on the thread |
| Requires 1,000+ followers | Yes | No | No |
The practical takeaway: keep the DM copy warmer and more explicit on Trial Reels, because the recipient has never heard of you. On a feed post you can be shorter. Both use the same automation object, so you can clone the settings and change the message.
FAQ
Does comment to DM automation work on Instagram Trial Reels?
Yes. Creator OS lets you bind a comment to DM automation to a specific post, and a Trial Reel is a post like any other. Commenters are non-followers, so most DMs arrive as message requests rather than in the main inbox.
Why did my comment to DM reply go to message requests?
Because the person who commented does not follow you and you have no existing thread with them. Instagram places DMs between strangers in message requests. Creator OS cannot change that, but a public comment reply that tells people to check requests does help.
Can I run comment to DM automation on a trial reel before it graduates?
Yes, and that is the point. The automation is bound to the post at creation, so it fires while the reel is still being shown to non-followers. Instagram exposes no field telling you whether or when a Trial Reel graduated, so track results from the automation logs and post analytics instead.
How do I stop Instagram comment spam from keyword replies?
Use a distinctive keyword and set match mode to word or exact instead of contains. Scope the automation to one post id rather than the whole account, and hide or delete comments that turn hostile from the inbox tools.
Is comment to DM automation on Facebook the same as Instagram Trial Reels?
The automation works the same way on both: keyword, optional public reply, DM. What differs is the audience. On a Trial Reel most commenters are strangers, so requests and DM copy matter more. The Facebook Pages guide covers that side.
Get Started With Creator OS
Creator OS plans start at $14.99/month for 11 platforms plus Skool, with the API, the MCP server and the CLI included. That covers Trial Reels posting, comment to DM automations bound to a single post, and the analytics you need to decide whether to graduate the reel.
Create an account at https://www.creatoros.ca/sign-up and connect your Instagram Business or Creator account. Then read the social agents docs and the MCP docs to wire up the funnel, and watch the walkthroughs on the KevBuildsApps YouTube channel.
If you want the agent to run the whole loop, watch the launch video and then start with one keyword, one Trial Reel and one clear DM.
Get started for $0
Free trial for new subscribers. Cancel anytime.