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 to send real-time webhook notifications when leave request events occur. This lets you connect Vacation Tracker to thousands of other apps — update spreadsheets, send Slack messages, create calendar events, sync with HR systems, and more.

How it works

  1. A leave request event occurs in Vacation Tracker (e.g., a request is created, approved, or cancelled)
  2. Vacation Tracker sends a JSON webhook payload to Zapier with the leave request details
  3. Zapier triggers your Zap and passes the payload to your configured actions

Each trigger corresponds to a specific leave request event. You can set up multiple Zaps for different events.

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

All triggers send an enriched leave request payload with employee details, leave type information, and approver details (when applicable). Sensitive fields like reason are stripped for privacy.

See Webhook Payloads for the complete payload schema and per-event differences.

Next steps

On this page