Dine data.
Dine regler.
YOGO MCP-serveren kobler studioet ditt direkte til Claude Desktop, Claude Code og Gemini — spør på naturlig språk, få svar på sekunder. Eller bruk det underliggende REST-API-et til å bygge dine egne integrasjoner mot CRM, BI-stack eller ansattapp.
# Spurt i Claude med YOGO MCP > Hvor mange kunder meldte seg på forrige måned? # Claude kaller MCP-toolet: list_customers(auto_paginate: true) < 147 nye kunder i april — 23% flere enn i mars. Skal jeg lage en oversikt?
# Første kall — hent kundene dine curl https://api.yogobooking.com/customers \ -H "X-API-KEY: your_api_key_here"
// Første kall — hent kundene dine 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 du kan bygge denne uka.
Dette er ikke teori. Det er akkurat det YOGO API-et er designet for. Hver integrasjon koster et utviklerteam noen få dagers arbeid — og sparer deg for manuelt arbeid resten av studioets levetid.
Synk timer som vakter til Planday, Tamigo eller Sameworks.
Hent timeoversikten ut av YOGO og opprett vakter automatisk i vaktplanleggingssystemet ditt. Instruktøren ser sine YOGO-timer som ordentlige vakter sammen med resten av staben — og lønnseksporten matcher det som faktisk ble undervist.
// Daglig: opprett vakter 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 instruktører fra en chat — uten å åpne admin-modulet.
Spør Claude på naturlig språk. Den finner
timen og instruktøren via list_classes
og list_teachers, og kjører deretter
set_class_teachers. Hver skriving logges i
audit-loggen og kan hentes via list_write_logs.
# Eksempel-prompt i Claude Desktop > Sett Mette på Vinyasa torsdag 07:00. # Claude finner time og instruktør: list_classes({ from: "2026-05-14", to: "2026-05-14" }) list_teachers({ search: "Mette" }) # Skriver endringen: set_class_teachers({ classId: 12345, teacherIds: [678] }) # Audit-logg: list_write_logs({ entityType: "class.teachers" })
Synk medlemmer inn i HubSpot, Mailchimp eller Klaviyo.
Kjør en nattlig jobb som henter alle kunder med bookinghistorikken og pusher inn i markedsføringsplattformen din. Segmenterér på faktisk atferd — aktive, frafalte, nylig påmeldte — og send relevante kampanjer.
# Nattlig: 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-dashbord i Power BI eller Looker Studio.
Hent bookinger og timeoversikt inn i BI-stacken din — kombinert med økonomidata fra Tripletex, fitness-data fra Strava, eller hva du nå bruker. Endelig en helhetlig ledelsesrapport.
# Daglig ETL → Power BI dataset const bookings = await paginate( `${YOGO}/bookings?from=${yesterday}` ); // Bookings + class-expansion (krever 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 instruktører og timer inn i den brandede ansattappen din.
Synk timeoversikt og instruktør-stamdata til ansattappen din — for eksempel Monotree — slik at staben har dagens vakter, kontaktinfo og time-detaljer i lomma, sammen med onboarding og intern kommunikasjon. Én app, én datakilde.
// Daglig 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 bygde en sGTM-integrasjon — og open-sourcet den.
Kristian Krogh Bang har bygget en open-source pipeline som
poller /orders, /bookings og
/customers hvert 60. sekund og sender data
videre til server-side GTM — og derfra til GA4, Meta
CAPI, Klaviyo eller hva du nå bruker. Hele prosjektet
er Apache 2.0-lisensiert på GitHub. God referanse hvis
du vil bygge noe lignende.
Hele studioet.
I én chat.
YOGO MCP-serveren kjører på
mcp.yogobooking.com/mcp og eksponerer hver
REST-endpoint som et MCP-tool. Koble den til i Claude Desktop,
Claude Code eller Gemini med din eksisterende API-key —
samme auth, samme audit-logg. Ingen glue-kode, ingen serverdrift
hos deg.
Hele studioet som tools
Kunder, instruktører, ordrer, bookinger, timer
— hver REST-endpoint er eksponert som et MCP-tool.
Inkludert set_class_teachers for å
omfordele instruktører direkte fra chatten.
Samme API-key, samme regler
MCP-serveren bruker din eksisterende API-key som
bearer-token. Samme plan-gating og samme audit-logg
via list_write_logs.
Tilkoblet på 5 minutter
Claude Desktop, Claude Code og Gemini er støttet. Legg til serveren via en CLI-kommando eller config-fil — ingen kode kreves.
En fast pris. Inkluderer alt.
API-tilgang er et tillegg til Studio- og Studio+App-pakkene.
Krever aktiv Studio- eller Studio+App-plan.
- Komplett, offentlig dokumentasjon
- Tilgang til alle eksisterende endpoints
- Nye endpoints når de legges til — uten ekstra kostnad
- EU-hostet, GDPR-kompatibelt
Det med liten skrift
Vi stiller omfattende API-dokumentasjon til rådighet, men tilbyr ikke support til selve integrasjonsprosessen. Det betyr at du selv må ha kapasitet til å bygge og vedlikeholde integrasjonen. Vi sørger selvfølgelig for at API-et løpende vedlikeholdes og oppdateres fra vår side. Har du spørsmål til API-ets funksjonalitet, er du velkommen til å kontakte oss.
Det vi oftest blir spurt om.
Hva er YOGO API?
YOGO API er et offisielt REST-API for YOGO Booking-plattformen. Det lar yogastudioer, treningssentre og wellness-virksomheter hente ut sine egne data — kunder, ordrer, bookinger, timer, instruktører — og bygge integrasjoner mot CRM, e-postmarkedsføring, BI-stack, vaktplanlegging og ansattapper.
Hva koster YOGO API?
API-tilgang koster 749 kr per måned og er et tillegg til YOGOs Studio- og Studio+App-pakker. Prisen inkluderer tilgang til alle eksisterende endpoints, MCP-serveren og fremtidige endpoints uten ekstra kostnad. Komplett, offentlig dokumentasjon er gratis tilgjengelig på docs.api.yogobooking.com.
Hva er YOGO MCP-serveren?
YOGO MCP-serveren er en Model Context Protocol-server som eksponerer YOGOs REST-endpoints som tools direkte i Claude Desktop, Claude Code og Gemini. Den kjører på mcp.yogobooking.com/mcp, bruker din eksisterende API-key som bearer-token, og deler samme audit-logg som REST-API-et. Tilkobling tar 5 minutter og krever ingen kode.
Hvilke integrasjoner kan jeg bygge med YOGO API?
Typiske integrasjoner er: synk av kundedata til CRM (HubSpot, Klaviyo, Mailchimp), live-dashbord i BI-verktøy (Power BI, Looker Studio, BigQuery), vaktplanlegging der instruktører vises som vakter (Planday, Tamigo, Sameworks), brandede ansattapper med dagens timer (f.eks. Monotree), tilpassede booking-widgets på din egen nettside (Squarespace, Webflow, Next.js), og server-side analytics-tracking (sGTM → GA4, Meta CAPI). En utvikler kan vanligvis bygge en standardintegrasjon på noen få dagers arbeid.
Tilbyr YOGO support til selve integrasjonsprosessen?
Nei. Vi stiller omfattende API-dokumentasjon til rådighet, men tilbyr ikke support til selve integrasjonsprosessen. Det betyr at du selv må ha kapasitet til å bygge og vedlikeholde integrasjonen, eller leie inn en ekstern utvikler. Vi sørger selvfølgelig for at API-et løpende vedlikeholdes og oppdateres fra vår side, og du er velkommen til å kontakte oss med spørsmål om API-ets funksjonalitet.
Hvilke YOGO-pakker har tilgang til API-et?
API-tilgang er tilgjengelig som tillegg til YOGO Studio- og Studio+App-pakkene. Du må altså ha en aktiv Studio- eller Studio+App-plan, og deretter aktivere API-tilgangen for 749 kr/md.
Er YOGO API GDPR-kompatibelt?
Ja. YOGO API er EU-hostet og GDPR-kompatibelt. Du beholder full kontroll over dine egne data — API-et eksponerer kun data fra ditt eget studio via en API-key som er bundet til kontoen din.
Start med dokumentasjonen.
Den fulle, oppdaterte dokumentasjonen er offentlig tilgjengelig. Send oss en melding når du er klar til å aktivere API-tilgangen på kontoen din.