Skip to main content
Version: 0.9.17 — archived documentation

Cron schedules

Path: /admin-settings → Cron Schedules tab

Cron schedules drive the recurring background jobs executed by the Tasker service. Each schedule is a job type + cron expression + optional payload.

List columns​

ColumnDescription
NameSchedule name.
Job TypeThe job to run.
ScheduleCron expression.
StatusActive / Disabled.
Next RunComputed next execution.
Last RunLast trigger time.
Last ResultTruncated JSON of the last result.
ActionsRun Now, Edit, History, Delete.

Fields​

FieldRequiredDescription
EnabledYesWhether the schedule fires.
NameYesDisplay name.
Job TypeYesSee below. Immutable.
Cron ExprYesStandard 5-field cron (e.g. 0 */6 * * *).
Max AttemptsYesRetries on failure (1 – 10).
TimezoneNoe.g. UTC, Europe/Berlin.
DescriptionNoNotes.
Payload JSONNoOptional JSON passed to the handler.

Job types​

TypeDescription
EMAIL_SENDSend queued email notifications.
NOTIFICATION_SENDSend platform notifications to teams.
SMS_SENDSend queued SMS messages.
BACKUP_DATABASECreate a PostgreSQL backup.
BILLING_SUBSCRIPTION_ROLLOVERRoll subscription periods and reset usage counters.
BILLING_CALCULATE_OVERAGESCalculate / charge overages.
BILLING_RETRY_FAILED_OVERAGE_PAYMENTSRetry failed overage charges.
SCORING_CONVERSATIONSQA-score finalised conversations.
TWILIO_RECONCILE_NUMBERSReconcile number inventory with Twilio.
REDIS_DB_CONSISTENCY_CHECKVerify Redis ↔ DB consistency.
TASKER_CLEANUP_JOBSClean up old job records.
AUDIO_RECORDING_PROCESSProcess pending recordings (upload to S3).
CLEANUP_ABANDONED_REGISTRATIONSRemove stale SIP registrations.
EDGE_TLS_RENEWRenew API/TelPro edge TLS certificates.
SERVICE_CONFIG_REFRESHRoll config changes across API, Voice, or TelPro.
EDGE_TLS_REFRESHRe-apply current edge TLS material after renewal.

Workflows​

Create a schedule​

Click Create → Name → Job Type → Cron Expression → Max Attempts (default 3) → optional Timezone / Description / Payload → enable → save.

Run immediately​

Click Run Now on the row. The job enqueues regardless of the cron timing. Verify in Job history.

Version history​

Each schedule row has a History action, and the edit dialog has a Save snapshot button. Open the sidebar to capture a checkpoint, list prior versions, restore one as the live state, or diff a version against the current row. See Config versioning & backups.

See also​