rtrvr.ai logo
rtrvr.ai
PricingBlogDashboard

Core Agent

Getting StartedWeb AgentSheets Workflows

Building Blocks

Recordings & GroundingTool CallingKnowledge Base (RAG)

Platform Access

CLI & SDKAPI OverviewAgent APIScrape APIBrowser as API/MCP

Automation

ShortcutsTriggersWebhooksSchedules

Account & Security

Cookie SyncPermissions & Privacy
DocsSchedules

Schedules

Automated task scheduling — run workflows on a timer from your Chrome browser or 24/7 from the cloud.

3 min read

Turn any successful workflow into a scheduled task that runs on autopilot. Schedule from the Chrome Extension for local execution using your logged-in sessions, or export to Cloud for 24/7 headless operation. Perfect for price tracking, inventory monitoring, job board scraping, news aggregation, and competitive analysis.

Creating a Schedule

  • Run a task successfully in the chat
  • Click "Schedule" on the agent's response
  • Set a title and choose frequency: once, hourly, daily, weekly, or custom cron
  • Pick your start time and configure advanced options
  • Save — your schedule is now active
Click the ⓘ button in the Schedule Settings header for quick inline help anytime.

Browser Execution (Chrome Extension)

Scheduled tasks run in your Chrome browser using your existing logged-in sessions — no re-authentication required. Tasks execute while your browser is open. If a scheduled run is missed (browser closed), it runs automatically when Chrome reopens.

text
Schedule set for 9 AM → Browser closed overnight → Opens at 10 AM → Task runs immediately

Smart Tab Reuse

Configure schedules to reuse matching open tabs instead of opening new ones. Ideal for authenticated sites where you're already logged in — avoids re-signin and works great with sites that have bot detection.

  • In Schedule Config, find "Tab Execution Mode"
  • Select "Reuse matching open tabs when possible"
  • Keep your target site open in a tab
  • The agent uses your existing logged-in session
Tab reuse is especially powerful for walled gardens like LinkedIn, Zillow, and Discord where fresh tabs often trigger CAPTCHA or login walls.

Auto-Append to Sheets

Build a master tracking sheet that grows over time. Configure your schedule to append new data as rows to the same Google Sheet instead of creating a new sheet each run.

  • In Schedule Config, expand the workflow step
  • Find "Sheet Output Configuration"
  • Select "Append to same sheet on each run"
  • Each scheduled run adds new rows to your master sheet
text
Daily job scrape → New listings append as rows → One sheet tracks all jobs over time

Multi-Step Workflows

Chain multiple workflows together in a single schedule. Each step can have its own tab handling and sheet configuration. Steps can pass context using "Reuse tabs from previous step."

text
Step 1: Scrape job listings → Step 2: Analyze fit with resume → Step 3: Export to tracking sheet

Cloud Scheduling (24/7)

Export workflows to rtrvr.ai Cloud for execution on headless browsers that run 24/7 — even when your laptop is closed. Cloud schedules support the same features (sheet append, multi-step, recordings) plus cron expressions and notification delivery.

Cron Expressions

json
{ "schedule": { "type": "cron", "expression": "0 */6 * * *", "timezone": "America/New_York" } }
PatternMeaning
0 9 * * 1-5Weekdays at 9 AM
0 */2 * * *Every 2 hours
0 0 1 * *First day of each month
0 0 * * 0Every Sunday at midnight

API-Based Schedule Creation

bash
POST /schedules { "name": "Daily Price Check", "prompt": "Check product prices on competitor websites", "schedule": { "type": "recurring", "interval": "daily", "time": "09:00", "timezone": "UTC" }, "webhook_url": "https://your-app.com/price-updates", "active": true }

Monitoring & Alerts

Get notifications when cloud schedules complete via email, Slack, Discord, or WhatsApp. Set up change-detection alerts for monitoring pipelines:

json
{ "monitoring": { "enabled": true, "alert_on_change": true, "alert_threshold": 0.1 }, "notifications": [ { "type": "email", "address": "alerts@yourcompany.com" }, { "type": "slack", "webhook": "https://hooks.slack.com/..." } ] }

Schedule Management

Manage schedules from the Schedules dropdown in the extension side panel, the Cloud dashboard, or programmatically via API:

bash
GET /schedules # List all GET /schedules/{id} # Details PUT /schedules/{id} # Update POST /schedules/{id}/pause # Pause POST /schedules/{id}/resume # Resume DELETE /schedules/{id} # Delete GET /schedules/{id}/executions # History

Execution History

json
{ "executions": [ { "id": "exec_123", "started_at": "2025-01-01T09:00:00Z", "completed_at": "2025-01-01T09:02:15Z", "status": "completed", "result": { ... }, "duration": 135.2 } ], "stats": { "total_executions": 30, "success_rate": 96.7, "average_duration": 142.5 } }

Error Handling

  • Automatic retries with exponential backoff for transient failures
  • Alert notifications for persistent failures
  • Automatic schedule pausing after repeated failures
  • Full error details in execution history

Best Practices

  • Test schedules with a one-time execution before enabling recurring runs
  • Use tab reuse for authenticated sites to avoid login walls
  • Use sheet append mode to build historical datasets over time
  • Set appropriate intervals — don't overwhelm target sites
  • Use webhooks for real-time notifications on completion
  • Monitor execution history to spot performance degradation early
  • Consider timezone differences for global operations

Platform Availability

CapabilityExtensionCloudAPI
Create schedules from chat✅——
Local browser execution✅——
Smart tab reuse✅——
24/7 headless execution—✅✅
Cron expressions—✅✅
Auto-append to sheets✅✅✅
Multi-step workflows✅✅✅
Email / Slack / Discord alerts—✅✅
API-based management—✅✅
Missed-run catch-up✅——
Pro tip: Combine smart tab reuse + sheet append for the ultimate monitoring workflow on authenticated sites.
Previous
Webhooks
Next
Browser as API / MCP

On this page

Creating a ScheduleBrowser Execution (Chrome Extension)Cloud Scheduling (24/7)Schedule ManagementExecution HistoryError HandlingBest PracticesPlatform Availability

Ready to automate?

Join teams using rtrvr.ai to build playful, powerful web automation workflows.