Agency OS Skill Library

Instagram and Facebook Comment Funnel

Someone comments your keyword, gets a public reply and a DM asking for their email, then your guide by DM and by email. Built in your own GoHighLevel account, with a safety net.

Funnel and Sales ig-comment-funnel
Back to all skills

What it does

It builds a comment-to-DM funnel on Instagram, Facebook or both, inside your own GoHighLevel sub-account. A person comments your keyword on a post. They get a public reply, and a DM asking for their email. When they reply, they get your guide or link by DM and by email, and their contact is tagged so you can see who asked and who received it.

It writes all the copy in your voice (the public replies, the DM asking for the email, the delivery DM and the delivery email) and shows it to you for approval before it goes into any workflow.

Say this to start

Just say what you want. Any of these will do it:

> set up a comment to DM funnel for my guide
> when people comment GUIDE, send them the link in their DMs
> build an Instagram and Facebook comment funnel

When to reach for it

When NOT to use it

If you actually wantUse this instead
the whole video launch: script, guide, edit, captions, posting and the funnelvideo-lead-magnet-launch (type /launch-video)
a chatbot that holds a conversation, qualifies or booksconversation-ai-architect
the guide page itselflegendary-copywriters and frontend-design
Meta lead forms or paid lead adsmeta-lead-system

The three workflows

Every funnel is three workflows per platform. Instagram and Facebook are built the same way.

WorkflowWhat it does
A: askSomeone comments the keyword. They get a public reply, a tag that says they asked, and a DM asking for their email. On Facebook this is a private reply to the comment.
B: deliverThey reply. Their reply is saved as the email, they get the link by DM and by email, and the tag changes to say it was delivered.
C: safety netFive minutes after any reply, anyone who still has the "asked" tag gets the link exactly as B would send it. This catches the case where GoHighLevel merges two contacts and B never runs. If B worked, C does nothing, so nobody gets it twice.

Three ways it gets built

It checks what your GoHighLevel connection can actually do before it says anything, then tells you in one plain line which route it is using.

RouteWhenWhat happens
Built for youYour connection can create and edit workflowsIt builds all three workflows through the connection and saves your own templates for next time.
From the comment-funnel snapshotYour connection cannot build workflowsIt offers the Agency OS comment-funnel snapshot, which loads ready-made templates and tags into your sub-account. It then fills in your keyword, link, tags and copy, or gives you the clicks to.
Click by clickNo snapshot, and no way to build through the connectionIt does everything else itself (copy, names, settings, tags where it can) and gives you numbered clicks for each workflow, using your real words, never blanks to fill in.

It never says a funnel is built, published or live unless it can read it back. A click-by-click run ends with "ready for you to build", not "built".

Before you start

What you needWhy
GoHighLevel connected to Claudethe funnel lives in your own sub-account. With no connection at all you still get the copy and the clicksRequired
Instagram and Facebook connected under Settings > Integrations, with message access allowedconnected in the Social Planner only means GoHighLevel can post. The workflows need the messaging connection to send DMs, or they will not publishRequired
The link you want to send, already liveit checks the link works before buildingRequired
One keyworda short, uncommon word works best, because GoHighLevel matches any comment that contains itRequired
A second Instagram or Facebook account that is not your pagefor the live test. It must not have commented on the post beforeRequired
Your voice profile and verified claimsthe DMs and email sound like you, and any result in them comes only from your verified claimsOptional

How it runs

  1. Check what it can buildIt looks at what your GoHighLevel connection can do and tells you which of the three routes it will use.
  2. Confirm the accountIt names the sub-account and asks you to confirm before writing anything. It also finds any existing DM catch-all workflow that could grab the same replies.
  3. Write the copyPublic replies, the email-ask DM, the delivery DM and the delivery email, in your voice. You approve them.
  4. Build as draftsTags, then A, B and C for each platform, all in one folder per funnel, all left as drafts. A draft cannot message anyone.
  5. Pick the post after postingYour post is usually not live yet when the funnel is built. Once it is, the post is picked in the comment trigger of workflow A (it appears in the list within about a minute of going live). The web link to a post cannot be used for this, and posting through the Social Planner does not connect it either.
  6. Check, then switch onIt reads A back and stops if it still points at a placeholder or has no post set. With your yes, A, B and C go live together.
  7. TestFrom your second account: comment the keyword, reply with only an email, and check that the DM and the email both arrived.

What you get

Honest limits

Read this before you rely on it

Where people go wrong

The mistakeDo this instead
Connecting the page in the Social Planner onlyConnect it under Settings > Integrations with message access too. Without it the deliver and safety net workflows fail to publish.
Adding a "Send it" button to the DMKeep it a plain DM. A button tap can fail to reach GoHighLevel, and then nobody gets past it.
Switching the funnel on before picking the real postPick the post in workflow A first. A live funnel on a placeholder post messages the wrong people.
Testing from an account that already went throughUse a fresh account. The funnel lets each person in once.
Ending the link with a "/" in the builderRemove the trailing slash. Typing one there can insert a name field into the link.
Worth knowing

Running a full video launch? /launch-video runs this skill for you as one of its stages, with the keyword and guide link already filled in.