How can I set multiple IVRs for different days?

How can I set multiple IVRs for different days?

Short answer: Create separate IVR call flows and schedule which one is active on each day/time. You can do this either by mapping your number to different call flows on a schedule, or by using a Business Hours / Scheduling node inside a single flow to branch to different IVRs per day.


Contents


Prerequisites

  • You can access Calls → Design Callflow and Numbers/Call Routing.
  • You have permission to create/edit call flows and number mappings.
  • Your time zone is correct in account settings (schedules use account time).
  • You have the IVR audio prompts or TTS ready for each variant.

Option A — Schedule your number to different IVRs (recommended)

Map the same service number to different call flows based on day/time.

  1. Build each IVR in Calls → Design Callflow (e.g., Weekdays IVR, Saturday IVR, Sunday IVR), then Publish.
  2. Open Numbers/Call Routing and select your service number.
  3. In Schedule/Timing, add rules that map Day(s)/Time to the target Call Flow/IVR:
    • Mon–FriWeekdays IVR
    • SatSaturday IVR
    • Sun/holidaysSunday IVR or Voicemail
  4. Save the mapping.
  5. Place test calls during each window (or temporarily adjust times to test now).

Option B — Use a Business Hours node to branch inside one flow

Keep one top-level flow, and route callers to different IVR subflows by day/time.

  1. In Calls → Design Callflow, open your main flow.
  2. Add a Business Hours / Schedule node near the top of the flow.
  3. Create branches for each day/time and connect each branch to a different IVR/Menu node (e.g., Weekdays Menu, Weekend Menu).
  4. Define an after-hours branch for any unmatched times.
  5. Publish, then test.

Screenshot 2025-08-12 at 10.40.03.pngScreenshot 2025-08-12 at 10.40.44.png


Example schedules you can copy

Simple split

Mon–Fri 09:00–18:00 → Weekdays IVRSat 10:00–14:00      → Saturday IVRAll other times       → After‑hours IVR/Voicemail

Half‑day Friday

Mon–Thu 09:00–18:00 → Weekdays IVRFri     09:00–13:00 → Friday AM IVRFri     13:00–18:00 → Friday PM IVRAll other times      → After‑hours IVR/Voicemail

Regional/holiday variant

Public holidays      → Holiday IVRWorkdays 09:00–18:00 → Standard IVRAll other times       → After‑hours IVR/Voicemail

Verify and test

  1. Place a test call during each scheduled window; confirm the correct greeting and menu play.
  2. Exercise a few options and confirm routing and fallbacks behave as intended.
  3. Check Call Logs; the path should show the expected IVR (e.g., Number → Weekdays IVR → Sales → Queue).

Success criteria: Each day/time window lands in the correct IVR, with no overlaps or dead‑ends.


Notes & best practices

  • Avoid overlapping windows: Ensure day/time rules do not overlap. If overlaps exist, platform priority may take the most specific or most recent rule—keep it unambiguous.
  • Name clearly: Use descriptive names (e.g., IVR – Weekdays 9–6, IVR – Sat 10–2).
  • Consistent prompts: Keep option numbering consistent across variants to reduce caller confusion.
  • Holidays: Maintain a Holiday schedule (or list) and map it to a dedicated IVR if your operations differ.
  • Change window: Make schedule edits off‑peak and test immediately after publishing.

Troubleshooting

  • Wrong IVR plays: Check schedule order/overlaps, confirm Publish, and verify account time zone.
  • Calls falling to after‑hours unexpectedly: Expand the active window or verify that the day selection is correct.
  • Weekend rules not triggering: Ensure Sat/Sun are explicitly selected; confirm there isn’t a broader Mon–Sun rule above them.
  • Audio mismatch: Reassign the correct welcome audio to each IVR.

Support template (copy & paste)

Subject: Scheduled IVRs by day – routing checkAccount/Workspace: <name or ID>Service number: <DID>Defined schedule: <paste rules>Issue: <wrong IVR / overlap / timezone>Timestamps tested (IST): <YYYY‑MM‑DD HH:MM>Expected vs observed: <brief>Screenshots: <number schedule / flow branch / call logs>

Need Help?

    • Related Articles

    • How can I set multiple IVRs for different days?

      You can add different IVR from Add IVR Setup form and give different day and time to each IVR.
    • What are the different types of IVRs I can create?

      According to the requirements of the customers and businesses, MyOperator lets you create your own IVRs depending on your usability. You can create the following types of IVRs with MyOperator: Time-based IVR: This is an IVR which is usually played ...
    • What is the difference between a “Multi-Level” IVR and “Multiple” IVRs?

      Short answer: A multi‑level IVR is one call flow with sub‑menus under the main menu (e.g., 1 → Sales → 1 New Orders / 2 Existing Orders). Multiple IVRs are separate call flows that activate under different entry conditions (different numbers, ...
    • What are the different types of IVR available?

      According to the requirements of the customers and businesses, MyOperator lets you create your own IVRs depending on your usability. You can create the following types of IVRs with MyOperator: Default IVR: This is an IVR which is usually played when ...
    • How many IVRs can I set?

      Short answer: There’s no fixed product limit. You can create and manage as many IVRs as your business needs in the MyOperator panel. When to use multiple IVRs Different brands or business units Region‑specific menus and languages Day/time‑based ...