Zapier Integration
The Levy Fleets Zapier app is the universal escape hatch — connect Levy events to over 6,000 apps in the Zapier directory without writing any code. We maintain the app inside Zapier's directory directly.
What you can do
The Zapier plugin exposes Levy events as triggers and Levy actions as actions.
Triggers (events you can subscribe to)
- New ride started
- Ride ended
- Ride cancelled
- New customer signed up
- Customer KYC completed
- Vehicle went offline
- Vehicle battery low
- Zone violation
- Support ticket created
- Payment captured
- Payment refunded
- Payout completed
Actions (things Zapier can ask Levy to do)
- Create a vehicle
- Update a vehicle's status
- Suspend a customer
- Add a tag to a customer
- Add a tag to a ride
- Add a note to a vehicle
- Add a zone
- Send a customer message via SMS / email
Example automations
| Goal | Trigger | Action |
|---|---|---|
| Salesforce lead on signup | New customer | Create Salesforce contact |
| Ride log to Google Sheets | Ride ended | Add row to spreadsheet |
| HubSpot deal on first ride | Ride ended (1st for customer) | Create HubSpot deal |
| SMS for low battery | Vehicle battery low | Send Twilio SMS to ops on-call |
| PagerDuty for ops alerts | Vehicle offline >30 min | Create PagerDuty incident |
| Notion task on support ticket | Support ticket created | Create Notion database row |
| Discord ops channel | Zone violation | Post Discord message |
| Mailchimp tag on KYC pass | Customer KYC completed | Add Mailchimp tag |
Setup
You need a Zapier account (free tier works for most use cases; Starter tier needed for multi-step Zaps).
Install the Levy plugin
Dashboard → Marketplace → search "Zapier" → Install.
Grant permissions
The Zapier install asks for a broad permission set since each Zap may use different scopes. Permissions are enforced per Zap by the granular scopes you select inside Zapier — not at install time.
Copy the Levy API token
After install, the plugin shows your Levy API token. Copy it.
Open Zapier
Go to https://zapier.com and search "Levy Fleets" in the app directory. Click Connect.
Paste your token
Zapier asks for your Levy API token. Paste it. Zapier verifies it works and shows your subaccount name.
Build your first Zap
Pick a trigger (e.g., "Ride ended"), pick an action (e.g., "Google Sheets — Add row"), map the fields, turn it on.
Pricing
The Levy plugin itself is free. You'll pay Zapier directly based on your Zapier plan and task volume. Each event Levy sends to Zapier counts as one task.
| Zapier plan | Tasks/month | Cost (as of 2026) |
|---|---|---|
| Free | 100 | $0 |
| Starter | 750 | $19.99 |
| Professional | 2,000+ | $49+ |
A high-volume Levy fleet (100+ rides/day) will run through the free tier in under 30 minutes — budget for Starter or Professional if you intend to log every ride to a spreadsheet.
Field mapping
When you set up a Zap, you'll see Levy's data structure as available fields:
- For ride triggers:
ride_id,customer_id,vehicle_id,start_time,end_time,distance_km,total_cents,pricing.unlock_cents,pricing.time_cents, etc. - For customer triggers:
customer_id,email,phone,first_name,last_name,created_at - For vehicle triggers:
vehicle_id,vehicle_number,status,battery_pct,lat,lng
PII fields (email, phone, names) are only sent if your Zapier install has read:customers.pii. Without that scope, those fields are masked.
Multi-step Zaps
Starter plan and above support multi-step Zaps — useful for things like "When a ride ends → look up the customer → add to a HubSpot list → send a Slack message". You can use filters to skip rides that don't match (e.g., only rides over 30 minutes long).
Rate limits
Zapier respects Levy's standard plugin rate limits (100 req/s, 10,000 req/day). For fleets with extreme volumes, contact Levy support to raise limits — we can lift them per install.
Troubleshooting
| Symptom | Fix |
|---|---|
| Zapier can't authenticate | Re-paste the token; if rejected, rotate it from Settings → Plugins and paste the new one. |
| Missing events | Check the trigger's polling vs webhook mode in Zapier. Webhook mode is faster but requires the Zap to be turned on for events to be queued. |
| Field mapping shows old data | Zapier caches the field list. Click "Refresh fields" in the Zap editor. |
| Zap suddenly stopped | You're probably out of Zapier tasks for the month. Check https://zapier.com/app/usage. |
What's next
- Slack notifications — for simple alerts without Zapier overhead
- Configuring a plugin — rotate the token, change permissions