Job fundamentals
Every job needs three things:Goal
What do you want customers to do?
Audience
Who should receive this intervention?
Intervention
What messages will you send?
Step 1: Define your goal
What makes a good goal?
Goals should be:- Single action — One clear thing you want them to do
- Measurable — Based on an attribute or event you can track
- Achievable — Something the customer can realistically complete
Goal examples
| Job Type | Goal |
|---|---|
| Onboarding nudge | projects_created >= 1 |
| Feature adoption | feature_X_used >= 1 |
| Expansion | upgrade_completed = true |
| Churn prevention | engagement_restored = true |
Step 2: Define your audience
Targeting options
Using attributes directly:Exclusions
Always consider who should NOT receive this job:Organisation vs people
| Target | When to Use |
|---|---|
| Organisation | Account-level decisions, commercial actions |
| People | Individual behaviour, specific user needs to act |
Step 3: Set duration
Auto-exit timing
Every job should have an auto-exit duration:| Action Complexity | Duration |
|---|---|
| Simple (click, view) | 3 to 7 days |
| Moderate (setup step) | 7 to 14 days |
| Complex (invite team, integrate) | 14 to 30 days |
Step 4: Configure entry actions
Send initial email
The entry email is your first touch. Make it count. Configuration:- Sender: A real person (e.g., “Lee at FreshBooks”)
- Subject: Specific and actionable
- Body: Plain text, contextual, with clear steps
Best practices for entry emails
Be specific
Reference what they have and haven’t done. Show you know their situation.
Be actionable
Give 1 to 3 clear steps. Include links where helpful.
Be brief
3 to 5 sentences for simple actions. No long paragraphs.
Be human
Plain text, from a real person, with a personal sign-off.
Step 5: Configure follow-up actions
Adding reminders
If customers haven’t completed after the initial email, send a follow-up:Follow-up email strategy
First follow-up (Day 3 to 5):- Reference that you’ve reached out before
- Try a different angle
- Shorter than the original
- Acknowledge they might be busy
- Offer help or a call
- This is often your last automated touch
Most jobs use 1 to 2 follow-ups. More than that often means your job is too broad or goal is too ambitious.
Step 6: Configure completion actions
What happens on success
When a customer achieves the goal: Options:- Send congratulations message
- Notify your team (Slack)
- Update CRM field
- Route to next job
Silent completion
Not every job needs a completion message. For feature adoption jobs, silent completion is often appropriate.Step 7: Configure exit actions
What happens on failure
When a customer exits without completing: Options:- Notify team for manual follow-up
- Update attribute for tracking
- Route to alternative job
Chaining to alternate jobs
Use exit actions to create branching journeys:Step 8: Review and launch
Pre-launch checklist
Goal is clear and measurable
Audience returns expected customers
Duration is appropriate for the action
Entry email is specific, actionable, and human
Follow-ups are spaced appropriately
Completion and exit actions configured
Exclusions prevent re-entry and overlap
Launch the job
Job chaining patterns
Success path
After completing Job 1, move to Job 2:Failure path
After failing Job 1, try Job 1B:Progressive journey
Measuring job effectiveness
Key metrics
| Metric | Formula | Target |
|---|---|---|
| Completion rate | Completed / (Completed + Exited) | 20 to 40% |
| Time to completion | Avg days to complete | As fast as possible |
| Entry to exit rate | Exited / Total entered | Lower is better |
What to optimise
| If… | Then… |
|---|---|
| Low completion rate | Adjust messaging, timing, or goal |
| Long time to completion | Intervention may be too early |
| High exit at specific point | Focus messaging there |
| Certain segments complete more | Target them specifically |
Common job patterns
Onboarding nudge
Feature adoption
Churn prevention
Troubleshooting
”Job isn’t sending emails”
- Is the job live (not paused)?
- Are there customers matching the audience?
- Is email integration configured?
- Is the sender verified?
”Wrong customers entering”
- Review audience criteria
- Check for typos in attribute names
- Verify date logic (before/after)
“Low completion rate”
- Is the goal achievable?
- Is messaging specific enough?
- Is timing right (too early? too late?)
- Are you targeting the right audience?
Summary
Building effective jobs:- Clear goal — Single, measurable action
- Right audience — Specific targeting with exclusions
- Appropriate duration — Time-bounded, err shorter
- Human messaging — Plain text, specific, actionable
- Strategic follow-ups — 1 to 2 max, vary the angle
- Complete the loop — Actions on both completion and exit
- Chain thoughtfully — Build progressive journeys