Skip to content

62. Goal Tracking - cele w workflows

Poziom: Średni | Czas: 8 min

Goals (cele) to punkty wyjścia z workflow po osiągnięciu pożądanego rezultatu. Zamiast przepychać kontakt przez całą sekwencję, gdy już osiągnął cel, usuwasz go z workflow automatycznie.

Czym jest Goal?

PROBLEM bez Goals:
Contact books appointment (success!)
→ But keeps receiving "Book now!" emails for 7 more days
→ Annoying spam, looks unprofessional

SOLUTION z Goal:
Contact books appointment
→ Goal "Appointment Booked" achieved ✅
→ Contact exits workflow immediately
→ Moves to "Post-Booking" workflow

Typy Goals

1. Appointment Goal

GOAL: Appointment Booked

Purpose: Nurture workflow trying to get booking

When achieved:
- Contact books any appointment
- Remove from "Get Appointment" workflow
- Add to "Appointment Confirmation" workflow

Example:
Email 1: "Book your call"
Wait 2 days
Email 2: "3 reasons to book now"
Wait 3 days
Email 3: "Last chance this week!"

GOAL: Appointment Booked (checks after every step)
→ If achieved at ANY point, exit immediately

2. Tag Goal

GOAL: Contact has tag "purchased"

Purpose: Sales workflow trying to convert lead

When achieved:
- Contact gets tagged "purchased" (from different workflow or manual)
- Exit sales nurture
- Enter customer onboarding

Example:
Sales nurture sequence (14 days)
But: If they purchase on day 3
→ Goal achieved
→ Stop sending sales emails
→ Start onboarding

3. Form Submission Goal

GOAL: Form "Demo Request" submitted

Purpose: Educational nurture, hoping they request demo

7-email educational sequence
But: If they submit demo form on email 3
→ Goal achieved
→ Stop education emails
→ Start demo booking workflow

4. Custom Field Goal

GOAL: Field "Budget" is not empty

Purpose: Qualification workflow

Task: "Please fill out budget"
Email: "Help us understand your needs"
SMS: "Quick question - what's your budget?"

When: Contact fills budget field
→ Goal achieved
→ Move to qualified lead workflow

5. Opportunity Goal

GOAL: Opportunity stage = "Closed Won"

Purpose: Sales pipeline automation

Daily check: Is deal still open?
Send regular touchpoints

When: Deal closed-won
→ Goal achieved
→ Stop sales touches
→ Start customer success workflow
GOAL: Link "pricing-page" clicked

Purpose: Engagement-based routing

Educational content emails

When: Contact clicks pricing link
→ High intent signal
→ Exit education workflow
→ Enter sales workflow immediately

7. Revenue Goal

GOAL: Total purchases > $1,000

Purpose: VIP upgrade automation

Send regular promotional offers

When: Cumulative purchases exceed $1,000
→ Goal achieved
→ Exit regular promotions
→ Enter VIP customer workflow

Setting Up Goals

Workflow Builder:

[1] Contact enters workflow (TRIGGER)

[2] **GOAL: Appointment Booked** (add here)

[3] Email: "Book your free call"

[4] Wait 2 days

[5] Email: "3 reasons to book"

[6] Wait 3 days

[7] SMS: "Still interested? Book here: {{link}}"

Goal checks AFTER EVERY STEP
If appointment booked at any point → EXIT workflow

Goal Configuration:

Goal Type: Appointment
Action when achieved: Remove from workflow
Also: Add to workflow "Post-Booking Sequence"

Multiple Goals

Sequential Goals:

GOAL 1: Appointment Booked
Action: Move to "Appointment Confirmed" workflow

GOAL 2: Appointment Completed
Action: Move to "Post-Call Follow-up" workflow

GOAL 3: Deal Closed
Action: Move to "Customer Onboarding" workflow

Parallel Goals (OR logic):

GOAL A: Appointment booked
    OR
GOAL B: Form "Talk to Sales" submitted
    OR
GOAL C: Reply to SMS with "interested"

ANY of these = Contact engaged enough
→ Exit initial outreach
→ Enter active sales process

Goal Examples by Use Case

Use Case 1: Lead Nurture → Appointment

Workflow: "Cold Lead Nurture"

GOAL: Appointment booked

Day 0: Welcome email
Day 2: Educational content
Day 5: Case study
Day 8: "Book a call?" email
Day 11: SMS reminder
Day 14: Final email + special offer

IF appointment booked at ANY point:
→ Goal achieved ✅
→ Exit this workflow
→ Enter "Appointment Prep" workflow

Use Case 2: Trial → Purchase

Workflow: "14-Day Trial Onboarding"

GOAL: Tag "purchased" added

Day 0: Welcome + setup guide
Day 1: Feature tutorial #1
Day 3: Feature tutorial #2
Day 5: Quick win tips
Day 7: Mid-trial check-in
Day 10: Case study
Day 12: "Upgrade now?" offer
Day 14: "Last day!" reminder

IF purchase at ANY point (even day 2):
→ Goal achieved ✅
→ Stop trial emails
→ Enter "Customer Onboarding" workflow

Use Case 3: Re-Engagement → Activity

Workflow: "Win Back Inactive Customers"

GOAL: Last activity < 7 days (became active again!)

Day 0: "We miss you!" email
Day 4: "3 quick wins" content
Day 8: "Special offer 30% OFF"
Day 12: SMS check-in
Day 16: "Let us know how we can help"

IF contact engages (logs in, opens email, replies):
→ Goal achieved ✅
→ Exit re-engagement
→ Back to normal customer communications

Use Case 4: Multi-Step Qualification

Workflow: "Lead Qualification Process"

GOAL 1: Field "Budget" filled
→ Move to goal 2

GOAL 2: Field "Timeline" filled
→ Move to goal 3

GOAL 3: Appointment booked
→ Fully qualified! Exit workflow, alert sales

Emails/SMS/tasks push to fill each field
Once all goals met = ready for sales call

Goal Analytics

Workflow Dashboard:

Workflow: "Appointment Booking Nurture"

Total contacts entered: 500

GOAL ACHIEVED: 127 contacts (25%) 🎉
- At email 1: 32 contacts
- At email 2: 45 contacts
- At email 3: 28 contacts
- At email 4: 15 contacts
- At SMS: 7 contacts

EXITED WITHOUT GOAL: 298 contacts (60%)
STILL IN WORKFLOW: 75 contacts (15%)

INSIGHT: 
- Email 2 highest conversion (45 bookings)
- 25% overall goal achievement = good!
- 60% didn't convert = maybe improve offer?

Goal Velocity:

Average time to goal: 3.2 days
Fastest: 4 hours (booked after email 1)
Slowest: 13 days (booked after final SMS)

OPTIMIZATION:
If most book after email 2-3:
→ Shorten sequence
→ Remove emails 4-7 (low ROI)
→ Focus effort on first 5 days

Advanced: Negative Goals

Stop workflow if disqualified:

NEGATIVE GOAL: Tag "not-interested" added

Workflow: Sales nurture

IF contact replies "not interested" or unsubscribes:
→ Sales rep manually tags "not-interested"
→ Negative goal triggered
→ Immediately exit workflow
→ Stop all communications

Prevents:
- Annoying uninterested prospects
- Wasting resources
- Damaging brand reputation

Goal Best Practices

✅ DO:
- Set clear, measurable goals (appointment booked, form submitted)
- Check goal after EVERY step (not just at end)
- Exit workflow immediately when goal met
- Move to next relevant workflow (journey continues)
- Track goal achievement rates

❌ DON'T:
- Run full workflow if goal met early (wasteful)
- Have vague goals (can'tmeasure "interested")
- Forget to route to next step post-goal
- Ignore goal analytics

Chcklist

Before publishing workflow:

☑ Goal clearly defined?
☑ Goal achievable by target audience?
☑ Goal checked throughout workflow (not just end)?
☑ Action defined when goal achieved?
☑ Next workflow ready (post-goal)?
☑ Negative goal for opt-outs/disqualified?
☑ Goal tracking analytics enabled?

Następny krok: 63. Auto-Tagging - automatyczne tagowanie