> ## Documentation Index
> Fetch the complete documentation index at: https://help.callaro.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Wizard step 4 schedule

# Wizard Step 4: Schedule

The Schedule step sets **when the campaign may run**, **how many calls run in parallel** (relative to your number pool), and **priority**. Intro copy in the app: *Decide when the campaign runs and how fast. Call windows, timezone, and concurrency all apply during delivery.*

## Slot media (placeholders)

Use these for hero or inline media until final screenshots are exported.

| Kind | URL | Brief |
| - | - | - |
| Static | `https://developers.callaro.ai/help-center-assets/placeholders/wizard-step-4-schedule.png` | Full-width Schedule step: Trigger Mode, Timezone, Call Windows, Parallel calls, Priority. |
| GIF | `https://developers.callaro.ai/help-center-assets/placeholders/wizard-step-4-schedule.gif` | Toggling Scheduled, opening date and time, editing one day’s window, Copy to all. |
| Video | `https://developers.callaro.ai/help-center-assets/placeholders/wizard-step-4-schedule.mp4` | Walkthrough: immediate vs scheduled, concurrency toggle, custom limit clamp. |

**You're in the Campaign Wizard**

* [Start Here](https://help.callaro.ai/campaigns/creating-a-campaign.md)
* [Step 1: Basics](https://help.callaro.ai/campaigns/wizard-step-1-basics.md)
* [Step 2: Telephony](https://help.callaro.ai/campaigns/wizard-step-2-telephony.md)
* [Step 3: Audience](https://help.callaro.ai/campaigns/wizard-step-3-audience.md)
* [Step 4: Schedule](https://help.callaro.ai/campaigns/wizard-step-4-schedule.md)
* [Step 5: Outcomes](https://help.callaro.ai/campaigns/wizard-step-5-outcomes.md)
* [Step 6: Review](https://help.callaro.ai/campaigns/wizard-step-6-review.md)

## At a glance

* **Trigger** — Start **Immediately** or **Scheduled** (with date and time).
* **Timezone** — Pick from the app’s list of supported regions (for example US Eastern, India Standard Time).
* **Call windows** — For each weekday: turn the day on or off, set start and end times, and use **Copy to all** to copy times to other days (enabled days stay as you set them).
* **Parallel calls** — **Use full pool capacity** or set a **custom** maximum. When the app knows your pool’s ceiling, a custom value above that is adjusted down to the ceiling.
* **Priority** — **1** (low) through **10** (high).
* **Testing mode** — In **development** builds only, you may see **Testing mode** and a **simulated outcome** for dry runs. These controls are **not** shown in production; production campaigns default to live dialing unless your product docs say otherwise.

## Pool capacity (from Step 2: Telephony)

Capacity for your selected numbers is calculated on the **Telephony** step and shown there (for example while the app shows *Calculating pool capacity…* or an error). Schedule uses that result for **full pool** wording and for capping a **custom** concurrency limit. If preview fails, the message appears on Telephony, not on Schedule.

## Defaults and behavior

* **New campaign:** Monday–Friday default to **09:00–18:00** enabled; Saturday and Sunday start **disabled**.
* **Time zone mode:** The wizard saves call windows with the **contact-local** behavior the product expects for your tenant; you only edit the **Timezone** control on this step—there is no separate toggle for that mode in the wizard.

## What blocks **Next**

* If **Scheduled** is selected, **Schedule date and time** must be filled in.

The wizard does **not** require at least one enabled call window to continue. If every day is off, **Review** will show **Call windows** as **None configured**—double-check that if you meant to dial only inside specific hours.

## Testing mode / dry run (development only)

Where **Testing mode** appears, turning it on runs the campaign as a **dry run** (no real calls) and lets you pick a **simulated outcome** such as completed, no answer, busy, or failed. In production this block is not shown; Review’s **Mode** line reflects **Live** for typical new campaigns.

## Common mistakes

* **Scheduled** with an empty date/time — **Next** stays disabled.
* **All call windows off** — Allowed, but Review shows **None configured**.
* **Custom concurrency** above the pool ceiling — The app may clamp the value to the ceiling when that ceiling is known.

**Next: Outcomes**

Retries, A/B, follow-ups (when enabled for the tenant), goals.

* [Continue: Step 5 (Outcomes)](https://help.callaro.ai/campaigns/wizard-step-5-outcomes.md)
* [Scheduling basics (classic)](https://help.callaro.ai/campaigns/call-schedules-and-time-zones.md)
* [Troubleshoot: not dialing](https://help.callaro.ai/campaigns/wizard-troubleshooting-not-dialing.md)

## Additional resources

* [Setting call schedules and time zones](https://help.callaro.ai/campaigns/call-schedules-and-time-zones.md)
* [Troubleshooting: campaign isn’t dialing](https://help.callaro.ai/campaigns/wizard-troubleshooting-not-dialing.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.