Calling windows
Restrict campaigns to permitted hours by day, time, and timezone, so calls land when you decide they should.
Product
Campaigns is how agents on the voice AI platform work a call list. Upload a CSV, set the limits an operator can defend, and let your agent call every contact with per-contact personalization.
Every row in your CSV is a contact, and every column can be a personalization field the agent uses in conversation. The agent that answers on your connected telephony is the agent that dials out, so outbound calls sound like the rest of your operation.
Campaigns run on the numbers you already own. Caller-ID rotation spreads dialling across your number pool, and the same telephony configurations that route your inbound calls carry your outbound traffic.
Teams running outbound programs get a campaign model built for operators: explicit limits up front, a live view while it runs, and a complete record when it finishes.

Every control below is a campaign feature you configure and see, not a claim in a sales deck.
Restrict campaigns to permitted hours by day, time, and timezone, so calls land when you decide they should.
Cap concurrent calls per organisation and per campaign, reserve capacity for inbound, and throttle calls per second per provider.
Rotate caller IDs from your own number pool, so dialling spreads across the numbers you control.
Busy, no-answer, and voicemail each get their own retry behaviour, so a second attempt happens on your terms.
When failure rates spike, the campaign pauses itself and writes an operator-visible log of what failed and why.
Redial the non-connections of a finished campaign in one action, instead of rebuilding the list by hand.
Track progress live, filter every call, and export CSV reports with dispositions, durations, recordings, and transcripts.
Campaigns run the same way on every deployment model, from PeachDesk-hosted to self-hosted. On the Pay As You Go plan at $59 per month or the Bibha Plan at $0.06 per minute, you start with the list you have. See pricing for details.
Frequently asked questions
Upload a CSV of contacts with per-contact personalization fields, pick the agent that makes the calls, and set the campaign limits: calling windows, concurrency caps, and retry behaviour. PeachDesk works the list inside those limits and reports progress live.
Every campaign runs inside explicit limits: calling windows by day, time, and timezone, concurrency caps per organisation and per campaign with capacity reserved for inbound, per-second throttles per provider, and caller-ID rotation from your number pool. If failure rates spike, the campaign pauses itself and logs why.
Busy, no-answer, and voicemail each get their own retry behaviour, so follow-up attempts happen on your terms. When a campaign finishes, you can redial all of its non-connections in one action instead of rebuilding the list by hand.
You track progress live while the campaign runs, filter every call, and export CSV reports with dispositions, durations, recordings, and transcripts for every attempt.