Add a Looping Step in Your Zap
If your exporting attendees to another platform through Zapier and it's not exporting all attendees from the order, you may need to use the Zapier's looping feature.
Before You Loop
Before you start with looping, check what other actions are available in the other platform, they may have options to create / update multiple records or line items. You can use that action instead of adding a looping step in your zap. You may not even need to go through this whole article anymore!
For example, if you're exporting to Google Sheets, you'll see that there's an option to Create a Spreadsheet Row and Create Multiple Spreadsheet Rows. Choose the latter to ensure that all the attendees will be added to your sheet without looping needed.
Looping Steps
1. Test the Trigger for Multiple Attendees
When you get to the part where you're about to test your first step ( trigger - New Ticket Purchase in Accelevents), choose a record that has multiple attendees in the order. You may need to sign up for a test registration if you don't have one.
2. Add the Looping Step
Add another step in the zap by clicking the + button and then search and select "Looping"
3. Choose Create Loop From Line Items then click Continue
4. Choose the values to export and loop
Click the + button and choose a value from Accelevents that you want to export. Then, after it's added, give it a proper field name on the left side. Click + Add value set to add more fields. In this example we're exporting the attendee's first name, last name and email address.
5. At the bottom of that menu, choose True, and counter should start at 1. The maximum at 500. Click Continue.
6. Test the Looping Step
Click the test button. You should see in data out that the attendees are now split, instead of their info being comma separated.
7. Add a third step
Click the + button to add the last step which is the action to export the attendees to another platform. In this example, we want to export attendees to Klaviyo.
8. Choose Create or Update Profile as the Action Event, then click Continue
If you take a look at the available actions for Klaviyo, they do not have a step that creates or updates multiple profiles so a looping step is needed, unlike our previous example for Google Sheets.
9. Connect your account
If you've previously created a zap for the other platform, you should be able to select that account through the Change button or you can connect a new account. Click Continue after it's connected.
10. Map the Looping Fields
In the configure menu, click the + button on the fields you want to map. Then, choose the fields you created in the looping step.
In this step, you'll see only attendee 1's information. Click Continue when you're done.
11. Test the Last Step
When you test, check the other platform to see if a new record / line item is created. It's going to export only 1 attendee information, this is expected. You'll see it work in action when you publish.
12. Publish the Zap
13. Test the Publish Zap
To see if this works, do a test registration with a couple of attendees in 1 order. You should see in the other platform that records / line items will be created for all the attendees in the order.














