Zapier Integration
Connect Vacation Tracker to 5,000+ apps using Zapier triggers for leave request events.
Vacation Tracker integrates with Zapier by sending webhook notifications when leave request events happen. You can then wire those events into any of the thousands of apps Zapier supports: log rows in a spreadsheet, post Slack messages, create calendar entries, sync with your HR system, whatever fits.
How it works
- A leave request event happens in Vacation Tracker (for example, a request is created, approved, or cancelled).
- Vacation Tracker POSTs a JSON webhook to Zapier with the leave request details.
- Zapier fires your Zap and passes the payload to your configured actions.
Each trigger matches a specific leave event. If you want to react to several events, create separate Zaps.
Prerequisites
- Vacation Tracker plan: Core or Complete (not available on the free plan)
- Zapier account: free or paid
Available triggers
Vacation Tracker provides 7 trigger events:
| Trigger | Description |
|---|---|
| New Leave Request Created | Triggers when an employee submits a new leave request |
| New Leave Added | Triggers when a manager adds leave for an employee (automatically approved) |
| Leave Request Approved | Triggers when a leave request is approved by a manager or automatically |
| Leave Request Denied | Triggers when a leave request is denied by a manager |
| Leave Updated | Triggers when a leave or leave request is updated, may trigger re-approval |
| Leave Cancelled | Triggers when a leave or leave request is cancelled |
| Leave Deleted | Triggers when a leave or leave request is permanently deleted |
See Triggers for detailed descriptions of each event.
Webhook payloads
Every trigger sends an enriched leave request payload with employee details, leave type info, and approver details when applicable. Sensitive fields like reason are stripped for privacy.
See Webhook Payloads for the full schema and per-event differences.
Authorization
Zapier authenticates with Vacation Tracker using the legacy OAuth2 flow (confidential client, no PKCE). Zapier's built-in OAuth support handles the flow end to end. You just click Sign in to Vacation Tracker in the Zap editor.
Next steps
- Triggers: detailed event descriptions
- Webhook Payloads: payload schema reference
- Setup Guide: step-by-step Zapier setup
- Legacy OAuth2 flow: authorization flow reference