Skip to main content
This step is only available on certain plans. If you are interested in using this step, please reach out.
The Pull from Browser step opens a secure cloud browser and follows your plain-English instructions on a website. It either pulls back the data it reads from the page or imports a CSV file it downloads. Use it for sites that don’t have an API or a Prowork integration: export a report from a vendor portal, check prices on a supplier’s site, or copy a table from a dashboard. You’ll find it in the step library under Utilities.

Set up the step

1
Add Pull from Browser to your flow.
2
In Starting URL, enter the page the browser should open first.
3
In Prompt, describe what the browser should do and which data you want back. Write it the way you’d brief a colleague.
4
Under Import, choose one:
  • Downloaded file (default): imports a CSV file the browser downloads.
  • Scraped data: returns the data the browser reads off the page, as rows and columns.
Example prompt: “Go to Reports, set the date range to last 7 days, and download the Orders CSV.”
Leave Keep the same columns on every run checked. The step reuses the columns from its first run, so a run that finds nothing won’t break the steps after it. Uncheck it if the columns you’re pulling have changed.

Sign in to a site

By default, the browser runs signed out. For a site that needs a login, contact Parabola support to set up a saved browser sign-in. Support will give you a Kernel Profile ID. Connect it to the step, and the browser starts already signed in. If the site asks you to sign in again, the step stops and shows a Re-authenticate link. Click it, sign in, then run the step again.

Run once per row

Connect a step with input data to run the browser once for each row. Reference any column in the URL or the prompt with {Column Name}:
  • URL: https://example.com/search?q={SKU}
  • Prompt: “Search for {SKU} and return its price.”
When you run once per row, set Import to Scraped data. Results include your input columns, then the scraped columns. If a row fails, an Error column explains what happened. A failed row doesn’t stop the others.

How it runs

The step opens a fresh browser on every run, whether you run it in the editor, on a schedule, or from a published flow. The browser goes to your starting URL, follows your prompt, then closes and passes the results to the next step. It knows today’s date, so prompts like “last 7 days” work on scheduled runs. With Scraped data, you get one row for each item the browser finds, with a column for each field. If the browser can’t organize what it read into rows, the step returns a single answer column with its text reply.

Limits

FAQ

The browser may have hit a login page, a captcha, or a page that looks different from what your prompt describes. Make your prompt more specific about where to click and what to read. If the site needs a login, check that your sign-in is connected.
Not on its own. For sites with two-factor sign-in, contact Parabola support about setting up a saved sign-in.
Not yet. You’ll see the results once the step finishes.
Not yet. Downloads are CSV only. For other kinds of pages, use Scraped data.
It might. Some sites limit automated visits or allow only one session per account at a time. If a run fails partway through, try fewer rows or space out your scheduled runs.
Last modified on September 29, 2026