Skip to main content

I have made a zap but I am facing issue of not getting all results in airtable and I am only getting last data entry in table and not all 10.


Okay, here's a breakdown of my current Zap steps (using the Filter + Storage method) and the reason for each:

  1. New Submission (Youform Trigger):
    • Reason: To start the automation whenever a client submits the booking form and capture their input.
  2. Find or Create Client (Airtable Action):
    • Reason: To look up the client by email in your Clients table or create them if they're new. This provides the correct client Record ID needed for linking and avoids duplicates.
  3. Split Services (Formatter Action):
    • Reason: To take the comma-separated text of selected service names from the form and turn it into a list of individual service names that the loop can process one by one.
  4. Create Loop From Line Items (Looping Action):
    • Reason: To repeat the next set of actions (Steps 5, 6, 7) once for each individual service name identified in Step 3.
  5. Find Services (Airtable Action - Inside Loop):
    • Reason: To search your Services table using the name of the service for the current loop iteration and find that service's unique Airtable Record ID. This ID is needed for linking later.
  6. Push Value Onto List (Storage Action - Inside Loop):
    • Reason: To take the unique Record ID found in Step 5 and add it to a temporary list associated with this specific Zap run. This is intended to collect all the required Service IDs across all loop iterations. (Note: We suspect this or Step 9 is malfunctioning internally, as unique IDs go in but duplicates come out later).
  7. Filter (Filter Action - Inside Loop):
    • Reason: To check if the current loop iteration is the last one. It stops the process for all iterations except the final one, ensuring the subsequent steps run only once after all services are processed.
  8. Find Assigned Member (Airtable Action - After Filter):
    • Reason: To run once on the final loop iteration. It finds the selected practitioner in your Team Members table to get their Record ID for linking.
  9. Get List Values (Storage Action - After Filter):
    • Reason: To run once on the final loop iteration. It retrieves the complete list of Service Record IDs supposedly collected by Step 6. (Note: This step is outputting incorrect data - duplicate IDs - despite apparently correct configuration).
  10. Create Booking (Airtable Action - After Filter):
    • Reason: To run once on the final loop iteration. It creates the actual booking record in Airtable, using the Client ID (from Step 2), the list of Service IDs (from Step 9), the Member ID (from Step 😎, and other form details to create the complete, linked booking.

Hi ​@Ahmad Masood Sabir 

Have you tried testing live?

Then check your Zap Runs history details to see the DATA IN/OUT for each Zap step to help you trace the data flow and troubleshoot.

 

NOTES:

  • Loop iterations run in parallel unless programmed to run sequentially
  • Testing the Looping Zap app only uses the first loop iteration
     

If you still have issues, for us to have true context, post these screenshots:

  • how your Zap steps are outlined
  • how your Zap steps are configured in EDIT mode with the field mappings visible in the CONFIGURE tab

Hi​ ​@Troy Tessalone !
Yes I have tested it live.
Check this.
Zap ran fine with no errors.
At step 6 for storage step I am getting exact IDs I need for each service.
The main issue I am facing is step 9 where in place of different IDs I am getting same ID 10 different

times.
Other all steps are working fine.
I am attaching some screenshots here Do check them out.

 


 


 

 


@Ahmad Masood Sabir 

From your 2 screenshots, looks like you have a variable that needs to be remapped.

 


Yeah I will check that, and will update here.
But If step 6 is giving me correct and different IDs as expected why step 9 is not capturing all those IDs.
Regards,
Ahmad Masood Sabir


@Ahmad Masood Sabir 

Help links for using Storage Zap app: https://zapier.com/apps/storage/integrations#help

 

In Zap step 9, for the Item Format field, check the field label tooltip for guidance about how to configure the field value.

 

Try making that fix to the variable mapping, then test again, and check your Zap Runs history details.

https://zapier.com/app/history/