Overview
For consultants, coaches, and service providers who bill by the session, creating an invoice after every meeting is repetitive manual work. This automation triggers invoice creation the moment a Calendly appointment ends, using the meeting details to pre-populate the invoice — so billing is handled while the meeting is still fresh.
Before you start
- Calendly Standard plan or higher
- QuickBooks Online account (or Stripe for instant invoicing)
- Zapier Multi-Step plan
- Products/services set up in QuickBooks matching your Calendly event types
Step-by-step guide (4 steps)
Set up the Calendly event end trigger in Zapier
In Zapier, use 'Calendly: Invitee Created' as the trigger. Add a Delay step set to the duration of your typical meeting (e.g., 60 minutes). After the delay, the Zap proceeds — effectively running at the scheduled end time of each meeting.
Create the QuickBooks invoice action
Add a QuickBooks Online action: 'Create Invoice.' Map fields: invitee email → customer, event type name → service/product, your hourly rate → amount, meeting date → invoice date, and set payment terms (Net 7 or Net 14). The invoice is created automatically without you touching QuickBooks.
Add the Send Invoice action
Immediately after the Create Invoice action, add another QuickBooks action: 'Send Invoice.' The client receives the invoice via email within minutes of the meeting ending. The speed signals professionalism and improves payment turnaround.
Handle different meeting types with Zapier Paths
If you have multiple event types at different rates, use Zapier Paths. Path A: 'Event type = 60-min consultation' → invoice at $X. Path B: 'Event type = 30-min check-in' → invoice at $Y. Each path creates the correct invoice amount automatically.
Add a filter: only trigger the invoice if the event type is 'paid' (exclude free discovery calls from triggering invoices). Add a custom question in Calendly — 'Is this a paid session?' — and filter on that value.
What you'll get
Invoices sent within minutes of meeting end — when the value is freshest
Eliminates the 'I forgot to invoice for that call' problem
Consistent invoicing for every billable meeting automatically
Faster payment turnaround due to immediate invoice delivery
Common mistakes to avoid
Triggering invoices for non-billable meetings (use filters to exclude discovery calls)
Using the wrong delay duration (the delay should match your meeting length)
Not handling different meeting types at different rates (use Paths for multiple rates)
Frequently asked questions
Do I need coding experience to set up this Calendly automation?
No coding is required. This guide walks you through everything using Calendly's built-in features and Zapier's visual interface. If you can follow a recipe, you can follow this guide.
How long does this automation take to set up?
Most users complete this setup in 30–60 minutes on their first try. Once set up, it runs completely automatically with zero ongoing effort.
What happens if the automation fails?
Zapier and Make both have error notifications and task history, so you'll know immediately if something goes wrong. We cover troubleshooting steps in the guide above.
Can I customize this automation for my specific business?
Absolutely. The guide includes notes on common customizations. Most automations have multiple variation points — timing, conditions, notification recipients, and more.