[{"data":1,"prerenderedAt":549},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-first-week-setup":288,"-getting-started-first-week-setup-surround":544},[4,17,186,213,248],{"title":5,"path":6,"stem":7,"children":8,"icon":11},"Getting started","\u002Fgetting-started","0.getting-started\u002F1.index",[9,12],{"title":10,"path":6,"stem":7,"icon":11},"Tour of the admin","sporty-toggle-large-on",{"title":13,"path":14,"stem":15,"icon":16},"First-week setup","\u002Fgetting-started\u002Ffirst-week-setup","0.getting-started\u002F2.first-week-setup","sporty-calendar-check",{"title":18,"path":19,"stem":20,"children":21,"page":185},"Interface","\u002Finterface","1.interface",[22,65,72,79,90,97,105,112,119,126,147,154,174],{"title":23,"path":24,"stem":25,"children":26,"icon":28},"Courts","\u002Finterface\u002Fcourts","1.interface\u002F01.courts\u002F1.index",[27,29],{"title":23,"path":24,"stem":25,"icon":28},"sporty-court-sport",{"title":30,"path":31,"stem":32,"children":33,"icon":11},"Access control and lights","\u002Finterface\u002Fcourts\u002Fintegrations","1.interface\u002F01.courts\u002F5.integrations\u002F1.index",[34,35,40,45],{"title":30,"path":31,"stem":32,"icon":11},{"title":36,"path":37,"stem":38,"icon":39},"Weblock","\u002Finterface\u002Fcourts\u002Fintegrations\u002Fweblock","1.interface\u002F01.courts\u002F5.integrations\u002F2.weblock","sporty-door-open",{"title":41,"path":42,"stem":43,"icon":44},"Shelly","\u002Finterface\u002Fcourts\u002Fintegrations\u002Fshelly","1.interface\u002F01.courts\u002F5.integrations\u002F3.shelly","sporty-bolt",{"title":46,"path":47,"stem":48,"children":49,"icon":39},"UniFi Access","\u002Finterface\u002Fcourts\u002Fintegrations\u002Funifi-access","1.interface\u002F01.courts\u002F5.integrations\u002F4.unifi-access\u002F1.index",[50,52,56,61],{"title":51,"path":47,"stem":48,"icon":39},"Overview",{"title":53,"path":54,"stem":55,"icon":11},"Connect the VPN","\u002Finterface\u002Fcourts\u002Fintegrations\u002Funifi-access\u002Fvpn","1.interface\u002F01.courts\u002F5.integrations\u002F4.unifi-access\u002F2.vpn",{"title":57,"path":58,"stem":59,"icon":60},"Create an API token","\u002Finterface\u002Fcourts\u002Fintegrations\u002Funifi-access\u002Fapi-token","1.interface\u002F01.courts\u002F5.integrations\u002F4.unifi-access\u002F3.api-token","sporty-gear",{"title":62,"path":63,"stem":64,"icon":28},"Set it up in Club Admin","\u002Finterface\u002Fcourts\u002Fintegrations\u002Funifi-access\u002Fclub-admin","1.interface\u002F01.courts\u002F5.integrations\u002F4.unifi-access\u002F4.club-admin",{"title":66,"path":67,"stem":68,"children":69,"icon":71},"Members","\u002Finterface\u002Fmembers","1.interface\u002F02.members\u002F1.index",[70],{"title":66,"path":67,"stem":68,"icon":71},"sporty-user-group",{"title":73,"path":74,"stem":75,"children":76,"icon":78},"Memberships","\u002Finterface\u002Fmemberships","1.interface\u002F03.memberships\u002F1.index",[77],{"title":73,"path":74,"stem":75,"icon":78},"sporty-id-card",{"title":80,"path":81,"stem":82,"children":83,"icon":85},"Leagues","\u002Finterface\u002Fleagues","1.interface\u002F04.leagues\u002F1.index",[84,86],{"title":80,"path":81,"stem":82,"icon":85},"sporty-ranking-star",{"title":87,"path":88,"stem":89,"icon":16},"Planned competitions","\u002Finterface\u002Fleagues\u002Fplanned-competitions","1.interface\u002F04.leagues\u002F2.planned-competitions",{"title":91,"path":92,"stem":93,"children":94,"icon":96},"Tournaments","\u002Finterface\u002Ftournaments","1.interface\u002F05.tournaments\u002F1.index",[95],{"title":91,"path":92,"stem":93,"icon":96},"sporty-trophy",{"title":98,"path":99,"stem":100,"children":101,"icon":104},"Payments and subscriptions","\u002Finterface\u002Fpayments","1.interface\u002F06.payments\u002F1.index",[102],{"title":103,"path":99,"stem":100,"icon":104},"Payments","sporty-credit-card",{"title":106,"path":107,"stem":108,"children":109,"icon":111},"Shop","\u002Finterface\u002Fshop","1.interface\u002F07.shop\u002F1.index",[110],{"title":106,"path":107,"stem":108,"icon":111},"sporty-bag-shopping",{"title":113,"path":114,"stem":115,"children":116,"icon":118},"Schools and coaches","\u002Finterface\u002Fschools","1.interface\u002F08.schools\u002F1.index",[117],{"title":113,"path":114,"stem":115,"icon":118},"sporty-graduation-cap",{"title":120,"path":121,"stem":122,"children":123,"icon":125},"Emails","\u002Finterface\u002Femails","1.interface\u002F09.emails\u002F1.index",[124],{"title":120,"path":121,"stem":122,"icon":125},"sporty-envelope",{"title":127,"path":128,"stem":129,"children":130,"icon":132},"Video and cameras","\u002Finterface\u002Fvideo","1.interface\u002F10.video\u002F1.index",[131,133,137,142],{"title":127,"path":128,"stem":129,"icon":132},"sporty-camera-cctv",{"title":134,"path":135,"stem":136,"icon":132},"Dahua cameras","\u002Finterface\u002Fvideo\u002Fdahua","1.interface\u002F10.video\u002F2.dahua",{"title":138,"path":139,"stem":140,"icon":141},"Other RTMP cameras","\u002Finterface\u002Fvideo\u002Frtmp","1.interface\u002F10.video\u002F3.rtmp","sporty-video",{"title":143,"path":144,"stem":145,"icon":146},"Match analytics","\u002Finterface\u002Fvideo\u002Fanalytics","1.interface\u002F10.video\u002F4.analytics","sporty-chart-simple",{"title":148,"path":149,"stem":150,"children":151,"icon":153},"Reports","\u002Finterface\u002Freports","1.interface\u002F11.reports\u002F1.index",[152],{"title":148,"path":149,"stem":150,"icon":153},"sporty-chart-mixed",{"title":155,"path":156,"stem":157,"children":158,"icon":60},"Settings","\u002Finterface\u002Fsettings","1.interface\u002F12.settings\u002F1.index",[159,161,165,169],{"title":160,"path":156,"stem":157,"icon":60},"Club settings",{"title":162,"path":163,"stem":164,"icon":16},"Booking rules and price list","\u002Finterface\u002Fsettings\u002Fbooking-rules","1.interface\u002F12.settings\u002F2.booking-rules",{"title":166,"path":167,"stem":168,"icon":78},"Sign-up and legal pages","\u002Finterface\u002Fsettings\u002Fsignup-and-legal","1.interface\u002F12.settings\u002F3.signup-and-legal",{"title":170,"path":171,"stem":172,"icon":173},"Administrators and roles","\u002Finterface\u002Fsettings\u002Fadministrators-and-roles","1.interface\u002F12.settings\u002F4.administrators-and-roles","sporty-user",{"title":175,"path":176,"stem":177,"children":178,"icon":180},"Social publishing","\u002Finterface\u002Fsocial","1.interface\u002F13.social\u002F1.index",[179,181],{"title":175,"path":176,"stem":177,"icon":180},"sporty-newspaper",{"title":182,"path":183,"stem":184,"icon":11},"Connecting channels","\u002Finterface\u002Fsocial\u002Fchannels","1.interface\u002F13.social\u002F2.channels",false,{"title":187,"path":188,"stem":189,"children":190,"icon":193},"Website","\u002Fwebsite","2.website\u002F1.index",[191,194,199,203,208],{"title":192,"path":188,"stem":189,"icon":193},"Website builder","sporty-browser",{"title":195,"path":196,"stem":197,"icon":198},"Pages, hero and footer","\u002Fwebsite\u002Fpages","2.website\u002F2.pages","sporty-file-lines",{"title":200,"path":201,"stem":202,"icon":180},"News and events","\u002Fwebsite\u002Fnews-and-events","2.website\u002F3.news-and-events",{"title":204,"path":205,"stem":206,"icon":207},"Coaches and gallery","\u002Fwebsite\u002Fcoaches-and-gallery","2.website\u002F4.coaches-and-gallery","sporty-images",{"title":209,"path":210,"stem":211,"icon":212},"FAQ and sponsors","\u002Fwebsite\u002Ffaq-and-sponsors","2.website\u002F5.faq-and-sponsors","sporty-circle-question",{"title":214,"path":215,"stem":216,"children":217,"icon":173},"For members","\u002Fmembers","3.members\u002F1.index",[218,220,224,228,232,236,240,244],{"title":219,"path":215,"stem":216,"icon":173},"Using the member app",{"title":221,"path":222,"stem":223,"icon":16},"Booking a court","\u002Fmembers\u002Fbooking","3.members\u002F2.booking",{"title":225,"path":226,"stem":227,"icon":104},"Memberships and payments","\u002Fmembers\u002Fpayments","3.members\u002F3.payments",{"title":229,"path":230,"stem":231,"icon":85},"How competitions work","\u002Fmembers\u002Fhow-competitions-work","3.members\u002F4.how-competitions-work",{"title":233,"path":234,"stem":235,"icon":96},"Leagues, tournaments and results","\u002Fmembers\u002Fcompetitions","3.members\u002F5.competitions",{"title":237,"path":238,"stem":239,"icon":71},"Family and children","\u002Fmembers\u002Ffamily","3.members\u002F6.family",{"title":241,"path":242,"stem":243,"icon":78},"Your account","\u002Fmembers\u002Faccount","3.members\u002F7.account",{"title":245,"path":246,"stem":247,"icon":212},"Getting help","\u002Fmembers\u002Fhelp","3.members\u002F8.help",{"title":249,"path":250,"stem":251,"children":252,"icon":254},"OAuth & Sign in with Sporty","\u002Foauth","4.oauth\u002F1.index",[253,255,259,263,267,271,275,279,283],{"title":249,"path":250,"stem":251,"icon":254},"sporty-brackets-curly",{"title":256,"path":257,"stem":258,"icon":254},"Registering an application","\u002Foauth\u002Fclients","4.oauth\u002F2.clients",{"title":260,"path":261,"stem":262,"icon":254},"The authorization code flow","\u002Foauth\u002Fauthorization-code","4.oauth\u002F3.authorization-code",{"title":264,"path":265,"stem":266,"icon":254},"Scopes","\u002Foauth\u002Fscopes","4.oauth\u002F4.scopes",{"title":268,"path":269,"stem":270,"icon":254},"Sign in with Sporty","\u002Foauth\u002Fsign-in-with-sporty","4.oauth\u002F5.sign-in-with-sporty",{"title":272,"path":273,"stem":274,"icon":254},"The partner API","\u002Foauth\u002Fpartner-api","4.oauth\u002F6.partner-api",{"title":276,"path":277,"stem":278,"icon":254},"Syncing bookings","\u002Foauth\u002Fbooking-sync","4.oauth\u002F7.booking-sync",{"title":280,"path":281,"stem":282,"icon":254},"MCP and AI clients","\u002Foauth\u002Fmcp-and-ai-clients","4.oauth\u002F8.mcp-and-ai-clients",{"title":284,"path":285,"stem":286,"icon":287},"Agent checkout","\u002Foauth\u002Fagent-checkout","4.oauth\u002F9.agent-checkout","sporty-cart-shopping",{"id":289,"title":13,"body":290,"description":535,"extension":536,"links":537,"meta":538,"navigation":539,"path":14,"seo":540,"stem":15,"__hash__":543},"docs\u002F0.getting-started\u002F2.first-week-setup.md",{"type":291,"value":292,"toc":520},"minimark",[293,297,514],[294,295,296],"p",{},"Work through these steps in order. Each one depends on the step before it: prices are set per membership, memberships need courts, and online payments need your company details.",[298,299,301,306,330,337,341,355,361,365,372,378,382,393,398,402,409,414,418,429,435,439,445,450,454,473,478,482,493,498,502,509],"steps",{"level":300},"3",[302,303,305],"h3",{"id":304},"fill-in-your-clubs-details","Fill in your club's details",[294,307,308,309,313,314,317,318,321,322,325,326,329],{},"In ",[310,311,312],"strong",{},"Club Admin → General",", upload your logo, check the club name and choose the club's language. Under ",[310,315,316],{},"Club status",", check the ",[310,319,320],{},"Sports"," you offer and your ",[310,323,324],{},"Primary sport",", and pick your ",[310,327,328],{},"Club type"," (Club, Academy or League). Add your contact details, social links and address.",[294,331,332],{},[333,334,336],"a",{"href":335},"\u002Finterface\u002Fsettings#general","General →",[302,338,340],{"id":339},"add-your-company-details","Add your company details",[294,342,308,343,346,347,350,351,354],{},[310,344,345],{},"Club Admin → Business → Company info",", enter your legal company name, tax ID and bank account. They appear on invoices and are needed to take payments. Check ",[310,348,349],{},"Currency"," and ",[310,352,353],{},"Timezone"," while you're there.",[294,356,357],{},[333,358,360],{"href":359},"\u002Finterface\u002Fsettings#company-info","Company info →",[302,362,364],{"id":363},"add-your-locations-only-if-you-have-more-than-one-site","Add your locations (only if you have more than one site)",[294,366,367,368,371],{},"If the club runs more than one site, add each one under ",[310,369,370],{},"Club Admin → Locations"," and put each court at its site. A club with one site can skip this step: it is shown at its own address.",[294,373,374],{},[333,375,377],{"href":376},"\u002Finterface\u002Fsettings#locations","Locations →",[302,379,381],{"id":380},"set-up-your-courts","Set up your courts",[294,383,384,385,388,389,392],{},"Courts are created in the member app: open the ",[310,386,387],{},"App"," tab, then ",[310,390,391],{},"Court management",". For each court, set its name, sport, surface, whether it is indoor, and how long a booking is.",[294,394,395],{},[333,396,397],{"href":24},"Courts →",[302,399,401],{"id":400},"create-your-memberships","Create your memberships",[294,403,404,405,408],{},"Every booking is priced by membership, so create your plans before you set prices. Every club needs a ",[310,406,407],{},"basic membership",", which everyone without another plan gets — usually called \"Guest\" or \"Non-member\". Then add your paid plans, such as Adult, Junior and Senior.",[294,410,411],{},[333,412,413],{"href":74},"Memberships →",[302,415,417],{"id":416},"set-court-prices","Set court prices",[294,419,420,421,424,425,428],{},"For each court, open ",[310,422,423],{},"Prices"," and enter the price per membership and time of day. If you also want a printed price list on the booking page, build it under ",[310,426,427],{},"Settings → Price list",". That list is for display only and doesn't change what bookings cost.",[294,430,431],{},[333,432,434],{"href":433},"\u002Finterface\u002Fcourts#prices","Court prices →",[302,436,438],{"id":437},"decide-your-booking-rules","Decide your booking rules",[294,440,441,444],{},[310,442,443],{},"Settings → Reservations"," decides who can book (for example, whether non-members can) and how: single or partner bookings, the waitlist, a two-hour limit. How far ahead each member can book and cancel is set per membership.",[294,446,447],{},[333,448,449],{"href":163},"Booking rules →",[302,451,453],{"id":452},"connect-payments","Connect payments",[294,455,456,457,460,461,464,465,468,469,472],{},"Choose a provider under ",[310,458,459],{},"Business → Payment gateway"," and complete its setup. For most clubs that's ",[310,462,463],{},"Stripe",". Then turn on ",[310,466,467],{},"Enable online payment"," under ",[310,470,471],{},"Settings → Payments",".",[294,474,475],{},[333,476,477],{"href":99},"Payments →",[302,479,481],{"id":480},"publish-your-terms-and-sign-up-rules","Publish your terms and sign-up rules",[294,483,484,485,488,489,492],{},"Create your terms and privacy policy as website pages, then pick them under ",[310,486,487],{},"Settings → Legal",". Under ",[310,490,491],{},"Settings → Signup",", decide whether new users need your approval.",[294,494,495],{},[333,496,497],{"href":167},"Sign-up and legal →",[302,499,501],{"id":500},"invite-your-staff","Invite your staff",[294,503,504,505,508],{},"Add each person who runs the club under ",[310,506,507],{},"Members → Administrators",". They get an email invitation if they don't have a SportyPlus account yet.",[294,510,511],{},[333,512,513],{"href":171},"Administrators and roles →",[294,515,516,517,519],{},"When you've finished, open the ",[310,518,187],{}," tab and book a court yourself, as a member would. That is the quickest way to find a missing price or a court that isn't bookable.",{"title":521,"searchDepth":522,"depth":522,"links":523},"",2,[524,526,527,528,529,530,531,532,533,534],{"id":304,"depth":525,"text":305},3,{"id":339,"depth":525,"text":340},{"id":363,"depth":525,"text":364},{"id":380,"depth":525,"text":381},{"id":400,"depth":525,"text":401},{"id":416,"depth":525,"text":417},{"id":437,"depth":525,"text":438},{"id":452,"depth":525,"text":453},{"id":480,"depth":525,"text":481},{"id":500,"depth":525,"text":501},"The order to set up a new club in, from club details to the first booking.","md",null,{},{"icon":16},{"title":541,"description":542},"Setting up a new club on SportyPlus","A step-by-step checklist for getting a new club ready to take bookings and payments.","CeOK1d-6qRfanqaakCGME2R9ZdcQalM5zlsp-Klbi5c",[545,547],{"title":10,"path":6,"stem":7,"description":546,"icon":11,"children":-1},"Find your way around Club Admin — the top bar, the sidebar and the dashboard.",{"title":23,"path":24,"stem":25,"description":548,"icon":28,"children":-1},"Add your courts, set how they are booked, and price them per membership.",1791976251656]