rtrvr.ai logo
rtrvr.ai
PricingBlogDashboard

Core Agent

Getting StartedWeb AgentSheets Workflows

Building Blocks

Recordings & GroundingTool CallingKnowledge Base (RAG)

Platform Access

API OverviewAgent APIScrape APIBrowser as API/MCP

Automation

ShortcutsTriggers & WebhooksSchedules

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
Triggers & 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.