Inloggen

Barberly Booking API: een boekings-API voor barbershops

Ontvang boekingen voor uw barbershop via WhatsApp, AI-assistenten, spraakagenten, chatbots of uw eigen website, met dezelfde regels als uw Barberly-app.

Barberly heeft nu een openbare Booking API. Daarmee kunnen uw eigen website, app, WhatsApp-bot, spraakagent of AI-assistent boekingen voor uw barbershop aannemen, met dezelfde diensten, hetzelfde team, dezelfde beschikbaarheid en dezelfde boekingsregels die uw klanten al in uw Barberly-app zien.

Barberly Booking API voor WhatsApp, AI-assistenten, spraak, websites, chatbots en eigen integraties
Gebaseerd op de beschikbaarheid, diensten, teaminstellingen en boekingsregels die al in Barberly zijn ingesteld.

Wat u kunt bouwen met een boekings-API voor barbershops

  • WhatsApp: boeken in de chat die klanten al gebruiken
  • AI-assistenten: boeken op basis van uw echte beschikbaarheid
  • Spraakagenten: telefonische boekingen, geautomatiseerd
  • Websites: uw eigen boekingsflow, in uw eigen huisstijl
  • Chatbots: een boekingsstap in elke chatwidget
  • Eigen integraties: al het andere dat een boeking maakt

Hij boekt zoals uw klanten boeken

De Booking API is nog een hulpmiddel voor klanten, naast uw app, uw website, de boekingswidgets, de kiosk en boeken via Google. Het is geen back-office-API. Hij geeft geen toegang tot rapporten, teambeheer of instellingen.

Alles wat u voor uw eigen boekingspagina hebt ingesteld, geldt ongewijzigd:

  • Een tijdslot dat gesloten is voor klanten, is ook gesloten in de API. De beschikbaarheid toont de klantweergave van uw agenda, nooit die van het team.
  • Als u afspraken handmatig goedkeurt, komen boekingen via de API ook onbevestigd binnen.
  • Als u een geregistreerde klant vereist, vereist de API dat ook.
  • Werktijden, minimale boekingstermijn, duur van diensten en welke kapper wat doet, worden live uit uw instellingen gelezen.

De API bedenkt geen eigen regels en kan er geen omzeilen.

Wat de Booking API dekt

  • Catalogus: vestigingen, teamleden, diensten met extra's
  • Beschikbaarheid: vrije dagen en tijdsloten, per vestiging, kapper en dienst
  • Boekingen: maken, opvragen, verzetten en annuleren
  • Klantaccounts: registreren, inloggen en wachtwoord herstellen

API-sleutels en rechten

Stel eerst uw vestigingen, team, diensten en werktijden in Barberly in. De API leest die configuratie, hij maakt die niet aan. Maak daarna in het Barberly-portaal een sleutel aan onder Apps → Booking API → Create key en geef hem alleen de rechten die hij nodig heeft:

RechtStaat toe
catalog:readVestigingen, teamleden, diensten, beschikbaarheid
bookings:readEen boeking opvragen
bookings:writeBoekingen maken, wijzigen en annuleren
accounts:writeKlantaccounts registreren, laten inloggen en herstellen

Stuur de sleutel mee in de header X-Api-Key. Sleutels kunt u op hetzelfde scherm intrekken of verwijderen.

Probeer de live demo's

Twee werkende boekingsflows voor gasten draaien op een openbare demozaak en tonen meteen echte gegevens. Beide gaan langs vestiging, kapper, diensten met extra's, datum en tijd, gegevens van de gast en bevestiging, zonder in te loggen.

  • Appointment hub: één kaart met vier velden die de gast in willekeurige volgorde invult
  • Guided wizard: vijf stappen met een voortgangsbalk

De broncode staat op GitHub: React-voorbeelden die u kunt lezen, kopiëren of in uw eigen project gebruiken.

Documentatie

Veelgestelde vragen

Kost de Booking API extra?

Nee. De Booking API zit in uw Barberly-abonnement. Er zijn geen extra kosten.

Ik ben geen ontwikkelaar. Hoe laat ik een integratie bouwen?

Geef ChatGPT, Claude of een andere AI-agent de link naar de API-referentie en beschrijf wat u wilt. Binnen een paar minuten hebt u een werkende basis om mee te beginnen.

Kan ik hem koppelen aan n8n, Make of Zapier?

Ja. Elke tool die een HTTP-verzoek met een header kan sturen, kan de API aanroepen: de HTTP Request-node in n8n, de HTTP-module in Make of een eigen verzoek in Zapier. Deze tools kunnen boekingen maken, verzetten en annuleren. Ze kunnen niet reageren op wijzigingen in Barberly zelf, omdat de API nog geen webhooks heeft.

Kan een spraakagent of ChatGPT er afspraken mee boeken?

Ja. Spraakplatforms zoals Vapi of Retell roepen externe API's aan als tools, en een eigen GPT in ChatGPT kan het OpenAPI-document importeren en uw sleutel in de header meesturen. De huidige API is voor beide voldoende.

Krijgen klanten de gebruikelijke boekingsbevestigingen?

Ja. Boekingen via de API sturen dezelfde meldingen die u voor uw app en website hebt ingesteld.

En aanbetalingen en vooruitbetalingen?

De Booking API neemt geen betalingen aan. Hebt u een aanbetaling of vooruitbetaling nodig, ontvang die dan eerst in uw eigen flow en maak daarna de boeking via de API.

Kan ik zien welke boekingen via de API binnenkwamen?

Ja. In de geschiedenis van de afspraak staat een boeking via de API als gemaakt via de Booking API, zoals andere boekingen de app of de website tonen.

Komen klanten die via de API boeken in mijn klantenbestand?

Ja. Ze worden net als iedereen aan uw klanten toegevoegd en sparen loyaliteitspunten zodra de boeking als voltooid is gemarkeerd.

Is er een testmodus?

Nee. Annuleer tijdens het bouwen de testboekingen die u maakt.

Weet mijn systeem het als een boeking in Barberly verandert?

Niet automatisch: er zijn nog geen webhooks. Om een boeking te controleren, vraagt u hem opnieuw op via zijn ID.

Ik heb meerdere vestigingen. Heb ik voor elke vestiging een sleutel nodig?

Nee. Eén sleutel werkt voor al uw vestigingen. Net als in uw app en op uw website kiest de klant de vestiging bij het boeken.

Werkt de Booking API met inloopklanten of de wachtlijst?

Nee. Hij is voor boekingen: afspraken maken, opvragen, verzetten en annuleren. De inloopwachtrij en de wachtlijst lopen via de kiosk en de Barberly Business-app.

30 dagen gratis

Proberen is gratis. We hopen dat je het doet.

Gebruik elke functie van Barberly 30 dagen gratis. Geen creditcard nodig.