Nathan Romano
GoHighLevelFree

DM Keyword Trigger Builder

Creates keyword-based direct message triggers with auto-generated copy, ready to activate inside GoHighLevel.

What it does

Detects which keyword should trigger a direct message, searches your knowledge base for the most relevant offer or link for that keyword, and drafts a short reply in your brand tone. The trigger and copy are shown for your approval before saving to your CRM (for example GoHighLevel) or system of record.

When to use it

Steps

  1. Define the keyword you want to trigger on (e.g. 'price', 'info').
  2. The assistant searches your knowledge base for the most relevant offer or link.
  3. It drafts a short DM reply in your brand tone.
  4. It shows you the trigger and copy for approval.
  5. Once approved, it saves it to your CRM or system of record (e.g. GoHighLevel).
  6. No trigger goes live on your socials until you confirm it first.

The skill

dm-keyword-trigger-builder/SKILL.mdDownload SKILL.md
---
name: dm-keyword-trigger-builder
description: Creates keyword-based direct message triggers with auto-generated copy, ready to activate inside GoHighLevel.
---

# DM Keyword Trigger Builder

## 1. What it does

- Detects which keyword should trigger a direct message, searches your knowledge base for the most relevant offer or link for that keyword, and drafts a short reply in your brand tone. The trigger and copy are shown for your approval before saving to your CRM (for example GoHighLevel) or system of record.

## 2. When to use it

- When you want to automate DM replies on Instagram or Facebook without sounding robotic.
- When you manage several offers and need to route each keyword to the right link.
- When you use GoHighLevel and want to centralize DM triggers in one flow.

## 3. Step by step

- Define the keyword you want to trigger on (e.g. 'price', 'info').
- The assistant searches your knowledge base for the most relevant offer or link.
- It drafts a short DM reply in your brand tone.
- It shows you the trigger and copy for approval.
- Once approved, it saves it to your CRM or system of record (e.g. GoHighLevel).
- No trigger goes live on your socials until you confirm it first.

## 4. Safety rules

- Safety rules: everything ships as a draft first; nothing is sent, published, or paid for without your explicit approval; no data, numbers, or results are ever invented; no credentials or secrets are typed into chat.

## 5. Best practices

- Always review the full draft before approving any send, publish, or payment.
- If real information (data, numbers, results) is missing, ask for it to be flagged as pending instead of invented.
- Keep credentials and keys out of chat; set them in environment variables or your secrets manager.

## 6. GoHighLevel integration

- Where relevant, results can be saved as contacts, tags, tasks, or notes inside your GoHighLevel sub-account.
- No automation inside GHL (workflow, campaign, trigger) activates without your review first.

For Claude Code, save it as ~/.claude/skills/dm-keyword-trigger-builder/SKILL.md. In Cursor, ChatGPT or another assistant, paste it as project instructions.

Want to build it together?

Inside PubliExpert AI Guild you get snapshots, live sessions and builders to finish it with.

Join the AI Guild ↗