Documentation
DocsAdvanced FeaturesScheduled Triggers
Scheduled Enrollment Triggers
Automatically enroll contacts on a recurring schedule using cron expressions. Optionally filter by segment to target specific audiences.
Configuration
Set trigger to "scheduled" and provide a schedule object:
Scheduled Workflow
{
name: "Daily Newsletter Drip",
trigger: "scheduled",
schedule: {
cronExpression: "0 9 * * *", // every day at 9am
contactFilter: {
segmentId: "seg_newsletter_subs" // optional: only this segment
}
},
nodes: [
{ id: "n1", type: "send_email", label: "Newsletter", templateId: "tmpl_newsletter", nextNodeId: "n2" },
{ id: "n2", type: "exit", label: "Done", nextNodeId: null }
]
}Cron Examples
0 9 * * 1-5— Weekdays at 9am0 9 * * 1— Every Monday at 9am0 0 1 * *— First day of every month at midnight0 */6 * * *— Every 6 hours
Contacts already actively enrolled in the workflow are not re-enrolled by the scheduled trigger.