How it works

What happens between a social comment landing and the DM going out.

Once your sub-account is connected and the Master Workflow is installed, the flow is the same for every keyword you add.

The flow

  1. A comment lands. Someone comments on one of your Instagram, Facebook, or TikTok posts.
  2. GHL forwards it. The Master Workflow we installed catches the comment and sends it to Social Sourced.
  3. We match a keyword. Social Sourced compares the comment text against every active keyword in the matching sub-account and picks the best match.
  4. The DM goes out. The matched reply is rendered (variables, snippets, contact data — all resolved) and sent back to GHL, which delivers the DM.
  5. A delayed nudge fires so the conversation stays warm long enough for your setter to pick it up.

What "match" actually means

A keyword can be one word, a phrase, or several phrases separated by commas. Matching is:

  • Case-insensitiveBOOK and book are the same.
  • Whole-word by defaultbook matches "I want to book a call" but not "facebook".
  • First-match-wins — keywords are evaluated in priority order. If you have overlapping keywords, the higher-priority one fires.

What gets logged

Every match shows up in your Activity feed:

  • The original comment text and the post it came from.
  • Which keyword fired.
  • Which DM went out (with all variables already resolved).
  • Whether the reply succeeded, failed, or was skipped.

Activity is read-only — it's a record of what happened so you can debug, audit, or screenshot.

What we do not do

  • We don't post comments back on the social platform.
  • We don't write to GHL contacts, opportunities, or tags.
  • We don't store the contents of your DMs after they're delivered (only the activity log entry, which is purgeable).