# Using ZeroWork

- [General: Run, Schedule, Share, Webhooks](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks.md)
- [Run](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks/run.md)
- [Stop](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks/stop.md)
- [Log in to the Agent](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks/log-in-to-the-agent.md)
- [Run Settings](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks/run-settings.md)
- [Run in Background](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks/run-settings/run-in-background.md)
- [Stay on Page after Run](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks/run-settings/stay-on-page-after-run.md)
- [Bring Pages to Front](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks/run-settings/bring-pages-to-front.md)
- [TaskBot Sharing Options](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks/taskbot-sharing-options.md)
- [Cookies](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks/cookies.md)
- [Scheduler](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks/scheduler.md)
- [Trigger Run via Webhook](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks/trigger-run-via-webhook.md)
- [Proxies](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks/proxies.md)
- [Remote (Cloud) Execution](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks/remote-cloud-execution.md)
- [How to Check and Update Your Agent](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks/how-to-check-and-update-your-agent.md)
- [Install ZeroWork Agent on VPS](https://docs.zerowork.io/using-zerowork/general-run-schedule-share-webhooks/install-zerowork-agent-on-vps.md)
- [Using Selectors](https://docs.zerowork.io/using-zerowork/using-selectors.md)
- [What Are Selectors](https://docs.zerowork.io/using-zerowork/using-selectors/what-are-selectors.md)
- [Use Element's Text](https://docs.zerowork.io/using-zerowork/using-selectors/use-elements-text.md)
- [Copy Selectors](https://docs.zerowork.io/using-zerowork/using-selectors/copy-selectors.md)
- [How to Build Custom Selectors](https://docs.zerowork.io/using-zerowork/using-selectors/how-to-build-custom-selectors.md)
- [Basic Concepts of Selectors](https://docs.zerowork.io/using-zerowork/using-selectors/how-to-build-custom-selectors/basic-concepts-of-selectors.md)
- [One Element Can Have Many Selector Expressions](https://docs.zerowork.io/using-zerowork/using-selectors/how-to-build-custom-selectors/one-element-can-have-many-selector-expressions.md)
- [Check if Selector Is Correct and Unique](https://docs.zerowork.io/using-zerowork/using-selectors/how-to-build-custom-selectors/check-if-selector-is-correct-and-unique.md)
- [Exact or Loose Match](https://docs.zerowork.io/using-zerowork/using-selectors/how-to-build-custom-selectors/exact-or-loose-match.md)
- [Hierarchy](https://docs.zerowork.io/using-zerowork/using-selectors/how-to-build-custom-selectors/hierarchy.md)
- [Combine Filters with Standard CSS Logic](https://docs.zerowork.io/using-zerowork/using-selectors/how-to-build-custom-selectors/combine-filters-with-standard-css-logic.md)
- [Lists: Incremental CSS Selectors](https://docs.zerowork.io/using-zerowork/using-selectors/how-to-build-custom-selectors/lists-incremental-css-selectors.md)
- [Addressing Siblings](https://docs.zerowork.io/using-zerowork/using-selectors/how-to-build-custom-selectors/addressing-siblings.md)
- [How to Use XPath in ZeroWork (advanced)](https://docs.zerowork.io/using-zerowork/using-selectors/how-to-use-xpath-in-zerowork-advanced.md)
- [CSS Selectors Master Class](https://docs.zerowork.io/using-zerowork/using-selectors/css-selectors-master-class.md)
- [Using Building Blocks](https://docs.zerowork.io/using-zerowork/using-building-blocks.md)
- [Dynamic Inputs](https://docs.zerowork.io/using-zerowork/using-building-blocks/dynamic-inputs.md)
- [References to Variables and Tables](https://docs.zerowork.io/using-zerowork/using-building-blocks/dynamic-inputs/references-to-variables-and-tables.md)
- [Code in Inputs](https://docs.zerowork.io/using-zerowork/using-building-blocks/dynamic-inputs/code-in-inputs.md)
- [Spintax](https://docs.zerowork.io/using-zerowork/using-building-blocks/dynamic-inputs/spintax.md)
- [Open Link](https://docs.zerowork.io/using-zerowork/using-building-blocks/open-link.md)
- [Save Page URL](https://docs.zerowork.io/using-zerowork/using-building-blocks/save-page-url.md)
- [Switch or Close Tab](https://docs.zerowork.io/using-zerowork/using-building-blocks/switch-or-close-tab.md)
- [Go Back or Forward](https://docs.zerowork.io/using-zerowork/using-building-blocks/go-back-or-forward.md)
- [Launch Browser](https://docs.zerowork.io/using-zerowork/using-building-blocks/launch-browser.md)
- [Quit Browser](https://docs.zerowork.io/using-zerowork/using-building-blocks/quit-browser.md)
- [Switch Frame](https://docs.zerowork.io/using-zerowork/using-building-blocks/switch-frame.md)
- [Browser Alert](https://docs.zerowork.io/using-zerowork/using-building-blocks/browser-alert.md)
- [Click Web Element](https://docs.zerowork.io/using-zerowork/using-building-blocks/click-web-element.md)
- [Check Web Element](https://docs.zerowork.io/using-zerowork/using-building-blocks/check-web-element.md)
- [Save Web Element](https://docs.zerowork.io/using-zerowork/using-building-blocks/save-web-element.md)
- [Save Lists](https://docs.zerowork.io/using-zerowork/using-building-blocks/save-web-element/save-lists.md)
- [Enrich Existing Data](https://docs.zerowork.io/using-zerowork/using-building-blocks/save-web-element/enrich-existing-data.md)
- [Insert Text or Data](https://docs.zerowork.io/using-zerowork/using-building-blocks/insert-text-or-data.md)
- [Hover Web Element](https://docs.zerowork.io/using-zerowork/using-building-blocks/hover-web-element.md)
- [Select Web Dropdown](https://docs.zerowork.io/using-zerowork/using-building-blocks/select-web-dropdown.md)
- [Keyboard Action](https://docs.zerowork.io/using-zerowork/using-building-blocks/keyboard-action.md)
- [Start Condition and Set Condition](https://docs.zerowork.io/using-zerowork/using-building-blocks/start-condition-and-set-condition.md)
- [Actions = & ≠](https://docs.zerowork.io/using-zerowork/using-building-blocks/start-condition-and-set-condition/actions-and.md)
- [Actions <, ≤, >, ≥](https://docs.zerowork.io/using-zerowork/using-building-blocks/start-condition-and-set-condition/actions-less-than-greater-than.md)
- [Data Found & Data not Found](https://docs.zerowork.io/using-zerowork/using-building-blocks/start-condition-and-set-condition/data-found-and-data-not-found.md)
- [Contains & Does Not Contain](https://docs.zerowork.io/using-zerowork/using-building-blocks/start-condition-and-set-condition/contains-and-does-not-contain.md)
- [Before (Date) & After (Date)](https://docs.zerowork.io/using-zerowork/using-building-blocks/start-condition-and-set-condition/before-date-and-after-date.md)
- [Start Repeat](https://docs.zerowork.io/using-zerowork/using-building-blocks/start-repeat.md)
- [Standard Loop](https://docs.zerowork.io/using-zerowork/using-building-blocks/start-repeat/standard-loop.md)
- [Dynamic Loop](https://docs.zerowork.io/using-zerowork/using-building-blocks/start-repeat/dynamic-loop.md)
- [Continue until No Element Is Found](https://docs.zerowork.io/using-zerowork/using-building-blocks/start-repeat/continue-until-no-element-is-found.md)
- [Auto-Scroll](https://docs.zerowork.io/using-zerowork/using-building-blocks/start-repeat/auto-scroll.md)
- [Auto-Continue from Last Row or Element](https://docs.zerowork.io/using-zerowork/using-building-blocks/start-repeat/auto-continue-from-last-row-or-element.md)
- [Nested Loops - Handle Pagination](https://docs.zerowork.io/using-zerowork/using-building-blocks/start-repeat/nested-loops-handle-pagination.md)
- [After Repeat](https://docs.zerowork.io/using-zerowork/using-building-blocks/after-repeat.md)
- [Break Repeat](https://docs.zerowork.io/using-zerowork/using-building-blocks/break-repeat.md)
- [Try-Catch](https://docs.zerowork.io/using-zerowork/using-building-blocks/try-catch.md)
- [Raise Error](https://docs.zerowork.io/using-zerowork/using-building-blocks/raise-error.md)
- [Abort Run](https://docs.zerowork.io/using-zerowork/using-building-blocks/abort-run.md)
- [Update Data](https://docs.zerowork.io/using-zerowork/using-building-blocks/update-data.md)
- [Number Operations](https://docs.zerowork.io/using-zerowork/using-building-blocks/number-operations.md)
- [Example: Standardize different formats](https://docs.zerowork.io/using-zerowork/using-building-blocks/number-operations/example-standardize-different-formats.md)
- [Format Data](https://docs.zerowork.io/using-zerowork/using-building-blocks/format-data.md)
- [Remove Words](https://docs.zerowork.io/using-zerowork/using-building-blocks/format-data/remove-words.md)
- [Shorten Content Length](https://docs.zerowork.io/using-zerowork/using-building-blocks/format-data/shorten-content-length.md)
- [Split Data](https://docs.zerowork.io/using-zerowork/using-building-blocks/split-data.md)
- [Apply Regex](https://docs.zerowork.io/using-zerowork/using-building-blocks/apply-regex.md)
- [Remove Duplicates](https://docs.zerowork.io/using-zerowork/using-building-blocks/remove-duplicates.md)
- [Delete Data](https://docs.zerowork.io/using-zerowork/using-building-blocks/delete-data.md)
- [Ask ChatGPT](https://docs.zerowork.io/using-zerowork/using-building-blocks/ask-chatgpt.md)
- [Send Notification](https://docs.zerowork.io/using-zerowork/using-building-blocks/send-notification.md)
- [APIs: Send HTTP Request](https://docs.zerowork.io/using-zerowork/using-building-blocks/apis-send-http-request.md)
- [Write JavaScript](https://docs.zerowork.io/using-zerowork/using-building-blocks/write-javascript.md)
- [Imports and Package Management](https://docs.zerowork.io/using-zerowork/using-building-blocks/write-javascript/imports-and-package-management.md)
- [Write and Read Variables and Tables](https://docs.zerowork.io/using-zerowork/using-building-blocks/write-javascript/write-and-read-variables-and-tables.md)
- [Local and Global State](https://docs.zerowork.io/using-zerowork/using-building-blocks/write-javascript/local-and-global-state.md)
- [Device Storage](https://docs.zerowork.io/using-zerowork/using-building-blocks/write-javascript/device-storage.md)
- [Utilities](https://docs.zerowork.io/using-zerowork/using-building-blocks/write-javascript/utilities.md)
- [Browser Context](https://docs.zerowork.io/using-zerowork/using-building-blocks/write-javascript/browser-context.md)
- [Metadata](https://docs.zerowork.io/using-zerowork/using-building-blocks/write-javascript/metadata.md)
- [Save File](https://docs.zerowork.io/using-zerowork/using-building-blocks/save-file.md)
- [Upload File](https://docs.zerowork.io/using-zerowork/using-building-blocks/upload-file.md)
- [Delay](https://docs.zerowork.io/using-zerowork/using-building-blocks/delay.md)
- [Record Date](https://docs.zerowork.io/using-zerowork/using-building-blocks/record-date.md)
- [Take Screenshot](https://docs.zerowork.io/using-zerowork/using-building-blocks/take-screenshot.md)
- [Save from Clipboard](https://docs.zerowork.io/using-zerowork/using-building-blocks/save-from-clipboard.md)
- [Log](https://docs.zerowork.io/using-zerowork/using-building-blocks/log.md)
- [Building Block Options](https://docs.zerowork.io/using-zerowork/using-building-blocks/building-block-options.md)
- [Deactivate Building Blocks](https://docs.zerowork.io/using-zerowork/using-building-blocks/building-block-options/deactivate-building-blocks.md)
- [Shortcuts](https://docs.zerowork.io/using-zerowork/using-building-blocks/building-block-options/shortcuts.md)
- [Auto-Align](https://docs.zerowork.io/using-zerowork/using-building-blocks/building-block-options/auto-align.md)
- [Sticky Notes](https://docs.zerowork.io/using-zerowork/using-building-blocks/building-block-options/sticky-notes.md)
- [Delay Times between the Building Blocks](https://docs.zerowork.io/using-zerowork/using-building-blocks/building-block-options/delay-times-between-the-building-blocks.md)
- [Using Variables](https://docs.zerowork.io/using-zerowork/using-variables.md)
- [Using Tables](https://docs.zerowork.io/using-zerowork/using-tables.md)
- [How to Add Tables](https://docs.zerowork.io/using-zerowork/using-tables/how-to-add-tables.md)
- [Native Tables](https://docs.zerowork.io/using-zerowork/using-tables/native-tables.md)
- [Google Sheets](https://docs.zerowork.io/using-zerowork/using-tables/google-sheets.md)
- [Import Data from CSV](https://docs.zerowork.io/using-zerowork/using-tables/import-data-from-csv.md)
- [Using Google Sheet vs. Native Tables](https://docs.zerowork.io/using-zerowork/using-tables/using-google-sheet-vs.-native-tables.md)
- [Create Columns](https://docs.zerowork.io/using-zerowork/using-tables/create-columns.md)
- [Export Data as CSV](https://docs.zerowork.io/using-zerowork/using-tables/export-data-as-csv.md)
- [Convert Native Table to a Google Sheet](https://docs.zerowork.io/using-zerowork/using-tables/convert-native-table-to-a-google-sheet.md)
- [Using Run Reports](https://docs.zerowork.io/using-zerowork/using-run-reports.md)
- [Common Problems](https://docs.zerowork.io/using-zerowork/common-problems.md)
- [My TaskBot Does Not Start Run](https://docs.zerowork.io/using-zerowork/common-problems/my-taskbot-does-not-start-run.md)
- [When I Use Data from Table, No Data is Being Pulled](https://docs.zerowork.io/using-zerowork/common-problems/when-i-use-data-from-table-no-data-is-being-pulled.md)
- [Website is Glitching and Flashing](https://docs.zerowork.io/using-zerowork/common-problems/website-is-glitching-and-flashing.md)
- [No Selector is Found](https://docs.zerowork.io/using-zerowork/common-problems/no-selector-is-found.md)
- [My TaskBot Saves Some Data but Not All](https://docs.zerowork.io/using-zerowork/common-problems/my-taskbot-saves-some-data-but-not-all.md)
- [Data Is Saved in Wrong Format](https://docs.zerowork.io/using-zerowork/common-problems/data-is-saved-in-wrong-format.md)
- [Website Requires SMS or Email Verification](https://docs.zerowork.io/using-zerowork/common-problems/website-requires-sms-or-email-verification.md)
- [Keyboard Action Is Not Working As Expected](https://docs.zerowork.io/using-zerowork/common-problems/keyboard-action-is-not-working-as-expected.md)
- [Check Web Element Identifies Selector as Found but Next Action Does Not](https://docs.zerowork.io/using-zerowork/common-problems/check-web-element-identifies-selector-as-found-but-next-action-does-not.md)
- [When Using Insert Data Block, First Letters Are Cut Off](https://docs.zerowork.io/using-zerowork/common-problems/when-using-insert-data-block-first-letters-are-cut-off.md)
- [Workflow Has More than One Starting Building Block](https://docs.zerowork.io/using-zerowork/common-problems/workflow-has-more-than-one-starting-building-block.md)
- [TaskBot Does Not Automatically Scroll](https://docs.zerowork.io/using-zerowork/common-problems/taskbot-does-not-automatically-scroll.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zerowork.io/using-zerowork.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
