Data
på jeres sprog.
YOGO MCP-serveren forbinder studiet direkte til Claude Desktop, Claude Code og Gemini — spørg i naturligt sprog, få svar på sekunder. Eller brug den underliggende REST-API til at bygge jeres egne integrationer mod CRM, BI-stack eller medarbejder-app.
# Spurgt i Claude med YOGO MCP > Hvor mange kunder meldte sig til i sidste måned? # Claude kalder MCP-toolet: list_customers(auto_paginate: true) < 147 nye kunder i april — 23% flere end i marts. Skal jeg lave en oversigt?
# Et første kald — hent jeres kunder curl https://api.yogobooking.com/customers \ -H "X-API-KEY: your_api_key_here"
// Et første kald — hent jeres 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();
Eksempler I kan bygge i denne uge.
Det er ikke teori. Det her er præcis det YOGO API'en er designet til. Hver integration koster nogle få dages arbejde for et dev-team — og sparer jer manuelt arbejde for resten af studiets levetid.
Synk hold som vagter til Planday, Tamigo eller Sameworks.
Træk holdoversigten ud af YOGO og opret vagter automatisk i jeres vagtplanlægnings-system. Underviseren ser sine YOGO-hold som rigtige vagter sammen med resten af staben — og løn-eksporten matcher det faktiske underviste.
// Daily: opret vagter 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 }); } }
Omfordel undervisere fra en chat — uden at åbne admin-modulet.
Spørg Claude i naturligt sprog. Den finder klassen og
underviseren via list_classes og list_teachers,
og kører derefter set_class_teachers. Hver
skrivning logges i audit-loggen og kan hentes via
list_write_logs.
# Eksempel-prompt i Claude Desktop > Sæt Mette på Vinyasa torsdag 07:00. # Claude finder klasse og underviser: list_classes({ from: "2026-05-14", to: "2026-05-14" }) list_teachers({ search: "Mette" }) # Skriver ændringen: set_class_teachers({ classId: 12345, teacherIds: [678] }) # Audit-log: list_write_logs({ entityType: "class.teachers" })
Synk medlemmer ind i HubSpot, Mailchimp eller Klaviyo.
Kør et nightly job der trækker alle kunder med deres bookinghistorik og pusher ind i jeres marketing-platform. Segmentér på faktisk adfærd — aktive, droppede, ny tilmeldt — og send relevante kampagner.
# Nightly: synk kunder til 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.
Træk bookings og holdoversigt ind i jeres BI-stack — kombineret med økonomidata fra e-conomic, fitness-data fra Strava, eller hvad I nu kører. Endelig en holistisk ledelsesrapport.
# Daily 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);
Push undervisere og hold ind i jeres branded medarbejder-app.
Synk holdoversigt og underviser-stamdata til jeres medarbejder-app — fx Monotree — så staben har dagens vagter, kontaktinfo og hold-detaljer i lommen, sammen med onboarding og intern kommunikation. Én app, én datakilde.
// Daily push til 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 byggede en sGTM-integration — og open-sourcede den.
Kristian Krogh Bang har bygget en open-source pipeline der
poller /orders, /bookings og
/customers hvert 60. sekund og sender data
videre til server-side GTM — og derfra til GA4, Meta
CAPI, Klaviyo eller hvad I nu kører. Hele projektet
er Apache 2.0-licenseret på GitHub. God reference,
hvis I vil bygge noget lignende.
Hele studiet.
I én chat.
YOGO MCP-serveren kører på mcp.yogobooking.com/mcp
og eksponerer hvert REST-endpoint som et MCP-tool. Tilslut den i
Claude Desktop, Claude Code eller Gemini med jeres eksisterende
API-key — samme auth, samme audit-log.
Ingen glue-kode, ingen serverdrift hos jer.
Hele studiet som tools
Kunder, undervisere, ordrer, bookinger, hold — hvert
REST-endpoint er eksponeret som et MCP-tool. Inkl.
set_class_teachers til at omfordele undervisere
direkte fra chatten.
Samme API-key, samme regler
MCP-serveren bruger jeres eksisterende API-key som bearer-token.
Samme plan-gating og samme audit-log via list_write_logs.
Tilsluttet på 5 minutter
Claude Desktop, Claude Code og Gemini er supporteret. Tilføj serveren via en CLI-kommando eller config-fil — ingen kode kræves.
En fast pris. Inkluderer alt.
API-adgang er et add-on til Studio- og Studio+App-pakkerne.
Kræver aktiv Studio- eller Studio+App-plan.
- Komplet, offentlig dokumentation
- Adgang til alle eksisterende endpoints
- Nye endpoints, når de tilføjes — uden ekstra omkostning
- EU-hostet, GDPR-compliant
Det med småt
Vi stiller omfattende API-dokumentation til rådighed, men tilbyder ikke support til selve integrationsprocessen. Det betyder, at I selv skal have kapacitet til at bygge og vedligeholde jeres integration. Vi sørger selvfølgelig for, at API'en løbende vedligeholdes og opdateres fra vores side. Har I spørgsmål til API'ens funktionalitet, er I velkomne til at kontakte os.
Det vi oftest bliver spurgt om.
Hvad er YOGO API?
YOGO API er en officiel REST-API til YOGO Booking-platformen. Den lader yogastudier, fitness-centre og wellness-virksomheder trække deres egne data ud — kunder, ordrer, bookinger, hold, undervisere — og bygge integrationer mod CRM, e-mail-marketing, BI-stack, vagtplanlægning og medarbejder-apps.
Hvad koster YOGO API?
API-adgang koster 549 kr. pr. måned og er et add-on til YOGO's Studio- og Studio+App-pakker. Prisen inkluderer adgang til alle eksisterende endpoints, MCP-serveren og fremtidige endpoints uden ekstra omkostning. Komplet, offentlig dokumentation er gratis tilgængelig på docs.api.yogobooking.com.
Hvad er YOGO MCP-serveren?
YOGO MCP-serveren er en Model Context Protocol-server, der eksponerer YOGO's REST-endpoints som tools direkte i Claude Desktop, Claude Code og Gemini. Den kører på mcp.yogobooking.com/mcp, bruger jeres eksisterende API-key som bearer-token, og deler samme audit-log som REST-API'en. Tilslutning tager 5 minutter og kræver ingen kode.
Hvilke integrationer kan jeg bygge med YOGO API?
Typiske integrationer er: synk af kundedata til CRM (HubSpot, Klaviyo, Mailchimp), live-dashboards i BI-tools (Power BI, Looker Studio, BigQuery), vagtplanlægning hvor undervisere ses som vagter (Planday, Tamigo, Sameworks), branded medarbejder-apps med dagens hold (fx Monotree), custom booking-widgets på jeres egen hjemmeside (Squarespace, Webflow, Next.js), og server-side analytics-tracking (sGTM → GA4, Meta CAPI). En udvikler kan typisk bygge en standard-integration på nogle få dages arbejde.
Tilbyder YOGO support til selve integrationsprocessen?
Nej. Vi stiller omfattende API-dokumentation til rådighed, men tilbyder ikke support til selve integrationsprocessen. Det betyder, at I selv skal have kapacitet til at bygge og vedligeholde jeres integration, eller hyre en ekstern udvikler. Vi sørger selvfølgelig for, at API'en løbende vedligeholdes og opdateres fra vores side, og I er velkomne til at kontakte os med spørgsmål til API'ens funktionalitet.
Hvilke YOGO-pakker har adgang til API'en?
API-adgang er tilgængelig som add-on til YOGO Studio- og Studio+App-pakkerne. I skal altså have en aktiv Studio- eller Studio+App-plan, og derefter aktivere API-adgangen for 549 kr./md.
Er YOGO API GDPR-compliant?
Ja. YOGO API er EU-hostet og GDPR-compliant. I beholder fuld kontrol over jeres egne data — API'en eksponerer kun data fra jeres eget studie via en API-key, der er bundet til jeres konto.
Start med dokumentationen.
Den fulde, opdaterede dokumentation er offentligt tilgængelig. Skriv til os, når I er klar til at aktivere API-adgangen på jeres konto.
Klar til at bygge jeres integration?
Klar til at bygge jeres integration?