Context-aware scheduling you can explain
One deterministic scheduling model, available through the dashboard, REST API, n8n node, MCP server, CLI, and @rrulenet libraries.
From schedule to webhook
From human intent to observable execution
Validate
Parse natural language, cron, RRule, or recurrence JSON before anything runs.
Simulate
Preview future occurrences and catch timezone surprises before production.
Schedule
Persist canonical schedules, webhook targets, and execution context.
Execute
Deliver hosted webhook executions with bounded catch-up and idempotency inputs.
Observe
Inspect next occurrences, execution history, skipped runs, and lateness.
Schedule around the business event, not just the clock
Reference Scenario
Global maintenance window
- Event
- September 15, 2026, 02:00-04:00 UTC
- Triggers
- 7 days before and 1 day before at 09:00 local time.
- Targets
- Paris customers / Europe/ParisPerth customers / Australia/Perth
Webhook context
Target-aware{
"schedule_name": "Maintenance customer triggers",
"scheduled_for": "2026-09-08T01:00:00.000Z",
"target": {
"id": "perth",
"label": "Perth customers",
"timezone": "Australia/Perth",
"metadata": {
"market": "au",
"segmentId": "brevo-au"
}
}
}rrule.net does not own your customer segmentation. It schedules the trigger and sends enough context for n8n, Slack, Statuspage, CRM, or internal systems to route the workflow.
One scheduling model across every surface
Dashboard
Create, inspect, pause, and observe hosted schedules.
Open dashboard
REST API
Integrate validation, simulation, scheduling, and execution history.
Read API docs
n8n node
Use rrule.net as an advanced schedule trigger for workflows.
Install node
MCP server
Give agents context-aware exploration and scoped hosted-schedule lifecycle tools.
Explore MCP
CLI
Use one command surface for local and cloud scheduling workflows.
View CLI
Libraries
Embed the recurrence and event scheduling model directly.
View packages
Use rrule.net when cron is too small for the workflow
First workflow channel
n8n Schedule Trigger
- Create or update rrule.net schedules from the workflow lifecycle.
- Receive webhook executions with schedule and target context.
- Keep recurrence parsing, preview, and hosted execution outside n8n.
Workflow handoff
Schedule
rrule.net owns the recurrence and next occurrences.
Trigger
The scheduler delivers a contextual webhook to n8n.
Route
n8n routes by target, timezone, metadata, or payload.
RRule-compatible at the foundation, context-aware by design
Canonical Model
@rrulenet libraries
The hosted platform relies on @rrulenet/recurrence and @rrulenet/events as the model underneath validation, simulation, hosted execution, schedule targets, and contextual event-relative triggers.
Temporal-based time model
Built on Temporal semantics for serious timezone and DST-aware recurrence computation.
Composable by design
Schedules can be simple rules, unions, intersections, or differences without forcing everything into one flat RRule.
Context-aware extension
Event-relative schedules and execution targets extend the same model instead of creating a separate workflow engine.
Start with one schedule. Keep the same model as you scale.
- Create schedulesUse the dashboard to create, inspect, pause, and observe hosted webhook schedules.
- Use the APIValidate, simulate, create schedules, and read execution history from your own app.
- Connect workflowsTrigger n8n and other webhook workflows with the same contextual scheduling model.
Start with validation and simulation. Move into managed execution when the workflow is ready.