# Halden case study: Keeping a sales pipeline current without the data entry

Sales reps spend hours copying calls and emails into the CRM, and anything they don't type in never reaches the pipeline. Halden connects to email, calendar, and calls so the activity logs itself. The dashboard then shows which deals are going cold and what to do next, and every call turns into notes and tasks.

- **Platform:** Web, desktop
- **Who it's for:** B2B sales reps and their managers
- **Our role:** Product design, UX, UI, prototype
- **Year:** 2026
- **Tags:** Web app, B2B SaaS, Sales & CRM, Product design, UX & UI, Dashboard design

## The problem

Reps sell, then spend the rest of the day writing up what they did. Managers rebuild the forecast in spreadsheets because they don't trust the CRM. We wanted a tool that stays accurate without the typing and tells each person where to spend the next hour.

- **Activity logged by hand.** Reps copy calls, emails, and meetings into the CRM after the fact. Whatever doesn't get typed in is invisible to everyone else.
- **Deals go cold quietly.** A proposal nobody has touched in two weeks looks exactly like one that got a reply yesterday.
- **Calls disappear when they end.** What the customer said about pricing, competitors, or security ends up in one rep's notes, if it's written down at all.
- **Forecasts nobody trusts.** Managers rebuild the forecast in a spreadsheet every week because stage probabilities and close dates are out of date.

## How we approached it

1. **Connect everything on day one.** Onboarding asks for email, calendar, and calls in its second step, because that connection is what keeps the pipeline accurate.
2. **Show the risk first.** The dashboard opens on deals going cold, follow-ups due, and deals ready to close, with a short summary of what changed.
3. **Turn calls into work.** Call insights pull out topics, competitors, and action items, and the action items become tasks in one click.
4. **Always show the next step.** Every prospect, deal, and task carries its next step, who owns it, and when it's due.

## Getting set up

**The problem:** A CRM that starts empty tends to stay empty. Teams give up before the data is in.

**What we did:**

- The first step asks about the company and how it sells, then suggests pipeline stages and previews the workspace while the form fills in.
- Connecting email, calendar, and calls is the second step. Any of them can be skipped and connected later from Settings.
- The last step invites teammates with their roles and sets the quarter's targets, which gives the reports something to measure against from the first day.

**Screens:** Sign in (Google, Microsoft, or email); Workspace (Company details, with a live preview of the workspace); Connect tools (Email, calendar, calls, and data import); Team and goals (Invites, roles, and the quarter's targets).

## The daily workspace

**The problem:** Reps start each day working out what to do instead of doing it.

**What we did:**

- The dashboard puts alerts for deals going cold, follow-ups due, and deals ready to close next to the headline numbers.
- AI insights explain what changed in a sentence, such as nine proposals that haven't been contacted in ten days.
- Tasks are grouped into overdue, today, and tomorrow, with one suggested next call and a power hour mode for making calls back to back.
- The calendar pins the next meeting and its prep notes beside the week view.

**Screens:** Dashboard (Pipeline, alerts, AI insights, and the forecast); Tasks (Overdue, today, and tomorrow, with a suggested next call); Calendar (The week's meetings, with the next one pinned).

## Prospects, deals, and calls

**The problem:** What the team knows about a deal is spread across inboxes, call recordings, and people's heads.

**What we did:**

- Prospects are sorted by lead score, with saved views for hot leads, follow-ups, and unassigned prospects.
- A prospect page puts the whole deal on one screen: stage, value, win probability, contacts and their roles, competitors, and next steps.
- Call insights show talk-to-listen ratio, pace, topics, competitors, and action items next to a searchable transcript.
- The pipeline board shows how long each deal has sat in its stage and flags the ones that have stalled.
- Adding a prospect checks for duplicates first and can enroll them in a sequence when saved.

**Screens:** Prospects (Saved views, filters, and lead scores); Prospect detail (The whole deal on one screen); Call insights (Talk ratio, topics, competitors, and action items); Pipeline (Stages, values, and stalled deals); Add prospect (Checks for duplicates, enrolls in a sequence).

## Sequences, reports, and coaching

**The problem:** Managers can see who closed, but not why, so coaching comes down to guesswork.

**What we did:**

- Sequences mix automatic emails with manual calls and show opens and replies for each step. A weak step stands out.
- The forecast stacks closed, commit, best case, and pipeline against the target, with the days left in the quarter.
- Reports show win rate by source, conversion between stages, and why deals were lost.
- Team performance ranks reps by quota attainment, with win rate, calls, and cycle length alongside.

**Screens:** Sequences (Steps, timing, and reply rates); Revenue and forecast (Forecast, closed revenue, and lost reasons); Team performance (Attainment, win rate, and calls per rep).

## Admin settings

**The problem:** Settings in most CRMs change things without saying what they affect.

**What we did:**

- Each pipeline stage has a win probability that feeds the weighted forecast, and a number of days before a deal counts as stalled.
- Reps have to pick a reason when they mark a deal lost. That one rule is what makes the lost-deals report possible.
- Roles, seats, and pending invites are on one screen, and each connected integration shows when it last synced.
- Billing shows usage against the plan's limits for call recording minutes, sequence emails, and AI summaries.

**Screens:** Profile and notifications (Notifications by event and channel, and security); Team and roles (Members, roles, seats, and invites); Pipeline and fields (Stages, probabilities, custom fields, lost reasons); Integrations (What's connected and when it last synced); Billing and plan (Plan, usage, payment, and invoices).

## The visual system

The interface is neutral gray and white. Color is saved for status, which makes whatever needs action the brightest thing on the screen.

- **Numbers first.** Headline figures are large, with small units beside them.
- **Color means status.** Red for deals going cold, amber for follow-ups due, teal for deals ready to close.
- **Actions where you need them.** Each screen has a floating bar with its main actions, like logging a call on a prospect or exporting a report.
- **Built to be used.** Icon-only buttons have labels for screen readers, and forms use real labels and inputs throughout.

## How success is measured

The numbers that show whether the design fixes the problem.

- Share of calls and emails that reach the CRM without manual entry
- Time reps spend on admin each week
- Number of deals left untouched for more than ten days
- How far the forecast lands from what actually closes

HTML: https://www.choie.co/work/halden
