North Star Jobs
Sales Rep
When I log in each morning, I want to immediately see what needs my human attention today (prioritized by urgency × value), so I can move high-value deals forward without losing any in the noise.
Functional Jobs
Ranked by daily frequency × emotional stakes.
Respond to New Inquiries Before They Go Cold
I want to: Draft a response, check availability, and send a quote within hours
So I can: Keep the conversation alive (dating app principle)
- High-value inquiries (£50,000) buried under low-value noise (£50)
- Manual qualification of "bumps" wastes time
- Digging through messages for context before responding
- No availability checking without manual calendar work
Chase Stalled Deals That Need My Attention
I want to: See which deals are at risk and what the last interaction was
So I can: Revive conversations with relevant follow-ups at the right moment
- No visibility into proposal/contract status without manual checking
- Don't know which to chase vs which to let sit
- Can't see "time since last contact" at a glance
Chase Payments Without It Taking My Whole Day
I want to: Automatically remind customers and escalate only exceptions to me
So I can: Ensure no overdue payments at week-end without manual admin work
Prioritize My Day Across Pipeline Stages
I want to: See what needs doing in what order (urgency/value/heat)
So I can: Work on highest-impact activities instead of firefighting reactively
Respond to Customer Messages Without Losing Context
I want to: See the full conversation history and what I promised last time
So I can: Give a coherent response without asking them to repeat themselves
Capitalize on Freed-Up Capacity from Cancellations
I want to: Surface previously rejected inquiries that couldn't be accommodated
So I can: Fill the slot with revenue instead of leaving it empty
Manage Post-Close Customer Changes
I want to: Make edits quickly without breaking the booking
So I can: Keep customers happy without creating work for venue team
Hand Over Event Details to Venue Team Cleanly
I want to: Generate handover documentation automatically
So I can: Ensure smooth event execution without manual documentation work
Emotional Jobs
How they want to feel.
At Start of Day
- In control, not overwhelmed — "I know exactly what needs my attention and in what order"
- Confident nothing slipped through — "Inbox zero" mental state even with 50+ active leads
- Empowered, not firefighting — Working proactively on high-value opportunities
Throughout Day
- Fast and competent — Responding with full context
- Strategic, not just busy — Time on relationship building, not admin archaeology
- Reliable — System won't let me oversell or drop balls
At End of Day/Week
- Progress visible — Movement toward targets, CX scores high
- Clean slate for tomorrow — No overdue items haunting me into weekend
- Winning — "I crushed my target, had time to not be reactive"
States to Avoid
- Anxiety from not knowing what's most urgent
- Embarrassment from losing customer context
- Guilt from high-value deal lost in noise
- Dread from manual admin mountain
Social Jobs
How they want to be perceived.
Login Moment
Specific JTBD at the moment they log in.
Design Implications
What must be surfaced at login.
5 Critical Signals (Sales Rep)
1. High-Value Inquiries Needing Quick Response
Underlying job: Respond before they go cold.
Data required: New inquiries in last 24–48 hours, deal value, inquiry date, current response time.
One-click action: "Draft response + check availability"
2. Stalled Deals at Risk
Underlying job: Chase deals that need my attention.
Data required: Proposals sent >3 days ago with no response, unsigned contracts >5 days old.
One-click action: "See last conversation + draft follow-up"
3. Prioritized Task List (Orthogonal to Pipeline Stages)
Underlying job: Know what to work on in what order.
Data required: All active leads ranked by urgency × value × seasonality × risk.
One-click action: "Work on this next" (with context pre-loaded)
4. Overdue Payments / Exceptions Only
Underlying job: Chase payments without it taking my whole day.
Data required: Only show payments that AI couldn't auto-resolve.
One-click action: "Review AI draft chase message + send"
5. Unread Customer Messages with Context
Underlying job: Respond without losing context.
Data required: New messages, full conversation thread, previous commitments made.
One-click action: "Read message in context + draft response"
What Should NEVER Be Shown First
Noise vs signal.
Sales Rep
- ✕ "99+ actions" without specificity
- ✕ All inquiries in chronological order (buries high-value in noise)
- ✕ Generic pipeline view requiring manual hunting
- ✕ Activity feed mixing trivial and critical updates
- ✕ Reports requiring download/Excel manipulation
Contextual Variations
How needs change by time and season.
Monday Morning vs Friday Afternoon (Rep)
Monday: "What came in over weekend that's urgent?" — Catching up, anxiety about what was missed. Need clear prioritization to get back in control quickly.
Friday: "What must be done before weekend so nothing dies over 2 days?" — Clearing decks, achieving "inbox zero" feeling. Need list of "close these loops before you leave" tasks.
Monday Morning vs Friday Afternoon (Manager)
Monday: "What happened over weekend? Is team on track for the week?" — Weekend activity summary + week-ahead pipeline coverage.
Friday: "Are we on track for month-end? What needs attention next week?" — Weekly performance summary + forward-looking target projection.
Seasonal (Christmas vs Summer)
Christmas (high season): Inquiry volume spikes, deal urgency increases, capacity constraints tighten. Rep needs: tighter prioritization, auto-qualification of noise, capacity alerts.
Summer (potentially quieter): Lower inquiry volume, more time for outreach to stalled deals. Rep needs: proactive suggestions to revive old opportunities, freed-up capacity alerts.