Motyw
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 engagementTypy 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 emailUse 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 createdWait until specific time:
WAIT: Until tomorrow at 10 AM (contact's timezone)
Use for:
- Professional timing (avoid nights/weekends)
- Coordinated launches
- Scheduled content releasesWait 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 marketing3. 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 + incentiveWait 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 path4. 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 reminderWait until after appointment:
Appointment completed
↓
WAIT: 2 hours
↓
ACTION: Send thank you + survey email
↓
WAIT: 24 hours
↓
ACTION: Send case study + next stepsWait until date field:
WAIT: Until {{contractEndDate}} minus 30 days
↓
ACTION: Start renewal campaign
Automatically triggers 30 days before contract endsWait 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 incentiveEmail 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 taskPrevents:
- 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 campaignsTesting 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 timingProduction 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 conditionsWait 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 AMNastępny krok: 62. Goal Tracking - śledzenie celów workflows
