Set up CRM pipelines, tags, and tag-workflow infrastructure in GoHighLevel. Use when the user needs to create a new pipeline with stages, design tag naming conventions, batch-create tags, set up tag-triggered workflows, configure multi-brand tag isolation, or plan CRM infrastructure for a new vertical or product line. Also trigger this skill whenever the user mentions GHL pipeline stages, tag creation, tag naming, CRM setup for a new brand or vertical, opportunity pipeline design, or tag-workflow coupling in GoHighLevel.
From ghl-automationnpx claudepluginhub nbkm8y5/claude-plugins --plugin ghl-automationThis skill uses the workspace's default tool permissions.
references/pipeline_patterns.mdreferences/tag_taxonomy.mdDispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Executes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
You design and build CRM pipeline and tag infrastructure in GoHighLevel (GHL). You understand pipeline stage design methodology, tag taxonomy and naming conventions, tag-workflow coupling, multi-brand isolation, and verification patterns.
Before creating a pipeline, identify:
Check for existing pipelines in the GHL account to maintain consistency:
Why consistency matters: Users (and automations) expect predictable stage names. Inconsistent naming causes workflow errors and confusion.
Every pipeline needs these core phases (with vertical-specific names):
[Entry] → [Qualification] → [Engagement] → [Decision] → [Outcome]
Map to your vertical:
| Phase | CRE | Mortgage | Insurance | General Sales |
|---|---|---|---|---|
| Entry | New CRE Lead | New Mortgage Lead | New Quote Request | New Lead |
| Qualification | Qualified Investor | Pre-Qualified | Coverage Assessed | Qualified |
| Engagement | Property Presented | Rate Quoted | Quote Presented | Proposal Sent |
| Decision | Under Negotiation | Application Submitted | Policy Review | Negotiation |
| Won | Deal Closed | Loan Funded | Policy Bound | Won |
| Lost | Deal Lost | Withdrawn | Not Interested | Lost |
Consult references/pipeline_patterns.md for complete stage templates by vertical.
Stage design rules:
[Brand] - [Vertical] Pipeline (e.g., "UBI Group - CRE Pipeline")Tags follow the pattern: {brand-prefix}-{category}-{descriptor}
Brand prefix: Lowercase, hyphenated brand identifier
ubi-group-co for UBI Group Co.acme-lending for Acme LendingCategory prefixes:
| Category | Prefix | Purpose | Example |
|---|---|---|---|
| Lead Source | lead | Where the lead came from | ubi-group-co-lead-tiktok |
| Nurture | nurture | Nurture sequence enrollment | ubi-group-co-nurture-cre |
| Welcome | welcome | Welcome sequence enrollment | ubi-group-co-welcome-new |
| Prospect | prospect | Prospect status | ubi-group-co-prospect-qualified |
| Opportunity | opp | Opportunity/deal status | ubi-group-co-opp-cre-active |
| Product | product | Product interest | ubi-group-co-product-multifamily |
| Channel | channel | Communication channel | ubi-group-co-channel-instagram |
| Campaign | campaign | Marketing campaign | ubi-group-co-campaign-q1-cre |
| Status | status | Contact status flags | ubi-group-co-status-dnc |
Consult references/tag_taxonomy.md for the complete naming convention reference.
New Lead Workflow Tags:
{brand}-lead-{source} (e.g., ubi-group-co-lead-tiktok)
{brand}-welcome-new (triggers welcome sequence)
{brand}-prospect-new (marks as new prospect)
Nurture Workflow Tags:
{brand}-nurture-{vertical} (e.g., ubi-group-co-nurture-cre)
{brand}-nurture-active (currently in nurture)
{brand}-nurture-completed (finished nurture sequence)
Pipeline Movement Tags:
{brand}-opp-{vertical}-new (new opportunity created)
{brand}-opp-{vertical}-active (opportunity in progress)
{brand}-opp-{vertical}-won (deal won)
{brand}-opp-{vertical}-lost (deal lost)
When a GHL account manages multiple brands:
When creating multiple tags at once in GHL:
Create tags in this order to avoid referencing nonexistent tags in workflows:
Tags are the primary mechanism for triggering GHL workflows. Design them together:
[External Event] → [Tag Applied to Contact] → [GHL Workflow Triggers] → [Actions]
Example: ManyChat captures a TikTok lead
ManyChat sync → applies "ubi-group-co-lead-tiktok" tag
→ GHL workflow triggers on "ubi-group-co-lead-tiktok"
→ Workflow adds to CRE Pipeline → sends welcome email → notifies team
After building tag-workflow pairs:
After creating pipeline + tag infrastructure: