• 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.

Iterator

Alectos

Member
Your Workflow URL
https://connect.pabbly.com/workflow/mapping/IjU3NjYwNTY0MDYzNTA0Mzc1MjZiNTUzMjUxMzQi_pc
Your Task History ID
IjU3NjYwNTY0MDYzNTA0Mzc1MjZiNTUzMjUxMzQi_pc
Consent to Access & Modify
I authorize Pabbly Support to log in to my account and make changes to the specified workflow for troubleshooting.
Hi Pabbly Team,

I need help with a workflow where I'm struggling to get the Iterator module working as expected.

Goal: I'm trying to send order data from Firebase Firestore (Trigger - Step 1) to the Tripletex API. An order can contain multiple products, which arrive as a list/array in the Firebase webhook (e.g., Data Items Values containing Values 0, Values 1, etc.).

Problem: I need to use the Iterator to process each product in the list and send separate API calls to Tripletex for each order line. However, when I add the Iterator step (after creating an empty order in Tripletex), the "Choose Array" field is empty. I cannot select the Data Items Values array from Step 1.

What I've tried without success:

  1. Re-capturing the Webhook Response in Step 1 (multiple times).
  2. Hard Refreshing the browser (Ctrl+Shift+R).
  3. Using a JSON Extractor before the Iterator to try and isolate the array (e.g., with the path data.items.values). The result from the JSON Extractor doesn't show up as an option in the Iterator either.
I can see the array data in the response from Step 1, but the Iterator module isn't finding it.

Can you please help me figure out why the Iterator isn't seeing the array from the Firebase trigger and how I can map it correctly?

Workflow Name: Bestillinger

Thanks for your help!
 

Hrishabh.pabbly

Member
Staff member
Hello,


Thank you for reaching out.

Upon checking your workflow “Bestillinger”, it seems that the issue is occurring because the response from your Firebase Firestore trigger is being captured in Simple Response format. When data is captured this way, arrays and nested objects aren’t fully accessible to the Iterator module.

To fix this, please follow these steps:
  1. Go to your Firebase Firestore trigger step.
  2. Turn OFF the “Simple Response” toggle.
  3. Re-capture the webhook response — this time it will be captured in Advanced Format.
  4. Once done, the array fields (like data.items.values) will appear properly inside the Iterator module under the Choose Array dropdown.

1761740303779.png



After recapturing, try adding the Iterator again and select the array from the advanced response — it should now work as expected.


Please give this a try and let us know how it goes.
 
Top