Skip to content

Tagowanie kontaktów - Best Practices

Tagi są jednym z najpotężniejszych narzędzi organizacji w GoHighLevel. Properly used tags transformują chaos w organized, segmentowany, actionable CRM. Ten tutorial pokazuje masterlevel tagging.

Dlaczego tagi są ważne?

Potęga tagów

Tags pozwalają na:

  • Szybką segmentację (filter contacts natychmiast)
  • Trigger workflows automatycznie
  • Personalizację komunikacji
  • Tracking customer journey
  • Org anizację bez sztywnych kategorii
  • Multi-dimensional classification

Example power: Zamiast folder "Klienci którzy kupili premium w grudniu i są z Warszawy i interested w advanced training": → Tags: customer, premium, purchase-2025-12, location:warsaw, interest:advanced-training

Instant filter. Infinite combinations.

Filozofia Tag Strategy

Principle 1: Think in Dimensions

Tags nie są flat list. To dimensions/attributes:

Dimensions:

  • Status (gdzie są w funnel)
  • Source (sk_ąd przyszli)
  • Interest (czym zainteresowani)
  • Engagement (jak engaged)
  • Demografics (lokalizacja, branża)
  • Behavior (co zrobili)

Każdy contact może mieć tags z różnych dimensions.

Principle 2: Prefixes przewidują Kaos

Bez prefixes: hot, cold, warm, facebook, google, email, web → chaos

Z prefixes:

temp:hot, temp:warm, temp:cold
source:facebook, source:google
channel:email, channel:web

→ Organized, scalable, searchable.

Principle 3: Lifecycle Over Status

Zamiast static status, think lifecycle journey:

lifecycle:visitor → lifecycle:lead → lifecycle:mql → 
lifecycle:sql → lifecycle:customer → lifecycle:advocate

Contact moves przez stages (tags się zmieniają).

1. Lifecycle Stage Tags

Prefix: lifecycle:

lifecycle:visitor - unknown person, early awareness
lifecycle:lead - provided contact info
lifecycle:mql - marketing qualified lead
lifecycle:sql - sales qualified lead  
lifecycle:opportunity - in active sales process
lifecycle:customer - paid customer
lifecycle:advocate - promoting Twój brand
lifecycle:churned - was customer, left

Usage: Core categorization. Every contact powinien mieć exactly ONE lifecycle tag.

2. Lead Source Tags

Prefix: source:

Channel level:

source:website
source:facebook
source:google-ads
source:linkedin
source:referral
source:event
source:cold-outreach
source:organic-social

Campaign level (more specific):

source:fb-ads-campaign-feb2026
source:webinar-2026-02-15
source:linkedin-article-automation
source:event-digital-summit-2026

Usage: Attribution tracking. Wiedzieć which channels bring best leads/customers.

3. Temperature Tags

Prefix: temp:

temp:hot - ready to buy NOW
temp:warm - interested, needs nurturing
temp:cold - early stage, long-term nurture
temp:frozen - not interested now (maybe later)

Usage: Prioritization. Sales team focuses na hot first.

Auto-update:

  • Temp może change based on behavior
  • Opens 5 emails in week → upgrade warm to hot
  • No activity 90 days → downgrade to cold/frozen

4. Interest/Product Tags

Prefix: interest:

interest:product-a
interest:product-b
interest:service-premium
interest:service-basic
interest:training
interest:consulting

Usage:

  • Segmentation dla targeted campaigns
  • Personalizacja messaging
  • Product recommendations

5. Engagement Level Tags

Prefix: engaged:

engaged:high - opens emails, clicks, responds
engaged:medium - occasional interaction
engaged:low - rarely engages
engaged:inactive - 90+ days no activity

Usage:

  • Email strategy (wysyłaj więcej do engaged, mniej do inactive)
  • Re-engagement campaigns (target inactive)

6. Demographic/Firmographic Tags

Prefix: variable

Location:

location:warsaw
location:krakow
location:poland
location:eu
location:us

Industry:

industry:real-estate
industry:coaching
industry:ecommerce
industry:agency
industry:saas

Company size:

size:solopreneur
size:small-1-10
size:medium-11-50
size:large-50plus

7. Behavior Tags

Prefix: action: або behavior:

action:downloaded-guide
action:attended-webinar
action:booked-demo
action:requested-quote
action:visited-pricing-page
behavior:email-opener
behavior:link-clicker
behavior:form-submitter

Usage: Tracking actions. Trigger subsequent workflows.

8. Campaign Tags

Prefix: campaign:

campaign:spring-promo-2026
campaign:black-friday-2025
campaign:webinar-series-q1
campaign:referral-program

Usage: Group contacts from specific campaigns. Measure campaign performance.

9. Status/Stage Tags (w context)

Prefix: status:

status:contacted
status:proposal-sent
status:negotiating
status:closed-won
status:closed-lost
status:on-hold

Usage: Gdzie są w sales process beyond basic lifecycle.

10. Custom/Special Tags

Prefix: według need

vip - very important person/company
champion - internal advocate
decision-maker - ma decision power
influencer - wpływa na decision
blocker - przeciwny sprzedaży

dnc - do not contact (opted out, complaint)
competitor - konkurencja (research purposes)
partner - business partner
affiliate - affiliate partner

Tag Application Methods

1. Manual Tagging

Kiedy: Ad-hoc, individual contacts.

Jak:

  • Open contact detail
  • Click "Add Tag"
  • Type lub select from existing
  • Save

Shortcut: T key (w contact view)

2. Bulk Tagging

Kiedy: Multiple contacts at once.

Jak:

  1. Go to Contacts list
  2. Select multiple (Ctrl+Click lub Shift+Click)
  3. Bulk Actions → Add Tags
  4. Choose tags
  5. Apply

Use case: Po event, dodajesz source:event-name-2026 do wszystkich contacts z tego eventu.

3. Import Tagging

Kiedy: CSV import.

Jak:

  • W CSV file, kolumna "Tags"
  • Format: tag1|tag2|tag3 (pipe-separated)
  • Podczas import, map Tags column → Tags field
  • All imported contacts get those tags

4. Form Tagging

Kiedy: Someone wypełnia form na website/landing page.

Jak:

  • W Form Builder → Settings
  • "Add Tags on Submission"
  • Tags automatically applied gdy form submitted

Example: Form: "Download Free Guide" Auto-tags: action:downloaded-guide, lead-magnet:seo-guide, source:website

5. Workflow Tagging (Automation)

Kiedy: Based na behavior lub time triggers.

Jak:

  • W Workflow Builder
  • Action: "Add Tag" lub "Remove Tag"
  • Conditional: "If X, then add tag Y"

Examples:

IF email opened 3+ times → Add tag "engaged:high"
IF no activity 90 days → Add tag "engaged:inactive"
IF clicked pricing link → Add tag "interest:pricing"
IF booked call → Add tag "temp:hot"

6. Calendar Booking Tagging

Kiedy: Someone books appointment.

Jak:

  • Calendar Settings → Booking confirmation
  • "Add Tags upon Booking"
  • Tags automatically applied

Example: Calendar: "Strategy Call" Auto-tags: action:booked-demo, temp:hot, source:calendar-booking

7. Conversation Tagging

Kiedy: Based na conversation activity.

Jak:

  • Manual: During conversation, click tags icon
  • Automatic: Workflow based on conversation reply

Example:

  • Tag contact as responded gdy replies pierwszy fois
  • Tag as interested:{product} based na keywords w message

8. Integration Tagging

Kiedy: Via Zapier/ Make/API integrations.

Example:

  • Zapier: When contact fills Typeform → Add tag in GHL
  • Make: When purchase in Stripe → Add tag customer
  • API: External app adds tags based on actions

Tag Management

Creating New Tags

Ad-hoc: Gdy wpisujesz nowy tag name anywhere, GHL automatically creates it.

Organized (recommended):

  1. Settings → Tags
  2. "Create Tag"
  3. Name tag (UŻYWAJ proper prefix!)
  4. Opcjonalnie: Add description (czemu ten tag, co oznacza)
  5. Save

Viewing All Tags

Settings → Tags

  • Lista wszystkich existing tags
  • liczba contacts per tag
  • Edit lub delete

Editing Tags

Rename tag: Settings → Tags → Edit

  • Zmienia wszędzie (all contacts automatycznie update)

Delete tag:

  • Usuwa tag z wszystkich contacts
  • Nieodwracalne!
  • Use ostrożnie

Tag Hygiene

Regular cleanup (monthly/quarterly):

Remove:

  • Unused tags (0 contacts)
  • Duplicate tags (similar names)
  • Outdated campaign tags

Consolidate:

  • Similar tags into one
    • hot-lead + hot lead + hotleadtemp:hot

Document:

  • Maintain tag dictionary/index
  • Każdy tag ma defined meaning
  • Team training na taxonomy

Best Practices Tag Usage

1. Start Clean, Stay Clean

Przy first setup:

  • Define taxonomy BEFOREFOREFOREFOREFOREFOREFOREFOREFOREFOREFOREFOREFOREFOREFIREFOREFIREFOREFORE client onboard
  • Document w SOP
  • Train całego team
  • Enforce consistency

2. nie overtagęcie (Avoid Tag Sprawl)

Problem: 500+ tags used randomly = worse Niż 0 tags.

Solution:

  • Limit dimensional tags (5-10 głównych dimensions)
  • Każdy dimension, limited options (10-20 tags max)
  • Merge similar tags
  • Archive old campaign tags

3. Automated Tagging > Manual

Why:

  • Consistent (no human error)
  • Scalable (1000s contacts)
  • Real-time (immediate)
  • Behavior-based tag (objective)

80/20 Rule: 80% tagging should be automated (workflows, forms, integrații), tylko 20% manual.

4. Tags ≠ Notes

Don't:

Tags: "met at conference said he's interested spoke about budget"

Do:

Tags: source:conference, temp:hot, interest:premium
Notes: "Met at Digital Summit booth. Discussed Premium package. Budget $10k OK. Follow-up: demo next Tuesday."

Tags = kategorii. Notes = details.

5. Remove OLD Tags

Tags accumulațiile over time. Contact moves through lifecycle:

Remove no-longer-relevant tags:

Was: lifecycle:lead, temp:cold
Now: lifecycle:customer, temp:n/a
→ Remove: lifecycle:lead, temp:cold
→ Keep: lifecycle:customer, add purchase date, customer tier, etc.

Workflow automation can handle this.

6. Prefix Consistency

Stick to format:

  • Lowercase
  • Hyphen-separated
  • Colon pentru prefix
✅ temp:hot
✅ source:facebook-ads
❌ Temp:Hot
❌ Source_Facebook_Ads
❌ source facebook ads

7. Document Your System

Create internal wiki/document:

TAG TAXONOMY - CLIENT XYZ

1. LIFECYCLE (everyone gets exactly ONE):
   - lifecycle:visitor
   - lifecycle:lead
   ...

2. SOURCE (everyone gets exactly ONE):
   - source:website
   - source:facebook
   ...

[etc.]

WHEN TO USE:
- lifecycle:lead = when contact info captured
- temp:hot = responded <24h, explicitly interested
[etc.]

Share z entire team.

Advanced Tag Strategies

Strategy 1: Lead Scoring with Tags

Point system:

interesse:product-a = +10 points
temp:hot = +20
engaged:high = +15
action:booked-demo = +25

Workflow watches tags, calculates score → adds tag:

IF score ≥ 50 → add tag "priority:high"

Strategy 2: Lead Scoring via Tagging

Based na tags, determine kam contours passa w pipeline:

Example логика:

IF tags include (source:referral OR temp:hot) AND engaged:high
→ Move to "SQL" stage
→ Assign to senior sales rep

Strategy 3: Tag-Based Content Personalization

Email campaigns:

IF tag includes "interest:product-a"
→ Send email series specific do product A

IF tag "language:polish"
→ Send Polish emails

Strategy 4: ReEngagement Triggers

Workflow:

IF tag "engaged:inactive" added
→ Wait 7 days
→ Send re-engagement email
→ IF no open binnen 14 days
→ Add tag "dormant"
→ Stop_regular emails

Strategy 5: Negative Tags (Exclusions)

Use tags to EXCLUDE from certain actions:

Tag: dnc (do not contact)

  • żadnych automated emails
  • żadnych SMS
  • No calls

Tag: only-transactional = Transactional emails OK, marketing emails NO

W campaigns: Filter = "does NOT include tag: dnc"

Tag Reporting & Analytics

Viewing Contacts by Tag

Contacts → Filters:

  1. "Tags" filter
  2. Select tag(s)
  3. "Contains" lub "Does not contain"
  4. Apply

Zobacz wszystkie contacts z tym tagiem.

Tag Performance

Questions track:

  • Which source tags lead to most customers? (source:facebook vs source:referral → conversion rate)
  • Which interest tags correlatespółka z highest spend?
  • Which engagement level converts best?

Method:

  • Export contacts z specific tags
  • Analyze ROI
  • Adjust strategy

Tag-Based Smart Lists

Create Smart Lists based on tag combinations:

Example: "Hot Leads - Need Follow-up"

Criteria:
- Contains tag "temp:hot"
- Contains tag "lifecycle:lead"
- Does NOT contain tag "action:booked-demo"
- Last activity < 7 days

Result = lista contacts prioritize dla sales outreach.

Troubleshooting Tags

Problem: "Zbyt wiele tags, nie wiem które używać"

Solution: Consolidate. Zdefiniuj limited taxonomy (50-100 core tags max). Archive reszta.

Problem: "Team używa inconsistent tags"

Solution:

  1. Training sesje
  2. Written SOP Documentation
  3. Pre-create all approved tags
  4. Restrict custom tag creation (jeśli possible)

Problem: "Tag-based workflows nie trigger"

Solution:

  • Sprawdź exact spelling (case-sensitive czasem)
  • Check workflow triggers (configured properly?)
  • Verify contact rzeczywiście ma tag (może workflow removed it)

Problem: "Nie mogę znaleźć contac wyszecku z specific tag combination"

Solution:

  • Use Advanced Filters
  • Combine multiple tag filters
  • Save jako Smart List dla future

Tag Checklist

Przy tagging any contact:

  • [ ] Lifecycle tag (exactly one)
  • [ ] Source tag (gdzie pochodzą)
  • [ ] Temperature tag (hot/warm/cold)
  • [ ] Engagement tag (behaviour level)
  • [ ] Interest tags (czym interested, jeśli known)
  • [ ] Location/demographic (jeśli relevant)
  • [ ] Campaign tag (jeśli część campaign)
  • [ ] Behavior tags (based on actions taken)

Podsumowanie

Master tagging system = superpower w CRM. Consistent taxonomy + automation + regular hygiene = highly organized, segmented, actionable database.

Key takeaways:

  • Define taxonomy BEFORE mass tagging
  • Use prefixes (source:, temp:, etc.)
  • Automate 80%, manual 20%
  • Regular cleanup
  • Document system dla team
  • Tags enable segmentation, workflows, personalization

Next tutorial: Segmentacja bazy kontaktów - using tags i filters efektywnie.