Skip to main content
Question

How can I create a Zap to notify accounting of Swoogo cancellations with invoice numbers

  • October 1, 2024
  • 1 reply
  • 58 views

I have created a zap that allows my registration software (Swoogo through webhooks) to create an entry and send an invoice in/from my Quickbooks online account. Great, works perfect.

 

No I am simply trying to create a zap that will notify my accounting staff if a registration in Swoogo has been cancelled. They will handle that manually. No automated refunds or notifications other than to them. This notification needs to include the invoice number. I am stumped.

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

1 reply

SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • October 2, 2024

Hi there @VMDAEC, welcome to the Community! 🎉

Does Swoogo have an API endpoint that would allow you to update the registration to record the invoice number? If so, you could potentially use a Webhooks action to do that - Send webhooks in Zaps. Then, when your second Zap triggers for the cancelled registration that invoice number should be passed to the Zap as well, allowing you to reference it in the notification.

If not, perhaps you could create a lookup table in an app like Zapier Tables. The lookup table would essentially be a list of the registrations ID numbers and their corresponding QuickBooks invoice numbers, see: Create lookup tables in Zaps guide for more details. The first Zap would create the invoice and add a record to the table that includes the registration ID number and the invoice number. Then when the second Zap runs it would use a Find Record (Zapier Tables) action to search for a record with an ID number that matches the canceled registration’s ID number, which would get the corresponding invoice number to be used in the action that sends out the notification.

Hope that helps to get you pointed in the right direction. If you run into any issues on that or have further questions just let us know!