{"version":1,"pages":[{"id":"4OSCjUUnK4DjFWgP1w5q","title":"What Kula Intelligence is","pathname":"/","siteSpaceId":"sitesp_vIzVk","description":"AI that actually knows your studio — a shared, always-current view of the whole business, answered in plain English in the assistant you already use, scoped so each teammate sees only what they're all"},{"id":"OOdx3VsorK21Xaapbjpg","title":"Set up & get your first answer","pathname":"/get-started/start","siteSpaceId":"sitesp_vIzVk","description":"The full setup, start to finish — no technical help needed. About 15 minutes to your first real answer.","breadcrumbs":[{"label":"Get started"}]},{"id":"ST6jra3gkwNdgvrdHIIR","title":"What you can ask","pathname":"/get-started/ask","siteSpaceId":"sitesp_vIzVk","description":"A library of plain-English questions grouped by the problem you're trying to solve — with what to expect back.","breadcrumbs":[{"label":"Get started"}]},{"id":"xzgfMZBEF7jA0HNRL7YG","title":"Is my data safe?","pathname":"/get-started/trust","siteSpaceId":"sitesp_vIzVk","description":"The short, plain-English version of how we protect your studio's data — and where to read the detail.","breadcrumbs":[{"label":"Get started"}]},{"id":"RlgMHBXI0Zl9UHsI9y4T","title":"Your weekly rhythm","pathname":"/get-started/your-rhythm","siteSpaceId":"sitesp_vIzVk","description":"A simple habit that keeps Kula Intelligence useful long after setup — what to check, what to ask, and where things live.","breadcrumbs":[{"label":"Get started"}]},{"id":"qOtRUy37JiTVWNiWWhnl","title":"Connect Claude","pathname":"/connect-claude-and-access/claude","siteSpaceId":"sitesp_vIzVk","description":"One click from the invite adds Kula to Claude with everything pre-filled — or paste the connect link in by hand. Either way access is controlled by your rules; there's no direct, open connection.","breadcrumbs":[{"label":"Connect Claude & access"}]},{"id":"gyq3vU1rq5fECPmas2ze","title":"Permission levels","pathname":"/connect-claude-and-access/scopes","siteSpaceId":"sitesp_vIzVk","description":"How role-based access works — each connect link or access token is issued at a permission level that controls how much personal data the assistant can see.","breadcrumbs":[{"label":"Connect Claude & access"}]},{"id":"a8jhEiIIjaE7wUGfV8xo","title":"Troubleshooting","pathname":"/connect-claude-and-access/troubleshooting","siteSpaceId":"sitesp_vIzVk","description":"Common questions, the errors you might hit and what they mean, current limitations, and how to reach us.","breadcrumbs":[{"label":"Connect Claude & access"}]},{"id":"gomV3Yf6InIpA70HrjpX","title":"How connectors work","pathname":"/your-data-sources/connectors","siteSpaceId":"sitesp_vIzVk","description":"What a connector is, the sources you can connect, the simple Test → Connect → Import → Process rhythm they all share, and the gap analysis that tells you your data is complete.","breadcrumbs":[{"label":"Your data sources"}]},{"id":"mXu1IB8Wwtavwpln5vQM","title":"Stripe","pathname":"/your-data-sources/stripe","siteSpaceId":"sitesp_vIzVk","description":"Connect Stripe to bring in payments, subscriptions, and invoices — read-only.","breadcrumbs":[{"label":"Your data sources"}]},{"id":"NeyibIGB7DsWm6MZshM0","title":"Wix","pathname":"/your-data-sources/wix","siteSpaceId":"sitesp_vIzVk","description":"Connect Wix to bring in bookings, members, pricing plans, and online-store orders — read-only.","breadcrumbs":[{"label":"Your data sources"}]},{"id":"NBRWPdjelJqal10OLWJD","title":"Xero","pathname":"/your-data-sources/xero","siteSpaceId":"sitesp_vIzVk","description":"Connect Xero to bring in your accounting — contacts, transactions, and the general ledger — read-only.","breadcrumbs":[{"label":"Your data sources"}]},{"id":"LnTsvuwblAcnc6BKKepG","title":"QuickBooks","pathname":"/your-data-sources/quickbooks","siteSpaceId":"sitesp_vIzVk","description":"Connect QuickBooks Online to bring in your accounting — the general ledger, invoices, bills and suppliers — read-only.","breadcrumbs":[{"label":"Your data sources"}]},{"id":"kJjTVdHPLCUiwOTan1u9","title":"Mindbody","pathname":"/your-data-sources/mindbody","siteSpaceId":"sitesp_vIzVk","description":"Connect Mindbody to bring in clients, memberships, classes, attendance, and sales — read-only.","breadcrumbs":[{"label":"Your data sources"}]},{"id":"ZPs6VbBCQvBl9lfD79BC","title":"GymMaster","pathname":"/your-data-sources/gymmaster","siteSpaceId":"sitesp_vIzVk","description":"Connect GymMaster to bring in members, classes, attendance, and memberships — read-only.","breadcrumbs":[{"label":"Your data sources"}]},{"id":"dPdQV1TOIXHdHMhctkAw","title":"Meta — Facebook & Instagram","pathname":"/your-data-sources/meta","siteSpaceId":"sitesp_vIzVk","description":"Connect Meta to bring in your Facebook and Instagram marketing performance and ad spend — read-only.","breadcrumbs":[{"label":"Your data sources"}]},{"id":"Kry3pjX9gT76KolUeUQ3","title":"Google Analytics 4","pathname":"/your-data-sources/ga4","siteSpaceId":"sitesp_vIzVk","description":"Connect GA4 to bring in website traffic, sources, and conversions — aggregated, read-only.","breadcrumbs":[{"label":"Your data sources"}]},{"id":"KEnlpVmapnMfTF6xKL9D","title":"CSV & ClassPass","pathname":"/your-data-sources/csv","siteSpaceId":"sitesp_vIzVk","description":"Upload a spreadsheet — a Mindbody export, a member list, or a ClassPass reservations report — when there's no direct connection.","breadcrumbs":[{"label":"Your data sources"}]},{"id":"BHox5lb4aTxZxnTq3hfM","title":"Keeping your connectors healthy","pathname":"/your-data-sources/operating","siteSpaceId":"sitesp_vIzVk","description":"The one operating guide that applies to every connector — spotting data gaps, recovering when a provider fails, and the weekly glance that keeps everything flowing.","breadcrumbs":[{"label":"Your data sources"}]},{"id":"OEYubOYCoGzC5jq0gJiC","title":"What's actually in your data","pathname":"/whats-in-your-data/data","siteSpaceId":"sitesp_vIzVk","description":"How each source system maps into Kula Intelligence's canonical model — what we can see, what we can't, and how the systems link to each other.","breadcrumbs":[{"label":"What's in your data"}]},{"id":"kviHdXhWWCBKyRHBmhGh","title":"GymMaster — ontology map","pathname":"/whats-in-your-data/gymmaster","siteSpaceId":"sitesp_vIzVk","description":"What GymMaster gives Kula Intelligence, what it cannot give, and how its members, classes, attendance, memberships and door access map into the canonical model.","breadcrumbs":[{"label":"What's in your data"}]},{"id":"1Z6s98m4oaN9mUAeEBtx","title":"Mindbody — ontology map","pathname":"/whats-in-your-data/mindbody","siteSpaceId":"sitesp_vIzVk","description":"What Mindbody gives Kula Intelligence, what it cannot give, and how its clients, classes, visits, sales and contracts map into the canonical model.","breadcrumbs":[{"label":"What's in your data"}]},{"id":"CVthnk4pb0aYLme5WjOe","title":"Wix — ontology map","pathname":"/whats-in-your-data/wix","siteSpaceId":"sitesp_vIzVk","description":"What Wix gives Kula Intelligence, what it cannot give, and how its contacts, sessions, participations, pricing plans and Cashier transactions map into the canonical model.","breadcrumbs":[{"label":"What's in your data"}]},{"id":"L51sftyHIP9JPX7H4qER","title":"Stripe — ontology map","pathname":"/whats-in-your-data/stripe","siteSpaceId":"sitesp_vIzVk","description":"What Stripe gives Kula Intelligence, what it cannot give, and how its customers, subscriptions, invoices and charges map onto the sale and payment axes.","breadcrumbs":[{"label":"What's in your data"}]},{"id":"aX6lpSJfDtSgA92m1QYK","title":"ClassPass — ontology map","pathname":"/whats-in-your-data/classpass","siteSpaceId":"sitesp_vIzVk","description":"What a ClassPass reservation-report export gives Kula Intelligence, what it cannot give, and how payouts link back to attendance recorded in the booking system.","breadcrumbs":[{"label":"What's in your data"}]},{"id":"YHpoDKcedvAtpYawmZI7","title":"Xero — ontology map","pathname":"/whats-in-your-data/xero","siteSpaceId":"sitesp_vIzVk","description":"What Xero gives Kula Intelligence, what it cannot give, and why the derived (API) and gl_import (CSV) feeds must never be summed together.","breadcrumbs":[{"label":"What's in your data"}]},{"id":"HwD7VTU9GCCTG91ORMEA","title":"QuickBooks — ontology map","pathname":"/whats-in-your-data/quickbooks","siteSpaceId":"sitesp_vIzVk","description":"What QuickBooks Online gives Kula Intelligence, what it cannot give, and why the books axis must never be summed against the revenue axis.","breadcrumbs":[{"label":"What's in your data"}]},{"id":"CjUYjUhD4SaQ5hZv6Jyj","title":"The relationship graph — ontology map","pathname":"/whats-in-your-data/graph","siteSpaceId":"sitesp_vIzVk","description":"What the derived relationship graph is built from, what it can and cannot know, how its weights and quadrants are grained, and the counting traps that make a graph query wrong.","breadcrumbs":[{"label":"What's in your data"}]},{"id":"2x5Fk8P3IRW4pk9Oz9FY","title":"What skills are","pathname":"/skills/skills","siteSpaceId":"sitesp_vIzVk","description":"Saved, repeatable playbooks the AI can run on your studio — the ones we ship, and the ones you build yourself.","breadcrumbs":[{"label":"Skills"}]},{"id":"pWwYOH0h5xEaWMgdD9Tn","title":"The built-in library","pathname":"/skills/library","siteSpaceId":"sitesp_vIzVk","description":"The free skills we ship with every studio, and how to run one.","breadcrumbs":[{"label":"Skills"}]},{"id":"oKVJj3yIEdBCIrfByo36","title":"Build your own & share with your team","pathname":"/skills/build-your-own","siteSpaceId":"sitesp_vIzVk","description":"Turn the way you analyse your studio into a reusable skill, then publish it so your whole team's AI runs it the same way.","breadcrumbs":[{"label":"Skills"}]},{"id":"8ufjS9scg3wFxq6arS2x","title":"Helping a studio go faster","pathname":"/for-consultants/consultants","siteSpaceId":"sitesp_vIzVk","description":"For consultants — how to set a studio up, run the first diagnostic, and hand control back. Optional by design; the owner can do all of this themselves.","breadcrumbs":[{"label":"For consultants"}]},{"id":"zxJKjupw7vOO3AMyhATG","title":"Set up on their behalf","pathname":"/for-consultants/set-up-on-their-behalf","siteSpaceId":"sitesp_vIzVk","description":"Use a single-use connect link to set a studio up without the owner having to handle keys — while their data stays theirs.","breadcrumbs":[{"label":"For consultants"}]},{"id":"73dErsEmEAyzoTOfANWU","title":"Hand off cleanly","pathname":"/for-consultants/hand-off","siteSpaceId":"sitesp_vIzVk","description":"Leave the owner self-sufficient — a short leave-behind, the keys in their hands, and your own access revoked.","breadcrumbs":[{"label":"For consultants"}]},{"id":"TwQchCZZzEFEggyioiiX","title":"Overview","pathname":"/for-developers/overview","siteSpaceId":"sitesp_vIzVk","description":"The technical shape of Kula Intelligence — a remote MCP server over per-studio Postgres, with OAuth and a curated tool surface.","breadcrumbs":[{"label":"For developers"}]},{"id":"WDLO0467RmJtSaINTT1W","title":"Connect — API, Code, Cursor, Lovable","pathname":"/for-developers/connect","siteSpaceId":"sitesp_vIzVk","description":"Connect non-OAuth AI clients with a role-scoped access token minted in console.kula.digital, which generates the ready-to-paste config for each platform.","breadcrumbs":[{"label":"For developers"}]},{"id":"Z7FL8SKTBpBuaqMax97V","title":"Build your own interface","pathname":"/for-developers/build-your-own-interface","siteSpaceId":"sitesp_vIzVk","description":"A developer guide to building a custom app or UI directly on the Kula Intelligence MCP — connection and scopes, execute_query gotchas, the unified schema, and a worked reference implementation.","breadcrumbs":[{"label":"For developers"}]},{"id":"6ynbsSpz26l2RkIkFOqk","title":"Tool reference","pathname":"/for-developers/tools","siteSpaceId":"sitesp_vIzVk","description":"Every tool the Kula Intelligence MCP server exposes, with read-only/destructive flags and the minimum permission level.","breadcrumbs":[{"label":"For developers"}]},{"id":"8bjEdvD4RZZplzfhszU8","title":"Schema reference","pathname":"/for-developers/schema","siteSpaceId":"sitesp_vIzVk","description":"The tables and columns behind the freeform query tools — schema families, the canonical column pattern, and how PII redaction works per permission level.","breadcrumbs":[{"label":"For developers"}]},{"id":"2jsR9hmQlyXYwVRv9Esd","title":"Graph & relationship tools","pathname":"/for-developers/graph","siteSpaceId":"sitesp_vIzVk","description":"The relationship graph — member–staff–location edges, connection tiers and connection-strength scores — and the purpose-scoped tools that read who is connected to whom and how healthy those connection","breadcrumbs":[{"label":"For developers"}]},{"id":"NJlCgzGwf5GPawmaG4zG","title":"OAuth","pathname":"/for-developers/oauth","siteSpaceId":"sitesp_vIzVk","description":"How Kula Intelligence implements OAuth 2.1 for MCP clients — discovery, dynamic client registration, PKCE, scopes, and audience binding.","breadcrumbs":[{"label":"For developers"}]},{"id":"Vd2nrkuMwYR2VgqtKAl3","title":"Changelog & versioning","pathname":"/for-developers/changelog","siteSpaceId":"sitesp_vIzVk","description":"How the Kula Intelligence tool surface evolves, our compatibility promises, and notable changes.","breadcrumbs":[{"label":"For developers"}]},{"id":"TT9nFuDNpCjpBQEyoAJl","title":"Security & data handling","pathname":"/trust-and-legal/security","siteSpaceId":"sitesp_vIzVk","description":"How Kula Intelligence protects your studio's data — isolation, encryption, access control, auditing, and what we deliberately don't do.","breadcrumbs":[{"label":"Trust & legal"}]},{"id":"5lrpTN6B6qBpzxFP2K5j","title":"Privacy policy","pathname":"/trust-and-legal/privacy","siteSpaceId":"sitesp_vIzVk","description":"How Kula Intelligence collects, uses, stores, shares, and retains data — what it deliberately never does — and your choices and rights.","breadcrumbs":[{"label":"Trust & legal"}]},{"id":"Wf8aUggH1wBqUvIFQFYL","title":"Terms of service","pathname":"/trust-and-legal/terms","siteSpaceId":"sitesp_vIzVk","description":"The terms governing use of Kula Intelligence — what the service is, your responsibilities, AI-output limits, what it never does, and the legal terms.","breadcrumbs":[{"label":"Trust & legal"}]},{"id":"OZ9HBi1ZKKmlUUMoGBii","title":"Kula Skills Licence","pathname":"/trust-and-legal/skills-licence","siteSpaceId":"sitesp_vIzVk","description":"The licence covering Kula's skill library — what you may do with skill content, what stays Kula's, how provenance fingerprints work, and how paid skills are licensed.","breadcrumbs":[{"label":"Trust & legal"}]},{"id":"l4ckH8ZeZzy5KbhPI4kh","title":"Responsible disclosure","pathname":"/trust-and-legal/disclosure","siteSpaceId":"sitesp_vIzVk","description":"How to report a security vulnerability in Kula Intelligence.","breadcrumbs":[{"label":"Trust & legal"}]},{"id":"eKqQqgTfzsRJ0m4sXULz","title":"Reviewer guide","pathname":"/reviewers/reviewers","siteSpaceId":"sitesp_vIzVk","description":"For Anthropic connector reviewers — test-account access, every tool with an example prompt, the OAuth round-trip, and the isolation model.","breadcrumbs":[{"label":"Reviewers"}]}]}