• Instructions to Ask a Question

    For any assistance, please click the "Ask a Question" button and select the Pabbly product for which you require support.

    We offer seven comprehensive applications designed to help you efficiently manage and grow your business:

    Our support team endeavors to respond within 24 business hours (Monday to Friday, 10:00 AM to 6:00 PM IST). We appreciate your understanding and patience.

    🚀 Exclusive Lifetime Offers 🚀

    We invite you to take advantage of our special one-time payment plans, providing lifetime access to select applications:

    • 🔥 Pabbly Connect — Lifetime Access for $249View Offer
    • 🔥 Pabbly Subscription Billing — Lifetime Access for $249View Offer
    • 🔥 Pabbly Chatflow — Lifetime Access for $249View Offer

    Make a one-time investment and enjoy the advantages of robust business management tools for years to come.

How to add scrapped data from Browse.ai to Google Sheets

Your Task History ID
IjU3NjYwNTZiMDYzZTA0MzM1MjZjNTUzNzUxMzEi_pc
Hi,

I have a simple page that made possible to scrap using Browse.ai.
I want to add the scrapped data from Browse.ai to Google Sheets.

So I used those steps:

1. Browse.ai
2. Iterator
3. Google Sheets

but Iterator does not find an array.

Then I tried

1. Browse.ai
2. Array Function (Pabbly)
3. Iterator
4. Google Sheets

but I don't understand the template that referring to.
 

Preeti Paryani

Well-known member
Staff member
Hello @limitcracker,

Please try capturing the response from the trigger in advanced format by turning off the Simple Response toggle under your trigger step. After that, click on "Recapture Webhook Response."

If the response is received in an array format, you'll then be able to use that data with the Iterator to process it further and send it to Google Sheets.
 
It's been showing as list
Hello @limitcracker,

Please try capturing the response from the trigger in advanced format by turning off the Simple Response toggle under your trigger step. After that, click on "Recapture Webhook Response."

If the response is received in an array format, you'll then be able to use that data with the Iterator to process it further and send it to Google Sheets.
Hi thanks a lot switching Simple Response off did the job.
Then I send them to Add Row or Multiple Rows? Cause I used the Iterator Array on Google Sheets Add Row but only one got into GSheet.

see attached:
1751897340414.png
 

Preeti Paryani

Well-known member
Staff member
Hello @limitcracker,

In the workflow builder, when using the Iterator, it returns only the first object as a sample response, which you might have mapped further and added to Google Sheets. However, when the workflow runs in automation, the Iterator processes each object in the array individually—meaning it will execute all subsequent actions for every object in the array, as intended.

Let us know if you need further clarification.
 
Hello @limitcracker,

In the workflow builder, when using the Iterator, it returns only the first object as a sample response, which you might have mapped further and added to Google Sheets. However, when the workflow runs in automation, the Iterator processes each object in the array individually—meaning it will execute all subsequent actions for every object in the array, as intended.

Let us know if you need further clarification.
Hi I did that but still adds one row. See attached screen recording.
 

Fagun Shah

Well-known member
Hi I did that but still adds one row. See attached screen recording.
While setting up the workflow the Iterator only works with 1st items of the array, you need to actually trigger the worlflow from Browse.ai to see all rows in ghseet.
 
While setting up the workflow the Iterator only works with 1st items of the array, you need to actually trigger the worlflow from Browse.ai to see all rows in ghseet.
Hi, yeah it worked.
One last thing is that I get 3 times the same results although Browse.ai gives 10 unique results (see attached):

1752050455414.png


1752050475922.png
 

Preeti Paryani

Well-known member
Staff member
Hello,

Thanks for bringing this to our attention.

It appears that the workflow is being triggered multiple times by Browse.ai, which is likely causing the duplicate entries. This usually happens when the "Save & Send Test Request" button is clicked multiple times during setup.

We recommend the following steps:

  1. Create a new workflow and capture the trigger response afresh.
  2. Disable the current workflow to avoid duplicate executions.
  3. After confirming that the new workflow triggers only once, you can simply copy and paste the remaining steps from the previous workflow into the new one.
Please monitor the execution to ensure everything runs as expected, and let us know if you need further assistance.
 
Hello,

Thanks for bringing this to our attention.

It appears that the workflow is being triggered multiple times by Browse.ai, which is likely causing the duplicate entries. This usually happens when the "Save & Send Test Request" button is clicked multiple times during setup.

We recommend the following steps:

  1. Create a new workflow and capture the trigger response afresh.
  2. Disable the current workflow to avoid duplicate executions.
  3. After confirming that the new workflow triggers only once, you can simply copy and paste the remaining steps from the previous workflow into the new one.
Please monitor the execution to ensure everything runs as expected, and let us know if you need further assistance.
Thanks this helped.
If I want to update 2nd to 11th rows with the same fetched results what I put into the Row Index? (see attached).

1752059702468.png
 

ArshilAhmad

Moderator
Staff member
So you're saying that Browse AI generates 10 objects each time a workflow is executed, and you want to iterate through all these objects one by one and add them to rows 2 to 11 of your spreadsheet each time the workflow runs — meaning rows 2 to 11 should be updated with the 10 objects fetched in the Browse AI trigger step. Is that correct?

The use case you're describing is possible, but you need to ensure that each time the workflow is executed, Browse AI retrieves exactly 10 objects — no less and no more. Only then will this use case work as expected.

Please confirm this, and we will add the necessary steps to your workflow to achieve this use case.
 
So you're saying that Browse AI generates 10 objects each time a workflow is executed, and you want to iterate through all these objects one by one and add them to rows 2 to 11 of your spreadsheet each time the workflow runs — meaning rows 2 to 11 should be updated with the 10 objects fetched in the Browse AI trigger step. Is that correct?

The use case you're describing is possible, but you need to ensure that each time the workflow is executed, Browse AI retrieves exactly 10 objects — no less and no more. Only then will this use case work as expected.

Please confirm this, and we will add the necessary steps to your workflow to achieve this use case.
yes. It retrieves exactly 10 objects. Yes, I want to clear old rows 2-to-11 and update with 10 newly fetched results.
 

Preeti Paryani

Well-known member
Staff member
Hello @limitcracker,

We wanted to inform you that the issue was occurring because the “Reset on Execution” option under the Counter action was set to YES, which caused the value to reset to the initial value on every execution.

We have now updated this setting to NO, so it should work as expected going forward.

Please run a test and let us know how it goes.

1752150180227.png
 
Top