Voice AI

128 CRM updates from 46 calls. One word put the quarter over target.

Sotto, an agent that sits in on every sales call and keeps the CRM current. Every field it writes comes with the clip it heard it in. It writes the small things itself and holds the one update a person has to hear.

Scope
Flow, product, how the AI behaves
Surfaces
Live call, the week on the web, the CRO's phone
Hard part
Knowing which words a person must hear
Deliverable
Coded product on Prodular UI, recorded flows

00Overview

A forecast that goes to the board on Monday at nine.

Copperline sells dock scheduling software to warehouses. Six reps, a week of calls, and on Friday afternoon a CRM that has to be right before the CRO shows it to the board.

0

Sales calls Sotto sat in on, in one week

0

CRM updates it proposed from what was said

0

Written on its own, each with its clip

0

Held for a person to listen to

01One word

Procurement has. Procurement hasn't.

At 31:12 on the Marlow call Ana and Daniel talk at the same time. The transcript caught “has”. Written down, it moves $412,000 into Commit and the quarter past its $2.6M target. Sotto is 38% sure of that word, so it holds it.

Separated, the one recording becomes a lane per voice

Close up of the clip as recorded: one waveform coloured by the loudest voice, with 2.4 seconds of crosstalk hatched in orange

As recorded: 2.4 seconds, two voices at once

Close up of the forecast if the update were right: Q4 commit 2.72 million, 105% of the 2.6 million target, with the transcript line Procurement has and its 38% confidence

What the quarter would say if the word were right

02The week

From a live call on Tuesday to the board on Monday.

Every number matches across screens: 46 calls, 128 updates, 121 written by Sotto, 6 confirmed by reps, 1 held.

Tue 14:24: Daniel names the term, and it lands with its clip
Fri 16:05: the one update Sotto held
16:07: the voices, separated
16:09: kept in Best case, rewritten with both clips
16:40: Leah closes the week, 128 of 128

03Three people

Priya talks. Leah closes the week. Martin asks.

The rep stays in the conversation while Sotto writes beside it. The CRO doesn't open the CRM: he asks out loud, and every sentence of the answer plays its source.

Priya, on the call: the fields fill in while she talks

Martin, CRO: asks before the board call, then sends

04The system

Prodular UI underneath. A voice layer on top.

The shell, the tables, the messages and the voice input come from Prodular UI, our design system. What makes Sotto feel like listening was built for it, on the same tokens.

From Prodular UI

  • App shell
  • Message
  • Bubble
  • Voice input
  • Table
  • Stats
  • Property list
  • Badge
  • Search input
  • Avatar
  • Switch
  • Tooltip
See Prodular UI ↗

Built for Sotto

  • OrbSotto's presence: listens, thinks and answers
  • Call waveform46 minutes, coloured by who was talking
  • Clip playerOne track that splits into a lane per voice
  • Clip chipThe seconds a field came from, one tap away
  • Week waveformEvery call of the week, every update above it
  • Live captionsThe line being said, word by word

05The impact

The first month with Sotto.

Copperline's six reps in the quarter before Sotto and in the month with it. Nobody types up a call, and nothing reaches the forecast without a clip.

Friday CRM updates, per rep

3 h12 min

Commit deals with no quote from the buyer

5 in Q30

Forecast lines the CRO can trace to a call

0 of 1414 of 14
0

Updates Sotto wrote without asking: next steps, contacts, dates, budgets said out loud

0

Stage changes a rep confirmed with one tap

0

Update held for a person: the word that would have moved $412,000

From the product’s scenario: Copperline, Q3 2026 before Sotto and the first month with it.

06Decisions

Three calls made before a screen was drawn.

Each one has a price, and the price is written down.

  1. 01

    Every field carries the clip it came from

    Budget, term, next step: each one plays the seconds where somebody said it. The cost: if nobody said it out loud, Sotto doesn't write it, and the rep types it in.

  2. 02

    Sotto writes the small things and holds what moves the forecast

    Next steps, contacts and dates go straight in. A deal moving into Commit on audio Sotto is less than 80% sure of waits for a person. The cost: a rep still listens to a clip on a Friday afternoon.

  3. 03

    The rep who was on the call decides

    Not RevOps, not the CRO. Priya was there, so the clip goes to her, with the voices pulled apart. The cost: the forecast waits for the one person who heard it live.

07What we test next

Three assumptions that need evidence.

With account executives, RevOps leads and CROs, on real calls with names removed, with tasks rather than opinions.

  1. Assumption 1

    The hold

    Will a rep trust 121 updates written without asking, if the one that matters waits for them?

  2. Assumption 2

    The voices

    Does pulling the voices apart settle a word faster than reading the transcript?

  3. Assumption 3

    The answer

    Will a CRO ask out loud instead of opening the CRM, if every sentence plays its source?

What does your AI write down that nobody checks?

We design the moment a person hears, reads or approves what the model produced, and hand it back designed in five days.