Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.sixtyfour.ai/llms.txt

Use this file to discover all available pages before exploring further.

Schedules turn any workflow into a recurring job that runs without manual intervention. Use them to keep enrichment lists fresh, send daily prospect digests, refresh CRM data on a cadence, or trigger any pipeline on a fixed interval. Schedules are configured per-workflow in the Workflow Editor. Each run is tracked with a status, job ID, and next-run timestamp.
You can also programmatically trigger workflows using the Workflows API. See Programmatic Workflows for more details.

Why automate workflows

Use caseExample schedule
Keep a prospect list currentDaily at 9:00 AM — search for new accounts matching your ICP and append to a notebook
Refresh CRM enrichmentWeekly Monday 9:00 AM — pull HubSpot contacts, re-enrich, push back
Monitor a marketEvery hour — scrape a competitor’s careers page and send new roles to Slack
Backfill data overnightCustom 0 2 * * * — run heavier enrichment when credits and latency don’t compete with daytime work
Schedules pair naturally with the Deduplicate with Notebook block, which prevents recurring runs from saving the same row twice. See Building Workflows for the full block reference.

Prerequisites

  • A completed workflow. Schedules attach to a workflow_id, so a draft workflow with no ID cannot be scheduled.

Open the schedules panel

From the Workflow Editor, click the overflow menu (···) next to the Run button and select Schedules. Editor overflow menu with Schedules option highlighted If the workflow has no schedules yet, the panel shows an empty state. Click Create Your First Schedule to open the dialog. Empty schedules panel with Create Your First Schedule button

Create a schedule

The Create Schedule dialog has two ways to define when the workflow runs: common presets or a custom cron expression.

Use a common preset

The Common Schedules tab covers the most frequent cadences. Pick one from the dropdown and the dialog shows a preview of the next three run times in your selected timezone. Create Schedule dialog with Common Schedules tab selected, showing Daily at 9:00 AM preview Available presets:
  • Every 15 minutes
  • Every 30 minutes
  • Every hour
  • Daily at 9:00 AM
  • Every weekday at 9:00 AM
  • Every Monday at 9:00 AM
  • Weekly (Monday 9:00 AM)
  • Monthly (1st at 9:00 AM)

Use a custom cron expression

Switch to the Custom Cron tab for anything outside the presets. Sixtyfour uses standard 5-field cron syntax: minute hour day month weekday. Create Schedule dialog with Custom Cron tab selected
FieldRange
minute0–59
hour0–23
day of month1–31
month1–12
day of week0–6 (Sunday = 0)
Common patterns:
  • */30 * * * * — every 30 minutes
  • 0 9 * * 1-5 — every weekday at 9:00 AM
  • 0 */4 * * * — every 4 hours on the hour
  • 0 2 1 * * — 2:00 AM on the 1st of every month
The dialog validates the expression as you type and shows a human-readable summary plus the next three run times once it’s valid.

Required fields

FieldNotes
Schedule NameRequired. Shown in the schedules list and run history.
DescriptionOptional. Helps distinguish multiple schedules on the same workflow.
SchedulePreset or custom cron expression.
TimezoneDefaults to UTC. Cron expressions evaluate against this timezone.
ActiveWhen off, the schedule is saved but won’t run until re-enabled.
Click Create Schedule to save. The schedule appears in the schedules list with its next run time.

Manage existing schedules

Each schedule in the list shows its name, status badge (Active or Paused), human-readable cadence, next run time, and last run status. Per-schedule controls:
  • Active toggle — pause or resume the schedule without deleting it.
  • Edit — change the name, cadence, timezone, or active state.
  • Delete — permanently remove the schedule. The workflow itself is not affected.
A workflow can have multiple schedules — for example, an hourly run on weekdays and a single weekly run on Sundays.
Workflows that begin with an Incoming Webhooks block expect external payloads and aren’t a fit for time-based schedules. For those, trigger runs via the Workflows API instead.

Billing

Scheduled runs are billed against your organization the same way manual runs are. See Credits & Pricing for cost details.

Tips

  • Stagger heavy workflows that share an hourly cadence. Schedules that all fire at :00 create a load spike — offset them (5 * * * *, 15 * * * *) to smooth credit usage.
  • Add a Deduplicate with Notebook block to any recurring workflow that writes to a notebook. It prevents the same row from being re-saved on every run.
  • Set the timezone to your team’s timezone. A schedule named “Daily at 9 AM” only matches your team’s morning if the timezone is set correctly. UTC is the default.
  • Pause schedules instead of deleting them while iterating on a workflow — you keep the history and configuration.