Skip to main content

I want to add/update a contact in MailChimp each time a new booking for an event is made in TicketSource, with the ability to assign tag/s dependent on the event name. I’ve created a zap which uses New Booking, Find Event and Find Customer steps, followed by a number of paths each of which tests whether the event name contains a particular string, and assigns the appropriate tag/s for that event.

The customer data is handled correctly, so the correct contact is always being added/updated in MailChimp. BUT the correct tag/s are not being assigned. I have traced this back to the Find Event step, which outputs an incorrect Name string in “Data Out” when it runs. The Configuration for this step seems to be pre-configured with the Zapier Booking ID assigned to the Event ID field, which I think is the problem. Looking at the suggested alternative available fields from the New Booking step, which include TicketSource Customer ID, Booking Reference, etc. there is no TicketSource Event ID which I would expect.

At this point, I can’t see how to get the correct Name out of the Find Event step, so that the subsequent steps then work correctly.

 

Thanks

Steve

Hey ​@Steve Welford,

Can you try using Date ID instead of Event ID to see if it fixes it? See more about TicketSource Zapier integration here- https://help.ticketsource.com/en/article/zapier-integration-p5mvf6. Hope it helps!


Hi ​@Steve Welford 

Help us have more info by posting screenshots showing:

  • how your Zap steps are outlined
  • how your Zap steps are configured in EDIT mode in the CONFIGURE tab with the field mappings visible
  • check your Zap Run history details to see the DATA IN/OUT for each step to help you trace the data flow and troubleshoot: https://zapier.com/app/history/

Hey ​@Steve Welford, just checking in! 👋 Were you able to get this sorted by using the Date ID instead of the Event ID like Sparsh suggested? 

Want to make sure you’re all set so please let us know if you still need any help. 🙂


Hi, no unfortunately not. The output fields from the New Booking trigger event just don’t appear to offer any useful fields for getting the TS event information, eg. event name or event date. See attached screenshot. Getting customer data (from TicketSource Customer ID) works fine, but there’s no handy TicketSource Event ID

 

Steve


@Steve Welford 

Did you try using the search bar to search for either variable labels or variable values?

e.g. Try searching for “event” to narrow the list of variables to see if there is a variable that has a value for the event name or event ID.

e.g. Try searching for the name of the event to narrow the list of variables to see if there is a variable that has a value for the event name.

 

If the Event ID is returned, but not the Event Name, then try adding this Zap step: TicketSource - Find Event

Search by Event ID

 

 


Hi, yes, using Search to search for “Name” did turn up field Event Name; I hadn’t realised the list of fields displayed was not exhaustive, and not tried Search before. BUT, now a different problem which I can’t figure - the value in Event Name is not correct, whereas customer name, email, etc are correct; same issue with Event Description. How can event details for New Booking be incorrect but customer info is correct?

Steve


@Steve Welford 

Try mapping the variables in the Zap step.

  1. Turn the Zap ON.
  2. Test live.
  3. Check your Zap Runs: https://zapier.com/app/history/
  4. Click into a Zap Run to see the DATA IN/OUT for each step to help you trace the data flow and troubleshoot to confirm if the correct data points are being used.