Schedules let you run your Flows and Agents automatically at a specific time or on a recurring cadence. Instead of starting a Flow or Agent manually each time, you create a Schedule and Runtype runs it for you.
Test your Flow or Agent manually before scheduling it so you know it handles your inputs correctly and completes successfully.
A growth lead at a B2B sales intelligence startup needed to identify companies hiring for VP of Sales roles. Manually checking job boards took hours and meant missing opportunities to faster-moving competitors.
She built a Flow that scrapes job boards for new VP of Sales postings, enriches each company with funding data, scores it against ideal customer criteria, and generates personalized outreach messages.
She set the Flow to run daily at 6 AM and targeted a Record Type called lead-sources that contains URLs for job board searches. Each morning, the Flow processes fresh postings overnight, populates her CRM with qualified leads, and queues outreach emails before her team’s standup.
After reviewing the run history, she noticed some boards updated at different times. She split the work into two Schedules: one at 6 AM for boards that update overnight and another at 2 PM for boards that post during business hours.
The result was a larger pipeline on autopilot and faster outreach while new opportunities were still fresh.
To create a Schedule, go to Schedules in the sidebar under Manage, then click Create schedule.
Configure these settings:
Select the Flow or Agent you want to run. The list includes the Flows and Agents in your workspace. Each Schedule targets exactly one Flow or one Agent.
Choose which Records to process. Flow Schedules can also run without any Records if the Flow does not require record input.
Choose whether the Schedule runs once or on a recurring cadence.
One-time runs the Flow or Agent at one specific date and time.
Recurring runs the Flow or Agent on a repeating schedule. Runtype supports recurring timing options such as every few minutes, hourly, daily, weekly, and monthly.
Your Schedule starts with your browser’s current time zone, but you can change it while creating or editing the Schedule. For recurring Schedules, this keeps the execution time consistent in that selected time zone.
Click Create to save the Schedule.
Start with a less frequent cadence, then increase it after you confirm the Flow is behaving as expected.
When a Schedule runs, Runtype gives your Flow or Agent two built-in variables that describe when the run started: {{_now}} and {{_schedule}}. Reference them in messages, prompt steps, and inputs — for example, to ask an Agent to summarize everything since the last run without doing any date math yourself.
Both variables are calculated once when the run starts, in the Schedule’s time zone, and stay fixed for the whole run. Retries and later steps all see the same moment the run began.
_now — the current date and timeAvailable on every run, scheduled or manual.
_schedule — details about this ScheduleAvailable only on scheduled runs — a recurring tick or Run now. It is empty for manual dispatches and surface requests.
When you create a Schedule, the first message is pre-filled with a short preamble that already uses these variables, so a new Schedule works the moment it fires:
Edit or replace this text before saving — it is a starting point, not a requirement. The {{ value || "fallback" }} syntax shows a default when a value is empty, such as on the first run.
The Schedules page shows your existing Schedules, their next run, current status, and a separate Run History section below.
Click a Schedule row to open it, update the Flow, target, or timing settings, then click Update.
Use the pause action to stop future executions without removing the configuration. Use the resume action to turn it back on. Paused Schedules show a Paused status badge.
Use Run now to queue an immediate execution outside the normal cadence. This is useful when you want to test an updated Flow without waiting for the next scheduled run.
Use the delete action to stop all future executions. Your past run history stays available for review.
Below the Schedules list, Run History shows past executions with the Flow, status, progress, and timestamps. Open a run to review the results and see how processing completed. If you need more detail about what happened during a run, check What are Logs?.
Watch your first few scheduled runs closely. If something fails, the Schedule still keeps its normal cadence, so check What are Logs? when you need more detail.