[{"data":1,"prerenderedAt":689},["ShallowReactive",2],{"navigation_docs_en":3,"-en-interface-emails-mailing-lists":324,"-en-interface-emails-mailing-lists-surround":684},[4,17,222,249,284],{"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":221},"Interface","\u002Fen\u002Finterface","en\u002F1.interface",[22,65,72,79,90,97,105,112,119,135,156,163,187,197,215],{"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],{"title":66,"path":67,"stem":68,"icon":71},"sporty-user-group",{"title":73,"path":74,"stem":75,"children":76,"icon":78},"Memberships","\u002Fen\u002Finterface\u002Fmemberships","en\u002F1.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","\u002Fen\u002Finterface\u002Fleagues","en\u002F1.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","\u002Fen\u002Finterface\u002Fleagues\u002Fplanned-competitions","en\u002F1.interface\u002F04.leagues\u002F2.planned-competitions",{"title":91,"path":92,"stem":93,"children":94,"icon":96},"Tournaments","\u002Fen\u002Finterface\u002Ftournaments","en\u002F1.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","\u002Fen\u002Finterface\u002Fpayments","en\u002F1.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","\u002Fen\u002Finterface\u002Fshop","en\u002F1.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","\u002Fen\u002Finterface\u002Fschools","en\u002F1.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","\u002Fen\u002Finterface\u002Femails","en\u002F1.interface\u002F09.emails\u002F1.index",[124,126,131],{"title":120,"path":121,"stem":122,"icon":125},"sporty-envelope",{"title":127,"path":128,"stem":129,"icon":130},"Newsletters and campaigns","\u002Fen\u002Finterface\u002Femails\u002Fnewsletters","en\u002F1.interface\u002F09.emails\u002F2.newsletters","sporty-newspaper",{"title":132,"path":133,"stem":134,"icon":71},"Mailing lists","\u002Fen\u002Finterface\u002Femails\u002Fmailing-lists","en\u002F1.interface\u002F09.emails\u002F3.mailing-lists",{"title":136,"path":137,"stem":138,"children":139,"icon":141},"Video and cameras","\u002Fen\u002Finterface\u002Fvideo","en\u002F1.interface\u002F10.video\u002F1.index",[140,142,146,151],{"title":136,"path":137,"stem":138,"icon":141},"sporty-camera-cctv",{"title":143,"path":144,"stem":145,"icon":141},"Dahua cameras","\u002Fen\u002Finterface\u002Fvideo\u002Fdahua","en\u002F1.interface\u002F10.video\u002F2.dahua",{"title":147,"path":148,"stem":149,"icon":150},"Other RTMP cameras","\u002Fen\u002Finterface\u002Fvideo\u002Frtmp","en\u002F1.interface\u002F10.video\u002F3.rtmp","sporty-video",{"title":152,"path":153,"stem":154,"icon":155},"Match analytics","\u002Fen\u002Finterface\u002Fvideo\u002Fanalytics","en\u002F1.interface\u002F10.video\u002F4.analytics","sporty-chart-simple",{"title":157,"path":158,"stem":159,"children":160,"icon":162},"Reports","\u002Fen\u002Finterface\u002Freports","en\u002F1.interface\u002F11.reports\u002F1.index",[161],{"title":157,"path":158,"stem":159,"icon":162},"sporty-chart-mixed",{"title":164,"path":165,"stem":166,"children":167,"icon":60},"Settings","\u002Fen\u002Finterface\u002Fsettings","en\u002F1.interface\u002F12.settings\u002F1.index",[168,170,174,178,183],{"title":169,"path":165,"stem":166,"icon":60},"Club settings",{"title":171,"path":172,"stem":173,"icon":16},"Booking rules and price list","\u002Fen\u002Finterface\u002Fsettings\u002Fbooking-rules","en\u002F1.interface\u002F12.settings\u002F2.booking-rules",{"title":175,"path":176,"stem":177,"icon":78},"Sign-up and legal pages","\u002Fen\u002Finterface\u002Fsettings\u002Fsignup-and-legal","en\u002F1.interface\u002F12.settings\u002F3.signup-and-legal",{"title":179,"path":180,"stem":181,"icon":182},"Administrators and roles","\u002Fen\u002Finterface\u002Fsettings\u002Fadministrators-and-roles","en\u002F1.interface\u002F12.settings\u002F4.administrators-and-roles","sporty-user",{"title":184,"path":185,"stem":186},"Single sign-on (SSO) for your club","\u002Fen\u002Finterface\u002Fsettings\u002Fsingle-sign-on","en\u002F1.interface\u002F12.settings\u002F5.single-sign-on",{"title":188,"path":189,"stem":190,"children":191,"icon":130},"Social publishing","\u002Fen\u002Finterface\u002Fsocial","en\u002F1.interface\u002F13.social\u002F1.index",[192,193],{"title":188,"path":189,"stem":190,"icon":130},{"title":194,"path":195,"stem":196,"icon":11},"Connecting channels","\u002Fen\u002Finterface\u002Fsocial\u002Fchannels","en\u002F1.interface\u002F13.social\u002F2.channels",{"title":198,"path":199,"stem":200,"children":201,"icon":28},"Seated events","\u002Fen\u002Finterface\u002Fseated-events","en\u002F1.interface\u002F14.seated-events\u002F1.index",[202,203,207,211],{"title":198,"path":199,"stem":200,"icon":28},{"title":204,"path":205,"stem":206,"icon":28},"Seating plans","\u002Fen\u002Finterface\u002Fseated-events\u002Fseating-plans","en\u002F1.interface\u002F14.seated-events\u002F2.seating-plans",{"title":208,"path":209,"stem":210,"icon":16},"Selling seats","\u002Fen\u002Finterface\u002Fseated-events\u002Fselling-seats","en\u002F1.interface\u002F14.seated-events\u002F3.selling-seats",{"title":212,"path":213,"stem":214,"icon":39},"On sale and at the door","\u002Fen\u002Finterface\u002Fseated-events\u002Fon-sale","en\u002F1.interface\u002F14.seated-events\u002F4.on-sale",{"title":216,"path":217,"stem":218,"children":219,"icon":16},"Season tickets","\u002Fen\u002Finterface\u002Fseason-tickets","en\u002F1.interface\u002F15.season-tickets\u002F1.index",[220],{"title":216,"path":217,"stem":218,"icon":16},false,{"title":223,"path":224,"stem":225,"children":226,"icon":229},"Website","\u002Fen\u002Fwebsite","en\u002F2.website\u002F1.index",[227,230,235,239,244],{"title":228,"path":224,"stem":225,"icon":229},"Website builder","sporty-browser",{"title":231,"path":232,"stem":233,"icon":234},"Pages, hero and footer","\u002Fen\u002Fwebsite\u002Fpages","en\u002F2.website\u002F2.pages","sporty-file-lines",{"title":236,"path":237,"stem":238,"icon":130},"News and events","\u002Fen\u002Fwebsite\u002Fnews-and-events","en\u002F2.website\u002F3.news-and-events",{"title":240,"path":241,"stem":242,"icon":243},"Coaches and gallery","\u002Fen\u002Fwebsite\u002Fcoaches-and-gallery","en\u002F2.website\u002F4.coaches-and-gallery","sporty-images",{"title":245,"path":246,"stem":247,"icon":248},"FAQ and sponsors","\u002Fen\u002Fwebsite\u002Ffaq-and-sponsors","en\u002F2.website\u002F5.faq-and-sponsors","sporty-circle-question",{"title":250,"path":251,"stem":252,"children":253,"icon":182},"For members","\u002Fen\u002Fmembers","en\u002F3.members\u002F1.index",[254,256,260,264,268,272,276,280],{"title":255,"path":251,"stem":252,"icon":182},"Using the member app",{"title":257,"path":258,"stem":259,"icon":16},"Booking a court","\u002Fen\u002Fmembers\u002Fbooking","en\u002F3.members\u002F2.booking",{"title":261,"path":262,"stem":263,"icon":104},"Memberships and payments","\u002Fen\u002Fmembers\u002Fpayments","en\u002F3.members\u002F3.payments",{"title":265,"path":266,"stem":267,"icon":85},"How competitions work","\u002Fen\u002Fmembers\u002Fhow-competitions-work","en\u002F3.members\u002F4.how-competitions-work",{"title":269,"path":270,"stem":271,"icon":96},"Leagues, tournaments and results","\u002Fen\u002Fmembers\u002Fcompetitions","en\u002F3.members\u002F5.competitions",{"title":273,"path":274,"stem":275,"icon":71},"Family and children","\u002Fen\u002Fmembers\u002Ffamily","en\u002F3.members\u002F6.family",{"title":277,"path":278,"stem":279,"icon":78},"Your account","\u002Fen\u002Fmembers\u002Faccount","en\u002F3.members\u002F7.account",{"title":281,"path":282,"stem":283,"icon":248},"Getting help","\u002Fen\u002Fmembers\u002Fhelp","en\u002F3.members\u002F8.help",{"title":285,"path":286,"stem":287,"children":288,"icon":290},"OAuth & Sign in with Sporty","\u002Fen\u002Foauth","en\u002F4.oauth\u002F1.index",[289,291,295,299,303,307,311,315,319],{"title":285,"path":286,"stem":287,"icon":290},"sporty-brackets-curly",{"title":292,"path":293,"stem":294,"icon":290},"Registering an application","\u002Fen\u002Foauth\u002Fclients","en\u002F4.oauth\u002F2.clients",{"title":296,"path":297,"stem":298,"icon":290},"The authorization code flow","\u002Fen\u002Foauth\u002Fauthorization-code","en\u002F4.oauth\u002F3.authorization-code",{"title":300,"path":301,"stem":302,"icon":290},"Scopes","\u002Fen\u002Foauth\u002Fscopes","en\u002F4.oauth\u002F4.scopes",{"title":304,"path":305,"stem":306,"icon":290},"Sign in with Sporty","\u002Fen\u002Foauth\u002Fsign-in-with-sporty","en\u002F4.oauth\u002F5.sign-in-with-sporty",{"title":308,"path":309,"stem":310,"icon":290},"The partner API","\u002Fen\u002Foauth\u002Fpartner-api","en\u002F4.oauth\u002F6.partner-api",{"title":312,"path":313,"stem":314,"icon":290},"Syncing bookings","\u002Fen\u002Foauth\u002Fbooking-sync","en\u002F4.oauth\u002F7.booking-sync",{"title":316,"path":317,"stem":318,"icon":290},"MCP and AI clients","\u002Fen\u002Foauth\u002Fmcp-and-ai-clients","en\u002F4.oauth\u002F8.mcp-and-ai-clients",{"title":320,"path":321,"stem":322,"icon":323},"Agent checkout","\u002Fen\u002Foauth\u002Fagent-checkout","en\u002F4.oauth\u002F9.agent-checkout","sporty-cart-shopping",{"id":325,"title":132,"body":326,"description":675,"extension":676,"links":677,"meta":678,"navigation":679,"path":133,"seo":680,"stem":134,"__hash__":683},"docs_en\u002Fen\u002F1.interface\u002F09.emails\u002F3.mailing-lists.md",{"type":327,"value":328,"toc":661},"minimark",[329,333,350,357,362,400,410,414,417,420,423,427,437,440,454,461,465,471,509,513,537,563,569,572,576,581,601,605,618,637,641,648,651,655],[330,331,332],"p",{},"A mailing list is a group of people you send campaigns to. There are two kinds:",[334,335,336,344],"ul",{},[337,338,339,343],"li",{},[340,341,342],"strong",{},"Subscribers",": people who signed up on your website, or whom you imported or added yourself. They don't need an account at your club.",[337,345,346,349],{},[340,347,348],{},"Segment of members",": members who match a filter, such as men over 50, or members with a particular membership. A segment updates itself, and is checked again every time you send to it.",[330,351,352,353,356],{},"Mailing lists live under ",[340,354,355],{},"Club Admin → Community → Emails → Mailing lists",".",[358,359,361],"h2",{"id":360},"create-a-list","Create a list",[363,364,365,371,382,395],"ol",{},[337,366,367,368,356],{},"Choose ",[340,369,370],{},"Create new",[337,372,373,374,377,378,381],{},"Enter a ",[340,375,376],{},"Name",", and a ",[340,379,380],{},"Description"," if you want one. The description is shown on the sign-up page.",[337,383,384,385,388,389,391,392,394],{},"Under ",[340,386,387],{},"Kind of list",", choose ",[340,390,342],{}," or ",[340,393,348],{},". You can't change this later.",[337,396,367,397,356],{},[340,398,399],{},"Save",[330,401,402,403,406,407,356],{},"From the list's page, ",[340,404,405],{},"New campaign to this list"," starts a campaign with the list already chosen. See ",[408,409,127],"a",{"href":128},[358,411,413],{"id":412},"segments-of-members","Segments of members",[330,415,416],{},"Choose the filter the same way as in a campaign: role, status, membership type, gender and age. The panel underneath shows how many members the segment reaches right now.",[330,418,419],{},"A segment has no fixed list of people. Whoever matches the filter when a campaign goes out receives it, so someone who turns 50 next month joins \"over 50\" next month on their own.",[330,421,422],{},"Members of a segment turn emails off by kind, as with any campaign to club members: news and promotions separately.",[358,424,426],{"id":425},"sign-up-form-on-your-website","Sign-up form on your website",[330,428,429,430,432,433,436],{},"On a subscriber list, turn on ",[340,431,426],{}," and save. The list gets a sign-up page on your club's website, and its link appears under the switch. Choose ",[340,434,435],{},"Copy link"," and put it wherever you want people to sign up: your website menu, a news post, social media or a poster's QR code.",[330,438,439],{},"People enter their email address, and optionally their name, and agree to receive the emails. They are added only after they confirm:",[363,441,442,445,448],{},[337,443,444],{},"They submit the form and are told to check their inbox.",[337,446,447],{},"They receive an email asking them to confirm.",[337,449,450,451,356],{},"They open the link and choose ",[340,452,453],{},"Confirm",[330,455,456,457,460],{},"Until they confirm, they show as ",[340,458,459],{},"Waiting for confirmation"," and receive no campaigns. This stops anyone from signing up someone else's address, and it's your proof that each subscriber agreed.",[358,462,464],{"id":463},"add-subscribers-yourself","Add subscribers yourself",[330,466,467,468,470],{},"On the list's page, under ",[340,469,342],{},":",[363,472,473,478,492,499,505],{},[337,474,367,475,356],{},[340,476,477],{},"Add",[337,479,480,481],{},"Enter one person per line: the email address, then optionally the first name and last name, separated by commas.",[482,483,489],"pre",{"className":484,"code":486,"language":487,"meta":488},[485],"language-text","ana@example.com, Ana, Horvat\nivan@example.com\n","text","",[490,491,486],"code",{"__ignoreMap":488},[337,493,494,495,498],{},"Add ",[340,496,497],{},"Tags"," if you want them on everyone you're adding.",[337,500,501,502,356],{},"Tick ",[340,503,504],{},"These people agreed to receive emails from the club",[337,506,367,507,356],{},[340,508,477],{},[358,510,512],{"id":511},"import-from-a-spreadsheet","Import from a spreadsheet",[363,514,515,520,523,528,532],{},[337,516,367,517,356],{},[340,518,519],{},"Import CSV",[337,521,522],{},"Drop a CSV file in, up to 5 MB and 20,000 addresses.",[337,524,494,525,527],{},[340,526,497],{}," if you want them on everyone in the file.",[337,529,501,530,356],{},[340,531,504],{},[337,533,367,534,356],{},[340,535,536],{},"Import",[330,538,539,540,543,544,547,548,551,552,555,556,391,559,562],{},"The file needs a column named ",[340,541,542],{},"email",". Columns named ",[340,545,546],{},"first name",", ",[340,549,550],{},"last name"," and ",[340,553,554],{},"tags"," are used if they're there. Separate several tags in one cell with ",[490,557,558],{},"|",[490,560,561],{},";",". Files saved by Excel, with commas or semicolons, work as they are. A file without a header row is read as email, first name, last name, tags.",[482,564,567],{"className":565,"code":566,"language":487,"meta":488},[485],"email;first name;last name;tags\nana@example.com;Ana;Horvat;juniors|parents\nivan@example.com;Ivan;;seniors\n",[490,568,566],{"__ignoreMap":488},[330,570,571],{},"When the import finishes, you see how many people were added, how many were already on the list, and how many were left out.",[573,574,575],"warning",{},"Only add or import people who agreed to receive emails from your club. Your confirmation is saved with your name and the date, as the record of their consent.",[577,578,580],"h3",{"id":579},"who-is-left-out","Who is left out",[334,582,583,589,595],{},[337,584,585,588],{},[340,586,587],{},"Addresses that aren't valid"," are skipped.",[337,590,591,594],{},[340,592,593],{},"Someone already on the list"," keeps their place. New tags are added, and a missing name is filled in.",[337,596,597,600],{},[340,598,599],{},"Someone who unsubscribed"," stays unsubscribed. Neither an import nor an admin can put them back. Only they can, by signing up again and confirming.",[358,602,604],{"id":603},"manage-subscribers","Manage subscribers",[330,606,607,608,547,611,391,614,617],{},"The subscribers table shows each person's email, name, tags, status and how they joined: ",[340,609,610],{},"Signed up",[340,612,613],{},"Imported",[340,615,616],{},"Added by hand",". Hover over how they joined to see how they agreed. Search by email or name, filter by status, or filter by one tag.",[334,619,620,625,631],{},[337,621,622,624],{},[340,623,497],{},": type a tag into a row and press Enter to add it; select a tag's × to remove it.",[337,626,627,630],{},[340,628,629],{},"Unsubscribe",": stops sending them campaigns. They stay in the table as unsubscribed, so they can't be added back by mistake.",[337,632,633,636],{},[340,634,635],{},"Delete",": removes the row completely.",[358,638,640],{"id":639},"when-someone-unsubscribes","When someone unsubscribes",[330,642,643,644,647],{},"Every campaign to a subscriber list has a link at the bottom that takes the person off ",[340,645,646],{},"that list only",". They don't need to sign in. Their row then shows as unsubscribed.",[330,649,650],{},"Members who receive a campaign as club members, or through a segment, turn off that kind of email from your club instead. They can change this later in their notification settings.",[358,652,654],{"id":653},"delete-a-list","Delete a list",[330,656,657,658,660],{},"Choose the bin icon next to the list in ",[340,659,132],{},". Campaigns that were going to the list will reach nobody, so check scheduled campaigns first.",{"title":488,"searchDepth":662,"depth":662,"links":663},2,[664,665,666,667,668,672,673,674],{"id":360,"depth":662,"text":361},{"id":412,"depth":662,"text":413},{"id":425,"depth":662,"text":426},{"id":463,"depth":662,"text":464},{"id":511,"depth":662,"text":512,"children":669},[670],{"id":579,"depth":671,"text":580},3,{"id":603,"depth":662,"text":604},{"id":639,"depth":662,"text":640},{"id":653,"depth":662,"text":654},"Collect newsletter subscribers on your website, import or add them, and keep saved groups of members to send campaigns to.","md",null,{},{"icon":71},{"title":681,"description":682},"Mailing lists and newsletter subscribers","Create SportyPlus mailing lists, add a newsletter sign-up page to your club website, import subscribers from a spreadsheet, tag them, and build segments of members that update themselves, such as men over 50.","_PMNAq8qU1ohH2vpDvJx3SRcteOhdxFuyAiiqAtFxjc",[685,687],{"title":127,"path":128,"stem":129,"description":686,"icon":130,"children":-1},"Write a newsletter or campaign, choose who receives it, test it and send it now or later.",{"title":136,"path":137,"stem":138,"description":688,"icon":141,"children":-1},"Here we learn how to set up cameras and manage court recordings",1792768604358]