Skip to main content
Question

How do I generate a Xero invoice and merchant fee transaction for a paid Calendly booking?


TRIGGER: Paid booking made via Calendly.


ACTION: Generate a sales invoice in Xero and the accompanying merchant fee (spend money transaction)

 

BACKGROUND:

  • We use Stripe as a payment gateway for invoices that are issued through Xero, hence the specific trigger of a paid booking
  • Current workaround: text description filter with Calendly > draft invoice (no figures) > spend money transaction is created (tested and approved)
  • Unable to find an identifier to link a specific booking in Calendly to Xero

Appreciate any help.

 

Did this topic help you find an answer to your question?

9 replies

Troy Tessalone
Forum|alt.badge.img+14

Hi ​@cleaj 

Check if there is a ID from Calendly on the Stripe Transactions OR if there is a Stripe ID on the Calendly transaction.

You may need to use this Zap trigger: Stripe - Checkout Session Completed

 


  • Author
  • Beginner
  • 3 replies
  • January 13, 2025

Hi ​@Troy Tessalone 

Thanks for taking the time to reply. I’ve looked at various fields and can’t identify one that specifically relates to paid bookings. Particularly, when someone makes a booking via my Calendly and it takes payment there and charges their credit card via Stripe.

By the way, I’ve tried your suggestion and it didn’t work our workflow doesn’t involve the checkout process.

Appreciate you trying to help.


Troy Tessalone
Forum|alt.badge.img+14

@cleaj 

You can filter by the specific Calendly Event. (name/id/url)

Zap step 2: Filter

Filter help: https://zapier.com/apps/filter/help


Troy Tessalone
Forum|alt.badge.img+14

@cleaj 

There are other Stripe triggers to explore using: https://zapier.com/apps/stripe/integrations#triggers-and-actions


  • Author
  • Beginner
  • 3 replies
  • January 13, 2025

@Troy Tessalone Understood. I was looking for more specific guidance. I’ve got the trigger sorted, it’s the filter conditions I’m struggling with as I can’t ID a field that differentiates between regular payments of our invoices made via Stripe or if Stripe have charged their CC (credit card) as a result of a paid booking from Calendly.

EDIT: I just saw your other comment. I believe I’ve tried name and ID. Not sure about URL. Will try.


Troy Tessalone
Forum|alt.badge.img+14

@cleaj 

Calendly Field: Event Type URI.

The Calendly URL includes the Calendly Event ID.

 


  • Author
  • Beginner
  • 3 replies
  • January 13, 2025
Troy Tessalone wrote:

@cleaj 

Calendly Field: Event Type URI.

The Calendly URL includes the Calendly Event ID.

 

That field makes sense, but the workflow isn’t quite working. I’ve tried using Calendly as the trigger and Stripe as the trigger and it’s still not coming out right. Appreciate your help, but I think this is beyond me.


Troy Tessalone
Forum|alt.badge.img+14

@cleaj 

If you still need help, for us to have more info, post screenshots with how your Zap steps are outlined and configured in EDIT mode with the field mappings visible.

 

To hire help, there is a directory of Certified Zapier Experts: https://zapier.com/experts


JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 2350 replies
  • January 21, 2025

Hi ​@cleaj,
 
We just wanted to see how everything is going with your Zap. Feel free to reach out if you need further assistance with your Zap. We're glad to address any concerns and assist you.
 
We're looking forward to your response.