IVR Say/Play Workflow Action in Sparkforge

By Sparkforge Support Team ·Last reviewed May 3, 2026

The IVR Say/Play action plays a message to a caller using either text-to-speech or a pre-recorded audio file. Configure the message, language, voice, and number of loops.

The Say/Play action delivers a spoken message to a caller as part of an IVR flow. Use it for greetings, instructions, hold messages, or any other prompt the system should read aloud.

How to configure

  • Say or Play Message: choose between text-to-speech or a pre-recorded audio file.
    • Say: type the text you want spoken aloud.
    • Play: upload an audio file (MP3 or compatible format).
  • Text to Say: the script the system reads (only if you chose Say).
  • Language: the language the message is spoken in. Currently English only.
  • Message Voice: male or female voice.
  • Number of Loops: how many times to repeat the message. Default is 1.

Field reference

FieldDescriptionRequired
Say or Play MessageText-to-speech or pre-recorded audio.Yes
Text to SayThe script (only if Say is selected).Conditional
LanguageLanguage the message is spoken in.Yes
Message VoiceMale or female voice.Yes
Number of LoopsHow many times to repeat. Default 1.No

Example

  • Action Name: Welcome Message to the Caller
  • Say or Play Message: Say a message
  • Text to Say: "Hello, welcome to ABC Services. Please press 1 for Sales, 2 for Support."
  • Language: English (US)
  • Message Voice: Woman
  • Number of Loops: 1

Notes

  • Pre-recorded audio must be in a supported format such as MP3.
  • Bump the loop count if the message is critical and callers are likely to miss the first pass.
  • Pair Say/Play with the Gather Input On Call action when you need the caller to choose an option.

Frequently Asked Questions

Can I upload my own audio?
Yes. Choose Play a message and upload an MP3 or other compatible audio file.
What languages are supported for text-to-speech?
English only at this time. For other languages, record audio externally and use the Play option.
How do I make the message repeat?
Set Number of Loops to a value greater than 1. The default is 1.
How does this action pair with Gather Input?
Use Say/Play to deliver the prompt, then follow it with the Gather Input On Call action so the caller can press a key to make a choice.

Was this article helpful?