Motyw
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:advocateContact moves przez stages (tags się zmieniają).
Recommended Tag Taxonomy
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, leftUsage: 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-socialCampaign level (more specific):
source:fb-ads-campaign-feb2026
source:webinar-2026-02-15
source:linkedin-article-automation
source:event-digital-summit-2026Usage: 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:consultingUsage:
- 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 activityUsage:
- 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:usIndustry:
industry:real-estate
industry:coaching
industry:ecommerce
industry:agency
industry:saasCompany size:
size:solopreneur
size:small-1-10
size:medium-11-50
size:large-50plus7. 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-submitterUsage: Tracking actions. Trigger subsequent workflows.
8. Campaign Tags
Prefix: campaign:
campaign:spring-promo-2026
campaign:black-friday-2025
campaign:webinar-series-q1
campaign:referral-programUsage: 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-holdUsage: 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 partnerTag 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:
- Go to Contacts list
- Select multiple (Ctrl+Click lub Shift+Click)
- Bulk Actions → Add Tags
- Choose tags
- 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
respondedgdy 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):
- Settings → Tags
- "Create Tag"
- Name tag (UŻYWAJ proper prefix!)
- Opcjonalnie: Add description (czemu ten tag, co oznacza)
- 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+hotlead→temp: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 ads7. 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 = +25Workflow 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 repStrategy 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 emailsStrategy 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 emailsStrategy 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:
- "Tags" filter
- Select tag(s)
- "Contains" lub "Does not contain"
- 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 daysResult = 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:
- Training sesje
- Written SOP Documentation
- Pre-create all approved tags
- 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.
