ZeroWork
  • 👋Home and Welcome
  • 🚀Getting Started
  • ⬇️Install the Agent
  • 🧑‍💻Crash Course
  • Using ZeroWork
    • 🖥️General: Run, Schedule, Share, Webhooks
      • Run
      • Stop
      • Log in to the Agent
      • Run Modes
        • Run Incognito
        • Run Non-Incognito
        • Run in My Regular Browser
      • Run Settings
        • Run in Background
        • Stay on Page after Run
        • Bring Pages to Front
      • TaskBot Sharing Options
      • Cookies
      • Scheduler
      • Trigger Run via Webhook
      • Proxies
      • Remote (Cloud) Execution
      • How to Check and Update Your Agent
      • Install ZeroWork Agent on VPS
    • 📔Using Selectors
      • What Are Selectors
      • Use Element's Text
      • Copy Selectors
      • How to Build Custom Selectors
        • Basic Concepts of Selectors
        • One Element Can Have Many Selector Expressions
        • Check if Selector Is Correct and Unique
        • Exact or Loose Match
        • Hierarchy
        • Combine Filters with Standard CSS Logic
        • Lists: Incremental CSS Selectors
        • Addressing Siblings
      • How to Use XPath in ZeroWork (advanced)
    • 🏗️Using Building Blocks
      • Open Link
      • Save Page Url
      • Switch or Close Tab
      • Go Back or Forward
      • Switch Frame
      • Browser Alert
      • Click Web Element
      • Check Web Element
      • Save Web Element
        • Save Lists
        • Enrich Existing Data
        • Stop Run If Selector Is Not Found Option
      • Insert Text or Data
      • Hover Web Element
      • Select Web Dropdown
      • Keyboard Action
      • Start Condition and Set Condition
        • Actions = & ≠
        • Actions <, ≤, >, ≥
        • Data Found & Data not Found
        • Contains & Does Not Contain
        • Before (Date) & After (Date)
      • Start Repeat
        • Standard Loop
        • Dynamic Loop
        • Continue until No Element Is Found
        • Auto-Scroll
        • Auto-Continue from Last Row or Element
        • Nested Loops - Handle Pagination
      • After Repeat
      • Break Repeat
      • Try-Catch
      • Raise Error
      • Abort Run
      • Update Data
      • Number Operations
        • Example: Standardize different formats
      • Format Data
        • Remove Words
        • Shorten Content Length
      • Split Data
      • Apply Regex
      • Remove Duplicates
      • Delete Data
      • Ask ChatGPT
      • Send Notification
      • APIs: Send HTTP Request
      • Write JavaScript
      • Save File
      • Upload File
      • Delay
      • Record Date
      • Take Screenshot
      • Save from Clipboard
      • Log
      • Building Block Options
        • Delay Times between the Building Blocks
        • Randomize Delay Time
        • Deactivate Building Blocks
        • Shortcuts
        • Spintax
        • Auto-Align
        • Sticky Notes
    • 🔀Using Variables
    • 💿Using Tables
      • How to Add Tables
      • Native Tables
      • Google Sheets
      • Import Data from CSV
      • Using Google Sheet vs. Native Tables
      • Create Columns
      • Export Data as CSV
      • Convert Native Table to a Google Sheet
    • 📄Using Run Reports
    • 😑Common Problems
      • My TaskBot Does Not Start Run
      • When I Use Data from Table, No Data is Being Pulled
      • Website is Glitching and Flashing
      • No Selector is Found
      • My TaskBot Saves Some Data but Not All
      • Data Is Saved in Wrong Format
      • Website Requires SMS or Email Verification
      • Keyboard Action Is Not Working As Expected
      • Check Web Element Identifies Selector as Found but Next Action Does Not
      • When Using Insert Data Block, First Letters Are Cut Off
      • Workflow Has More than One Starting Building Block
      • TaskBot Does Not Automatically Scroll
  • Support
    • 🆘Getting Support
  • 🆕Release Notes
    • Version 1.1.61
    • Version 1.1.62
    • Version 1.1.63
    • Version 1.1.64
    • Version 1.1.65
    • Version 1.1.66
    • Version 1.1.67
    • Version 1.1.68
Powered by GitBook
On this page
  • How to Set up the Scheduler
  • FAQ

Was this helpful?

  1. Using ZeroWork
  2. General: Run, Schedule, Share, Webhooks

Scheduler

PreviousCookiesNextTrigger Run via Webhook

Last updated 10 months ago

Was this helpful?

IMPORTANT:

  • When you use Scheduler for the first time, you need to log in to your agent (see instructions here: Log in to the Agent).

  • During the scheduled time, your agent must be active. That means if you quit it or restarted your computer after which you didn't activate the agent, the scheduled task won't happen because there is no agent to run it.

  • During the scheduled time, your computer must be turned on and active. You may want to adjust your sleep mode and battery settings to ensure that your computer doesn't turn off or switch to a sleep mode for the time that the TaskBot is scheduled to run.

How to Set up the Scheduler

Click on the scheduler icon inside your TaskBot, as shown here:

A dialog will open. Now you choose the time or interval for your TaskBot ton run.

FAQ

Can I schedule multiple TaskBots in parallel?

Yes, you can run parallel scheduled jobs - just make sure your computer has enough capacity to handle multiple parallel executions.

I want to run my scheduled TaskBots on a dedicated device but I want to keep building and running TaskBots manually on my current device without interfering with the scheduled TaskBots. How to achieve this?

Let's say, you have a dedicated computer A where you want to run your scheduled TaskBots, and you have computer B where you want to continue building and running TaskBots (in this case running means that you manually click on the run button).

To enable this setup, follow these simple steps:

  • Install the agent on both computers A and B.

  • Log in to your scheduler inside the agent on your computer A (as described here: Log in to the Agent).

  • Do not log in inside the agent on your computer B.

Explanation: Your agent needs to be logged in only for scheduled runs and runs triggered by webhooks (Trigger Run via Webhook). It does not need to be logged in for runs that happen when you click on Run button manually. So by logging in only to the agent that runs scheduled TaskBots (on computer A), you can ensure that the second agent (on computer B) won't pick up on any scheduled or webhook-triggered TaskBots and you can use it for manual runs.

I forgot to turn on my computer at the time of the scheduled run. Will it still run?

No, if the agent is inactive at the time when the scheduled run is supposed to start, then the scheduled run is skipped.

If a TaskBot is scheduled to run but it is currently running already, what will happen?

If a TaskBot is scheduled to run but it is already running, the new run will not be triggered. The currently active run will continue to run.

You can schedule for a different device, but you would need to restart your agent on the device where it's supposed to run on schedule (in this case device B).

As a desktop app, the agent cannot be called by the backend that operates on the cloud. (A desktop application can call the backend itself, but it cannot be called by it.) This is why it needs to be called from frontend (in other words, your scheduling or rescheduling action in the user interface triggers the agent to update the list of its scheduled jobs).

However, when you restart the agent, it will fetch all the updated scheduled jobs.

I tried logging into from device A (where I'm not logged in to my agent), and scheduling a TaskBot to run on device B (where I'm logged in to my agent). However, the scheduled run did not happen. What can be the issue?

🖥️
https://creator.zerowork.io/