Connect to thousands
of apps.
Send booking data to Zapier, Pabbly Connect, Make, or any automation platform, automatically, the moment something happens.
One feature. Unlimited automations.
Webhooks turn RepairPlugin into the trigger for everything else: CRMs, accounting, SMS, spreadsheets, anything that listens on an HTTP endpoint.
Every important event covered
Choose from 12 triggers covering the full lifecycle: scheduled appointments, ship-device appointments, and PDF offers, each with created, updated, cancelled, and deleted events. Each trigger sends a complete data package the moment the event happens.
Complete booking data in every payload
Every webhook sends 11 data sections: action, timing, service & payment, appointment details, customer information, location, device, items, financials, payment, and action links for rescheduling, approving, finalizing, or cancelling.
Works with any automation platform
Step-by-step setup guides for Zapier, Pabbly Connect, and Make are included. Any platform that accepts an HTTP POST with a JSON body and Content-Type: application/json header works, connect to your CRM, accounting software, SMS service, or spreadsheets.
Location-scoped webhooks
With Enhanced Locations, scope webhooks to a specific location so each shop triggers its own automations. Webhooks set to 'All' fire for events at any location. If Enhanced Locations is deactivated, location-specific webhooks show a 'Disabled' badge.
Preview the data before you build
Click the Example Payload button next to any webhook to view the full JSON data structure that would be sent for that trigger. Use this preview to map fields in your automation platform without having to fire a real test event first.
Dynamic Pricing supplier data
On Dynamic Pricing Growth or Scale plans, each item in the payload also includes supplier name, product code, and supplier cost price, ideal for syncing purchase orders or reseller workflows. On the Essentials plan, these fields aren't included.
Four steps to your first automation.
Create a webhook in RepairPlugin, set up the matching trigger in your automation platform, verify the payload, then build out your actions.
Create a webhook
Go to Settings > Webhooks & Integrations > Webhooks. Click Create New, select a trigger event, paste your automation platform's webhook URL, and (with Enhanced Locations) optionally pick a location.
Set up your automation platform
In Zapier, Pabbly, or Make, create a workflow with a Webhook trigger and copy the generated URL into the RepairPlugin webhook. The receiving platform's setup is your responsibility, RepairPlugin handles the sending side.
Test and inspect the payload
Trigger a real booking to fire the webhook, then verify the data was received. Click Example Payload in RepairPlugin to compare the structure, or use a service like webhook.site to inspect exactly what your endpoint receives.
Build your actions
Use the received data to create invoices, send SMS notifications, update your CRM, or assign tasks. Route actions by service method (come by store, ship, pickup, on-location) using Filters in Zapier, Router steps in Pabbly, or Router modules in Make.
Included on every plan.
Webhooks ship with Essentials. Location scoping unlocks with Enhanced Locations on Scale. Supplier fields require Dynamic Pricing on Growth or Scale.
All 12 triggers, single location stream
+ supplier fields per item
+ per-location scoping
Preguntas frecuentes.
Can I create multiple webhooks for the same trigger?
Yes. You can create as many webhooks as you need. For example, send 'Scheduled Appointment Created' to both Zapier (for your CRM) and Pabbly (for SMS notifications) at the same time.
Does RepairPlugin retry failed webhook deliveries?
No. Each webhook is sent once with a 4-second timeout. If the receiving server is unreachable or returns an error, the delivery is lost. Use a middleware service like Zapier or Make that handles retries on your behalf.
What format does the webhook use?
RepairPlugin sends webhooks as an HTTP POST request with a JSON body and a Content-Type: application/json header. This format works with virtually every automation platform and custom endpoint.
Can I send a test webhook?
There is no 'test send' button. You can view an example payload for each trigger in the admin panel, but to test actual delivery you need to create a real booking. Tip: use a service like webhook.site to inspect the payload your endpoint receives.
Does RepairPlugin help me set up Zapier, Pabbly, or Make?
RepairPlugin handles the webhook side, creating webhooks, selecting triggers, and sending data. Setting up the receiving side in your automation platform is your responsibility, and RepairPlugin doesn't provide support for configuring third-party platforms.
Can I scope webhooks to a single shop location?
Yes, with Enhanced Locations active. The Location dropdown lets you pick a specific location or leave it as 'All'. If Enhanced Locations is deactivated after location-specific webhooks were created, those webhooks show a 'Disabled' badge until it's reactivated.
What customer data is included in the payload?
Customer Information includes first name, last name, full name, email, phone, full address (house number, street, city, zipcode, country), customer type (private or business), business name, and notes, everything you need to populate a CRM record.
Can I use webhooks to route actions by service method?
Yes. The payload includes the service method, so you can branch your automation: send a store visit confirmation for 'Come by our store', generate a shipping label for 'Ship device', schedule logistics for 'Pickup service', or alert a field tech for 'Repair on your location'.
Lea la guía completa.
Setup, the full trigger reference, every field in the payload, and platform-specific guides for Zapier, Pabbly, and Make, straight from the help centre.
Pair it with these.
Google Tag Manager
Push 8 booking events with 30+ data fields to GA4, Google Ads, or Facebook Pixel.
Saber másGoogle Calendar
Every booking auto-creates an event in your shared calendar.
Saber másGoogle Business Profile
Auto-sync your opening hours and special dates to your Google Business listing.
Saber másConvierta a sus visitantes en clientes.
Únase a más de 500 talleres que ya están reduciendo los abandonos masivos de su web.
Fácil de instalar. En su sitio WordPress en pocos minutos.