Home/Help Center/Comment automation

Channels

Automate Facebook and Instagram Comments

Build a keyword rule that replies publicly to a comment and follows up with a private DM, then moderate every comment across your pages from one feed.

By Chirag Darji · Updated 27 Aug 2026 · 5 min read

On this page
  1. Before you start
  2. Steps
  3. What you will see
  4. Settings and options
  5. Troubleshooting
  6. Related reading
Facebook and Instagram comments in VGraple CRM with automated reply rules and a comment-to-DM handover

Comment automation replies publicly to a matching Facebook or Instagram comment within seconds and follows up with a private DM on the same platform, using Meta's own private-reply mechanism; the same screen also gives you a live feed to moderate every comment across your connected pages without opening Facebook or Instagram.

Comment automation: first 5 of 7 steps

  1. 1Open Comments from the main navigation
  2. 2Switch to the Automations tab and create
  3. 3Set the keywords and match type
  4. 4Write the public reply and the private
  5. 5Turn on "once per user", if you
The steps on this page, in order.

Before you start

  • Connect at least one Facebook Page or Instagram account first: see connecting Facebook Messenger or connecting Instagram DMs. Comment automation reuses the same connected pages, it does not need a separate connection step.
  • Building or editing rules needs the permission that manages automation rules; agents without it can still use the moderation feed if they have send access, but will not see the Automations tab's edit controls.
  • Decide what a matching comment should do before you build the rule: a public reply, a private DM, lead creation, or some combination, since a rule with none of the three set is rejected on save.

Steps

  1. Open Comments from the main navigation. Two tabs sit at the top: Comments, the live moderation feed, and Automations, where rules live.

Channels settings in VGraple CRM showing the WhatsApp Business channel and the Meta connect button

  1. Switch to the Automations tab and create a rule. Choose the channel it applies to, Facebook, Instagram, or both, and optionally scope it to a single post instead of every post on the page.

  2. Set the keywords and match type. List the words or phrases that should trigger this rule, and choose contains matching (the comment includes the keyword anywhere) or exact matching (the comment is only that keyword). Leaving the keyword list empty makes the rule match every comment the scope allows.

  3. Write the public reply and the private DM. The public reply posts as a threaded response under the comment, visible to everyone. The private reply sends as a DM using Meta's private-reply capability, one per comment, on the same platform the comment came from.

  4. Turn on "once per user", if you want it. This skips sending another private DM to someone this rule has already messaged before, across any of their earlier comments, so a person commenting five times on a giveaway post is not messaged five times.

  5. Turn on lead creation, if relevant. Choose a pipeline, and a matching comment creates a lead there the moment it fires, alongside the reply and DM.

  6. Save and watch it run. A matching comment gets the public reply and private DM within seconds of VGraple CRM receiving the webhook from Meta; the DM opens as a conversation in your shared inbox with the comment and post attached.

What you will see

The Comments tab fills with every comment across your connected pages, newest first, each showing reply, hide, unhide and delete actions. A comment that triggered a rule shows its public reply threaded underneath it. The Automations tab lists every rule with its scope, keyword count, and an active/inactive toggle, alongside a running count in the tab label itself, "Automations (3)" for example.

Settings and options

Setting or fieldWhat it doesDefault
ChannelFacebook, Instagram, or bothSet per rule when created
Post scopeApplies to every post on the page, or one specific postEvery post unless a specific one is chosen
Keyword match typeContains (keyword appears anywhere) or exact (comment is only the keyword)Contains
Once per userSkips a repeat commenter this rule already messaged beforeOff unless turned on per rule
Create leadCreates a lead in a chosen pipeline the moment the rule matchesOff unless turned on with a pipeline selected
Rule active toggleTurns a rule on or off without deleting itActive as soon as it is saved

Troubleshooting

SymptomLikely causeFix
A comment matched the keyword but nothing happenedThe rule is inactive, scoped to a different post, or the connected page's token needs reconnectingCheck the rule's active toggle and post scope; check the page's connection status on the Channels settings page
Private DM did not arriveThe commenter has DMs from businesses restricted in their own settings, or a private reply was already sent to that exact comment (Meta allows only one)Expected in both cases; the public reply still posts and is not affected
Same person got the private DM more than once"Once per user" is off, or the repeat comments came from different rules, each of which tracks its own historyTurn on once per user on the rule, or consolidate overlapping rules if two of them are matching the same keywords
Deleted a comment by mistakeDelete is permanent in VGraple CRMThere is no undo; ask the commenter to repost if the content needs to come back
Keyboard shortcuts (j, k, r, h) do not respondFocus is inside a text input, textarea or dropdown, where shortcuts are intentionally disabled so they do not interfere with typingClick on the comment feed itself, outside any input field, before using a shortcut

Comment automation depends on a connected Instagram or Messenger page, since the private DM lands in that same channel's inbox. If a rule is set to create leads, see using the leads pipeline for what happens to them next.

Frequently asked questions

Where do I set up comment automation?
Open Comments from the main navigation. It has two tabs, Comments (the live moderation feed) and Automations (your keyword rules); build and edit rules from the Automations tab.
Can a rule target Instagram, Facebook, or both?
Yes. Each rule is scoped to a channel, Facebook, Instagram, or both, and can optionally be scoped further to a single post instead of every post on the connected page.
Does the private DM count as a real conversation?
Yes. A private reply opens or continues a real conversation in your shared inbox on the matching channel, Messenger for a Facebook comment or Instagram DM for an Instagram comment, with the comment and post attached for context.
What does "once per user" actually prevent?
It stops a rule from sending a private DM to the same commenter more than once, even across different posts or different comments. Meta itself already limits one private reply per comment; once per user goes further and limits it per person across the rule's history.
Can moderation actions be undone?
Hiding a comment can be undone with unhide, which restores it to public view. Deleting a comment is permanent and cannot be undone from VGraple CRM.
Are there keyboard shortcuts for moderating a busy comment feed?
Yes. With focus on the Comments tab, j and k move focus between comments, r opens the reply box for the focused comment, h toggles hide on it, and Escape closes whatever is open.
Can a comment automatically create a lead?
Yes, if the rule has lead creation turned on and a pipeline chosen. A matching comment creates a lead in that pipeline the same moment it sends the public reply and private DM.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.