Talkif Docs
Call Center

Schedules

Set up recurring automated calls to individual contacts on a defined frequency.

Schedules let you automate recurring calls to a specific contact. Each schedule runs a flow against a contact at a defined frequency — once, daily, weekly, monthly, or on a custom cron expression.

Creating a schedule

  1. Navigate to Call Center → Schedules → New Schedule
  2. Configure:
SettingDescription
NameHuman-readable name for the schedule (required, 1-255 characters)
ContactThe contact to call
FlowA published flow to drive the conversation
Phone numberThe Talkif number to call from
ProviderVoIP provider to route calls through (optional)
FrequencyHow often the call repeats: Once, Daily, Weekly, Monthly, or Custom Cron
Scheduled timeWhen the call should be placed
TimezoneThe timezone for the scheduled time
Retry on failureWhether to retry failed calls (default: off)
Retry delayMinutes between retries (default: 30, range: 1-1440)
Max retriesMaximum retry attempts (default: 2, range: 0-10)

Frequency options

FrequencyBehavior
OnceA single call at the scheduled time
DailyRepeats every day at the same time
WeeklyRepeats on the same day each week
MonthlyRepeats on the same date each month
Custom CronDefine a custom cron expression for advanced scheduling

Execution limits

Schedules can be constrained to prevent indefinite execution:

  • Max runs — stop after a specific number of calls
  • End date — stop after a specific date

If both are set, the schedule stops at whichever limit is reached first.

Schedule statuses

StatusDescription
ActiveSchedule is running and will place calls on the next occurrence
PausedSchedule is temporarily stopped. Can be resumed.
CompletedAll scheduled runs have been executed, or the end date / max runs limit was reached
CanceledSchedule was permanently stopped

On this page