Om ni har en egen databas som ska uppdateras när en bokning eller avbokning sker så är webhooks ett perfekt sätt att synka datan mot händelser i Bokadirekt.
När webhooks är aktiverat så skickas en uppdatering från Bokadirekt med information om bokningen/avbokningen till en URL som ni själv väljer.
Funktionen behöver aktiveras av Bokadirekts support. Meddela oss gärna via chatten om ni är intresserade av att börja ta emot webhooks. Ni behöver då bistå med en URL som informationen ska skickas till, samt om webhooken ska gälla alla bokningar/avbokningar som görs på hela kontot eller om det bara ska gälla bokningar som görs på en specifik plats eller användare.
Information som skickas med webhooken är:
Vilken plats kunden har bokats på (både namn och ID i Bokadirekt).
Vilken användare kunden har bokat hos (både namn och ID i Bokadirekt).
Vilken tjänst kunden har bokat (både namn och ID i Bokadirekt).
Bokningens pris.
Bokningens start- och slut, både datum och tid.
Kundens ID i Bokadirekt, förnamn, efternamn, mobilnummer, telefonnummer och e-postadress.
Om kunden är ny kund.
Om kunden har bokat online eller om kunden har bokats direkt av er i kalendern.
Exempel på hur en webhook ser ut:
{"Id":"7B602D92-E4B9-4520-993E-DBC311AB3E02",
"LocationId":"272abcd0-69d8-e791-20c2-0009aa51234f",
"LocationName":"Frisörsalongen City",
"PersonId":"6a123b12-1234-123-abc1-1a12fb041efc",
"PersonName":"Frisör Martin",
"ServiceId":"123abc12-e8d0-a123-80c3-0003ff530461",
"ServiceName":"Luggklippning",
"BookingPrice":299.0,
"BookingStartDate":"2025-05-28T15:15:00+00:00",
"BookingEndDate":"2025-05-28T15:45:00+00:00",
"Customer":{"Id":"1a123fb5-cc4b-4971-8d27-1ab2c3456abc",
"MobilePhoneNumber":"+46723456789",
"PhoneNumber":"+46723456789",
"FirstName":"Jens",
"LastName":"Jansson",
"EmailAdress":"jens.jansson@bokadirekt.se",
"NewCustomer":false},
"EventCreated":"2024-08-27T15:14:57.8562571+00:00",
"BookedOnline":true,
"Cancelled":false,
"NewCustomer":false}