Skip to main content
You can schedule your integrations to run automatically at specified intervals or on specific dates.

Simple scheduling

Schedule using simple time intervals

Complex scheduling

Schedule using precise date and time expressions

Simple scheduling

Rate expressions define how often an integration should run using simple time intervals.

When to use

  • Run integrations at regular intervals
  • Simple scheduling needs (every hour, day, week)
  • When precise timing is not required

How it works

Rate expressions use the format: rate(value unit) Examples:
  • rate(1 day) - Run once per day
  • rate(7 days) - Run once per week

Complex scheduling

Cron expressions provide precise control over when integrations run, allowing you to specify exact times, days of the week, or dates using the AWS EventBridge cron expression.

When to use

  • Run integrations at specific times
  • Schedule for specific days of the week
  • Schedule for specific dates of the month
  • When you need precise timing control

How it works

RWS uses the AWS EventBridge cron expression format for advanced scheduling. The expression has six fields: minute, hour, day-of-month, month, day-of-week, and year. Format:
cron(minute hour day-of-month month day-of-week year)
Example:
cron(15 3 ? * * *) — runs every day at 3:15 AM.
For a complete guide to the syntax and differences between the normal cron expression and the AWS EventBridge cron expression, see the AWS EventBridge cron documentation.
All schedules use UTC timezone. Convert your local time to UTC when setting cron expressions.