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
  • Options
  • FAQ
  • Video Tutorials

Was this helpful?

  1. Using ZeroWork
  2. Using Building Blocks

Insert Text or Data

PreviousStop Run If Selector Is Not Found OptionNextHover Web Element

Last updated 4 months ago

Was this helpful?

The Insert Text or Data building block inserts text into an input field on a website. It is useful for filling out forms, entering search queries, or automating text input tasks.

For example, you can enter some text as follows:

By adding the Open Link building block to open wikipedia.org (as an example) and connecting it to the Insert Text or Data building block, you can see how the TaskBot inserts the text into the search field:


Options

Using a variable or table reference

By clicking on V (variable) or T (table) at the top right, you can add references to dynamic data.

Insert instantly without typing delay

The Insert instantly without typing delay toggle allows you to paste text instantly without simulating typing.

  • When this option is enabled, the typing speed is instant and the text is immediately pasted into the input field.

  • When this option is disabled, the text will be typed character by character at the specified speed. The selector is then optional. If no selector is provided, the text is inserted wherever the mouse cursor is positioned.

Using spintax

Spintax lets you vary the content of your text dynamically. Learn more here: Spintax.

Selector

The behavior of the selector depends on the Insert instantly without typing delay setting:

  • When enabled: A selector (CSS or XPath) is required to specify the input field for pasting text.

  • When disabled: The selector is optional. If no selector is provided, the text will be inserted wherever the mouse cursor is currently positioned. Some websites automatically place the mouse cursor in the desired input field (e.g., search engines like Google, DuckDuckGo, or Wikipedia). For instance, when you open Wikipedia, the cursor is automatically in the search field, allowing text to be typed directly without needing a selector.

Encrypt Content

In some cases, you might prefer logging in to the website/app that you want to automate with your credentials instead of cookies (as described here: Cookies). In such cases, you may need to use the Insert Text or Data building block to enter your username and password. If you do so, it is important to encrypt your password to protect your access.

Once encrypted and saved, the content cannot be viewed or edited. To modify it, you must remove the encrypted entry and re-enter your content. We do not store plain text copies of encrypted content.


FAQ

Can I Use the Mouse Cursor Instead of a Selector?

Yes, but only when the option Insert instantly without typing delay is disabled. In this case, the text is inserted wherever the mouse cursor is currently positioned.

When I use a table reference, no data is inserted, although there is data in the table.

This happens when no dynamic loop is set up to pull rows from the table. Please see the solution here: When I Use Data from Table, No Data is Being Pulled.


Video Tutorials

See a video tutorial on using Insert Text or Data for an automated social media post: .

See another video tutorial on sending a personalized outreach message:.

🏗️
Video Tutorial
#video-tutorial-connect-your-taskbot-with-open.ai