Logga in

Barberly Booking API: ett boknings-API för frisörsalonger

Ta emot bokningar till din salong från WhatsApp, AI-assistenter, röstagenter, chattbottar eller din egen webbplats, med samma regler som i din Barberly-app.

Barberly har nu ett öppet Booking API. Med det kan din egen webbplats, app, WhatsApp-bot, röstagent eller AI-assistent ta emot bokningar till din salong, med samma tjänster, samma team, samma lediga tider och samma bokningsregler som dina kunder redan ser i din Barberly-app.

Barberly Booking API för WhatsApp, AI-assistenter, röst, webbplatser, chattbottar och egna integrationer
Bygger på de lediga tider, tjänster, teaminställningar och bokningsregler som redan är inställda i Barberly.

Det här kan du bygga med ett boknings-API för salonger

  • WhatsApp: boka i chatten som kunderna redan använder
  • AI-assistenter: boka utifrån dina faktiska lediga tider
  • Röstagenter: telefonbokningar, automatiserat
  • Webbplatser: ditt eget bokningsflöde med ditt eget varumärke
  • Chattbottar: ett bokningssteg i valfri chattwidget
  • Egna integrationer: allt annat som skapar en bokning

Det bokar så som dina kunder bokar

Booking API är ännu ett verktyg för kunderna, bredvid din app, din webbplats, bokningswidgetarna, kiosken och bokning via Google. Det är inte ett back office-API. Det ger ingen åtkomst till rapporter, teamhantering eller inställningar.

Allt du har ställt in för din egen bokningssida gäller oförändrat:

  • En tid som är stängd för kunder är också stängd i API:t. De lediga tiderna visar kundvyn av din kalender, aldrig teamets.
  • Om du godkänner bokningar manuellt kommer bokningar via API:t också in obekräftade.
  • Om du kräver en registrerad kund kräver API:t det också.
  • Arbetstider, minsta framförhållning, tjänsternas längd och vilken frisör som gör vad läses direkt från dina inställningar.

API:t hittar inte på egna regler och kan inte kringgå några.

Det här täcker Booking API

  • Katalog: platser, teammedlemmar, tjänster med tillval
  • Lediga tider: lediga dagar och tider per plats, frisör och tjänst
  • Bokningar: skapa, hämta, flytta och avboka
  • Kundkonton: registrering, inloggning och återställning av lösenord

API-nycklar och behörigheter

Ställ först in dina platser, ditt team, dina tjänster och arbetstider i Barberly. API:t läser den inställningen, det skapar den inte. Skapa sedan en nyckel i Barberly-portalen under Apps → Booking API → Create key och ge den bara de behörigheter den behöver:

BehörighetGer åtkomst till
catalog:readPlatser, teammedlemmar, tjänster, lediga tider
bookings:readAtt hämta en bokning
bookings:writeAtt skapa, ändra och avboka bokningar
accounts:writeAtt registrera, logga in och återställa kundkonton

Skicka nyckeln i headern X-Api-Key. Nycklar kan återkallas eller tas bort på samma skärm.

Testa livedemona

Två fungerande bokningsflöden för gäster körs på en öppen demosalong och visar riktiga data direkt. Båda går igenom plats, frisör, tjänster med tillval, datum och tid, gästens uppgifter och bekräftelse, utan inloggning.

Källkoden finns på GitHub: React-exempel som du kan läsa, kopiera eller använda i ditt eget projekt.

Dokumentation

Vanliga frågor

Kostar Booking API extra?

Nej. Booking API ingår i ditt Barberly-abonnemang. Det finns ingen extra avgift.

Jag är inte utvecklare. Hur får jag en integration byggd?

Ge ChatGPT, Claude eller en annan AI-agent länken till API-referensen och beskriv vad du vill ha. På några minuter har du en fungerande lösning att utgå från.

Kan jag koppla det till n8n, Make eller Zapier?

Ja. Alla verktyg som kan skicka en HTTP-förfrågan med en header kan anropa API:t: HTTP Request-noden i n8n, HTTP-modulen i Make eller en egen förfrågan i Zapier. Verktygen kan skapa, flytta och avboka bokningar. De kan inte reagera på ändringar inne i Barberly, eftersom API:t ännu inte har webhooks.

Kan en röstagent eller ChatGPT boka tider via det?

Ja. Röstplattformar som Vapi eller Retell anropar externa API:er som verktyg, och en egen GPT i ChatGPT kan importera OpenAPI-dokumentet och skicka din nyckel i headern. Dagens API räcker för båda.

Får kunderna de vanliga bokningsbekräftelserna?

Ja. Bokningar via API:t skickar samma aviseringar som du har ställt in för din app och din webbplats.

Hur blir det med depositioner och förskottsbetalningar?

Booking API tar inte emot betalningar. Behöver du en deposition eller förskottsbetalning tar du betalt i ditt eget flöde först och skapar sedan bokningen via API:t.

Kan jag se vilka bokningar som kom via API:t?

Ja. I bokningens historik står en bokning via API:t som skapad via Booking API, på samma sätt som andra bokningar visar appen eller webbplatsen.

Hamnar kunder som bokar via API:t i mitt kundregister?

Ja. De läggs till bland dina kunder som alla andra och tjänar lojalitetspoäng när bokningen markeras som slutförd.

Finns det ett testläge?

Nej. Avboka testbokningarna du skapar medan du bygger.

Får mitt system veta om en bokning ändras i Barberly?

Inte automatiskt: det finns inga webhooks ännu. För att kontrollera en bokning hämtar du den igen via dess ID.

Jag har flera platser. Behöver jag en nyckel för varje?

Nej. En nyckel fungerar för alla dina platser. Precis som i din app och på din webbplats väljer kunden plats vid bokningen.

Hanterar Booking API drop-in-kunder eller väntelistan?

Nej. Det är till för bokningar: skapa, hämta, flytta och avboka tider. Drop-in-kön och väntelistan sköts via kiosken och Barberly Business-appen.

Gratis i 30 dagar

Det kostar inget att testa. Vi hoppas att du gör det.

Få tillgång till alla funktioner i Barberly gratis i 30 dagar. Inget kreditkort behövs.