Block reference Every block you can add to a workflow in WarpX Browser — 97 of them — with each setting explained and filled in with an example. Each card shows the logo of the app that lists it; a block both apps list says on its page what is different on a phone. What all blocks share, such as using data from earlier blocks, is in Automation basics .
GeneralBoth apps Start a workflow, pause it, run commands, work with files on your computer, and talk to the world outside the app.
Blocks group Runs a list of blocks in order, packed into a single block on the canvas. Clipboard Reads text from your computer's clipboard, or puts text on it. Command Run a command or a script on the computer in CMD, PowerShell or Terminal, and keep what it prints. Delay Pauses the run for a set number of milliseconds before the next block. File action Write a value to a TXT, CSV or JSON file on the computer, append to one, or delete a file. Get file path List the files in a folder, by full path, into a variable you can loop over. HTTP request Sends an HTTP request to a URL and can store the response. Note A sticky note on the canvas for explaining a workflow. It never runs. Notification Shows a desktop notification from WarpX Browser with a title and a message. Parameter Prompt Stops the run part way through and asks for values in a form in the profile's browser. Start Where every workflow begins, and where you define the parameters a run asks for. Wait connections Holds branches that run side by side until they have all arrived. Zip Compress files and folders into a zip file, or extract a zip into a folder. DataBoth apps Write to the table and variables, read TXT and Excel files, and reshape text, dates and what the workflow collected.
Data mapping Copy chosen properties of the table or a variable into new names. Date & time Get the date now, move a date by an amount, measure between two dates, or turn one into a timestamp. Delete data Empty the table, clear one column, or delete variables. Excel Read cells from an Excel workbook on the computer, or update, append, clear, create a workbook or add a sheet. Get log data Read the log of a workflow that is running, as a list of entries. Get OTP Work out the current 6-digit two-factor code from its secret. Increase variable Add a number to a variable, such as a counter. Insert data Set variables and add values to the workflow's table, several at once. Random Generate a fake name, email, number or other value and store it in a variable. Read TXT Take lines, or pieces between a delimiter, from a TXT file into a variable, optionally deleting them from the file. RegEx variable Replace a text variable with what a regular expression matches, or with a replaced version. Slice variable Keep part of a variable's text or list, by position. Sort data Sort the table's rows or a list variable, up or down. Text tools Split, join, replace, change case, measure, encode, hash or convert a piece of text. Control flowBoth apps Branch on a condition, repeat blocks over rows, elements or a count, and retry what failed.
Online servicesBoth apps Google Sheets and BigQuery; ChatGPT, Gemini, DeepSeek and Grok; Telegram, Discord and Google Chat; and codes from your mailbox.
BigQuery Run SQL against BigQuery, or insert and upsert rows into a table, signed in with a service account. ChatGPT Ask an OpenAI model a question built from the run's data and keep the answer in a variable. DeepSeek Ask a DeepSeek model a question built from the run's data and keep the answer in a variable. Discord Post a message, a picture or both to a Discord channel through its webhook. Gemini Ask a Google Gemini model a question built from the run's data and keep the answer in a variable. Google Chat Post a text message to a Google Chat space through its webhook, optionally into a thread. Google Sheets Read rows from a Google Sheet, keep only the ones you want, or write, append and clear cells. Grok Ask an xAI Grok model a question built from the run's data and keep the answer in a variable. Read email Wait for an email in a mailbox and take the code, the link or the text out of it. Telegram Send a message, a picture or both to a Telegram chat, group or channel with your own bot. PackagesBoth apps Blocks you saved once and drop into any workflow.
BrowserWarpX Browser Open, switch and close tabs, check and rotate the IP, block what loads, and read or change the running profile.
Block resourcesPartly works Stop images, video, fonts, stylesheets or chosen addresses from loading in the current tab. Browser event Waits until a page loads, a tab or window opens, or a tab or window closes in the profile's browser. Check IP Look up the profile's public IP with its country, region, city, timezone and network. Close tab/window Closes the tab the workflow is using, the tabs that match a pattern, or every window. Cookie Reads, sets or removes cookies in the profile's browser. Get tab URL Read the address of the current tab, or of every tab that matches a pattern. Go back Goes back one page in the tab the workflow is using, like the browser's back button. Go forward Goes forward one page in the tab the workflow is using, like the browser's forward button. Handle dialog Answers the page's alert, confirm and prompt dialogs for you. Handle download Names the file the page downloads, waits for it, and hands on where it was saved. Local storage Read or change the current page's localStorage or sessionStorage. New tab Opens an address in a new tab of the profile's browser and moves the workflow onto it. New windowPartly works Open a web address in a new window of the profile's browser, and carry on in it. Open URL Load a web address in the current tab or a new one, and wait for it to load. Profile info Read the running profile's name, notes, tags, group and proxy into a variable. Reload tab Reloads the page in the tab the workflow is using and waits for it to load. Rotate proxy Call a proxy's change-IP link and wait until the profile's IP is really new. Switch tab Move the run to another open tab, found by its address, its title or its position. Take screenshot Captures the visible page, the whole page or one element as an image, and saves it as a file, in the table or in a variable. Update profile Change a profile's name, notes or tags — the running one, a list, or a whole group. Web interactionWarpX Browser Click, type, read and scroll, wait for what a page does, act like a person, emulate a phone and solve captchas.
Attribute value Read or set an HTML attribute on an element, such as a link's href or an image's src. Click element Click an element on the page, with human-like mouse movement by default. Create element Insert your own HTML, CSS and JavaScript into the page, next to or inside an element. EmulatePartly works Show the current tab at the size of a phone or tablet, like the device toolbar in DevTools. Forms Fill a text field, choose a dropdown option, or tick a checkbox or radio button. Get text Read the text of one element or many, and save it to the table or a variable. Hover element Move the pointer over an element, to open a menu or show a tooltip. Human actionsPartly works Scroll, move the mouse and pause for a random while, the way a person reading the page would. JavaScript code Run your own JavaScript in the page, and pass data back to the workflow. Link Open the address of a link on the page, in the same tab or a new one. OTP input Type a one-time code into a row of boxes that take one character each. Press key Send a key, or a string of keys, to an element or to whatever has focus. Save assets Save an image, video, audio or other file to your Downloads folder, from an element or a URL. Scroll element Scroll the page or a scrollable area to an element or to a position. Solve captcha Have 2Captcha, Anti-Captcha or CapSolver solve a reCAPTCHA, hCaptcha or Turnstile, and fill the answer into the page. Switch frame Run the blocks that follow inside an iframe, or go back to the main page. Trigger event Fire a DOM event such as change, mouseover or keydown on an element. Type text Put text into an input, textarea or editable element. Upload file Put one or more files into a file input on the page, from your computer, a URL or inline data. Wait for Wait until an element appears or goes, the address matches, or a network response arrives. WorkflowWarpX Browser Run one workflow from another, stop a run, and manage profiles, groups and proxies — even run workflows on other profiles. On paid plans.
Close profile Close profiles that are open — never the one running the workflow. Create profile Make a new profile, with its fingerprint drawn, in a group and with a proxy if you like. Execute workflow Run another automation from this one and wait for it to finish. Get profile Read any profile on this computer by its id or name, with a fallback when it is not there. List groups Every profile group on this computer, with how many profiles each holds. List profiles The profiles in a group, with a tag, open or closed — as records or as ids. Move to group Put profiles in another group, making the group first if you like. Open profile Launch profiles that are closed, as their Open button does. Run on profiles Start another workflow on other profiles, a few at a time, and optionally wait for the results. Set proxy Give profiles a proxy — the same for all, in turn from a list, or at random — or take theirs away. Workflow state Stop the current run, optionally as a failure with your own message, or stop other runs.