DialScript

Call your IVR the way a customer would.

DialScript dials your phone number, presses the keys and speaks the phrases you script, records the call, and writes out a transcript. Built for Amazon Connect, works with any IVR.

Script: Main menu, balance checkDials +1 555 010 0142
  1. wait 9ssay"Check my balance"
  2. wait 1spress#
  3. wait 10spress1
  4. wait 3spress1
  5. wait 10ssay"Speak to an agent"
  6. wait 1spress#
  7. wait 10shang up

Dialing +15550100142...

Call placed.

Call finished (status: completed).

Recording saved. Transcript ready.

One script per call path. Run them one at a time or all together.

Script the whole call

Pick each step: press keys, speak text, or hang up, with the wait before it. Save the script and run it again after every change to your flow.

Batches and a scheduler

Group scripts into a batch and run it on demand, or have DialScript run it at a set time while the app is open.

Recordings and transcripts

Every call is recorded to your PC and transcribed on your PC, with your script's steps marked where they happened. Nothing is sent to a transcription service.

Separate environments

Production, Development and Integration, or your own. Each keeps its own phone book, scripts and batches, so a test in one never lands in another.

A phone book and a log

Save the numbers you test often and pick them by name. Turn on logging to keep a file of everything the status panel shows.

Your data stays with you

Scripts, batches, recordings and logs live on your PC or a network folder you choose. After a recording is saved and checked, it is deleted from Twilio.

From install to first test call

  1. Install it

    Run the installer. It installs for your Windows account only, so no administrator rights are needed.

  2. Connect your Twilio account

    DialScript places calls through your own Twilio account. Add a restricted API key and a phone number to call from. The included guide walks through it.

  3. Build a script

    Enter the number to test, add your steps, and save.

  4. Run it

    Watch the call progress live. When it ends, the recording and transcript are waiting on your PC.

Try it free

The demo places real test calls for you, so there is nothing to set up with a phone provider. It is limited to 15 test calls and batches of up to 3 scripts.

Already have a key? Download the demo installer. Requesting a key again with the same email shows the same key.

Buy once. Keep it.

Single Use

$249

One person.

Team

$649

1 to 10 seats.

Unlimited

$999

Unlimited seats.

You pay through Stripe. Right after payment you get your license key and the installer download on screen and by email. Twilio call charges are separate and go to your own Twilio account, usually a few dollars a month for regular testing.

Questions

Where do I start, and how do I run my first test?

Read the user guide. It has separate getting-started steps for the free demo and the full version, then walks through scripts, batches, scheduling and troubleshooting. A copy is installed with the app (Start Menu, or the "Open the user guide" link inside it).

What do I need to run it?

Windows 10 or 11, and a Twilio account with a Voice-capable phone number. There is no macOS or Chromebook version.

Can I try it first?

Yes. Enter your email and you get a free demo key on screen and by email, plus the demo installer. The demo is limited to 15 test calls and batches of up to 3 scripts.

How does the license key work?

You enter the key once. The app checks it on your PC and never contacts a server to do so, so it keeps working offline. Keys don't expire.

Windows warns me when I run the installer.

The app isn't code-signed yet, so Windows may show "Windows protected your PC". Choose More info, then Run anyway.

Can it test something other than Amazon Connect?

Yes. DialScript calls a phone number, so it works with any IVR you can dial.

Can it use a provider other than Twilio?

Not out of the box. Email me if you need one.