[{"data":1,"prerenderedAt":894},["ShallowReactive",2],{"navigation_docs_en":3,"-en-interface-members-import":364,"-en-interface-members-import-surround":889},[4,17,259,285,320],{"title":5,"path":6,"stem":7,"children":8,"icon":11},"Getting started","\u002Fen\u002Fgetting-started","en\u002F0.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","\u002Fen\u002Fgetting-started\u002Ffirst-week-setup","en\u002F0.getting-started\u002F2.first-week-setup","sporty-calendar-check",{"title":18,"path":19,"stem":20,"children":21,"page":258},"Interface","\u002Fen\u002Finterface","en\u002F1.interface",[22,65,76,92,103,110,117,124,151,167,188,200,224,234,252],{"title":23,"path":24,"stem":25,"children":26,"icon":28},"Courts","\u002Fen\u002Finterface\u002Fcourts","en\u002F1.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","\u002Fen\u002Finterface\u002Fcourts\u002Fintegrations","en\u002F1.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","\u002Fen\u002Finterface\u002Fcourts\u002Fintegrations\u002Fweblock","en\u002F1.interface\u002F01.courts\u002F5.integrations\u002F2.weblock","sporty-door-open",{"title":41,"path":42,"stem":43,"icon":44},"Shelly","\u002Fen\u002Finterface\u002Fcourts\u002Fintegrations\u002Fshelly","en\u002F1.interface\u002F01.courts\u002F5.integrations\u002F3.shelly","sporty-bolt",{"title":46,"path":47,"stem":48,"children":49,"icon":39},"UniFi Access","\u002Fen\u002Finterface\u002Fcourts\u002Fintegrations\u002Funifi-access","en\u002F1.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","\u002Fen\u002Finterface\u002Fcourts\u002Fintegrations\u002Funifi-access\u002Fvpn","en\u002F1.interface\u002F01.courts\u002F5.integrations\u002F4.unifi-access\u002F2.vpn",{"title":57,"path":58,"stem":59,"icon":60},"Create an API token","\u002Fen\u002Finterface\u002Fcourts\u002Fintegrations\u002Funifi-access\u002Fapi-token","en\u002F1.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","\u002Fen\u002Finterface\u002Fcourts\u002Fintegrations\u002Funifi-access\u002Fclub-admin","en\u002F1.interface\u002F01.courts\u002F5.integrations\u002F4.unifi-access\u002F4.club-admin",{"title":66,"path":67,"stem":68,"children":69,"icon":71},"Members","\u002Fen\u002Finterface\u002Fmembers","en\u002F1.interface\u002F02.members\u002F1.index",[70,72],{"title":66,"path":67,"stem":68,"icon":71},"sporty-user-group",{"title":73,"path":74,"stem":75,"icon":71},"Importing from another system","\u002Fen\u002Finterface\u002Fmembers\u002Fimport","en\u002F1.interface\u002F02.members\u002F2.import",{"title":77,"path":78,"stem":79,"children":80,"icon":82},"Memberships","\u002Fen\u002Finterface\u002Fmemberships","en\u002F1.interface\u002F03.memberships\u002F1.index",[81,83,87],{"title":77,"path":78,"stem":79,"icon":82},"sporty-id-card",{"title":84,"path":85,"stem":86,"icon":16},"Free court bookings","\u002Fen\u002Finterface\u002Fmemberships\u002Ffree-court-bookings","en\u002F1.interface\u002F03.memberships\u002F2.free-court-bookings",{"title":88,"path":89,"stem":90,"icon":91},"Court prices per membership","\u002Fen\u002Finterface\u002Fmemberships\u002Fcourt-prices","en\u002F1.interface\u002F03.memberships\u002F3.court-prices","sporty-credit-card",{"title":93,"path":94,"stem":95,"children":96,"icon":98},"Leagues","\u002Fen\u002Finterface\u002Fleagues","en\u002F1.interface\u002F04.leagues\u002F1.index",[97,99],{"title":93,"path":94,"stem":95,"icon":98},"sporty-ranking-star",{"title":100,"path":101,"stem":102,"icon":16},"Planned competitions","\u002Fen\u002Finterface\u002Fleagues\u002Fplanned-competitions","en\u002F1.interface\u002F04.leagues\u002F2.planned-competitions",{"title":104,"path":105,"stem":106,"children":107,"icon":109},"Tournaments","\u002Fen\u002Finterface\u002Ftournaments","en\u002F1.interface\u002F05.tournaments\u002F1.index",[108],{"title":104,"path":105,"stem":106,"icon":109},"sporty-trophy",{"title":111,"path":112,"stem":113,"children":114,"icon":91},"Payments and subscriptions","\u002Fen\u002Finterface\u002Fpayments","en\u002F1.interface\u002F06.payments\u002F1.index",[115],{"title":116,"path":112,"stem":113,"icon":91},"Payments",{"title":118,"path":119,"stem":120,"children":121,"icon":123},"Shop","\u002Fen\u002Finterface\u002Fshop","en\u002F1.interface\u002F07.shop\u002F1.index",[122],{"title":118,"path":119,"stem":120,"icon":123},"sporty-bag-shopping",{"title":125,"path":126,"stem":127,"children":128,"icon":130},"Schools and coaches","\u002Fen\u002Finterface\u002Fschools","en\u002F1.interface\u002F08.schools\u002F1.index",[129,131,135,139,143,147],{"title":125,"path":126,"stem":127,"icon":130},"sporty-graduation-cap",{"title":132,"path":133,"stem":134,"icon":130},"Enrolment forms","\u002Fen\u002Finterface\u002Fschools\u002Fenrolment-forms","en\u002F1.interface\u002F08.schools\u002F2.enrolment-forms",{"title":136,"path":137,"stem":138,"icon":130},"Programmes and students","\u002Fen\u002Finterface\u002Fschools\u002Fprograms-and-students","en\u002F1.interface\u002F08.schools\u002F3.programs-and-students",{"title":140,"path":141,"stem":142,"icon":130},"Billing and bank statements","\u002Fen\u002Finterface\u002Fschools\u002Fbilling","en\u002F1.interface\u002F08.schools\u002F4.billing",{"title":144,"path":145,"stem":146,"icon":130},"Trainings and coaches","\u002Fen\u002Finterface\u002Fschools\u002Ftrainings-and-coaches","en\u002F1.interface\u002F08.schools\u002F5.trainings-and-coaches",{"title":148,"path":149,"stem":150,"icon":130},"Medical documents and equipment","\u002Fen\u002Finterface\u002Fschools\u002Fmedical-and-equipment","en\u002F1.interface\u002F08.schools\u002F6.medical-and-equipment",{"title":152,"path":153,"stem":154,"children":155,"icon":157},"Emails","\u002Fen\u002Finterface\u002Femails","en\u002F1.interface\u002F09.emails\u002F1.index",[156,158,163],{"title":152,"path":153,"stem":154,"icon":157},"sporty-envelope",{"title":159,"path":160,"stem":161,"icon":162},"Newsletters and campaigns","\u002Fen\u002Finterface\u002Femails\u002Fnewsletters","en\u002F1.interface\u002F09.emails\u002F2.newsletters","sporty-newspaper",{"title":164,"path":165,"stem":166,"icon":71},"Mailing lists","\u002Fen\u002Finterface\u002Femails\u002Fmailing-lists","en\u002F1.interface\u002F09.emails\u002F3.mailing-lists",{"title":168,"path":169,"stem":170,"children":171,"icon":173},"Video and cameras","\u002Fen\u002Finterface\u002Fvideo","en\u002F1.interface\u002F10.video\u002F1.index",[172,174,178,183],{"title":168,"path":169,"stem":170,"icon":173},"sporty-camera-cctv",{"title":175,"path":176,"stem":177,"icon":173},"Dahua cameras","\u002Fen\u002Finterface\u002Fvideo\u002Fdahua","en\u002F1.interface\u002F10.video\u002F2.dahua",{"title":179,"path":180,"stem":181,"icon":182},"Other RTMP cameras","\u002Fen\u002Finterface\u002Fvideo\u002Frtmp","en\u002F1.interface\u002F10.video\u002F3.rtmp","sporty-video",{"title":184,"path":185,"stem":186,"icon":187},"Match analytics","\u002Fen\u002Finterface\u002Fvideo\u002Fanalytics","en\u002F1.interface\u002F10.video\u002F4.analytics","sporty-chart-simple",{"title":189,"path":190,"stem":191,"children":192,"icon":194},"Reports","\u002Fen\u002Finterface\u002Freports","en\u002F1.interface\u002F11.reports\u002F1.index",[193,195],{"title":189,"path":190,"stem":191,"icon":194},"sporty-chart-mixed",{"title":196,"path":197,"stem":198,"icon":199},"Invoices and QuickBooks","\u002Fen\u002Finterface\u002Freports\u002Finvoices-and-quickbooks","en\u002F1.interface\u002F11.reports\u002F2.invoices-and-quickbooks","sporty-file-lines",{"title":201,"path":202,"stem":203,"children":204,"icon":60},"Settings","\u002Fen\u002Finterface\u002Fsettings","en\u002F1.interface\u002F12.settings\u002F1.index",[205,207,211,215,220],{"title":206,"path":202,"stem":203,"icon":60},"Club settings",{"title":208,"path":209,"stem":210,"icon":16},"Booking rules and price list","\u002Fen\u002Finterface\u002Fsettings\u002Fbooking-rules","en\u002F1.interface\u002F12.settings\u002F2.booking-rules",{"title":212,"path":213,"stem":214,"icon":82},"Sign-up and legal pages","\u002Fen\u002Finterface\u002Fsettings\u002Fsignup-and-legal","en\u002F1.interface\u002F12.settings\u002F3.signup-and-legal",{"title":216,"path":217,"stem":218,"icon":219},"Administrators and roles","\u002Fen\u002Finterface\u002Fsettings\u002Fadministrators-and-roles","en\u002F1.interface\u002F12.settings\u002F4.administrators-and-roles","sporty-user",{"title":221,"path":222,"stem":223},"Single sign-on (SSO) for your club","\u002Fen\u002Finterface\u002Fsettings\u002Fsingle-sign-on","en\u002F1.interface\u002F12.settings\u002F5.single-sign-on",{"title":225,"path":226,"stem":227,"children":228,"icon":162},"Social publishing","\u002Fen\u002Finterface\u002Fsocial","en\u002F1.interface\u002F13.social\u002F1.index",[229,230],{"title":225,"path":226,"stem":227,"icon":162},{"title":231,"path":232,"stem":233,"icon":11},"Connecting channels","\u002Fen\u002Finterface\u002Fsocial\u002Fchannels","en\u002F1.interface\u002F13.social\u002F2.channels",{"title":235,"path":236,"stem":237,"children":238,"icon":28},"Seated events","\u002Fen\u002Finterface\u002Fseated-events","en\u002F1.interface\u002F14.seated-events\u002F1.index",[239,240,244,248],{"title":235,"path":236,"stem":237,"icon":28},{"title":241,"path":242,"stem":243,"icon":28},"Seating plans","\u002Fen\u002Finterface\u002Fseated-events\u002Fseating-plans","en\u002F1.interface\u002F14.seated-events\u002F2.seating-plans",{"title":245,"path":246,"stem":247,"icon":16},"Selling seats","\u002Fen\u002Finterface\u002Fseated-events\u002Fselling-seats","en\u002F1.interface\u002F14.seated-events\u002F3.selling-seats",{"title":249,"path":250,"stem":251,"icon":39},"On sale and at the door","\u002Fen\u002Finterface\u002Fseated-events\u002Fon-sale","en\u002F1.interface\u002F14.seated-events\u002F4.on-sale",{"title":253,"path":254,"stem":255,"children":256,"icon":16},"Season tickets","\u002Fen\u002Finterface\u002Fseason-tickets","en\u002F1.interface\u002F15.season-tickets\u002F1.index",[257],{"title":253,"path":254,"stem":255,"icon":16},false,{"title":260,"path":261,"stem":262,"children":263,"icon":266},"Website","\u002Fen\u002Fwebsite","en\u002F2.website\u002F1.index",[264,267,271,275,280],{"title":265,"path":261,"stem":262,"icon":266},"Website builder","sporty-browser",{"title":268,"path":269,"stem":270,"icon":199},"Pages, hero and footer","\u002Fen\u002Fwebsite\u002Fpages","en\u002F2.website\u002F2.pages",{"title":272,"path":273,"stem":274,"icon":162},"News and events","\u002Fen\u002Fwebsite\u002Fnews-and-events","en\u002F2.website\u002F3.news-and-events",{"title":276,"path":277,"stem":278,"icon":279},"Coaches and gallery","\u002Fen\u002Fwebsite\u002Fcoaches-and-gallery","en\u002F2.website\u002F4.coaches-and-gallery","sporty-images",{"title":281,"path":282,"stem":283,"icon":284},"FAQ and sponsors","\u002Fen\u002Fwebsite\u002Ffaq-and-sponsors","en\u002F2.website\u002F5.faq-and-sponsors","sporty-circle-question",{"title":286,"path":287,"stem":288,"children":289,"icon":219},"For members","\u002Fen\u002Fmembers","en\u002F3.members\u002F1.index",[290,292,296,300,304,308,312,316],{"title":291,"path":287,"stem":288,"icon":219},"Using the member app",{"title":293,"path":294,"stem":295,"icon":16},"Booking a court","\u002Fen\u002Fmembers\u002Fbooking","en\u002F3.members\u002F2.booking",{"title":297,"path":298,"stem":299,"icon":91},"Memberships and payments","\u002Fen\u002Fmembers\u002Fpayments","en\u002F3.members\u002F3.payments",{"title":301,"path":302,"stem":303,"icon":98},"How competitions work","\u002Fen\u002Fmembers\u002Fhow-competitions-work","en\u002F3.members\u002F4.how-competitions-work",{"title":305,"path":306,"stem":307,"icon":109},"Leagues, tournaments and results","\u002Fen\u002Fmembers\u002Fcompetitions","en\u002F3.members\u002F5.competitions",{"title":309,"path":310,"stem":311,"icon":71},"Family and children","\u002Fen\u002Fmembers\u002Ffamily","en\u002F3.members\u002F6.family",{"title":313,"path":314,"stem":315,"icon":82},"Your account","\u002Fen\u002Fmembers\u002Faccount","en\u002F3.members\u002F7.account",{"title":317,"path":318,"stem":319,"icon":284},"Getting help","\u002Fen\u002Fmembers\u002Fhelp","en\u002F3.members\u002F8.help",{"title":321,"path":322,"stem":323,"children":324,"icon":326},"OAuth & Sign in with Sporty","\u002Fen\u002Foauth","en\u002F4.oauth\u002F01.index",[325,327,331,335,339,343,347,351,355,360],{"title":321,"path":322,"stem":323,"icon":326},"sporty-brackets-curly",{"title":328,"path":329,"stem":330,"icon":326},"Registering an application","\u002Fen\u002Foauth\u002Fclients","en\u002F4.oauth\u002F02.clients",{"title":332,"path":333,"stem":334,"icon":326},"The authorization code flow","\u002Fen\u002Foauth\u002Fauthorization-code","en\u002F4.oauth\u002F03.authorization-code",{"title":336,"path":337,"stem":338,"icon":326},"Scopes","\u002Fen\u002Foauth\u002Fscopes","en\u002F4.oauth\u002F04.scopes",{"title":340,"path":341,"stem":342,"icon":326},"Sign in with Sporty","\u002Fen\u002Foauth\u002Fsign-in-with-sporty","en\u002F4.oauth\u002F05.sign-in-with-sporty",{"title":344,"path":345,"stem":346,"icon":326},"The partner API","\u002Fen\u002Foauth\u002Fpartner-api","en\u002F4.oauth\u002F06.partner-api",{"title":348,"path":349,"stem":350,"icon":326},"Syncing bookings","\u002Fen\u002Foauth\u002Fbooking-sync","en\u002F4.oauth\u002F07.booking-sync",{"title":352,"path":353,"stem":354,"icon":326},"MCP and AI clients","\u002Fen\u002Foauth\u002Fmcp-and-ai-clients","en\u002F4.oauth\u002F08.mcp-and-ai-clients",{"title":356,"path":357,"stem":358,"icon":359},"Agent checkout","\u002Fen\u002Foauth\u002Fagent-checkout","en\u002F4.oauth\u002F09.agent-checkout","sporty-cart-shopping",{"title":361,"path":362,"stem":363,"icon":326},"The Sign in with Sporty button","\u002Fen\u002Foauth\u002Fsign-in-button","en\u002F4.oauth\u002F10.sign-in-button",{"id":365,"title":73,"body":366,"description":880,"extension":881,"links":882,"meta":883,"navigation":884,"path":74,"seo":885,"stem":75,"__hash__":888},"docs_en\u002Fen\u002F1.interface\u002F02.members\u002F2.import.md",{"type":367,"value":368,"toc":866},"minimark",[369,373,376,379,384,396,428,433,440,619,622,626,629,673,680,683,692,709,713,719,722,726,732,735,746,749,753,759,762,857,860,863],[370,371,372],"p",{},"When your club moves to SportyPlus from another system, you don't have to type everyone in again. Export your member list and your standing bookings from the old system as a spreadsheet, and import them here.",[370,374,375],{},"Both imports work in two steps. First you upload the file and see what would happen to every row. Nothing is saved at that point, so you can fix the file and upload it again as often as you need. Then you start the import.",[370,377,378],{},"Import your members first. A booking belongs to a member, so the bookings import only finds people who are already members of your club.",[380,381,383],"h2",{"id":382},"importing-members","Importing members",[370,385,386,387,391,392,395],{},"Go to ",[388,389,390],"strong",{},"Club Admin → Community → Members → Import members",", or choose ",[388,393,394],{},"Import"," on the member list.",[397,398,399,403,406,413,422],"ol",{},[400,401,402],"li",{},"Export the member list from your old system as CSV or Excel (XLSX, XLS and ODS also work). One file can hold up to 5,000 members.",[400,404,405],{},"Drop the file on the page. The preview opens.",[400,407,408,409,412],{},"Check the rows marked ",[388,410,411],{},"Needs fixing",", correct them in the file, and upload it again.",[400,414,415,416,421],{},"Decide whether new members should get an email telling them how to sign in (see ",[417,418,420],"a",{"href":419},"#telling-members","Telling members",").",[400,423,424,425,427],{},"Choose ",[388,426,394],{},".",[429,430,432],"h3",{"id":431},"the-columns","The columns",[370,434,435,436,439],{},"The first row of the file must name the columns. SportyPlus recognises the usual names, in English and in Croatian or Slovenian, so your old system's export usually works as it is. Columns it doesn't know are ignored. ",[388,437,438],{},"Download the template"," gives you an empty file with every column.",[441,442,443,459],"table",{},[444,445,446],"thead",{},[447,448,449,453,456],"tr",{},[450,451,452],"th",{},"Column",[450,454,455],{},"What it holds",[450,457,458],{},"Also recognised as",[460,461,462,477,489,502,515,528,541,554,567,580,593,606],"tbody",{},[447,463,464,471,474],{},[465,466,467],"td",{},[468,469,470],"code",{},"first_name",[465,472,473],{},"Required",[465,475,476],{},"First name, Ime",[447,478,479,484,486],{},[465,480,481],{},[468,482,483],{},"last_name",[465,485,473],{},[465,487,488],{},"Last name, Surname, Prezime, Priimek",[447,490,491,496,499],{},[465,492,493],{},[468,494,495],{},"email",[465,497,498],{},"The member's email. Leave it empty for a junior who uses a parent's email.",[465,500,501],{},"E-mail, Mail",[447,503,504,509,512],{},[465,505,506],{},[468,507,508],{},"gender",[465,510,511],{},"M, F or O; also Male\u002FFemale and the Croatian and Slovenian words",[465,513,514],{},"Sex, Spol",[447,516,517,522,525],{},[465,518,519],{},[468,520,521],{},"birth_date",[465,523,524],{},"Date of birth. Required for a junior without an email.",[465,526,527],{},"Date of birth, DOB, Datum rođenja",[447,529,530,535,538],{},[465,531,532],{},[468,533,534],{},"country",[465,536,537],{},"Two-letter code (HR) or the country's name. Empty means your club's country.",[465,539,540],{},"Država",[447,542,543,548,551],{},[465,544,545],{},[468,546,547],{},"phone",[465,549,550],{},"Phone number",[465,552,553],{},"Mobile, Telefon, Mobitel",[447,555,556,561,564],{},[465,557,558],{},[468,559,560],{},"guardian_email",[465,562,563],{},"The email of the junior's parent or guardian",[465,565,566],{},"Parent email",[447,568,569,574,577],{},[465,570,571],{},[468,572,573],{},"membership",[465,575,576],{},"The name of one of your club's memberships",[465,578,579],{},"Membership type, Članarina",[447,581,582,587,590],{},[465,583,584],{},[468,585,586],{},"membership_start",[465,588,589],{},"When the membership started. Empty means today.",[465,591,592],{},"Start date, Valid from",[447,594,595,600,603],{},[465,596,597],{},[468,598,599],{},"membership_end",[465,601,602],{},"When the membership ends",[465,604,605],{},"End date, Expires, Valid until",[447,607,608,613,616],{},[465,609,610],{},[468,611,612],{},"balance",[465,614,615],{},"Prepaid credit the member still has with the club",[465,617,618],{},"Wallet, Credit, Stanje",[370,620,621],{},"Dates can be written as 2026-12-31, 31.12.2026 or 31\u002F12\u002F2026, or be real dates in a spreadsheet. Amounts can use a comma or a point for decimals, and a currency sign is ignored.",[429,623,625],{"id":624},"what-happens-to-each-row","What happens to each row",[370,627,628],{},"The preview shows one of these for every row:",[630,631,632,638,644,650,662,668],"ul",{},[400,633,634,637],{},[388,635,636],{},"New account"," — a new SportyPlus account is made and joins your club.",[400,639,640,643],{},[388,641,642],{},"Has an account"," — this person already uses SportyPlus, for example at another club. They join your club with the account they have, instead of getting a second one.",[400,645,646,649],{},[388,647,648],{},"Already a member"," — they're already in your club. Only their membership and balance from the file are added.",[400,651,652,655,656,658,659,661],{},[388,653,654],{},"Junior"," — a child without an email of their own. They're added under the account of the parent named in ",[468,657,560],{},", who must be in the same file or already use SportyPlus. ",[417,660,309],{"href":310}," explains how parents manage their children.",[400,663,664,667],{},[388,665,666],{},"Duplicate in the file"," — the same email appears earlier in the file. The row is skipped.",[400,669,670,672],{},[388,671,411],{}," — something has to be corrected first, such as a missing name or an unknown membership. The row is skipped, and the note says what's wrong.",[370,674,675,676,679],{},"Turn on ",[388,677,678],{},"Show only rows with notes"," to see just the rows that need a look.",[429,681,77],{"id":682},"memberships",[370,684,685,686,688,689,691],{},"The ",[468,687,573],{}," column has to match the name of a membership your club already has, in any of its languages. If it doesn't, the row needs fixing: create the membership first under ",[417,690,77],{"href":78},", or change the name in the file.",[630,693,694,700,703,706],{},[400,695,696,697,699],{},"The member keeps the membership until the date in ",[468,698,599],{},". With no end date, the membership doesn't expire.",[400,701,702],{},"A membership that has already ended isn't imported.",[400,704,705],{},"If the member already holds that membership, it's left as it is.",[400,707,708],{},"Members don't get a \"thank you for your purchase\" email for an imported membership. They paid your old system, not SportyPlus.",[429,710,712],{"id":711},"prepaid-credit","Prepaid credit",[370,714,715,716,718],{},"A positive ",[468,717,612],{}," is added to the member's wallet at your club as an opening balance, noted as carried over from the previous system. Members can spend it on bookings straight away.",[370,720,721],{},"A negative balance isn't imported. Settle money a member owes before the switch.",[429,723,725],{"id":724},"importing-the-same-file-again","Importing the same file again",[370,727,728,729,731],{},"You can upload the file again, for example after fixing the rows that needed it. Members who were already imported show as ",[388,730,648],{},", and their membership and opening balance aren't added a second time.",[429,733,420],{"id":734},"telling-members",[370,736,737,738,741,742,745],{},"Nobody is emailed unless you tick ",[388,739,740],{},"Email new members how to sign in",". When you do, each new member gets an email from your club. It says their account is ready and their membership has been carried over, and links to your sign-in page, where they choose ",[388,743,744],{},"Forgot password?"," to set a password of their own.",[370,747,748],{},"Leave it off if you'd rather tell members yourself, for example once your switch date is set. They can sign in the same way at any time.",[380,750,752],{"id":751},"importing-recurring-bookings","Importing recurring bookings",[370,754,755,756,427],{},"Standing weekly bookings, such as a member's Tuesday evening court, can be imported too. Go to ",[388,757,758],{},"Club Admin → Community → Members → Import recurring bookings",[370,760,761],{},"Each row is one weekly booking:",[441,763,764,772],{},[444,765,766],{},[447,767,768,770],{},[450,769,452],{},[450,771,455],{},[460,773,774,783,793,803,813,827,837,847],{},[447,775,776,780],{},[465,777,778],{},[468,779,495],{},[465,781,782],{},"The member's email. They must already be a member of your club.",[447,784,785,790],{},[465,786,787],{},[468,788,789],{},"court",[465,791,792],{},"The court's name, as it's called in SportyPlus",[447,794,795,800],{},[465,796,797],{},[468,798,799],{},"weekday",[465,801,802],{},"The day, as a name (Tuesday, utorak, torek) or a number (1 = Monday)",[447,804,805,810],{},[465,806,807],{},[468,808,809],{},"start",[465,811,812],{},"The start time, such as 18:00",[447,814,815,824],{},[465,816,817,820,821],{},[468,818,819],{},"end"," or ",[468,822,823],{},"duration",[465,825,826],{},"The end time, or the length in minutes",[447,828,829,834],{},[465,830,831],{},[468,832,833],{},"first_date",[465,835,836],{},"The first date. Empty means tomorrow.",[447,838,839,844],{},[465,840,841],{},[468,842,843],{},"last_date",[465,845,846],{},"The last date. Required.",[447,848,849,854],{},[465,850,851],{},[468,852,853],{},"name",[465,855,856],{},"Optional, shown on the booking",[370,858,859],{},"SportyPlus books the court every week on that day, from the first date to the last. Only future dates are booked, and never more than 52 weeks ahead. A booking that runs longer has to be renewed later.",[370,861,862],{},"The preview already checks every date against the bookings on your courts. A date whose court is taken is skipped and listed with the reason, and nothing is overwritten. If you import the same file again, the dates booked the first time show as taken, so nothing is booked twice.",[370,864,865],{},"Imported bookings are free for the member, with a note that they were imported, because the member paid your old system for them. Booking limits from memberships don't apply, and opening hours aren't checked, the same as when an administrator books a court. Members aren't notified about imported bookings.",{"title":867,"searchDepth":868,"depth":868,"links":869},"",2,[870,879],{"id":382,"depth":868,"text":383,"children":871},[872,874,875,876,877,878],{"id":431,"depth":873,"text":432},3,{"id":624,"depth":873,"text":625},{"id":682,"depth":873,"text":77},{"id":711,"depth":873,"text":712},{"id":724,"depth":873,"text":725},{"id":734,"depth":873,"text":420},{"id":751,"depth":868,"text":752},"Bring your members, their memberships, prepaid credit and standing weekly bookings over from the system you used before.","md",null,{},{"icon":71},{"title":886,"description":887},"Import members and bookings from another system","How to move members, memberships, prepaid balances and recurring court bookings into SportyPlus from your previous club software, with a preview before anything is saved.","W7W6x-YoiYR9DN0TA5QJorXiIKzmN81iiaiBL1TED3s",[890,892],{"title":66,"path":67,"stem":68,"description":891,"icon":71,"children":-1},"Find, add and edit the people in your club, and manage their memberships.",{"title":77,"path":78,"stem":79,"description":893,"icon":82,"children":-1},"Create membership plans, set their booking rules, and sell them.",1794402995459]