Dina data.
Dina regler.
YOGO MCP-servern kopplar din studio direkt till Claude Desktop, Claude Code och Gemini — fråga på naturligt språk, få svar på sekunder. Eller använd det underliggande REST-API:et för att bygga dina egna integrationer mot CRM, BI-stack eller personalapp.
# Frågat i Claude med YOGO MCP > Hur många kunder anmälde sig förra månaden? # Claude anropar MCP-toolet: list_customers(auto_paginate: true) < 147 nya kunder i april — 23% fler än i mars. Vill du ha en sammanställning?
# Första anropet — hämta dina kunder curl https://api.yogobooking.com/customers \ -H "X-API-KEY: your_api_key_here"
// Första anropet — hämta dina kunder const res = await fetch( 'https://api.yogobooking.com/customers', { headers: { 'X-API-KEY': process.env.YOGO_KEY } } ); const { data, hasMore, next } = await res.json();
Exempel du kan bygga den här veckan.
Det här är ingen teori. Det är exakt vad YOGO API:et är designat för. Varje integration kostar ett utvecklarteam några dagars arbete — och sparar dig manuellt arbete resten av studions livstid.
Synka pass som skift till Planday, Tamigo eller Sameworks.
Hämta passchemat ur YOGO och skapa skift automatiskt i ditt schemaläggningssystem. Instruktören ser sina YOGO-pass som riktiga skift tillsammans med resten av personalen — och löneexporten matchar det som faktiskt hållits.
// Dagligen: skapa skift i Planday const classes = await paginate( `${YOGO}/classes?from=today&to=+14d` ); for (const c of classes) { for (const teacherId of c.teacherIds) { await planday.shifts.create({ employeeId: mapTeacher(teacherId), departmentId: DEPT, startDateTime: c.startsAt, endDateTime: c.endsAt }); } }
Tilldela instruktörer från en chatt — utan att öppna admin-panelen.
Fråga Claude på naturligt språk. Den hittar
passet och instruktören via list_classes
och list_teachers, och kör sedan
set_class_teachers. Varje skrivning loggas i
audit-loggen och kan hämtas via list_write_logs.
# Exempel-prompt i Claude Desktop > Sätt Mette på Vinyasa torsdag 07:00. # Claude hittar pass och instruktör: list_classes({ from: "2026-05-14", to: "2026-05-14" }) list_teachers({ search: "Mette" }) # Skriver ändringen: set_class_teachers({ classId: 12345, teacherIds: [678] }) # Audit-logg: list_write_logs({ entityType: "class.teachers" })
Synka medlemmar in i HubSpot, Mailchimp eller Klaviyo.
Kör ett nättligt jobb som hämtar alla kunder med deras bokningshistorik och pushar in i din marknadsföringsplattform. Segmentera på faktiskt beteende — aktiva, bortfallna, nyligen anmälda — och skicka relevanta kampanjer.
# Nättligt: synka kunder till Mailchimp let cursor; do { const res = await fetch( `${YOGO}/customers?after=${cursor || ''}`, { headers: { 'X-API-KEY': KEY } } ).then(r => r.json()); await mailchimp.lists.batchSubscribe( LIST_ID, res.data.map(toMailchimpMember) ); cursor = res.hasMore ? extractAfter(res.next) : null; } while (cursor);
Live-dashboard i Power BI eller Looker Studio.
Hämta bokningar och passchema in i din BI-stack — kombinerat med ekonomidata från Fortnox, fitness-data från Strava, eller vad du nu kör. Äntligen en helhetsorienterad ledningsrapport.
# Daglig ETL → Power BI dataset const bookings = await paginate( `${YOGO}/bookings?from=${yesterday}` ); // Bookings + class-expansion (kräver expand=class) const bookings = await paginate( `${YOGO}/bookings?from=yesterday&to=today&expand=class` ); const rows = bookings.map(b => ({ date: b.class.startsAt, className: b.class.className, status: b.cancelledAt ? 'cancelled' : b.checkedInAt ? 'checked-in' : 'booked', customerId: b.customerId })); await powerbi.pushRows(DATASET, rows);
Pusha instruktörer och pass in i din brandade personalapp.
Synka passchemat och instruktörsdata till din personalapp — till exempel Monotree — så att personalen har dagens skift, kontaktinfo och passdetaljer i fickan, tillsammans med onboarding och intern kommunikation. En app, en datakälla.
// Daglig push till Monotree const classes = await paginate( `${YOGO}/classes?from=today&to=+14d&expand=classType,room` ); const shifts = classes.map(c => ({ date: c.startsAt, title: c.classType.name, teacherIds: c.teacherIds, room: c.room.name })); await monotree.shifts.upsert(shifts);
Kristian byggde en sGTM-integration — och open-sourcade den.
Kristian Krogh Bang har byggt en open-source pipeline som
pollar /orders, /bookings och
/customers var 60:e sekund och skickar data
vidare till server-side GTM — och därifrån
till GA4, Meta CAPI, Klaviyo eller vad du nu kör. Hela
projektet är Apache 2.0-licensierat på GitHub. En
bra referens om du vill bygga något liknande.
Hela studion.
I en chatt.
YOGO MCP-servern körs på
mcp.yogobooking.com/mcp och exponerar varje
REST-endpoint som ett MCP-tool. Anslut den i Claude Desktop,
Claude Code eller Gemini med din befintliga API-nyckel
— samma auth, samma audit-logg. Ingen glue-kod, ingen
serverdrift hos dig.
Hela studion som tools
Kunder, instruktörer, ordrar, bokningar, pass
— varje REST-endpoint är exponerad som ett
MCP-tool. Inkluderat set_class_teachers
för att tilldela instruktörer direkt från
chatten.
Samma API-nyckel, samma regler
MCP-servern använder din befintliga API-nyckel som
bearer-token. Samma plan-gating och samma audit-logg
via list_write_logs.
Ansluten på 5 minuter
Claude Desktop, Claude Code och Gemini stöds. Lägg till servern via ett CLI-kommando eller config-fil — ingen kod krävs.
Ett fast pris. Inkluderar allt.
API-åtkomst är ett tillägg till Studio- och Studio+App-paketen.
Kräver aktiv Studio- eller Studio+App-plan.
- Komplett, offentlig dokumentation
- Åtkomst till alla befintliga endpoints
- Nya endpoints när de läggs till — utan extra kostnad
- EU-hostat, GDPR-kompatibelt
Det finstilta
Vi tillhandahåller omfattande API-dokumentation, men erbjuder ingen support för själva integrationsprocessen. Det betyder att du själv behöver ha kapacitet att bygga och underhålla integrationen. Vi ser självklart till att API:et löpande underhålls och uppdateras från vår sida. Har du frågor om API:ets funktionalitet är du välkommen att kontakta oss.
Det vi oftast får frågor om.
Vad är YOGO API?
YOGO API är ett officiellt REST-API för YOGO Booking-plattformen. Det låter yogastudior, träningscenter och wellness-verksamheter hämta sina egna data — kunder, ordrar, bokningar, pass, instruktörer — och bygga integrationer mot CRM, e-postmarknadsföring, BI-stack, schemaläggning och personalappar.
Vad kostar YOGO API?
API-åtkomst kostar 749 kr per månad och är ett tillägg till YOGOs Studio- och Studio+App-paket. Priset inkluderar åtkomst till alla befintliga endpoints, MCP-servern och framtida endpoints utan extra kostnad. Komplett, offentlig dokumentation finns gratis på docs.api.yogobooking.com.
Vad är YOGO MCP-servern?
YOGO MCP-servern är en Model Context Protocol-server som exponerar YOGOs REST-endpoints som tools direkt i Claude Desktop, Claude Code och Gemini. Den körs på mcp.yogobooking.com/mcp, använder din befintliga API-nyckel som bearer-token, och delar samma audit-logg som REST-API:et. Anslutning tar 5 minuter och kräver ingen kod.
Vilka integrationer kan jag bygga med YOGO API?
Typiska integrationer är: synk av kunddata till CRM (HubSpot, Klaviyo, Mailchimp), live-dashboards i BI-verktyg (Power BI, Looker Studio, BigQuery), schemaläggning där instruktörer visas som skift (Planday, Tamigo, Sameworks), brandade personalappar med dagens pass (t.ex. Monotree), anpassade boknings-widgets på din egen webbplats (Squarespace, Webflow, Next.js), och server-side analytics-tracking (sGTM → GA4, Meta CAPI). En utvecklare kan vanligtvis bygga en standardintegration på några dagars arbete.
Erbjuder YOGO support för själva integrationsprocessen?
Nej. Vi tillhandahåller omfattande API-dokumentation, men erbjuder ingen support för själva integrationsprocessen. Det betyder att du själv behöver ha kapacitet att bygga och underhålla integrationen, eller anlita en extern utvecklare. Vi ser självklart till att API:et löpande underhålls och uppdateras från vår sida, och du är välkommen att kontakta oss med frågor om API:ets funktionalitet.
Vilka YOGO-paket har åtkomst till API:et?
API-åtkomst är tillgängligt som tillägg till YOGO Studio- och Studio+App-paketen. Du behöver alltså ha en aktiv Studio- eller Studio+App-plan, och kan sedan aktivera API-åtkomsten för 749 kr/mån.
Är YOGO API GDPR-kompatibelt?
Ja. YOGO API är EU-hostat och GDPR-kompatibelt. Du behåller full kontroll över dina egna data — API:et exponerar bara data från din egen studio via en API-nyckel som är knuten till ditt konto.
Börja med dokumentationen.
Den fullständiga, uppdaterade dokumentationen finns offentligt tillgänglig. Hör av dig när du är redo att aktivera API-åtkomsten på ditt konto.