/dashboard/communications/ under the IVRs tab.
Anatomy of an IVR
Greeting prompt
Plays first when a caller reaches the IVR. Recorded audio file or text-to-speech.
Menu prompt
“Press 1 for sales, 2 for support…” — usually right after the greeting.
Key mappings
Each digit (0-9, *, #) routes to a destination — extension, ring group, queue, sub-IVR, or external number.
Timeout and invalid
What to do if the caller doesn’t press anything, or presses an unmapped key.
Time conditions
Different routing during business hours vs after-hours.
Holiday calendar
Override the schedule on specific dates.
Build a basic IVR
Record or set the greeting
Either upload a
.wav/.mp3 file or type the script and pick a TTS voice. “Thanks for calling Acme.”Set timeout and invalid
Timeout (no key pressed in 8 seconds) → re-play the menu (max 2 retries). Invalid key → “That’s not a valid option, please try again.”
Prompt options
- Text-to-speech
- Upload your own
- Hire a voiceover
Type your script, pick a voice (multiple US/UK English voices, plus other languages). Hiveku generates the audio.Pros: easy to update — change the script and the audio re-renders.Cons: TTS doesn’t quite match a professional human voice for branding-critical greetings.
Time conditions
Most businesses don’t operate 24/7, and the menu (or destination) should change accordingly.Holiday calendar
Override the schedule on specific dates. Hiveku ships a US federal holiday preset; add or remove dates as needed.Multi-level menus
Sub-IVRs let you build trees:Best practices
Lead with the option
“For sales, press 1” beats “Press 1 for sales.” The action is what they’re listening for.
Limit to 4-5 options
More than 5 options and callers can’t remember by the time they finish hearing them.
Always offer 0 for operator
A live human escape hatch reduces abandon and frustration.
Keep prompts under 30 seconds
Long greetings make callers hang up. Shave every word that doesn’t earn its place.
Time-of-day forwarding without an IVR
If you don’t need a menu — just different routing during business vs after-hours — you can use a time condition directly on a DID without building a full IVR. Cleaner for simple cases.API
Troubleshooting
Callers say the menu cuts them off
Callers say the menu cuts them off
DTMF presses aren't being detected
DTMF presses aren't being detected
Some softphones over poor connections lose DTMF. Hiveku supports both in-band and RFC2833 DTMF. If you’re seeing this on calls from specific carriers, switch the DTMF mode in the IVR’s advanced settings.
Time conditions aren't switching at the right time
Time conditions aren't switching at the right time
Check the IVR’s time zone setting — defaults to your account TZ but can be overridden. Daylight savings transitions are handled automatically.
Next steps
Set up a complete IVR
End-to-end walkthrough.
Queues
Send IVR overflow to a queue with hold music.