A sales script is a tree, not a document. Draw it on the same canvas as your funnel, press Run when the call starts, and the route the conversation actually took is recorded against the contact — objection and all.
One move per card. The rep sees the two or three cards that come next, not four pages of prose — and the answers that change the call are drawn as branches instead of buried in brackets.
Booked from the pricing page, downloaded the estimate guide two days ago. Do not quote a number before the scope question.
Before I show you anything — what made you book this call today?
What have you already tried to fix that, and where did it fall over?
Let me show you what this looks like when it is working, then we can talk about whether it fits.
Share screen. Open their funnel map and walk the three steps they described.
Does that fit what you had in mind — budget included?
Then the only thing left is getting you started before the next cycle.
Send the agreement link while still on the call. Do not end the call first.
Do not discount. Cut scope or move to the payment plan — a discount here trains every future renewal.
Is it the total, or the timing of the payments?
Who else needs to see this, and what is the first thing they will ask you?
Book the follow-up with both of them on the call, now.
An example discovery call, written for this page. The branch labels are the labels on the arrows — that is all a branch is.
The type is not decoration: it is how a rep skims. Say-this looks different from ask-this, and the notes they must not read aloud are dashed and grey.
Something the rep ASKS — discovery, qualification, closing questions
Something the rep SAYS — pitch lines, value props, answers
A bridge between script sections — how to move the call forward
Something the rep DOES — share a screen, show Ads Manager, send a link
Notes for the rep — background, objection handling, reminders. Not spoken.
Starting a run attaches the script to the contact you are calling. From then on, clicking a card is the record: the card, the time, and the branch label you arrived by.
Misclicks are normal on a live call, so the last step can be taken back without leaving the call. A run started by accident can be discarded outright — it fires nothing and shows up nowhere.
Two reps can run the same script on two calls at the same moment. Each run is its own record, owned by the rep who started it, and nobody can write into somebody else's call.
When you end the run, the whole path lands on the contact timeline, next to their emails, appointments and automation history.
What a finished run looks like on the contact. Seven cards, one objection, one branch taken.
It is a container on the same canvas as your automations — so the call sits between the sequence that booked it and the one that follows it up.
One move per card: a question to ask, a line to say, a bridge to the next section, something to do, or a note the rep reads but never says.
Draw an arrow out of a question for each answer you actually hear and label it. The label is how the call gets recorded later.
Pick the contact, then click each card as you use it. Ending the run writes the whole path to the contact and fires the follow-up automation.
Ending a run fires the Sales script call ends trigger. The follow-up sequence starts from the call itself, not from a rep remembering to add a tag twenty minutes later — which is the step that actually goes missing in every CRM.
The trigger can fire only for scripts whose name contains a word, so a discovery call and a renewal call start different sequences from the same map.
A run with no contact attached — practice, a dry run — fires nothing. There is nobody to enrol, so nothing is enrolled.
The script sits on the same canvas as the sequence that booked the call and the one that follows it. One diagram, from first touch to signature.
Nothing listens to the call. No recording, no transcription, no AI in the room. The record is built from what the rep clicks, which means it is honest about what was covered and silent about how it was said. If you want the call recorded, that is your dialer's job, not ours.
There is a ledger, not analytics. You get every script with its run count and last run, plus the full path of each call on the contact. What you cannot get yet is the aggregate — how many calls took the too expensive branch this month. That is the obvious next thing to build, and it is not built.
Card counts follow your plan. A script is a container on the map, so it uses the same node cap as a flow: 10 cards on Free, 25 on Starter, unlimited from Pro up. Ten is enough to try the idea and too few for a real discovery call.
Share a map, keep the script. Public share links and embeds strip the text out of every script card, exactly as they strip email and SMS content. A prospect sees that a call happens there; they do not read your words.
Yes. Every run is its own record, owned by the rep who started it — two people running the same script on two calls never share state, and nobody can write into somebody else's live call.
No. There is no recording, no transcription and no AI listening in. The record is built from the cards the rep clicks while they talk, which is why it stays accurate about what was covered and says nothing about how it was said.
The full path — every card, in order, with the branch labels it went through — is saved to the contact's timeline, and the “Sales script call ends” trigger fires. That trigger can be scoped to scripts whose name contains a word, so a discovery-call script and a renewal-call script can start different follow-up sequences.
A script is a container on the map, so it uses the same per-container node cap as any flow: 10 cards on the Free plan, 25 on Starter, and unlimited on Pro, Scale and Founding Member. Ten cards is enough to try a script honestly and too few to run a real discovery call.
No. A script is never bound to an automation — it does not count against your plan's flow limit, and nothing inside a script sends an email or an SMS on its own.
Sales Scripts live on the same canvas as your automations, on every plan including the free one. No credit card.
Start freeRead the plain-English definition of a sales script, clone the Discovery Call Application map that feeds one, see how it fits coaches and agencies, or kill the no-shows before the call with appointment reminders.