Skip to content

60. Wait Steps - opóźnienia w workflows

Poziom: Łatwy | Czas: 8 min

Wait steps to pauzy w workflow, które kontrolują timing automatyzacji. Zamiast bombardować kontakt wszystkimi wiadomościami naraz, rozkładasz komunikację w czasie dla lepszego efektu.

Dlaczego Wait Steps są kluczowe?

❌ BEZ WAIT:
Contact submits form
→ Email 1 sent (instant)
→ Email 2 sent (instant)
→ Email 3 sent (instant)
→ SMS sent (instant)

Result: Overwhelming spam, unsubscribe

✅ Z WAIT:
Contact submits form
→ Email 1: Welcome (instant)
→ Wait 2 days
→ Email 2: Education (2 days later)
→ Wait 3 days  
→ Email 3: Case study (5 days later)
→ Wait 2 days
→ SMS: Special offer (7 days later)

Result: Natural pace, better engagement

Typy Wait Steps

1. Fixed Time Delay

Minutes/Hours:

ACTION: Send confirmation email

WAIT: 5 minutes

ACTION: Send SMS "Check your email!"

Use for:

  • Quick follow-ups
  • Multi-channel sequences
  • Immediate reminders

Days:

ACTION: Welcome email

WAIT: 2 days

ACTION: Educational email

WAIT: 3 days

ACTION: Case study email

Use for:

  • Nurture sequences
  • Drip campaigns
  • Long-term follow-up

Weeks:

ACTION: Trial start email

WAIT: 1 week

ACTION: Check-in email

WAIT: 2 weeks

ACTION: Upgrade offer (trial ending)

Use for:

  • Trial periods
  • Long sales cycles
  • Seasonal campaigns

2. Wait Until Specific Time

Wait until next business day:

Contact submits form at 11 PM Friday

WAIT: Until Monday 9 AM

ACTION: Sales call task created

Wait until specific time:

WAIT: Until tomorrow at 10 AM (contact's timezone)

Use for:
- Professional timing (avoid nights/weekends)
- Coordinated launches
- Scheduled content releases

Wait until specific date:

WAIT: Until Feb 14, 2026 at 9:00 AM

Then: Send Valentine's Day offer

Use for:
- Holiday campaigns
- Product launches
- Event-based marketing

3. Wait Until Condition Met

Wait for action:

ACTION: Send email "Book your call"

WAIT: Until appointment booked OR 7 days max

IF: Appointment booked
  → Send confirmation series
ELSE: Not booked after 7 days
  → Send reminder + incentive

Wait for engagement:

ACTION: Send "Product Demo" email

WAIT: Until email opened OR 48 hours max

IF: Email opened within 48h
  → Tag "engaged", send follow-up immediately
ELSE: Not opened
  → Send SMS: "Missed our email? Here's quick video"

Wait for field update:

ACTION: Request contact to fill "Budget" field

WAIT: Until "Budget" field is not empty OR 14 days max

IF: Budget filled
  → Continue to qualification workflow
ELSE:
  → Tag "incomplete-data", different nurture path

4. Smart Wait (Event-Based)

Wait until before appointment:

Appointment booked

WAIT: Until 24 hours before appointment

ACTION: Send reminder SMS

WAIT: Until 1 hour before appointment

ACTION: Send final reminder

Wait until after appointment:

Appointment completed

WAIT: 2 hours

ACTION: Send thank you + survey email

WAIT: 24 hours

ACTION: Send case study + next steps

Wait until date field:

WAIT: Until {{contractEndDate}} minus 30 days

ACTION: Start renewal campaign

Automatically triggers 30 days before contract ends

Wait Step Best Practices

Nurture Sequence Timing:

DAY 0 (Immediate):
- Welcome + thank you
- Deliver promised resource
- Set expectations

DAY 2-3:
- Educational content
- Quick win/tip
- Build value

DAY 5-7:
- Social proof (case study)
- Testimonials
- Success stories

DAY 10-14:
- Offer/CTA
- Demo/call invitation
- Limited time incentive

Email Frequency Guidelines:

✅ GOOD TIMING:
- Immediate: Transactional (confirmation, thank you)
- 2-3 days: Follow-up, education
- 5-7 days: Deeper content
- 14+ days: Re-engagement

❌ TOO FREQUENT:
- Daily emails to cold leads
- Multiple emails same day (unless urgent)
- Less than 24h between promotional emails

⚠️ TOO SLOW:
- 1+ week for first follow-up (they forgot you!)
- Months between touches (lead goes cold)

Business Hours Logic:

Form submitted at 9 PM Saturday

IF: Current time is outside business hours (Mon-Fri 9AM-6PM)
  THEN:
    WAIT: Until next business day at 9 AM
  ELSE:
    Send immediately (it's business hours)

ACTION: Create sales call task

Prevents:

  • Customer service tasks at midnight
  • Sales calls scheduled on Sunday
  • Unprofessional timing

Advanced Wait Examples

Example 1: Multi-Touch Abandoned Cart

[1] Cart abandoned (TRIGGER)

[2] WAIT: 1 hour (maybe they're coming back)

[3] IF: Order NOT completed
    ACTION: Send Email "Forget something?"

[4] WAIT: 24 hours

[5] IF: Order still NOT completed
    ACTION: Send Email "10% OFF to complete order"
    ACTION: Send SMS "Your cart expires tonight!"

[6] WAIT: 3 days

[7] IF: Order still NOT completed
    ACTION: Send Email "Last chance - here's 15% OFF"

[8] WAIT: 7 days

[9] IF: Order STILL not completed
    Remove from workflow (lost cause for now)
    Tag "abandoned-cart-non-converter"

Example 2: Trial Onboarding with Checkpoints

[1] Trial started (TRIGGER)

[2] Immediately: Welcome email + setup guide

[3] WAIT: Until next day 10 AM

[4] Check: Did they log in?
    IF YES: Send "Quick tip" email
    IF NO: Send "Need help getting started?" email

[5] WAIT: 3 days

[6] Check: Feature usage?
    IF used key feature: Send "Pro tips" email
    IF not used: Send "How to use" video

[7] WAIT: 7 days (halfway through trial)

[8] Send: Mid-trial check-in + case study

[9] WAIT: Until 3 days before trial ends

[10] Send: "Trial ending soon - Questions before upgrading?"

[11] WAIT: Until 1 day before trial ends

[12] Send: "Last day of trial - Upgrade now to keep access"

[13] WAIT: Until trial end date

[14] IF: NOT upgraded
     Send: Special offer (20% OFF first month)

Example 3: Re-Engagement Time Decay

[1] Last activity > 30 days (TRIGGER)

[2] Send: "We miss you!" email with content
    Tag: "inactive-30d"

[3] WAIT: 7 days

[4] IF: Still no activity (37+ days inactive)
    Send: "3 quick wins" email + case study

[5] WAIT: 7 days

[6] IF: Still no activity (44+ days inactive)
    Send: SMS "Checking in - need anything?"
    Create task: Sales rep call

[7] WAIT: 14 days

[8] IF: Still no activity (58+ days inactive)
    Send: "Special comeback offer - 30% OFF"
    Tag: "high-churn-risk"

[9] WAIT: 30 days

[10] IF: Still no activity (88+ days inactive)
     Send: Exit survey
     Tag: "churned"
     Remove from active campaigns

Testing Wait Steps

Test Mode:

Workflow → Settings → Test Mode: ON

In test mode:
- Wait 5 minutes → Executes instantly
- Wait 2 days → Executes in 2 seconds
- Wait until Monday → Executes now

Use to verify:
✅ Logic is correct
✅ Actions fire in right order
✅ Conditions work
✅ No steps skipped

Then: Test Mode OFF for real timing

Production Testing:

Create test contact
Manually add to workflow
Wait real time (patience!)
Monitor progress: Workflow → Contact tab → See where they are

Example:
- Day 0: Contact enters, email 1 sent ✅
- Day 2: Check - email 2 sent? ✅
- Day 5: Check - email 3 sent? ✅

Validates timing in real-world conditions

Wait Step Metrics

Workflow Analytics → Contact Journey:

STEP 1: Email sent
Completed: 500 contacts

STEP 2: Wait 2 days
Currently waiting: 78 contacts
Completed waiting: 422 contacts

STEP 3: Email sent (after wait)
Completed: 422 contacts
Opened: 234 (55%)

INSIGHT: 78 contacts haven't reached day 2 yet (recent entries)

Common Wait Mistakes

❌ MISTAKE: No maximum wait time
WAIT: Until appointment booked
→ Contact never books, stuck forever!

✅ FIX: Add max wait
WAIT: Until appointment booked OR 7 days max
→ After 7 days, continue to fallback path

---

❌ MISTAKE: Waiting too long initially
Form submitted → Wait 7 days → First email

✅ FIX: Immediate confirmation
Form submitted → Email instantly → Wait 2 days → Follow-up

---

❌ MISTAKE: Ignoring timezones
WAIT: Until tomorrow 9 AM UTC

✅ FIX: Use contact timezone
WAIT: Until tomorrow 9 AM {{contact.timezone}}

---

❌ MISTAKE: Weekend sends
Email scheduled for Saturday 6 AM

✅ FIX: Smart timing
IF: Day is Saturday or Sunday
  → Wait until Monday 9 AM

Następny krok: 62. Goal Tracking - śledzenie celów workflows