RepairPluginDocs

Webhooks

Configureer webhooks in RepairPlugin om boekings- en offertegegevens te sturen naar Zapier, Pabbly Connect, Make of elk ander automatiseringsplatform.

webhookszapierpabblymakeintegromatautomationtriggersapi

Wat kun je hiermee?

  • Boekingsgegevens naar elke app sturen -- stuur automatisch afspraakdetails naar je CRM, boekhoudsoftware of e-mailmarketingtool.
  • Directe meldingen ontvangen -- activeer een SMS of Slack-bericht wanneer een nieuwe afspraak wordt geboekt of geannuleerd.
  • Je workflow automatiseren -- maak facturen aan, werk spreadsheets bij of wijs taken toe op het moment dat een boeking binnenkomt.
  • Filteren op locatie -- met de Uitgebreide Locaties kun je webhooks beperken tot een specifieke locatie, zodat elke winkel zijn eigen automatiseringen activeert.
  • Kiezen wat de webhook activeert -- kies uit 8 verschillende gebeurtenissen voor afspraken en offertes.

Waar vind je het?

  1. Klik in de WordPress-admin sidebar op RepairPlugin.
  2. Klik op Settings.
  3. Klik op Webhooks & Integrations in de sidebar.
  4. Het tabblad Webhooks is de standaardweergave (eerste tabblad).
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=webhooks
Het Webhooks-tabblad met de webhooklijst met triggertypes, URL's en actieknoppen

Hoe stel je het in?

Een nieuwe webhook aanmaken

  1. Ga naar RepairPlugin > Settings > Webhooks & Integrations > Webhooks.
  2. Klik op de knop Create New onder de webhooktabel.
  3. Er opent een popup met:
    • Trigger-dropdownmenu -- selecteer de gebeurtenis die de webhook activeert.
    • URL-veld -- plak de webhook-URL van je automatiseringsplatform.
    • Location-dropdownmenu -- (alleen zichtbaar met Uitgebreide Locaties) selecteer een specifieke locatie of laat op "All" staan om voor elke locatie te activeren.
  4. Klik op Create New om op te slaan.
  5. De pagina herlaadt en de nieuwe webhook verschijnt in de tabel.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=webhooks
De popup Nieuwe Webhook Aanmaken met velden voor naam, URL, gebeurtenissen en authenticatie

Een webhook bewerken

  1. Klik op het bewerkpictogram (potlood) naast de webhook die je wilt wijzigen.
  2. Pas de trigger, URL of locatie aan.
  3. Klik op Update om op te slaan.

Een webhook verwijderen

  1. Klik op het verwijderpictogram (prullenbak) naast de webhook.
  2. Bevestig de verwijdering.
  3. De webhook is verwijderd.

De voorbeeldgegevens bekijken

  1. Klik op de knop Example Payload naast een webhook.
  2. Er verschijnt een popup met de volledige gegevensstructuur die bij die trigger zou worden verstuurd.
  3. Gebruik dit om het formaat te begrijpen bij het instellen van je automatiseringsplatform.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=webhooks
De Example Payload-popup met de JSON-gegevensstructuur die door een webhook-gebeurtenis wordt verstuurd

Verbinden met Pabbly Connect

  1. Maak in Pabbly Connect een nieuwe workflow aan en kies Webhook als trigger.
  2. Kopieer de webhook-URL die Pabbly aanlevert.
  3. Maak in RepairPlugin een nieuwe webhook aan met de gewenste trigger en plak de Pabbly-URL.
  4. Sla de webhook op.
  5. Activeer een testgebeurtenis (maak bijvoorbeeld een testafspraak aan).
  6. Ga terug naar Pabbly om te controleren of de gegevens zijn ontvangen en stel vervolgens je acties in.

Verbinden met Zapier

  1. Maak in Zapier een nieuwe Zap aan en zoek naar Webhook als trigger.
  2. Selecteer Catch Hook en kopieer de webhook-URL.
  3. Maak in RepairPlugin een nieuwe webhook aan met de gewenste trigger en plak de Zapier-URL.
  4. Sla op en activeer een testgebeurtenis.
  5. Ga terug naar Zapier om de gegevens te controleren en stel je acties in.

Verbinden met Make (voorheen Integromat)

  1. Maak in Make een nieuw scenario aan en selecteer Webhook > Custom webhook als trigger.
  2. Klik op Add om een webhook-URL te genereren en kopieer deze.
  3. Maak in RepairPlugin een nieuwe webhook aan met de gewenste trigger en plak de Make-URL.
  4. Sla op en activeer een testgebeurtenis.
  5. Ga terug naar Make om de gegevens te controleren en bouw je scenario.

Instellingenoverzicht

Beschikbare triggers

TriggerWanneer deze wordt geactiveerd
Scheduled Appointment CreatedEen nieuwe afspraak wordt geboekt door een klant
Scheduled Appointment UpdatedEen bestaande afspraak wordt gewijzigd
Scheduled Appointment CancelledEen afspraak wordt geannuleerd
Scheduled Appointment DeletedEen afspraak wordt permanent verwijderd
Quote CreatedEen nieuwe PDF-offerte wordt gegenereerd
Quote UpdatedEen bestaande offerte wordt gewijzigd
Quote CancelledEen offerte wordt geannuleerd
Quote DeletedEen offerte wordt permanent verwijderd
InstellingBeschrijvingStandaardKlant ziet
TriggerBepaalt welke gebeurtenis deze webhook activeert. Elke trigger komt overeen met een specifieke actie in RepairPlugin-- Select --Niets -- webhooks werken op de achtergrond.
URLDe bestemmings-URL waarnaar RepairPlugin de boekings- of offertegegevens stuurt wanneer de geselecteerde trigger wordt geactiveerdleegNiets -- webhooks werken op de achtergrond.
LocationBeperkt de webhook tot alleen gebeurtenissen op een specifieke locatieAll. Wanneer ingesteld op "All", wordt deze geactiveerd voor gebeurtenissen op elke locatie. Als Uitgebreide Locaties wordt gedeactiveerd nadat locatiespecifieke webhooks zijn aangemaakt, tonen die webhooks een "Disabled"-badge totdat het weer wordt geactiveerdNiets -- webhooks werken op de achtergrond.

Welke gegevens worden verstuurd

Elke webhook stuurt een pakket met gegevens met deze secties:

SectieWat erin zit
ActionWat er is gebeurd (created, updated, cancelled, deleted)
TimingStart-/eindtijden, afspraakdatum en -tijd
Service & PaymentServicemethode, betaalmethode, betaalstatus
Appointment DetailsAfspraaknummer, status, aanmaakdatum en -tijd
Customer InformationVoornaam, achternaam, volledige naam, e-mail, telefoon, adres (huisnummer, straat, stad, postcode, land), klanttype (particulier/zakelijk), bedrijfsnaam, opmerkingen
Location DetailsWinkelnaam, locatienaam, telefoon, adres
DeviceCategorie, merk, model, kleur
ItemsLijst van reparaties en upsells, elk met naam, type, prijs, btw-tarief, btw-bedrag en prijs exclusief btw
FinancialsServicemethodekosten, subtotaal, combikorting, couponcode/-type/-bedrag, aanbetaling, openstaand saldo, btw-percentage, btw-bedrag, prijs exclusief btw, totaalprijs
PaymentBetaalmethode, betaalstatus, betaaldatum/-tijd, transactie-ID, kosten/korting betaalmethode
LinksHerplanningslink, goedkeuringslink, annuleringslink, afrondingslink

Tip: Klik op de knop Example Payload naast een webhook om precies te zien welke gegevens er worden verstuurd. Dit maakt het veel makkelijker om je automatisering in te stellen.

Dynamic Pricing-leveranciersvelden

Met Dynamic Pricing Growth- of Scale-plannen bevat elk item in de gegevens ook leveranciersdetails: leveranciersnaam, productcode en inkoopprijs van de leverancier. In het Essential-plan zijn deze velden niet inbegrepen.

Acties routeren per servicemethode

Je kunt het servicemethodeveld in je automatiseringsplatform gebruiken om boekingen anders af te handelen op basis van hoe de klant heeft gekozen om het apparaat te laten repareren:

  • Langskomen in de winkel -- stuur een winkelbezoekbevestiging
  • Apparaat opsturen -- genereer een verzendlabel en instructies
  • Ophaalservice -- plan een ophaalmoment in bij je logistieke partner
  • Reparatie op locatie -- informeer je buitendienstteam

Stel routering in met Filters (Zapier), Router-stappen (Pabbly) of Router-modules (Make).

Veelgestelde vragen

Helpt RepairPlugin mij bij het instellen van Zapier, Pabbly of Make?

RepairPlugin ondersteunt de webhook-setup aan zijn kant -- webhooks aanmaken, triggers selecteren en gegevens versturen. Het instellen van de ontvangende kant in je automatiseringsplatform is jouw verantwoordelijkheid. RepairPlugin biedt geen ondersteuning voor het configureren van externe platformen.

Kan ik meerdere webhooks aanmaken voor dezelfde trigger?

Ja. Je kunt zoveel webhooks aanmaken als je nodig hebt. Je kunt bijvoorbeeld "Scheduled Appointment Created" naar zowel Zapier (voor je CRM) als Pabbly (voor SMS-notificaties) sturen.

Probeert RepairPlugin mislukte webhook-leveringen opnieuw?

Nee. Elke webhook wordt een keer verstuurd met een timeout van 4 seconden. Als de ontvangende server onbereikbaar is of een fout retourneert, gaat de levering verloren. Als je gegarandeerde levering nodig hebt, gebruik dan een middleware-service zoals Zapier of Make die herhaalpogingen afhandelt.

Kan ik een testwebhook versturen?

Er is geen "test versturen"-knop. Je kunt een voorbeeldpayload voor elke trigger bekijken in het adminpaneel, maar om de daadwerkelijke levering te testen, moet je een echte boeking aanmaken. Tip: gebruik een dienst zoals webhook.site om de payload te inspecteren die je endpoint ontvangt.

Welk formaat gebruikt de webhook?

RepairPlugin verstuurt webhooks als een HTTP POST-verzoek met een JSON-body en Content-Type: application/json-header.

Gerelateerde artikelen

Command Palette

Search for a command to run...