Vacation Tracker Docs
Zapier Integration

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

  1. A leave request event happens in Vacation Tracker (for example, a request is created, approved, or cancelled).
  2. Vacation Tracker POSTs a JSON webhook to Zapier with the leave request details.
  3. 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:

TriggerDescription
New Leave Request CreatedTriggers when an employee submits a new leave request
New Leave AddedTriggers when a manager adds leave for an employee (automatically approved)
Leave Request ApprovedTriggers when a leave request is approved by a manager or automatically
Leave Request DeniedTriggers when a leave request is denied by a manager
Leave UpdatedTriggers when a leave or leave request is updated, may trigger re-approval
Leave CancelledTriggers when a leave or leave request is cancelled
Leave DeletedTriggers 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

On this page