Skip to content
Scripts

How to write a script a bot can actually run

1 min read

Most scripts are written for people who can improvise. Four changes turn one into a flow that runs the same way on every call without losing what makes it work.

Photo illustrating how to write a script a bot can actually run

Make the knock-outs explicit

Your fronters know that a caller under 64 on a Medicare campaign is a dead end. The script probably does not say so. Write the disqualifying answers down, every one, because the bot will do exactly what the flow says and nothing that it does not.

One question per turn

"Are you on Medicare and do you have a supplement?" is two questions, and on the phone it reliably gets one answer. Split them. The bot handles a longer sequence far better than it handles an ambiguous reply.

List the rebuttals you allow

Every floor has rebuttals that work and rebuttals that get complaints. Write down the ones you sanction, and the number of times each may be used. The bot will not invent a new one when the approved one fails, it dispositions the call and moves on.

Define the exit

Say what ends a call: a refusal at the disclosure, a knock-out answer, a request to be removed, a certain number of off-topic turns. A script without an exit is how a bot, or a fronter, ends up arguing with somebody who was never going to qualify.

Share
All posts
Questions

About this topic

Send two recordings of calls that went well. Most flows are built from recordings rather than documents, and the recording usually contains the knock-outs and rebuttals the written script left out.

Yes. Script changes ship within a working day and apply to every bot on that campaign at once, which is faster than retraining a floor.
WhatsAppCall us7 daysFree trial