[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"fetchItems":3},[4,192,346,505,670,807,968,1147,1293,1414,1474,1667,1841,1989,2101,2456,2879,3182,3529,4021,4119,4385,4689,4922,5087,5278,5465,5570,5782,5938,6138,6278,6528,6683,7018],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"meta":11,"image":23,"head":27,"body":46,"_type":186,"_id":187,"_source":188,"_file":189,"_stem":190,"_extension":191},"\u002Fchangelog\u002Femail-analytics","changelog",false,"","Email Open & Click Tracking · Waitlister Changelog","Track email performance with detailed open and click analytics for broadcasts and welcome emails. See open rates, click rates, and per-subscriber engagement.",{"id":12,"title":13,"description":14,"date":15,"createdAt":16,"type":17,"category":18,"order":19,"isPublic":20,"thumbnailImage":21,"images":22},"cl-XXX","Email Open & Click Tracking","Track email performance with detailed open and click analytics for broadcasts and welcome emails.","2025-01-25",1769300534206,"feature","emails","XX",true,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fresources%2Ffeatures%2Ffeature_email-analytics.webp?alt=media",[],{"src":21,"width":24,"height":25,"alt":26},400,300,"Waitlister Changelog - Email Open & Click Tracking",{"meta":28,"og":41,"twitter":43},[29,32,35,38],{"name":30,"content":31},"keywords","email analytics, open tracking, click tracking, email performance, broadcast stats, welcome email metrics",{"name":33,"content":34},"robots","index, follow",{"name":36,"content":37},"author","Waitlister",{"name":39,"content":40},"copyright","© 2026 Waitlister",{"title":9,"description":10,"type":42,"image":21},"article",{"card":44,"title":45,"description":10,"image":21},"summary_large_image","New: Email Open & Click Tracking",{"type":47,"children":48,"toc":179},"root",[49,57,64,69,135,140,146,158,163,169,174],{"type":50,"tag":51,"props":52,"children":53},"element","p",{},[54],{"type":55,"value":56},"text","Email analytics are here. See exactly how your broadcasts and welcome emails are performing with detailed open and click tracking.",{"type":50,"tag":58,"props":59,"children":61},"h2",{"id":60},"performance-dashboard",[62],{"type":55,"value":63},"Performance Dashboard",{"type":50,"tag":51,"props":65,"children":66},{},[67],{"type":55,"value":68},"Every broadcast and welcome email now shows a performance section with key metrics.",{"type":50,"tag":70,"props":71,"children":72},"ul",{},[73,85,95,105,115,125],{"type":50,"tag":74,"props":75,"children":76},"li",{},[77,83],{"type":50,"tag":78,"props":79,"children":80},"strong",{},[81],{"type":55,"value":82},"Delivered",{"type":55,"value":84}," — Emails successfully delivered",{"type":50,"tag":74,"props":86,"children":87},{},[88,93],{"type":50,"tag":78,"props":89,"children":90},{},[91],{"type":55,"value":92},"Opened",{"type":55,"value":94}," — Unique opens and open rate percentage",{"type":50,"tag":74,"props":96,"children":97},{},[98,103],{"type":50,"tag":78,"props":99,"children":100},{},[101],{"type":55,"value":102},"Clicked",{"type":55,"value":104}," — Unique clicks and click rate percentage",{"type":50,"tag":74,"props":106,"children":107},{},[108,113],{"type":50,"tag":78,"props":109,"children":110},{},[111],{"type":55,"value":112},"Click-to-open",{"type":55,"value":114}," — Percentage of openers who clicked",{"type":50,"tag":74,"props":116,"children":117},{},[118,123],{"type":50,"tag":78,"props":119,"children":120},{},[121],{"type":55,"value":122},"Bounced",{"type":55,"value":124}," — Failed deliveries with bounce rate",{"type":50,"tag":74,"props":126,"children":127},{},[128,133],{"type":50,"tag":78,"props":129,"children":130},{},[131],{"type":55,"value":132},"Spam reports",{"type":55,"value":134}," — Complaint tracking",{"type":50,"tag":51,"props":136,"children":137},{},[138],{"type":55,"value":139},"High bounce or spam rates will show a warning to help you maintain list health.",{"type":50,"tag":58,"props":141,"children":143},{"id":142},"custom-domain-settings",[144],{"type":55,"value":145},"Custom Domain Settings",{"type":50,"tag":51,"props":147,"children":148},{},[149,151,156],{"type":55,"value":150},"If you're using a custom email domain, you can now control tracking in ",{"type":50,"tag":78,"props":152,"children":153},{},[154],{"type":55,"value":155},"Settings → Domains → Email domain",{"type":55,"value":157}," (available once your email domain is verified).",{"type":50,"tag":51,"props":159,"children":160},{},[161],{"type":55,"value":162},"This gives you control over privacy and deliverability tradeoffs. The default Waitlister domain has tracking enabled automatically.",{"type":50,"tag":58,"props":164,"children":166},{"id":165},"getting-started",[167],{"type":55,"value":168},"Getting Started",{"type":50,"tag":51,"props":170,"children":171},{},[172],{"type":55,"value":173},"Analytics are enabled automatically for all new broadcasts and welcome emails. Visit any broadcast or your welcome email page to see the performance section.",{"type":50,"tag":51,"props":175,"children":176},{},[177],{"type":55,"value":178},"For custom domains, head to settings to configure tracking preferences.",{"title":8,"searchDepth":180,"depth":180,"links":181},3,[182,184,185],{"id":60,"depth":183,"text":63},2,{"id":142,"depth":183,"text":145},{"id":165,"depth":183,"text":168},"markdown","content:changelog:email-analytics.md","content","changelog\u002Femail-analytics.md","changelog\u002Femail-analytics","md",{"_path":193,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":194,"description":195,"meta":196,"image":205,"head":207,"body":217,"_type":186,"_id":343,"_source":188,"_file":344,"_stem":345,"_extension":191},"\u002Fchangelog\u002Funsubscribe-webhook-event","Unsubscribe Webhook Event · Waitlister Changelog","Receive webhook notifications when subscribers unsubscribe from your waitlist. Track churn and keep external systems in sync.",{"id":12,"title":197,"description":198,"date":199,"createdAt":200,"type":201,"category":202,"order":19,"isPublic":20,"thumbnailImage":203,"images":204},"Unsubscribe Webhook Event","Receive webhook notifications when subscribers unsubscribe from your waitlist.","2025-01-03",1767377068379,"improvement","developer","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fresources%2Ffeatures%2Ffeature-webhooks.webp?alt=media&token=72244cd3-17f1-4cc5-a55e-b094c92f581c",[],{"src":203,"width":24,"height":25,"alt":206},"Waitlister Changelog - Unsubscribe Webhook Event",{"meta":208,"og":214,"twitter":215},[209,211,212,213],{"name":30,"content":210},"webhooks, unsubscribe, churn tracking, integrations, automation",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":194,"description":195,"type":42,"image":203},{"card":44,"title":216,"description":195,"image":203},"New: Unsubscribe Webhook Event",{"type":47,"children":218,"toc":338},[219,233,239,244,277,283,306,312,324],{"type":50,"tag":51,"props":220,"children":221},{},[222,224,231],{"type":55,"value":223},"Webhooks now support a new event type: ",{"type":50,"tag":225,"props":226,"children":228},"code",{"className":227},[],[229],{"type":55,"value":230},"waitlist.subscriber_unsubscribed",{"type":55,"value":232},". Get notified instantly when someone unsubscribes from your waitlist.",{"type":50,"tag":58,"props":234,"children":236},{"id":235},"whats-included",[237],{"type":55,"value":238},"What's Included",{"type":50,"tag":51,"props":240,"children":241},{},[242],{"type":55,"value":243},"The webhook payload includes:",{"type":50,"tag":70,"props":245,"children":246},{},[247,257,267],{"type":50,"tag":74,"props":248,"children":249},{},[250,255],{"type":50,"tag":78,"props":251,"children":252},{},[253],{"type":55,"value":254},"Subscriber details",{"type":55,"value":256}," - Email, name, position, points, and referral code",{"type":50,"tag":74,"props":258,"children":259},{},[260,265],{"type":50,"tag":78,"props":261,"children":262},{},[263],{"type":55,"value":264},"Unsubscribe source",{"type":55,"value":266}," - Whether they used the manual button or one-click email unsubscribe",{"type":50,"tag":74,"props":268,"children":269},{},[270,275],{"type":50,"tag":78,"props":271,"children":272},{},[273],{"type":55,"value":274},"Metadata",{"type":55,"value":276}," - Location data and custom fields from signup",{"type":50,"tag":58,"props":278,"children":280},{"id":279},"use-cases",[281],{"type":55,"value":282},"Use Cases",{"type":50,"tag":70,"props":284,"children":285},{},[286,291,296,301],{"type":50,"tag":74,"props":287,"children":288},{},[289],{"type":55,"value":290},"Update your CRM when subscribers opt out",{"type":50,"tag":74,"props":292,"children":293},{},[294],{"type":55,"value":295},"Remove users from email sequences",{"type":50,"tag":74,"props":297,"children":298},{},[299],{"type":55,"value":300},"Track churn in your analytics",{"type":50,"tag":74,"props":302,"children":303},{},[304],{"type":55,"value":305},"Trigger win-back campaigns",{"type":50,"tag":58,"props":307,"children":309},{"id":308},"how-to-enable",[310],{"type":55,"value":311},"How to Enable",{"type":50,"tag":51,"props":313,"children":314},{},[315,317,322],{"type":55,"value":316},"Go to ",{"type":50,"tag":78,"props":318,"children":319},{},[320],{"type":55,"value":321},"Integrations → Webhooks",{"type":55,"value":323}," in your waitlist dashboard. The new event is enabled by default for existing webhooks. You can toggle it on or off alongside other webhook events.",{"type":50,"tag":51,"props":325,"children":326},{},[327,329,336],{"type":55,"value":328},"See the ",{"type":50,"tag":330,"props":331,"children":333},"a",{"href":332},"\u002Fdocs\u002Fwebhooks",[334],{"type":55,"value":335},"webhooks documentation",{"type":55,"value":337}," for payload details and integration examples.",{"title":8,"searchDepth":180,"depth":180,"links":339},[340,341,342],{"id":235,"depth":183,"text":238},{"id":279,"depth":183,"text":282},{"id":308,"depth":183,"text":311},"content:changelog:unsubscribe-webhook-event.md","changelog\u002Funsubscribe-webhook-event.md","changelog\u002Funsubscribe-webhook-event",{"_path":347,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":348,"description":349,"meta":350,"image":361,"head":363,"body":373,"_type":186,"_id":502,"_source":188,"_file":503,"_stem":504,"_extension":191},"\u002Fchangelog\u002Fcustom-email-domains","Custom Email Domain Support · Waitlister Changelog","Send emails from your own domain for improved deliverability, trust, and brand consistency.",{"id":351,"title":352,"description":353,"date":354,"createdAt":355,"type":17,"category":356,"order":357,"isPublic":20,"thumbnailImage":358,"images":359},"cl-012","Custom Email Domain Support","Send emails from your own domain for a more professional and trustworthy email experience.","2024-03-20",1742435574176,"Emails",8,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog-custom-email-domain-1.webp?alt=media&token=5280b021-f180-4959-ac0e-1b2a25c41022",[358,360],"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog-custom-email-domain-2.webp?alt=media&token=abf500f8-baa2-4399-9c11-c04ccda3700f",{"src":358,"width":24,"height":25,"alt":362},"Waitlister Changelog - Custom Email Domain Support Feature",{"meta":364,"og":370,"twitter":371},[365,367,368,369],{"name":30,"content":366},"custom email domain, email deliverability, branded emails, waitlist emails, sender reputation, custom sender address",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":348,"description":349,"type":42,"image":358},{"card":44,"title":372,"description":349,"image":358},"New: Custom Email Domain Support",{"type":47,"children":374,"toc":498},[375,380,385,398,402,430,436,441,488,493],{"type":50,"tag":51,"props":376,"children":377},{},[378],{"type":55,"value":379},"We're excited to introduce custom email domain support for all your email communications! Now you can send welcome emails and broadcasts from your own domain, building trust and maintaining consistent branding throughout your subscriber's journey.",{"type":50,"tag":51,"props":381,"children":382},{},[383],{"type":55,"value":384},"This feature:",{"type":50,"tag":70,"props":386,"children":387},{},[388,393],{"type":50,"tag":74,"props":389,"children":390},{},[391],{"type":55,"value":392},"Builds subscriber trust with professional and consistent branding",{"type":50,"tag":74,"props":394,"children":395},{},[396],{"type":55,"value":397},"Provides click tracking to measure engagement",{"type":50,"tag":58,"props":399,"children":400},{"id":235},[401],{"type":55,"value":238},{"type":50,"tag":70,"props":403,"children":404},{},[405,410,415,420,425],{"type":50,"tag":74,"props":406,"children":407},{},[408],{"type":55,"value":409},"Custom email domain verification system",{"type":50,"tag":74,"props":411,"children":412},{},[413],{"type":55,"value":414},"Automatic DNS record generation and guidance",{"type":50,"tag":74,"props":416,"children":417},{},[418],{"type":55,"value":419},"One-click domain verification",{"type":50,"tag":74,"props":421,"children":422},{},[423],{"type":55,"value":424},"Automatic tracking setup (clicks)",{"type":50,"tag":74,"props":426,"children":427},{},[428],{"type":55,"value":429},"Seamless integration with welcome emails and broadcasts",{"type":50,"tag":58,"props":431,"children":433},{"id":432},"how-to-use",[434],{"type":55,"value":435},"How to Use",{"type":50,"tag":51,"props":437,"children":438},{},[439],{"type":55,"value":440},"To set up your custom email domain:",{"type":50,"tag":442,"props":443,"children":444},"ol",{},[445,450,455,460,483],{"type":50,"tag":74,"props":446,"children":447},{},[448],{"type":55,"value":449},"Navigate to the Overview tab in your waitlist dashboard",{"type":50,"tag":74,"props":451,"children":452},{},[453],{"type":55,"value":454},"Click on the highlighted value below \"Email domain\" in the product info section",{"type":50,"tag":74,"props":456,"children":457},{},[458],{"type":55,"value":459},"Enter your domain name",{"type":50,"tag":74,"props":461,"children":462},{},[463,465],{"type":55,"value":464},"Add the provided DNS records to your domain registrar:\n",{"type":50,"tag":70,"props":466,"children":467},{},[468,473,478],{"type":50,"tag":74,"props":469,"children":470},{},[471],{"type":55,"value":472},"DKIM record (for email authentication)",{"type":50,"tag":74,"props":474,"children":475},{},[476],{"type":55,"value":477},"SPF record (to prevent email spoofing)",{"type":50,"tag":74,"props":479,"children":480},{},[481],{"type":55,"value":482},"DMARC record (for email security policy)",{"type":50,"tag":74,"props":484,"children":485},{},[486],{"type":55,"value":487},"Click \"Verify setup\" to check your configuration",{"type":50,"tag":51,"props":489,"children":490},{},[491],{"type":55,"value":492},"Once your domain is verified, your welcome email sender will automatically update to use your custom domain. For broadcasts, you can select your verified domain from the dropdown when creating or editing emails.",{"type":50,"tag":51,"props":494,"children":495},{},[496],{"type":55,"value":497},"Verification can take 24-48 hours to complete, but, if records are set up correctly, usually happens much faster.",{"title":8,"searchDepth":180,"depth":180,"links":499},[500,501],{"id":235,"depth":183,"text":238},{"id":432,"depth":183,"text":435},"content:changelog:custom-email-domains.md","changelog\u002Fcustom-email-domains.md","changelog\u002Fcustom-email-domains",{"_path":506,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":507,"description":508,"meta":509,"image":516,"head":518,"body":528,"_type":186,"_id":667,"_source":188,"_file":668,"_stem":669,"_extension":191},"\u002Fchangelog\u002Fsubscriber-management-endpoints","Expanded API: Subscriber Management Endpoints · Waitlister Changelog","Manage your waitlist subscribers programmatically with new API endpoints for retrieving, listing, and updating subscriber information.",{"id":351,"title":510,"description":511,"date":512,"createdAt":513,"type":17,"category":202,"order":357,"isPublic":20,"thumbnailImage":514,"images":515},"Expanded API: Subscriber Management Endpoints","New API endpoints for managing your waitlist subscribers — retrieve subscriber details, get subscriber lists, and update subscriber information.","2025-05-17",1747459200000,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fsubscriber-management-endpoints.webp?alt=media&token=756f38e7-c80e-40a7-8b2b-27825002b480",[],{"src":514,"width":24,"height":25,"alt":517},"Waitlister Changelog - API Subscriber Endpoints",{"meta":519,"og":525,"twitter":526},[520,522,523,524],{"name":30,"content":521},"api endpoints, subscriber management, waitlist api, rest api, retrieve subscribers, update subscribers, developer tools",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":507,"description":508,"type":42,"image":514},{"card":44,"title":527,"description":508,"image":514},"New: API Subscriber Management",{"type":47,"children":529,"toc":659},[530,535,541,548,571,577,595,601,624,628,654],{"type":50,"tag":51,"props":531,"children":532},{},[533],{"type":55,"value":534},"We're expanding our API capabilities with three new endpoints focused on subscriber management. These endpoints give you more control and flexibility when integrating Waitlister with your systems and workflows.",{"type":50,"tag":58,"props":536,"children":538},{"id":537},"new-api-endpoints",[539],{"type":55,"value":540},"New API Endpoints",{"type":50,"tag":542,"props":543,"children":545},"h3",{"id":544},"list-subscribers",[546],{"type":55,"value":547},"List Subscribers",{"type":50,"tag":70,"props":549,"children":550},{},[551,556,561,566],{"type":50,"tag":74,"props":552,"children":553},{},[554],{"type":55,"value":555},"Get a paginated list of all your subscribers",{"type":50,"tag":74,"props":557,"children":558},{},[559],{"type":55,"value":560},"Sort by position, points, date, and more",{"type":50,"tag":74,"props":562,"children":563},{},[564],{"type":55,"value":565},"Control pagination with limit and page parameters",{"type":50,"tag":74,"props":567,"children":568},{},[569],{"type":55,"value":570},"Filter and organize results for any use case",{"type":50,"tag":542,"props":572,"children":574},{"id":573},"get-subscriber",[575],{"type":55,"value":576},"Get Subscriber",{"type":50,"tag":70,"props":578,"children":579},{},[580,585,590],{"type":50,"tag":74,"props":581,"children":582},{},[583],{"type":55,"value":584},"Retrieve detailed information about a specific subscriber",{"type":50,"tag":74,"props":586,"children":587},{},[588],{"type":55,"value":589},"Look up subscribers by ID or email address",{"type":50,"tag":74,"props":591,"children":592},{},[593],{"type":55,"value":594},"Access all subscriber data, including metadata and analytics",{"type":50,"tag":542,"props":596,"children":598},{"id":597},"update-subscriber",[599],{"type":55,"value":600},"Update Subscriber",{"type":50,"tag":70,"props":602,"children":603},{},[604,609,614,619],{"type":50,"tag":74,"props":605,"children":606},{},[607],{"type":55,"value":608},"Update subscriber information programmatically",{"type":50,"tag":74,"props":610,"children":611},{},[612],{"type":55,"value":613},"Modify name, phone number, and points",{"type":50,"tag":74,"props":615,"children":616},{},[617],{"type":55,"value":618},"Update custom metadata fields",{"type":50,"tag":74,"props":620,"children":621},{},[622],{"type":55,"value":623},"Easily integrate with your CRM or user management system",{"type":50,"tag":58,"props":625,"children":626},{"id":165},[627],{"type":55,"value":168},{"type":50,"tag":442,"props":629,"children":630},{},[631,644,649],{"type":50,"tag":74,"props":632,"children":633},{},[634,636,642],{"type":55,"value":635},"Visit the ",{"type":50,"tag":330,"props":637,"children":639},{"href":638},"\u002Fdocs\u002Fapi",[640],{"type":55,"value":641},"API reference documentation",{"type":55,"value":643}," for detailed information",{"type":50,"tag":74,"props":645,"children":646},{},[647],{"type":55,"value":648},"Check your API key in the Overview page",{"type":50,"tag":74,"props":650,"children":651},{},[652],{"type":55,"value":653},"Start integrating these new endpoints into your applications",{"type":50,"tag":51,"props":655,"children":656},{},[657],{"type":55,"value":658},"This API expansion makes it easier to sync subscriber data between Waitlister and your other systems, create custom dashboards, or build unique integrations tailored to your workflow.",{"title":8,"searchDepth":180,"depth":180,"links":660},[661,666],{"id":537,"depth":183,"text":540,"children":662},[663,664,665],{"id":544,"depth":180,"text":547},{"id":573,"depth":180,"text":576},{"id":597,"depth":180,"text":600},{"id":165,"depth":183,"text":168},"content:changelog:subscriber-management-endpoints.md","changelog\u002Fsubscriber-management-endpoints.md","changelog\u002Fsubscriber-management-endpoints",{"_path":671,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":672,"description":673,"meta":674,"image":686,"head":688,"body":698,"_type":186,"_id":804,"_source":188,"_file":805,"_stem":806,"_extension":191},"\u002Fchangelog\u002Fcustom-domains","Custom Domain Support · Waitlister Changelog","Host your landing pages on your own domain for a more professional and branded waitlist experience.",{"id":675,"title":676,"description":677,"date":678,"createdAt":679,"type":17,"category":680,"order":681,"isPublic":20,"thumbnailImage":682,"images":683},"cl-011","Custom Domain Support","Connect your own domain to your landing pages for a more professional and branded experience.","2024-03-26",1737894537863,"Landing pages",7,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_custom-domains-1.png?alt=media&token=79aa1013-8fd8-4c9e-88c6-f5bb88cd8c15",[682,684,685],"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_custom-domains-2.png?alt=media&token=2debcce5-0a0d-4cd9-a1f0-33eaa6e0e0a5","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_custom-domains-3.png?alt=media&token=43bc3278-5fc2-46d8-a28c-d8942855d69b",{"src":682,"width":24,"height":25,"alt":687},"Waitlister Changelog - Custom Domain Support Feature",{"meta":689,"og":695,"twitter":696},[690,692,693,694],{"name":30,"content":691},"custom domain, domain connection, branded waitlist, landing page domain, custom URL, waitlist branding",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":672,"description":673,"type":42,"image":682},{"card":44,"title":697,"description":673,"image":682},"New: Custom Domain Support",{"type":47,"children":699,"toc":800},[700,705,709,727,731,759,763,768,795],{"type":50,"tag":51,"props":701,"children":702},{},[703],{"type":55,"value":704},"We're excited to introduce custom domain support for your landing pages! Now you can host your waitlist landing pages on your own domain, creating a more professional and cohesive brand experience for your audience.",{"type":50,"tag":51,"props":706,"children":707},{},[708],{"type":55,"value":384},{"type":50,"tag":70,"props":710,"children":711},{},[712,717,722],{"type":50,"tag":74,"props":713,"children":714},{},[715],{"type":55,"value":716},"Strengthens your brand presence with a custom domain",{"type":50,"tag":74,"props":718,"children":719},{},[720],{"type":55,"value":721},"Improves trust and credibility with subscribers",{"type":50,"tag":74,"props":723,"children":724},{},[725],{"type":55,"value":726},"Provides seamless integration with your existing web presence",{"type":50,"tag":58,"props":728,"children":729},{"id":235},[730],{"type":55,"value":238},{"type":50,"tag":70,"props":732,"children":733},{},[734,739,744,749,754],{"type":50,"tag":74,"props":735,"children":736},{},[737],{"type":55,"value":738},"Custom domain configuration",{"type":50,"tag":74,"props":740,"children":741},{},[742],{"type":55,"value":743},"Automatic SSL certificate handling",{"type":50,"tag":74,"props":745,"children":746},{},[747],{"type":55,"value":748},"SEO optimization for custom domains",{"type":50,"tag":74,"props":750,"children":751},{},[752],{"type":55,"value":753},"Mobile-responsive design maintained across domains",{"type":50,"tag":74,"props":755,"children":756},{},[757],{"type":55,"value":758},"Support for both the waitlist and thank-you pages",{"type":50,"tag":58,"props":760,"children":761},{"id":432},[762],{"type":55,"value":435},{"type":50,"tag":51,"props":764,"children":765},{},[766],{"type":55,"value":767},"To connect your custom domain:",{"type":50,"tag":70,"props":769,"children":770},{},[771,776,781,785,790],{"type":50,"tag":74,"props":772,"children":773},{},[774],{"type":55,"value":775},"Navigate to the landing page tab on your dashboard",{"type":50,"tag":74,"props":777,"children":778},{},[779],{"type":55,"value":780},"Click the highlighted value under \"Domain\"",{"type":50,"tag":74,"props":782,"children":783},{},[784],{"type":55,"value":459},{"type":50,"tag":74,"props":786,"children":787},{},[788],{"type":55,"value":789},"Follow the DNS configuration instructions",{"type":50,"tag":74,"props":791,"children":792},{},[793],{"type":55,"value":794},"Wait for domain verification. This can take 24-48 hours, but often take effect within a few hours.",{"type":50,"tag":51,"props":796,"children":797},{},[798],{"type":55,"value":799},"Once verified, your landing page will be served from your custom domain, complete with SSL security and all existing features intact.",{"title":8,"searchDepth":180,"depth":180,"links":801},[802,803],{"id":235,"depth":183,"text":238},{"id":432,"depth":183,"text":435},"content:changelog:custom-domains.md","changelog\u002Fcustom-domains.md","changelog\u002Fcustom-domains",{"_path":808,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":809,"description":810,"meta":811,"image":820,"head":822,"body":833,"_type":186,"_id":965,"_source":188,"_file":966,"_stem":967,"_extension":191},"\u002Fchangelog\u002Fpoints-based-referral-system","Improved Referral Program: Points-Based System · Waitlister Changelog","Our new points-based referral system lets you reward users for both joining and referring friends, with customizable point values and an engaging leaderboard.",{"id":812,"title":813,"description":814,"date":815,"createdAt":816,"type":17,"category":817,"order":681,"isPublic":20,"thumbnailImage":818,"images":819},"cl-007","Improved Referral Program: Points-Based System","Reward users for signups and referrals, with customizable point values and a dynamic leaderboard.","2025-05-13",1747202400000,"growth","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fpoints-based-referral-system.webp?alt=media&token=9b829bcc-6a4b-4882-aa1a-87d26da3ed54",[],{"src":818,"width":24,"height":25,"alt":821},"Waitlister Changelog - Points-Based Referral System",{"meta":823,"og":829,"twitter":830},[824,826,827,828],{"name":30,"content":825},"referral program, points system, waitlist referrals, viral growth, leaderboard, gamification, waitlist ranking",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":809,"description":810,"type":42,"image":818},{"card":44,"title":831,"description":832,"image":818},"New: Points-Based Referral System","Reward users for signups and referrals with our new points-based system. Customize point values and boost engagement with our built-in leaderboard.",{"type":47,"children":834,"toc":957},[835,840,846,852,875,881,899,905,918,924,952],{"type":50,"tag":51,"props":836,"children":837},{},[838],{"type":55,"value":839},"We've revamped our referral program with a new points-based system, giving you more control over how subscribers move up in your waitlist.",{"type":50,"tag":58,"props":841,"children":843},{"id":842},"whats-new",[844],{"type":55,"value":845},"What's New",{"type":50,"tag":542,"props":847,"children":849},{"id":848},"points-based-referrals",[850],{"type":55,"value":851},"Points-Based Referrals",{"type":50,"tag":70,"props":853,"children":854},{},[855,860,865,870],{"type":50,"tag":74,"props":856,"children":857},{},[858],{"type":55,"value":859},"Users earn points when they sign up and when they refer others",{"type":50,"tag":74,"props":861,"children":862},{},[863],{"type":55,"value":864},"For custom events, you can also use our API to increment your subscribers' points (coming soon)",{"type":50,"tag":74,"props":866,"children":867},{},[868],{"type":55,"value":869},"Higher points = better position on the waitlist",{"type":50,"tag":74,"props":871,"children":872},{},[873],{"type":55,"value":874},"Easy to understand for users: \"Earn more points to move up!\"",{"type":50,"tag":542,"props":876,"children":878},{"id":877},"customizable-point-values",[879],{"type":55,"value":880},"Customizable Point Values",{"type":50,"tag":70,"props":882,"children":883},{},[884,889,894],{"type":50,"tag":74,"props":885,"children":886},{},[887],{"type":55,"value":888},"Set how many points users get for signing up (default: 50)",{"type":50,"tag":74,"props":890,"children":891},{},[892],{"type":55,"value":893},"Set how many points users get per referral (default: 30)",{"type":50,"tag":74,"props":895,"children":896},{},[897],{"type":55,"value":898},"Easily adjust values to match your growth strategy",{"type":50,"tag":542,"props":900,"children":902},{"id":901},"improved-thank-you-page",[903],{"type":55,"value":904},"Improved Thank-You Page",{"type":50,"tag":70,"props":906,"children":907},{},[908,913],{"type":50,"tag":74,"props":909,"children":910},{},[911],{"type":55,"value":912},"Show a dynamic leaderboard on the thank-you page",{"type":50,"tag":74,"props":914,"children":915},{},[916],{"type":55,"value":917},"Display how many points needed to advance and drive competition and encourages more referrals",{"type":50,"tag":58,"props":919,"children":921},{"id":920},"how-to-get-started",[922],{"type":55,"value":923},"How to Get Started",{"type":50,"tag":442,"props":925,"children":926},{},[927,932,937,942,947],{"type":50,"tag":74,"props":928,"children":929},{},[930],{"type":55,"value":931},"Go to your waitlist settings",{"type":50,"tag":74,"props":933,"children":934},{},[935],{"type":55,"value":936},"Click the highlighted value under \"Referral Program\"",{"type":50,"tag":74,"props":938,"children":939},{},[940],{"type":55,"value":941},"Enable the referral program and set your point values",{"type":50,"tag":74,"props":943,"children":944},{},[945],{"type":55,"value":946},"Customize your thank-you page to include points information and the leaderboard",{"type":50,"tag":74,"props":948,"children":949},{},[950],{"type":55,"value":951},"Save your changes and watch your waitlist grow!",{"type":50,"tag":51,"props":953,"children":954},{},[955],{"type":55,"value":956},"This update makes your waitlist more engaging and gives users clearer incentives to refer friends. The transparent point system shows exactly what they need to do to improve their position.",{"title":8,"searchDepth":180,"depth":180,"links":958},[959,964],{"id":842,"depth":183,"text":845,"children":960},[961,962,963],{"id":848,"depth":180,"text":851},{"id":877,"depth":180,"text":880},{"id":901,"depth":180,"text":904},{"id":920,"depth":183,"text":923},"content:changelog:points-based-referral-system.md","changelog\u002Fpoints-based-referral-system.md","changelog\u002Fpoints-based-referral-system",{"_path":969,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":970,"description":971,"meta":972,"image":981,"head":983,"body":994,"_type":186,"_id":1144,"_source":188,"_file":1145,"_stem":1146,"_extension":191},"\u002Fchangelog\u002Fthank-you-page-editor","Thank You Page Editor Now Available · Waitlister Changelog","Customize your waitlist thank you pages with our new visual editor. Control colors, fonts, content, and sharing options to create the perfect post-signup experience.",{"id":812,"title":973,"description":974,"date":975,"createdAt":976,"type":17,"category":977,"order":681,"isPublic":20,"thumbnailImage":978,"images":979},"Customize Your Thank You Pages","New visual editor for thank you pages — customize colors, fonts, content, and sharing options to match your brand and maximize referrals.","2024-03-13",1733144400000,"design","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_thank-you-page-editor-1.png?alt=media&token=0b6bae86-7425-4bab-9847-16d9635d3350",[980,978],"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_thank-you-page-editor-2.png?alt=media&token=c15e2112-b17f-4f83-8f5c-19684fc6c647",{"src":978,"width":24,"height":25,"alt":982},"Waitlister Changelog - Thank You Page Editor",{"meta":984,"og":990,"twitter":991},[985,987,988,989],{"name":30,"content":986},"thank you page, page editor, customization, visual editor, waitlist design, referral optimization",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":970,"description":971,"type":42,"image":978},{"card":44,"title":992,"description":993,"image":978},"New: Thank You Page Editor","Create branded thank you pages with our new visual editor. Customize colors, fonts, content, and sharing options to boost referrals.",{"type":47,"children":995,"toc":1136},[996,1001,1007,1013,1041,1047,1075,1081,1099,1103,1131],{"type":50,"tag":51,"props":997,"children":998},{},[999],{"type":55,"value":1000},"We've added a new thank you page editor, giving you control over your waitlist's post-signup experience.",{"type":50,"tag":58,"props":1002,"children":1004},{"id":1003},"key-features",[1005],{"type":55,"value":1006},"Key Features",{"type":50,"tag":542,"props":1008,"children":1010},{"id":1009},"visual-customization",[1011],{"type":55,"value":1012},"Visual Customization",{"type":50,"tag":70,"props":1014,"children":1015},{},[1016,1021,1026,1031,1036],{"type":50,"tag":74,"props":1017,"children":1018},{},[1019],{"type":55,"value":1020},"Change background colors to match your brand",{"type":50,"tag":74,"props":1022,"children":1023},{},[1024],{"type":55,"value":1025},"Change fonts",{"type":50,"tag":74,"props":1027,"children":1028},{},[1029],{"type":55,"value":1030},"Toggle logo visibility",{"type":50,"tag":74,"props":1032,"children":1033},{},[1034],{"type":55,"value":1035},"Customize title and description text",{"type":50,"tag":74,"props":1037,"children":1038},{},[1039],{"type":55,"value":1040},"Control the display of waitlist position",{"type":50,"tag":542,"props":1042,"children":1044},{"id":1043},"referral-section-control",[1045],{"type":55,"value":1046},"Referral Section Control",{"type":50,"tag":70,"props":1048,"children":1049},{},[1050,1055,1060,1065,1070],{"type":50,"tag":74,"props":1051,"children":1052},{},[1053],{"type":55,"value":1054},"Enable\u002Fdisable the referral section",{"type":50,"tag":74,"props":1056,"children":1057},{},[1058],{"type":55,"value":1059},"Customize referral messaging",{"type":50,"tag":74,"props":1061,"children":1062},{},[1063],{"type":55,"value":1064},"Choose which social sharing platforms to display",{"type":50,"tag":74,"props":1066,"children":1067},{},[1068],{"type":55,"value":1069},"Toggle referral count visibility",{"type":50,"tag":74,"props":1071,"children":1072},{},[1073],{"type":55,"value":1074},"Control share link display",{"type":50,"tag":542,"props":1076,"children":1078},{"id":1077},"layout-options",[1079],{"type":55,"value":1080},"Layout Options",{"type":50,"tag":70,"props":1082,"children":1083},{},[1084,1089,1094],{"type":50,"tag":74,"props":1085,"children":1086},{},[1087],{"type":55,"value":1088},"Show\u002Fhide return button",{"type":50,"tag":74,"props":1090,"children":1091},{},[1092],{"type":55,"value":1093},"Responsive design preview",{"type":50,"tag":74,"props":1095,"children":1096},{},[1097],{"type":55,"value":1098},"Real-time visual updates",{"type":50,"tag":58,"props":1100,"children":1101},{"id":165},[1102],{"type":55,"value":168},{"type":50,"tag":442,"props":1104,"children":1105},{},[1106,1111,1116,1121,1126],{"type":50,"tag":74,"props":1107,"children":1108},{},[1109],{"type":55,"value":1110},"Go to the \"Overview\" page",{"type":50,"tag":74,"props":1112,"children":1113},{},[1114],{"type":55,"value":1115},"On the dashboard, click on the highlighted value below \"Thank-you page\"",{"type":50,"tag":74,"props":1117,"children":1118},{},[1119],{"type":55,"value":1120},"Use the visual editor to customize your page",{"type":50,"tag":74,"props":1122,"children":1123},{},[1124],{"type":55,"value":1125},"Preview changes in real-time",{"type":50,"tag":74,"props":1127,"children":1128},{},[1129],{"type":55,"value":1130},"Save your customizations",{"type":50,"tag":51,"props":1132,"children":1133},{},[1134],{"type":55,"value":1135},"The thank you page is important for encouraging referrals and maintaining brand consistency. With these new customization options, you can create the post-signup experience for your users that you like.",{"title":8,"searchDepth":180,"depth":180,"links":1137},[1138,1143],{"id":1003,"depth":183,"text":1006,"children":1139},[1140,1141,1142],{"id":1009,"depth":180,"text":1012},{"id":1043,"depth":180,"text":1046},{"id":1077,"depth":180,"text":1080},{"id":165,"depth":183,"text":168},"content:changelog:thank-you-page-editor.md","changelog\u002Fthank-you-page-editor.md","changelog\u002Fthank-you-page-editor",{"_path":1148,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1149,"description":1150,"meta":1151,"image":1160,"head":1162,"body":1172,"_type":186,"_id":1290,"_source":188,"_file":1291,"_stem":1292,"_extension":191},"\u002Fchangelog\u002Fapi","Waitlister REST API Now Available · Waitlister Changelog","Integrate Waitlister directly into your applications with our new REST API. Add subscribers, track views, and manage waitlists programmatically.",{"id":1152,"title":1153,"description":1154,"date":1155,"createdAt":1156,"type":17,"category":202,"order":1157,"isPublic":20,"thumbnailImage":1158,"images":1159},"cl-006","Waitlister REST API Now Available","Programmatically manage your waitlists with our new REST API — add subscribers, track views, and integrate Waitlister into your applications.","2024-03-12",1733058000000,6,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_api-1.png?alt=media&token=59bc4ef2-9cda-48b5-bc1b-17406c3a24a0",[],{"src":1158,"width":24,"height":25,"alt":1161},"Waitlister Changelog - API Release",{"meta":1163,"og":1169,"twitter":1170},[1164,1166,1167,1168],{"name":30,"content":1165},"api integration, rest api, waitlist api, developer tools, api documentation, integration tools",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":1149,"description":1150,"type":42,"image":1158},{"card":44,"title":1171,"description":1150,"image":1158},"New: Waitlister REST API",{"type":47,"children":1173,"toc":1283},[1174,1179,1185,1191,1214,1220,1243,1247,1278],{"type":50,"tag":51,"props":1175,"children":1176},{},[1177],{"type":55,"value":1178},"We're excited to announce the launch of our REST API, enabling developers to integrate Waitlister directly into their applications and systems.",{"type":50,"tag":58,"props":1180,"children":1182},{"id":1181},"available-endpoints",[1183],{"type":55,"value":1184},"Available Endpoints",{"type":50,"tag":542,"props":1186,"children":1188},{"id":1187},"add-subscribers",[1189],{"type":55,"value":1190},"Add Subscribers",{"type":50,"tag":70,"props":1192,"children":1193},{},[1194,1199,1204,1209],{"type":50,"tag":74,"props":1195,"children":1196},{},[1197],{"type":55,"value":1198},"Add new subscribers programmatically",{"type":50,"tag":74,"props":1200,"children":1201},{},[1202],{"type":55,"value":1203},"Include custom metadata and referral information",{"type":50,"tag":74,"props":1205,"children":1206},{},[1207],{"type":55,"value":1208},"Get subscriber position and referral code",{"type":50,"tag":74,"props":1210,"children":1211},{},[1212],{"type":55,"value":1213},"Receive thank-you page URLs for redirection",{"type":50,"tag":542,"props":1215,"children":1217},{"id":1216},"track-views",[1218],{"type":55,"value":1219},"Track Views",{"type":50,"tag":70,"props":1221,"children":1222},{},[1223,1228,1233,1238],{"type":50,"tag":74,"props":1224,"children":1225},{},[1226],{"type":55,"value":1227},"Log waitlist page views",{"type":50,"tag":74,"props":1229,"children":1230},{},[1231],{"type":55,"value":1232},"Track view sources and referrers",{"type":50,"tag":74,"props":1234,"children":1235},{},[1236],{"type":55,"value":1237},"Prevent duplicate view counts",{"type":50,"tag":74,"props":1239,"children":1240},{},[1241],{"type":55,"value":1242},"Add custom tracking metadata",{"type":50,"tag":58,"props":1244,"children":1245},{"id":165},[1246],{"type":55,"value":168},{"type":50,"tag":442,"props":1248,"children":1249},{},[1250,1255,1260,1273],{"type":50,"tag":74,"props":1251,"children":1252},{},[1253],{"type":55,"value":1254},"Go to your Overview page",{"type":50,"tag":74,"props":1256,"children":1257},{},[1258],{"type":55,"value":1259},"Generate your API key",{"type":50,"tag":74,"props":1261,"children":1262},{},[1263,1265,1271],{"type":55,"value":1264},"Check our ",{"type":50,"tag":330,"props":1266,"children":1268},{"href":1267},"\u002Fdocs\u002Fapi-reference",[1269],{"type":55,"value":1270},"API documentation",{"type":55,"value":1272}," for implementation details",{"type":50,"tag":74,"props":1274,"children":1275},{},[1276],{"type":55,"value":1277},"Start integrating!",{"type":50,"tag":51,"props":1279,"children":1280},{},[1281],{"type":55,"value":1282},"Remember: Keep your API key secure and never expose it in client-side code. You can regenerate your key at any time if needed.",{"title":8,"searchDepth":180,"depth":180,"links":1284},[1285,1289],{"id":1181,"depth":183,"text":1184,"children":1286},[1287,1288],{"id":1187,"depth":180,"text":1190},{"id":1216,"depth":180,"text":1219},{"id":165,"depth":183,"text":168},"content:changelog:api.md","changelog\u002Fapi.md","changelog\u002Fapi",{"_path":1294,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1295,"description":1296,"meta":1297,"image":1307,"head":1309,"body":1319,"_type":186,"_id":1411,"_source":188,"_file":1412,"_stem":1413,"_extension":191},"\u002Fchangelog\u002Fcheck-waitlist-status","Check Waitlist Status · Waitlister Changelog","Enable subscribers to check their position and status in your waitlist with a simple email verification.",{"id":1298,"title":1299,"description":1300,"date":1301,"createdAt":1302,"type":17,"category":1303,"order":1157,"isPublic":20,"thumbnailImage":1304,"images":1305},"cl-010","Check Waitlist Status","Allow subscribers to check their position and status in your waitlist.","2024-03-15",1736568679177,"waitlists","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_check-waitlist-status-1.png?alt=media&token=ff07a103-d096-48b4-bcd2-f67971083824",[1304,1306],"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_check-waitlist-status-2.png?alt=media&token=f276d24c-208d-41ff-beb7-5395498a9583",{"src":1304,"width":24,"height":25,"alt":1308},"Waitlister Changelog - Check Waitlist Status Feature",{"meta":1310,"og":1316,"twitter":1317},[1311,1313,1314,1315],{"name":30,"content":1312},"waitlist status, position check, subscriber status, waitlist position, status verification, waitlist forms",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":1295,"description":1296,"type":42,"image":1304},{"card":44,"title":1318,"description":1296,"image":1304},"New: Check Waitlist Status",{"type":47,"children":1320,"toc":1407},[1321,1326,1330,1348,1352,1375,1379,1384,1402],{"type":50,"tag":51,"props":1322,"children":1323},{},[1324],{"type":55,"value":1325},"We've added a new waitlist status checking section that allows your subscribers to verify and view their status in your waitlist.",{"type":50,"tag":51,"props":1327,"children":1328},{},[1329],{"type":55,"value":384},{"type":50,"tag":70,"props":1331,"children":1332},{},[1333,1338,1343],{"type":50,"tag":74,"props":1334,"children":1335},{},[1336],{"type":55,"value":1337},"Makes it easier for subscribers to check their position, current referrals, and other info",{"type":50,"tag":74,"props":1339,"children":1340},{},[1341],{"type":55,"value":1342},"Reduce inquiries about waitlist status",{"type":50,"tag":74,"props":1344,"children":1345},{},[1346],{"type":55,"value":1347},"Increase subscriber engagement",{"type":50,"tag":58,"props":1349,"children":1350},{"id":235},[1351],{"type":55,"value":238},{"type":50,"tag":70,"props":1353,"children":1354},{},[1355,1360,1365,1370],{"type":50,"tag":74,"props":1356,"children":1357},{},[1358],{"type":55,"value":1359},"Status checking section for both forms and landing pages",{"type":50,"tag":74,"props":1361,"children":1362},{},[1363],{"type":55,"value":1364},"Smooth transitions between signup and status check",{"type":50,"tag":74,"props":1366,"children":1367},{},[1368],{"type":55,"value":1369},"Email verification system",{"type":50,"tag":74,"props":1371,"children":1372},{},[1373],{"type":55,"value":1374},"Mobile-responsive design",{"type":50,"tag":58,"props":1376,"children":1377},{"id":432},[1378],{"type":55,"value":435},{"type":50,"tag":51,"props":1380,"children":1381},{},[1382],{"type":55,"value":1383},"For both forms and landing pages:",{"type":50,"tag":70,"props":1385,"children":1386},{},[1387,1392,1397],{"type":50,"tag":74,"props":1388,"children":1389},{},[1390],{"type":55,"value":1391},"Go to form or landing page editor",{"type":50,"tag":74,"props":1393,"children":1394},{},[1395],{"type":55,"value":1396},"Add the \"Check waitlist status\" section where desired",{"type":50,"tag":74,"props":1398,"children":1399},{},[1400],{"type":55,"value":1401},"Save and publish your changes",{"type":50,"tag":51,"props":1403,"children":1404},{},[1405],{"type":55,"value":1406},"The status checker will automatically handle email verification and redirect to the status page if successful. Your subscribers can easily switch between signing up and checking their status with smooth animated transitions.",{"title":8,"searchDepth":180,"depth":180,"links":1408},[1409,1410],{"id":235,"depth":183,"text":238},{"id":432,"depth":183,"text":435},"content:changelog:check-waitlist-status.md","changelog\u002Fcheck-waitlist-status.md","changelog\u002Fcheck-waitlist-status",{"_path":1415,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1416,"description":1417,"meta":1418,"image":1428,"head":1430,"body":1440,"_type":186,"_id":1471,"_source":188,"_file":1472,"_stem":1473,"_extension":191},"\u002Fchangelog\u002Fperformance-benchmark","Waitlist Performance Benchmarking · Waitlister Changelog","Get insights into how your waitlist performs compared to similar products. Track conversion rates, growth, and engagement metrics against industry benchmarks.",{"id":1419,"title":1420,"description":1421,"date":1422,"createdAt":1423,"type":17,"category":1424,"order":1425,"isPublic":20,"thumbnailImage":1426,"images":1427},"cl-005","Waitlist Performance Benchmarking","Compare your waitlist performance against similar products.","2024-03-10",1732280400000,"analytics",5,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_benchmarking-1.png?alt=media&token=7bca870b-f33c-4bd9-963c-43f3e2bb11e1",[],{"src":1426,"width":24,"height":25,"alt":1429},"Waitlister Changelog - Benchmarking Feature",{"meta":1431,"og":1437,"twitter":1438},[1432,1434,1435,1436],{"name":30,"content":1433},"waitlist benchmarking, performance metrics, conversion tracking, analytics, growth metrics, comparative analytics",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":1416,"description":1417,"type":42,"image":1426},{"card":44,"title":1439,"description":1417,"image":1426},"New: Waitlist Performance Benchmarking",{"type":47,"children":1441,"toc":1467},[1442,1447,1453,1458,1462],{"type":50,"tag":51,"props":1443,"children":1444},{},[1445],{"type":55,"value":1446},"Understanding how your waitlist is performing just got easier with our new benchmarking system.",{"type":50,"tag":58,"props":1448,"children":1450},{"id":1449},"how-it-works",[1451],{"type":55,"value":1452},"How It Works",{"type":50,"tag":51,"props":1454,"children":1455},{},[1456],{"type":55,"value":1457},"Your waitlist cceonversion rate is anonymously compared with other waitlists in similar categories. All comparisons are shown as percentiles and averages to help you understand where you stand in the market.",{"type":50,"tag":58,"props":1459,"children":1460},{"id":432},[1461],{"type":55,"value":435},{"type":50,"tag":51,"props":1463,"children":1464},{},[1465],{"type":55,"value":1466},"Navigate to the \"Overview\" page in your waitlist dahsboard and hover your mouse on the highlighted icon next to your conversion rate.",{"title":8,"searchDepth":180,"depth":180,"links":1468},[1469,1470],{"id":1449,"depth":183,"text":1452},{"id":432,"depth":183,"text":435},"content:changelog:performance-benchmark.md","changelog\u002Fperformance-benchmark.md","changelog\u002Fperformance-benchmark",{"_path":1475,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1476,"description":1477,"meta":1478,"image":1486,"head":1488,"body":1498,"_type":186,"_id":1664,"_source":188,"_file":1665,"_stem":1666,"_extension":191},"\u002Fchangelog\u002Fphone-number-field","Phone Number Field · Waitlister Changelog","Add phone number collection to your waitlist with automatic formatting and validation for multiple input formats.",{"id":1479,"title":1480,"description":1481,"date":1155,"createdAt":1482,"type":17,"category":1303,"order":1425,"isPublic":20,"thumbnailImage":1483,"images":1484},"cl-009","Phone Number Field","Collect and validate phone numbers with support for multiple formats.",1736035434842,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_phone-number-field-1.png?alt=media&token=88e140a3-bef5-4460-bf1f-404b845064d3",[1483,1485],"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_phone-number-field-2.png?alt=media&token=d651ecdf-9647-49cd-9f18-775f6460f90e",{"src":1483,"width":24,"height":25,"alt":1487},"Waitlister Changelog - Phone Number Field Feature",{"meta":1489,"og":1495,"twitter":1496},[1490,1492,1493,1494],{"name":30,"content":1491},"phone number field, contact information, form validation, phone validation, waitlist forms, phone formatting",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":1476,"description":1477,"type":42,"image":1483},{"card":44,"title":1497,"description":1477,"image":1483},"New: Phone Number Field",{"type":47,"children":1499,"toc":1660},[1500,1505,1510,1533,1537,1583,1587,1655],{"type":50,"tag":51,"props":1501,"children":1502},{},[1503],{"type":55,"value":1504},"We've added a new phone number field that you can add to both your waitlist forms and landing pages. This feature supports multiple input formats and provides real-time validation to ensure accurate phone number collection.",{"type":50,"tag":51,"props":1506,"children":1507},{},[1508],{"type":55,"value":1509},"This feature helps you:",{"type":50,"tag":70,"props":1511,"children":1512},{},[1513,1518,1523,1528],{"type":50,"tag":74,"props":1514,"children":1515},{},[1516],{"type":55,"value":1517},"Collect accurate contact information",{"type":50,"tag":74,"props":1519,"children":1520},{},[1521],{"type":55,"value":1522},"Maintain consistent phone number formats",{"type":50,"tag":74,"props":1524,"children":1525},{},[1526],{"type":55,"value":1527},"Enable SMS communications with subscribers",{"type":50,"tag":74,"props":1529,"children":1530},{},[1531],{"type":55,"value":1532},"Improve your contact database quality",{"type":50,"tag":58,"props":1534,"children":1535},{"id":235},[1536],{"type":55,"value":238},{"type":50,"tag":70,"props":1538,"children":1539},{},[1540,1568,1573,1578],{"type":50,"tag":74,"props":1541,"children":1542},{},[1543,1545],{"type":55,"value":1544},"Support for multiple phone number formats:\n",{"type":50,"tag":70,"props":1546,"children":1547},{},[1548,1553,1558,1563],{"type":50,"tag":74,"props":1549,"children":1550},{},[1551],{"type":55,"value":1552},"(123) 456-7890",{"type":50,"tag":74,"props":1554,"children":1555},{},[1556],{"type":55,"value":1557},"123-456-7890",{"type":50,"tag":74,"props":1559,"children":1560},{},[1561],{"type":55,"value":1562},"1234567890",{"type":50,"tag":74,"props":1564,"children":1565},{},[1566],{"type":55,"value":1567},"+1 123 456 7890",{"type":50,"tag":74,"props":1569,"children":1570},{},[1571],{"type":55,"value":1572},"Automatic formatting as users type",{"type":50,"tag":74,"props":1574,"children":1575},{},[1576],{"type":55,"value":1577},"Optional or required field setting",{"type":50,"tag":74,"props":1579,"children":1580},{},[1581],{"type":55,"value":1582},"Works in both forms and landing pages",{"type":50,"tag":58,"props":1584,"children":1585},{"id":432},[1586],{"type":55,"value":435},{"type":50,"tag":442,"props":1588,"children":1589},{},[1590,1623],{"type":50,"tag":74,"props":1591,"children":1592},{},[1593,1595],{"type":55,"value":1594},"For Forms:",{"type":50,"tag":70,"props":1596,"children":1597},{},[1598,1603,1608,1613,1618],{"type":50,"tag":74,"props":1599,"children":1600},{},[1601],{"type":55,"value":1602},"Go to waitlist form editor",{"type":50,"tag":74,"props":1604,"children":1605},{},[1606],{"type":55,"value":1607},"Find the available sections on the sidebar",{"type":50,"tag":74,"props":1609,"children":1610},{},[1611],{"type":55,"value":1612},"Select \"Phone Number field\" and drag-and-drop it onto the form",{"type":50,"tag":74,"props":1614,"children":1615},{},[1616],{"type":55,"value":1617},"Choose whether it's required",{"type":50,"tag":74,"props":1619,"children":1620},{},[1621],{"type":55,"value":1622},"Customize the styling as needed",{"type":50,"tag":74,"props":1624,"children":1625},{},[1626,1628],{"type":55,"value":1627},"For Landing Pages:",{"type":50,"tag":70,"props":1629,"children":1630},{},[1631,1636,1640,1645,1650],{"type":50,"tag":74,"props":1632,"children":1633},{},[1634],{"type":55,"value":1635},"Go to waitlist page editor",{"type":50,"tag":74,"props":1637,"children":1638},{},[1639],{"type":55,"value":1607},{"type":50,"tag":74,"props":1641,"children":1642},{},[1643],{"type":55,"value":1644},"Select \"Phone Number field\" and drag-and-drop it onto the page",{"type":50,"tag":74,"props":1646,"children":1647},{},[1648],{"type":55,"value":1649},"Customize appearance and set as required if needed",{"type":50,"tag":74,"props":1651,"children":1652},{},[1653],{"type":55,"value":1654},"Position the field where you want it",{"type":50,"tag":51,"props":1656,"children":1657},{},[1658],{"type":55,"value":1659},"The phone field will automatically format numbers as users type and validate the input when they're done. You can access collected phone numbers in your submissions dashboard along with other subscriber information.",{"title":8,"searchDepth":180,"depth":180,"links":1661},[1662,1663],{"id":235,"depth":183,"text":238},{"id":432,"depth":183,"text":435},"content:changelog:phone-number-field.md","changelog\u002Fphone-number-field.md","changelog\u002Fphone-number-field",{"_path":1668,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1669,"description":1670,"meta":1671,"image":1681,"head":1683,"body":1693,"_type":186,"_id":1838,"_source":188,"_file":1839,"_stem":1840,"_extension":191},"\u002Fchangelog\u002Fsurveys","Pre-signup Surveys for Waitlists · Waitlister Changelog","Learn more about your potential users by adding custom survey questions to your waitlist forms. Collect valuable feedback before launch.",{"id":1672,"title":1673,"description":1674,"date":1675,"createdAt":1676,"type":17,"category":1303,"order":1677,"isPublic":20,"thumbnailImage":1678,"images":1679},"cl-004","Pre-signup Surveys for Waitlists","Collect valuable insights from your subscribers by adding custom survey questions to your waitlist forms.","2024-03-07",1731848400000,4,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_surveys-2.png?alt=media&token=05ea20ba-3b38-4066-b396-0ac9ee42a8e0",[1678,1680],"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_surveys-1.png?alt=media&token=692c366c-c02f-4d23-aca7-3acf9baea7a2",{"src":1678,"width":24,"height":25,"alt":1682},"Waitlister Changelog - Survey Feature",{"meta":1684,"og":1690,"twitter":1691},[1685,1687,1688,1689],{"name":30,"content":1686},"waitlist surveys, user feedback, pre-launch research, customer insights, form customization, survey questions",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":1669,"description":1670,"type":42,"image":1678},{"card":44,"title":1692,"description":1670,"image":1678},"New: Pre-signup Surveys",{"type":47,"children":1694,"toc":1832},[1695,1700,1706,1739,1743,1766,1770,1798,1804,1822,1827],{"type":50,"tag":51,"props":1696,"children":1697},{},[1698],{"type":55,"value":1699},"You can now collect valuable information from your subscribers at signup by adding custom survey questions to your waitlist forms. This helps you better understand your audience and validate your ideas before launch.",{"type":50,"tag":58,"props":1701,"children":1703},{"id":1702},"available-question-types",[1704],{"type":55,"value":1705},"Available Question Types",{"type":50,"tag":70,"props":1707,"children":1708},{},[1709,1714,1719,1724,1729,1734],{"type":50,"tag":74,"props":1710,"children":1711},{},[1712],{"type":55,"value":1713},"Single text",{"type":50,"tag":74,"props":1715,"children":1716},{},[1717],{"type":55,"value":1718},"Multi-line text",{"type":50,"tag":74,"props":1720,"children":1721},{},[1722],{"type":55,"value":1723},"Multiple choice",{"type":50,"tag":74,"props":1725,"children":1726},{},[1727],{"type":55,"value":1728},"Radio buttons",{"type":50,"tag":74,"props":1730,"children":1731},{},[1732],{"type":55,"value":1733},"Checkboxes",{"type":50,"tag":74,"props":1735,"children":1736},{},[1737],{"type":55,"value":1738},"Dropdown select",{"type":50,"tag":58,"props":1740,"children":1741},{"id":1003},[1742],{"type":55,"value":1006},{"type":50,"tag":70,"props":1744,"children":1745},{},[1746,1751,1756,1761],{"type":50,"tag":74,"props":1747,"children":1748},{},[1749],{"type":55,"value":1750},"Add unlimited custom questions",{"type":50,"tag":74,"props":1752,"children":1753},{},[1754],{"type":55,"value":1755},"Make questions optional or required",{"type":50,"tag":74,"props":1757,"children":1758},{},[1759],{"type":55,"value":1760},"Arrange questions in any order",{"type":50,"tag":74,"props":1762,"children":1763},{},[1764],{"type":55,"value":1765},"Available for both pages and embedded forms",{"type":50,"tag":58,"props":1767,"children":1768},{"id":279},[1769],{"type":55,"value":282},{"type":50,"tag":70,"props":1771,"children":1772},{},[1773,1778,1783,1788,1793],{"type":50,"tag":74,"props":1774,"children":1775},{},[1776],{"type":55,"value":1777},"Validate product ideas and features",{"type":50,"tag":74,"props":1779,"children":1780},{},[1781],{"type":55,"value":1782},"Understand user needs and pain points",{"type":50,"tag":74,"props":1784,"children":1785},{},[1786],{"type":55,"value":1787},"Collect feedback on pricing options",{"type":50,"tag":74,"props":1789,"children":1790},{},[1791],{"type":55,"value":1792},"Learn about potential use cases",{"type":50,"tag":74,"props":1794,"children":1795},{},[1796],{"type":55,"value":1797},"Gauge interest in specific features",{"type":50,"tag":58,"props":1799,"children":1801},{"id":1800},"how-to-add-survey-questions",[1802],{"type":55,"value":1803},"How to Add Survey Questions",{"type":50,"tag":442,"props":1805,"children":1806},{},[1807,1812,1817],{"type":50,"tag":74,"props":1808,"children":1809},{},[1810],{"type":55,"value":1811},"Open your waitlist editor",{"type":50,"tag":74,"props":1813,"children":1814},{},[1815],{"type":55,"value":1816},"Find \"Survey\" section on the sidebar",{"type":50,"tag":74,"props":1818,"children":1819},{},[1820],{"type":55,"value":1821},"Add it your waitlist page or form",{"type":50,"tag":51,"props":1823,"children":1824},{},[1825],{"type":55,"value":1826},"When you save or publish waitlist with a survey in it, the survey is saved\u002Fupdated. You will find all your surveys by heading to the \"Submissions\" page and clicking \"Surveys\" in the top navigation.",{"type":50,"tag":51,"props":1828,"children":1829},{},[1830],{"type":55,"value":1831},"All responses are stored with your subscriber data and can be viewed on the subscriber's profile page.",{"title":8,"searchDepth":180,"depth":180,"links":1833},[1834,1835,1836,1837],{"id":1702,"depth":183,"text":1705},{"id":1003,"depth":183,"text":1006},{"id":279,"depth":183,"text":282},{"id":1800,"depth":183,"text":1803},"content:changelog:surveys.md","changelog\u002Fsurveys.md","changelog\u002Fsurveys",{"_path":1842,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1843,"description":1844,"meta":1845,"image":1852,"head":1854,"body":1864,"_type":186,"_id":1986,"_source":188,"_file":1987,"_stem":1988,"_extension":191},"\u002Fchangelog\u002Fvideo-section","Video Section for Landing Pages · Waitlister Changelog","Add engaging video content to your waitlist landing pages. Support for YouTube, Vimeo, and local video uploads.",{"id":1846,"title":1847,"description":1848,"date":1155,"createdAt":1482,"type":17,"category":1303,"order":1677,"isPublic":20,"thumbnailImage":1849,"images":1850},"cl-008","Video Section for Landing Pages","Engage your audience with embedded videos from YouTube and Vimeo, or upload your own video content.","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_video-section-2.png?alt=media&token=113704c1-b646-449e-9499-4cd7a92ac00f",[1849,1851],"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_video-section-1.png?alt=media&token=fb280f33-fb6b-494c-8354-057d2a2154e3",{"src":1849,"width":24,"height":25,"alt":1853},"Waitlister Changelog - Video Section Feature",{"meta":1855,"og":1861,"twitter":1862},[1856,1858,1859,1860],{"name":30,"content":1857},"video section, YouTube embed, Vimeo embed, video upload, landing page customization, waitlist video",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":1843,"description":1844,"type":42,"image":1849},{"card":44,"title":1863,"description":1844,"image":1849},"New: Video Section for Landing Pages",{"type":47,"children":1865,"toc":1982},[1866,1871,1875,1898,1902,1935,1939],{"type":50,"tag":51,"props":1867,"children":1868},{},[1869],{"type":55,"value":1870},"Improve your waitlist landing pages with engaging video content. Whether you want to showcase a product demo, explain your value proposition, or share customer testimonials, our new video section makes it easy to add and customize video content.",{"type":50,"tag":51,"props":1872,"children":1873},{},[1874],{"type":55,"value":1509},{"type":50,"tag":70,"props":1876,"children":1877},{},[1878,1883,1888,1893],{"type":50,"tag":74,"props":1879,"children":1880},{},[1881],{"type":55,"value":1882},"Increase engagement with visual content",{"type":50,"tag":74,"props":1884,"children":1885},{},[1886],{"type":55,"value":1887},"Better explain your product or service",{"type":50,"tag":74,"props":1889,"children":1890},{},[1891],{"type":55,"value":1892},"Share testimonials and demonstrations",{"type":50,"tag":74,"props":1894,"children":1895},{},[1896],{"type":55,"value":1897},"Create more professional landing pages",{"type":50,"tag":58,"props":1899,"children":1900},{"id":235},[1901],{"type":55,"value":238},{"type":50,"tag":70,"props":1903,"children":1904},{},[1905,1910,1915,1920,1925,1930],{"type":50,"tag":74,"props":1906,"children":1907},{},[1908],{"type":55,"value":1909},"Embed videos from YouTube and Vimeo",{"type":50,"tag":74,"props":1911,"children":1912},{},[1913],{"type":55,"value":1914},"Upload your own video files (up to 100MB)",{"type":50,"tag":74,"props":1916,"children":1917},{},[1918],{"type":55,"value":1919},"Responsive design that maintains aspect ratio",{"type":50,"tag":74,"props":1921,"children":1922},{},[1923],{"type":55,"value":1924},"Customizable playback controls",{"type":50,"tag":74,"props":1926,"children":1927},{},[1928],{"type":55,"value":1929},"Options for autoplay, loop, and mute settings",{"type":50,"tag":74,"props":1931,"children":1932},{},[1933],{"type":55,"value":1934},"Resize handle for perfect sizing",{"type":50,"tag":58,"props":1936,"children":1937},{"id":432},[1938],{"type":55,"value":435},{"type":50,"tag":442,"props":1940,"children":1941},{},[1942,1947,1952,1957,1962,1967,1972,1977],{"type":50,"tag":74,"props":1943,"children":1944},{},[1945],{"type":55,"value":1946},"In the landing page editor, find the available sections on the sidebar",{"type":50,"tag":74,"props":1948,"children":1949},{},[1950],{"type":55,"value":1951},"Select \"Video\"",{"type":50,"tag":74,"props":1953,"children":1954},{},[1955],{"type":55,"value":1956},"Choose between YouTube\u002FVimeo embed or local video upload",{"type":50,"tag":74,"props":1958,"children":1959},{},[1960],{"type":55,"value":1961},"For embedded videos, paste the video URL",{"type":50,"tag":74,"props":1963,"children":1964},{},[1965],{"type":55,"value":1966},"For local videos, upload your file",{"type":50,"tag":74,"props":1968,"children":1969},{},[1970],{"type":55,"value":1971},"Customize playback settings in the video options",{"type":50,"tag":74,"props":1973,"children":1974},{},[1975],{"type":55,"value":1976},"Use the resize handle to adjust dimensions",{"type":50,"tag":74,"props":1978,"children":1979},{},[1980],{"type":55,"value":1981},"Drag the section to position it on your page",{"title":8,"searchDepth":180,"depth":180,"links":1983},[1984,1985],{"id":235,"depth":183,"text":238},{"id":432,"depth":183,"text":435},"content:changelog:video-section.md","changelog\u002Fvideo-section.md","changelog\u002Fvideo-section",{"_path":1990,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1991,"description":1992,"meta":1993,"image":2002,"head":2004,"body":2014,"_type":186,"_id":2098,"_source":188,"_file":2099,"_stem":2100,"_extension":191},"\u002Fchangelog\u002Femail-validation","Email Validation for Sign-ups · Waitlister Changelog","Keep your waitlist clean and spam-free with automatic email validation. Validate email addresses in real-time as users sign up.",{"id":1994,"title":1995,"description":1996,"date":1997,"createdAt":1998,"type":17,"category":1303,"order":180,"isPublic":20,"thumbnailImage":1999,"images":2000},"cl-002","Email Validation for Sign-ups","Filter out invalid and disposable email addresses to help prevent spam sign-ups.","2024-03-05",1729602000000,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_email-validation-1.png?alt=media&token=f32f5894-e870-4f2d-a2bf-852290bbc895",[1999,2001],"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fresources%2Fdocs%2Fdocs-configure-waitlist-4.png?alt=media&token=abe0e2ec-3c4a-4eab-8d11-166ec7e3bd1b",{"src":1999,"width":24,"height":25,"alt":2003},"Waitlister Changelog - Email Validation Feature",{"meta":2005,"og":2011,"twitter":2012},[2006,2008,2009,2010],{"name":30,"content":2007},"email validation, spam prevention, waitlist quality, email verification, form validation, signup validation",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":1991,"description":1992,"type":42,"image":1999},{"card":44,"title":2013,"description":1992,"image":1999},"New: Email Validation for Sign-ups",{"type":47,"children":2015,"toc":2094},[2016,2021,2025,2053,2057,2080,2084,2089],{"type":50,"tag":51,"props":2017,"children":2018},{},[2019],{"type":55,"value":2020},"To help you maintain a high-quality subscriber list, we've added an option to automatically validate email addresses. The goal is to make sure that every email address collected is properly formatted and comes from a valid domain.",{"type":50,"tag":58,"props":2022,"children":2023},{"id":235},[2024],{"type":55,"value":238},{"type":50,"tag":70,"props":2026,"children":2027},{},[2028,2033,2038,2043,2048],{"type":50,"tag":74,"props":2029,"children":2030},{},[2031],{"type":55,"value":2032},"Prevention of common typos",{"type":50,"tag":74,"props":2034,"children":2035},{},[2036],{"type":55,"value":2037},"Prevention of spam and disposable email addresses",{"type":50,"tag":74,"props":2039,"children":2040},{},[2041],{"type":55,"value":2042},"Suspicious patterns are detected and prevented",{"type":50,"tag":74,"props":2044,"children":2045},{},[2046],{"type":55,"value":2047},"Automatic submission blocking for invalid emails",{"type":50,"tag":74,"props":2049,"children":2050},{},[2051],{"type":55,"value":2052},"Works on both embedded forms and waitlist pages",{"type":50,"tag":51,"props":2054,"children":2055},{},[2056],{"type":55,"value":1509},{"type":50,"tag":70,"props":2058,"children":2059},{},[2060,2065,2070,2075],{"type":50,"tag":74,"props":2061,"children":2062},{},[2063],{"type":55,"value":2064},"Reduce bounce rates for welcome emails",{"type":50,"tag":74,"props":2066,"children":2067},{},[2068],{"type":55,"value":2069},"Maintain cleaner, more accurate subscriber lists",{"type":50,"tag":74,"props":2071,"children":2072},{},[2073],{"type":55,"value":2074},"Save time by avoiding manual email verification",{"type":50,"tag":74,"props":2076,"children":2077},{},[2078],{"type":55,"value":2079},"Prevent spam sign-ups automatically",{"type":50,"tag":58,"props":2081,"children":2082},{"id":432},[2083],{"type":55,"value":435},{"type":50,"tag":51,"props":2085,"children":2086},{},[2087],{"type":55,"value":2088},"To enable or disable email validation at sign-up, navigate to the \"Overview\" page in your waitlist dashboard, click the \"Configure\" button, and find the \"Email validation\" section on the modal.",{"type":50,"tag":51,"props":2090,"children":2091},{},[2092],{"type":55,"value":2093},"You can also validate emails on-demand for existing submissions. To do this, head to the \"Submissions\" page and select multiple subscribers using the checkboxes. You will see the bulk action options in the header of the table.",{"title":8,"searchDepth":180,"depth":180,"links":2095},[2096,2097],{"id":235,"depth":183,"text":238},{"id":432,"depth":183,"text":435},"content:changelog:email-validation.md","changelog\u002Femail-validation.md","changelog\u002Femail-validation",{"_path":2102,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":2103,"description":2104,"meta":2105,"image":2114,"head":2116,"body":2126,"_type":186,"_id":2453,"_source":188,"_file":2454,"_stem":2455,"_extension":191},"\u002Fchangelog\u002Fleaderboard-embed","Embeddable Leaderboard · Waitlister Changelog","Showcase your waitlist leaderboard on any website — separate from your sign-up form — with 25+ customization options.",{"id":2106,"title":2107,"description":2104,"date":2108,"createdAt":2109,"type":17,"category":2110,"order":2111,"isPublic":20,"thumbnailImage":2112,"images":2113},"cl-028","Embeddable Leaderboard","2026-04-18",1776527012975,"engagement",28,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fresources%2Ffeatures%2Ffeature-embeddable-leaderboard.webp?alt=media",[],{"src":2112,"width":24,"height":25,"alt":2115},"Waitlister Changelog - Embeddable Leaderboard",{"meta":2117,"og":2123,"twitter":2124},[2118,2120,2121,2122],{"name":30,"content":2119},"leaderboard embed, embeddable leaderboard, waitlist leaderboard, top referrers, referral engagement, website embed",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":2103,"description":2104,"type":42,"image":2112},{"card":44,"title":2125,"description":2104,"image":2112},"New: Embeddable Leaderboard",{"type":47,"children":2127,"toc":2443},[2128,2133,2137,2146,2151,2160,2165,2174,2187,2304,2313,2318,2326,2330,2406,2412,2424,2430],{"type":50,"tag":51,"props":2129,"children":2130},{},[2131],{"type":55,"value":2132},"You can now embed your waitlist leaderboard on any website, independently from your sign-up form. Drop it into landing pages, blog posts, community sites, or anywhere you want to showcase top referrers and drive engagement around your referral program.",{"type":50,"tag":58,"props":2134,"children":2135},{"id":842},[2136],{"type":55,"value":845},{"type":50,"tag":542,"props":2138,"children":2140},{"id":2139},"embed-anywhere",[2141],{"type":50,"tag":78,"props":2142,"children":2143},{},[2144],{"type":55,"value":2145},"Embed Anywhere",{"type":50,"tag":51,"props":2147,"children":2148},{},[2149],{"type":55,"value":2150},"Add a single script tag and a div container to display your leaderboard on any website.",{"type":50,"tag":2152,"props":2153,"children":2155},"pre",{"code":2154},"\u003Cscript src=\"https:\u002F\u002Fwaitlister.me\u002Fjs\u002Fembed-leaderboard.js\" defer>\u003C\u002Fscript>\n\n\u003Cdiv \n  class=\"waitlister-leaderboard\" \n  data-waitlist-key=\"YOUR-WAITLIST-KEY\"\n>\u003C\u002Fdiv>\n",[2156],{"type":50,"tag":225,"props":2157,"children":2158},{"__ignoreMap":8},[2159],{"type":55,"value":2154},{"type":50,"tag":51,"props":2161,"children":2162},{},[2163],{"type":55,"value":2164},"No dashboard editor required. The leaderboard fetches live data, resizes itself to fit its content, and auto-refreshes every few minutes.",{"type":50,"tag":542,"props":2166,"children":2168},{"id":2167},"_25-customization-options",[2169],{"type":50,"tag":78,"props":2170,"children":2171},{},[2172],{"type":55,"value":2173},"25+ Customization Options",{"type":50,"tag":51,"props":2175,"children":2176},{},[2177,2179,2185],{"type":55,"value":2178},"Style the leaderboard entirely through ",{"type":50,"tag":225,"props":2180,"children":2182},{"className":2181},[],[2183],{"type":55,"value":2184},"data-*",{"type":55,"value":2186}," attributes on the container div. Full control over:",{"type":50,"tag":70,"props":2188,"children":2189},{},[2190,2200,2210,2220,2230,2240,2250,2260,2270,2294],{"type":50,"tag":74,"props":2191,"children":2192},{},[2193,2198],{"type":50,"tag":78,"props":2194,"children":2195},{},[2196],{"type":55,"value":2197},"Data",{"type":55,"value":2199}," — number of positions shown, metric type (referrals or points)",{"type":50,"tag":74,"props":2201,"children":2202},{},[2203,2208],{"type":50,"tag":78,"props":2204,"children":2205},{},[2206],{"type":55,"value":2207},"Layout",{"type":55,"value":2209}," — alignment, padding, max-width",{"type":50,"tag":74,"props":2211,"children":2212},{},[2213,2218],{"type":50,"tag":78,"props":2214,"children":2215},{},[2216],{"type":55,"value":2217},"Title",{"type":55,"value":2219}," — text, color, size, weight, font family, or hide entirely",{"type":50,"tag":74,"props":2221,"children":2222},{},[2223,2228],{"type":50,"tag":78,"props":2224,"children":2225},{},[2226],{"type":55,"value":2227},"Body",{"type":55,"value":2229}," — text color, font family, font size",{"type":50,"tag":74,"props":2231,"children":2232},{},[2233,2238],{"type":50,"tag":78,"props":2234,"children":2235},{},[2236],{"type":55,"value":2237},"Container",{"type":55,"value":2239}," — background color, border color, width, and radius",{"type":50,"tag":74,"props":2241,"children":2242},{},[2243,2248],{"type":50,"tag":78,"props":2244,"children":2245},{},[2246],{"type":55,"value":2247},"Rows",{"type":55,"value":2249}," — alternating backgrounds, custom row colors",{"type":50,"tag":74,"props":2251,"children":2252},{},[2253,2258],{"type":50,"tag":78,"props":2254,"children":2255},{},[2256],{"type":55,"value":2257},"Position badge",{"type":55,"value":2259}," — accent color and shape (circle, rounded, or square)",{"type":50,"tag":74,"props":2261,"children":2262},{},[2263,2268],{"type":50,"tag":78,"props":2264,"children":2265},{},[2266],{"type":55,"value":2267},"Labels",{"type":55,"value":2269}," — override individual column headers and empty-state text",{"type":50,"tag":74,"props":2271,"children":2272},{},[2273,2278,2280,2286,2288],{"type":50,"tag":78,"props":2274,"children":2275},{},[2276],{"type":55,"value":2277},"Language",{"type":55,"value":2279}," — auto-detected from your site's ",{"type":50,"tag":225,"props":2281,"children":2283},{"className":2282},[],[2284],{"type":55,"value":2285},"\u003Chtml lang>",{"type":55,"value":2287},", or set manually with ",{"type":50,"tag":225,"props":2289,"children":2291},{"className":2290},[],[2292],{"type":55,"value":2293},"data-language",{"type":50,"tag":74,"props":2295,"children":2296},{},[2297,2302],{"type":50,"tag":78,"props":2298,"children":2299},{},[2300],{"type":55,"value":2301},"Behavior",{"type":55,"value":2303}," — refresh interval",{"type":50,"tag":542,"props":2305,"children":2307},{"id":2306},"dark-theme-ready",[2308],{"type":50,"tag":78,"props":2309,"children":2310},{},[2311],{"type":55,"value":2312},"Dark Theme Ready",{"type":50,"tag":51,"props":2314,"children":2315},{},[2316],{"type":55,"value":2317},"Every color is customizable, so the leaderboard can match any design — from minimal light themes to bold dark modes.",{"type":50,"tag":2152,"props":2319,"children":2321},{"code":2320},"\u003Cdiv \n  class=\"waitlister-leaderboard\"\n  data-waitlist-key=\"YOUR-WAITLIST-KEY\"\n  data-bg-color=\"#0f172a\"\n  data-text-color=\"#e5e7eb\"\n  data-title-color=\"#ffffff\"\n  data-border-color=\"#1e293b\"\n  data-accent-color=\"#3b82f6\"\n  data-badge-shape=\"rounded\"\n  data-border-radius=\"16\"\n>\u003C\u002Fdiv>\n",[2322],{"type":50,"tag":225,"props":2323,"children":2324},{"__ignoreMap":8},[2325],{"type":55,"value":2320},{"type":50,"tag":58,"props":2327,"children":2328},{"id":279},[2329],{"type":55,"value":282},{"type":50,"tag":2331,"props":2332,"children":2333},"table",{},[2334,2353],{"type":50,"tag":2335,"props":2336,"children":2337},"thead",{},[2338],{"type":50,"tag":2339,"props":2340,"children":2341},"tr",{},[2342,2348],{"type":50,"tag":2343,"props":2344,"children":2345},"th",{},[2346],{"type":55,"value":2347},"Goal",{"type":50,"tag":2343,"props":2349,"children":2350},{},[2351],{"type":55,"value":2352},"Example",{"type":50,"tag":2354,"props":2355,"children":2356},"tbody",{},[2357,2374,2390],{"type":50,"tag":2339,"props":2358,"children":2359},{},[2360,2369],{"type":50,"tag":2361,"props":2362,"children":2363},"td",{},[2364],{"type":50,"tag":78,"props":2365,"children":2366},{},[2367],{"type":55,"value":2368},"Drive referral competition",{"type":50,"tag":2361,"props":2370,"children":2371},{},[2372],{"type":55,"value":2373},"Display \"Top 10 Referrers\" on your landing page",{"type":50,"tag":2339,"props":2375,"children":2376},{},[2377,2385],{"type":50,"tag":2361,"props":2378,"children":2379},{},[2380],{"type":50,"tag":78,"props":2381,"children":2382},{},[2383],{"type":55,"value":2384},"Showcase engagement",{"type":50,"tag":2361,"props":2386,"children":2387},{},[2388],{"type":55,"value":2389},"Embed the leaderboard on your blog or community site",{"type":50,"tag":2339,"props":2391,"children":2392},{},[2393,2401],{"type":50,"tag":2361,"props":2394,"children":2395},{},[2396],{"type":50,"tag":78,"props":2397,"children":2398},{},[2399],{"type":55,"value":2400},"Match brand design",{"type":50,"tag":2361,"props":2402,"children":2403},{},[2404],{"type":55,"value":2405},"Customize every color and shape to fit your style",{"type":50,"tag":58,"props":2407,"children":2409},{"id":2408},"requirements",[2410],{"type":55,"value":2411},"Requirements",{"type":50,"tag":51,"props":2413,"children":2414},{},[2415,2417,2422],{"type":55,"value":2416},"The leaderboard embed is available on paid plans, starting from the ",{"type":50,"tag":78,"props":2418,"children":2419},{},[2420],{"type":55,"value":2421},"Launch",{"type":55,"value":2423}," plan.",{"type":50,"tag":58,"props":2425,"children":2427},{"id":2426},"documentation",[2428],{"type":55,"value":2429},"Documentation",{"type":50,"tag":51,"props":2431,"children":2432},{},[2433,2435,2441],{"type":55,"value":2434},"See the full list of customization options and examples in the ",{"type":50,"tag":330,"props":2436,"children":2438},{"href":2437},"\u002Fdocs\u002Fleaderboard-embed",[2439],{"type":55,"value":2440},"Leaderboard Embed documentation",{"type":55,"value":2442},".",{"title":8,"searchDepth":180,"depth":180,"links":2444},[2445,2450,2451,2452],{"id":842,"depth":183,"text":845,"children":2446},[2447,2448,2449],{"id":2139,"depth":180,"text":2145},{"id":2167,"depth":180,"text":2173},{"id":2306,"depth":180,"text":2312},{"id":279,"depth":183,"text":282},{"id":2408,"depth":183,"text":2411},{"id":2426,"depth":183,"text":2429},"content:changelog:leaderboard-embed.md","changelog\u002Fleaderboard-embed.md","changelog\u002Fleaderboard-embed",{"_path":2457,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":2458,"description":2459,"meta":2460,"image":2469,"head":2471,"body":2481,"_type":186,"_id":2876,"_source":188,"_file":2877,"_stem":2878,"_extension":191},"\u002Fchangelog\u002Fthank-you-page-css-variables","Thank-You Page CSS Variables · Waitlister Changelog","Full color customization for thank-you pages using CSS variables. Override every color without complex selectors.",{"id":2461,"title":2462,"description":2463,"date":2464,"createdAt":2465,"type":201,"category":2110,"order":2466,"isPublic":20,"thumbnailImage":2467,"images":2468},"cl-027","Thank-You Page CSS Variables","Full color customization for thank-you pages using CSS variables. Override every color — cards, icons, buttons, share buttons, and text — without !important or complex selectors.","2026-04-09",1775637546270,27,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fresources%2Ffeatures%2Ffeature-thank-you-page-css-variables.webp?alt=media",[],{"src":2467,"width":24,"height":25,"alt":2470},"Waitlister Changelog - Thank-You Page CSS Variables",{"meta":2472,"og":2478,"twitter":2479},[2473,2475,2476,2477],{"name":30,"content":2474},"thank you page, custom css, css variables, color customization, brand colors, dark mode, theming, white label",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":2458,"description":2459,"type":42,"image":2467},{"card":44,"title":2480,"description":2459,"image":2467},"New: Thank-You Page CSS Variables",{"type":47,"children":2482,"toc":2866},[2483,2496,2500,2509,2522,2595,2604,2617,2628,2637,2649,2658,2686,2690,2850,2854],{"type":50,"tag":51,"props":2484,"children":2485},{},[2486,2488,2494],{"type":55,"value":2487},"The thank-you page now supports CSS variables for full color customization. Override any color on the page by setting a single variable — no ",{"type":50,"tag":225,"props":2489,"children":2491},{"className":2490},[],[2492],{"type":55,"value":2493},"!important",{"type":55,"value":2495}," or complex selectors needed.",{"type":50,"tag":58,"props":2497,"children":2498},{"id":842},[2499],{"type":55,"value":845},{"type":50,"tag":542,"props":2501,"children":2503},{"id":2502},"_50-css-variables",[2504],{"type":50,"tag":78,"props":2505,"children":2506},{},[2507],{"type":55,"value":2508},"50+ CSS Variables",{"type":50,"tag":51,"props":2510,"children":2511},{},[2512,2514,2520],{"type":55,"value":2513},"Every color on the thank-you page is now controlled by a ",{"type":50,"tag":225,"props":2515,"children":2517},{"className":2516},[],[2518],{"type":55,"value":2519},"--ty-*",{"type":55,"value":2521}," CSS variable with sensible defaults.",{"type":50,"tag":70,"props":2523,"children":2524},{},[2525,2535,2545,2555,2565,2575,2585],{"type":50,"tag":74,"props":2526,"children":2527},{},[2528,2533],{"type":50,"tag":78,"props":2529,"children":2530},{},[2531],{"type":55,"value":2532},"Card & text",{"type":55,"value":2534}," - Background, borders, primary\u002Fsecondary\u002Fmuted text colors",{"type":50,"tag":74,"props":2536,"children":2537},{},[2538,2543],{"type":50,"tag":78,"props":2539,"children":2540},{},[2541],{"type":55,"value":2542},"Section icons",{"type":55,"value":2544}," - Referral, social tasks, leaderboard, and social links icons",{"type":50,"tag":74,"props":2546,"children":2547},{},[2548,2553],{"type":50,"tag":78,"props":2549,"children":2550},{},[2551],{"type":55,"value":2552},"Share buttons",{"type":55,"value":2554}," - Individual colors for X, Facebook, Instagram, Threads, LinkedIn, WhatsApp, Telegram, and Email",{"type":50,"tag":74,"props":2556,"children":2557},{},[2558,2563],{"type":50,"tag":78,"props":2559,"children":2560},{},[2561],{"type":55,"value":2562},"Platform icons",{"type":55,"value":2564}," - Social task and social link icon colors per platform",{"type":50,"tag":74,"props":2566,"children":2567},{},[2568,2573],{"type":50,"tag":78,"props":2569,"children":2570},{},[2571],{"type":55,"value":2572},"Points & badges",{"type":55,"value":2574}," - Badge backgrounds, point colors, completed task states",{"type":50,"tag":74,"props":2576,"children":2577},{},[2578,2583],{"type":50,"tag":78,"props":2579,"children":2580},{},[2581],{"type":55,"value":2582},"Return button",{"type":55,"value":2584}," - Background and text color",{"type":50,"tag":74,"props":2586,"children":2587},{},[2588,2593],{"type":50,"tag":78,"props":2589,"children":2590},{},[2591],{"type":55,"value":2592},"Leaderboard",{"type":55,"value":2594}," - Inherits the same variables for a consistent look",{"type":50,"tag":542,"props":2596,"children":2598},{"id":2597},"simple-to-use",[2599],{"type":50,"tag":78,"props":2600,"children":2601},{},[2602],{"type":55,"value":2603},"Simple to Use",{"type":50,"tag":51,"props":2605,"children":2606},{},[2607,2609,2615],{"type":55,"value":2608},"Set variables on ",{"type":50,"tag":225,"props":2610,"children":2612},{"className":2611},[],[2613],{"type":55,"value":2614},".waitlist-thank-you-page",{"type":55,"value":2616}," in the Custom CSS editor:",{"type":50,"tag":2152,"props":2618,"children":2623},{"className":2619,"code":2621,"language":2622,"meta":8},[2620],"language-css",".waitlist-thank-you-page {\n  --ty-card-bg: #1a1a1a;\n  --ty-card-border: #333333;\n  --ty-text-color: #e0e0e0;\n  --ty-button-bg: #e0e0e0;\n  --ty-button-text: #0f0f0f;\n  --ty-highlight-bg: #2a2a2a;\n  --ty-section-header-bg: #222222;\n}\n","css",[2624],{"type":50,"tag":225,"props":2625,"children":2626},{"__ignoreMap":8},[2627],{"type":55,"value":2621},{"type":50,"tag":542,"props":2629,"children":2631},{"id":2630},"built-in-reference",[2632],{"type":50,"tag":78,"props":2633,"children":2634},{},[2635],{"type":55,"value":2636},"Built-In Reference",{"type":50,"tag":51,"props":2638,"children":2639},{},[2640,2642,2647],{"type":55,"value":2641},"Click ",{"type":50,"tag":78,"props":2643,"children":2644},{},[2645],{"type":55,"value":2646},"\"Available CSS variables\"",{"type":55,"value":2648}," in the Custom CSS editor to see the full list with default values — no need to check documentation.",{"type":50,"tag":542,"props":2650,"children":2652},{"id":2651},"backward-compatible",[2653],{"type":50,"tag":78,"props":2654,"children":2655},{},[2656],{"type":55,"value":2657},"Backward Compatible",{"type":50,"tag":51,"props":2659,"children":2660},{},[2661,2663,2669,2671,2677,2678,2684],{"type":55,"value":2662},"Existing Custom CSS continues to work. The original Tailwind classes remain on all elements, so any CSS targeting ",{"type":50,"tag":225,"props":2664,"children":2666},{"className":2665},[],[2667],{"type":55,"value":2668},".bg-violet-100",{"type":55,"value":2670},", ",{"type":50,"tag":225,"props":2672,"children":2674},{"className":2673},[],[2675],{"type":55,"value":2676},".button-main",{"type":55,"value":2670},{"type":50,"tag":225,"props":2679,"children":2681},{"className":2680},[],[2682],{"type":55,"value":2683},".bg-gray-50",{"type":55,"value":2685},", etc. still applies as before.",{"type":50,"tag":58,"props":2687,"children":2688},{"id":279},[2689],{"type":55,"value":282},{"type":50,"tag":2331,"props":2691,"children":2692},{},[2693,2708],{"type":50,"tag":2335,"props":2694,"children":2695},{},[2696],{"type":50,"tag":2339,"props":2697,"children":2698},{},[2699,2703],{"type":50,"tag":2343,"props":2700,"children":2701},{},[2702],{"type":55,"value":2347},{"type":50,"tag":2343,"props":2704,"children":2705},{},[2706],{"type":55,"value":2707},"Variables to Set",{"type":50,"tag":2354,"props":2709,"children":2710},{},[2711,2752,2786,2815],{"type":50,"tag":2339,"props":2712,"children":2713},{},[2714,2722],{"type":50,"tag":2361,"props":2715,"children":2716},{},[2717],{"type":50,"tag":78,"props":2718,"children":2719},{},[2720],{"type":55,"value":2721},"Dark mode",{"type":50,"tag":2361,"props":2723,"children":2724},{},[2725,2731,2732,2738,2739,2745,2746],{"type":50,"tag":225,"props":2726,"children":2728},{"className":2727},[],[2729],{"type":55,"value":2730},"--ty-card-bg",{"type":55,"value":2670},{"type":50,"tag":225,"props":2733,"children":2735},{"className":2734},[],[2736],{"type":55,"value":2737},"--ty-text-color",{"type":55,"value":2670},{"type":50,"tag":225,"props":2740,"children":2742},{"className":2741},[],[2743],{"type":55,"value":2744},"--ty-section-header-bg",{"type":55,"value":2670},{"type":50,"tag":225,"props":2747,"children":2749},{"className":2748},[],[2750],{"type":55,"value":2751},"--ty-section-border",{"type":50,"tag":2339,"props":2753,"children":2754},{},[2755,2763],{"type":50,"tag":2361,"props":2756,"children":2757},{},[2758],{"type":50,"tag":78,"props":2759,"children":2760},{},[2761],{"type":55,"value":2762},"Match brand colors",{"type":50,"tag":2361,"props":2764,"children":2765},{},[2766,2772,2773,2779,2780],{"type":50,"tag":225,"props":2767,"children":2769},{"className":2768},[],[2770],{"type":55,"value":2771},"--ty-highlight-bg",{"type":55,"value":2670},{"type":50,"tag":225,"props":2774,"children":2776},{"className":2775},[],[2777],{"type":55,"value":2778},"--ty-button-bg",{"type":55,"value":2670},{"type":50,"tag":225,"props":2781,"children":2783},{"className":2782},[],[2784],{"type":55,"value":2785},"--ty-referral-icon-bg",{"type":50,"tag":2339,"props":2787,"children":2788},{},[2789,2797],{"type":50,"tag":2361,"props":2790,"children":2791},{},[2792],{"type":50,"tag":78,"props":2793,"children":2794},{},[2795],{"type":55,"value":2796},"Monochrome share buttons",{"type":50,"tag":2361,"props":2798,"children":2799},{},[2800,2806,2807,2813],{"type":50,"tag":225,"props":2801,"children":2803},{"className":2802},[],[2804],{"type":55,"value":2805},"--ty-share-x-bg",{"type":55,"value":2670},{"type":50,"tag":225,"props":2808,"children":2810},{"className":2809},[],[2811],{"type":55,"value":2812},"--ty-share-facebook-bg",{"type":55,"value":2814},", etc. all to same color",{"type":50,"tag":2339,"props":2816,"children":2817},{},[2818,2826],{"type":50,"tag":2361,"props":2819,"children":2820},{},[2821],{"type":50,"tag":78,"props":2822,"children":2823},{},[2824],{"type":55,"value":2825},"Neutral icons",{"type":50,"tag":2361,"props":2827,"children":2828},{},[2829,2834,2835,2841,2842,2848],{"type":50,"tag":225,"props":2830,"children":2832},{"className":2831},[],[2833],{"type":55,"value":2785},{"type":55,"value":2670},{"type":50,"tag":225,"props":2836,"children":2838},{"className":2837},[],[2839],{"type":55,"value":2840},"--ty-social-icon-bg",{"type":55,"value":2670},{"type":50,"tag":225,"props":2843,"children":2845},{"className":2844},[],[2846],{"type":55,"value":2847},"--ty-leaderboard-icon-bg",{"type":55,"value":2849}," all to same gray",{"type":50,"tag":58,"props":2851,"children":2852},{"id":2426},[2853],{"type":55,"value":2429},{"type":50,"tag":51,"props":2855,"children":2856},{},[2857,2859,2865],{"type":55,"value":2858},"See the full variable list and examples in the ",{"type":50,"tag":330,"props":2860,"children":2862},{"href":2861},"\u002Fdocs\u002Fthank-you-page#custom-css",[2863],{"type":55,"value":2864},"Thank-You Page documentation",{"type":55,"value":2442},{"title":8,"searchDepth":180,"depth":180,"links":2867},[2868,2874,2875],{"id":842,"depth":183,"text":845,"children":2869},[2870,2871,2872,2873],{"id":2502,"depth":180,"text":2508},{"id":2597,"depth":180,"text":2603},{"id":2630,"depth":180,"text":2636},{"id":2651,"depth":180,"text":2657},{"id":279,"depth":183,"text":282},{"id":2426,"depth":183,"text":2429},"content:changelog:thank-you-page-css-variables.md","changelog\u002Fthank-you-page-css-variables.md","changelog\u002Fthank-you-page-css-variables",{"_path":2880,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":2881,"description":2882,"meta":2883,"image":2892,"head":2894,"body":2904,"_type":186,"_id":3179,"_source":188,"_file":3180,"_stem":3181,"_extension":191},"\u002Fchangelog\u002Futm-tracking","UTM Parameter Tracking · Waitlister Changelog","Track where your subscribers come from with UTM parameter support. Capture traffic sources, campaigns, and more from your landing page URLs.",{"id":2884,"title":2885,"description":2882,"date":2886,"createdAt":2887,"type":17,"category":2888,"order":2889,"isPublic":20,"thumbnailImage":2890,"images":2891},"cl-024","UTM Parameter Tracking","2025-02-01",1769913860348,"subscribers",23,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fresources%2Ffeatures%2Ffeature_utm-tracking.webp?alt=media",[],{"src":2890,"width":24,"height":25,"alt":2893},"Waitlister Changelog - UTM Parameter Tracking",{"meta":2895,"og":2901,"twitter":2902},[2896,2898,2899,2900],{"name":30,"content":2897},"utm tracking, traffic sources, campaign tracking, subscriber attribution, marketing analytics, waitlist analytics",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":2881,"description":2882,"type":42,"image":2890},{"card":44,"title":2903,"description":2882,"image":2890},"New: UTM Parameter Tracking",{"type":47,"children":2905,"toc":3172},[2906,2911,2915,2920,2928,2936,2941,2947,3083,3089,3101,3105,3158,3162,3167],{"type":50,"tag":51,"props":2907,"children":2908},{},[2909],{"type":55,"value":2910},"We've added UTM tracking for landing pages. Know exactly where your subscribers come from by adding UTM parameters to your landing page URLs.",{"type":50,"tag":58,"props":2912,"children":2913},{"id":1449},[2914],{"type":55,"value":1452},{"type":50,"tag":51,"props":2916,"children":2917},{},[2918],{"type":55,"value":2919},"Add standard UTM parameters to any Waitlister landing page URL, and we'll automatically capture them when someone signs up.",{"type":50,"tag":51,"props":2921,"children":2922},{},[2923],{"type":50,"tag":78,"props":2924,"children":2925},{},[2926],{"type":55,"value":2927},"Example URL:",{"type":50,"tag":2152,"props":2929,"children":2931},{"code":2930},"https:\u002F\u002Fwaitlister.me\u002Fp\u002Fyour-waitlist?utm_source=twitter&utm_medium=social&utm_campaign=launch\n",[2932],{"type":50,"tag":225,"props":2933,"children":2934},{"__ignoreMap":8},[2935],{"type":55,"value":2930},{"type":50,"tag":51,"props":2937,"children":2938},{},[2939],{"type":55,"value":2940},"When this subscriber signs up, you'll see their traffic source in their profile.",{"type":50,"tag":58,"props":2942,"children":2944},{"id":2943},"supported-parameters",[2945],{"type":55,"value":2946},"Supported Parameters",{"type":50,"tag":2331,"props":2948,"children":2949},{},[2950,2970],{"type":50,"tag":2335,"props":2951,"children":2952},{},[2953],{"type":50,"tag":2339,"props":2954,"children":2955},{},[2956,2961,2966],{"type":50,"tag":2343,"props":2957,"children":2958},{},[2959],{"type":55,"value":2960},"Parameter",{"type":50,"tag":2343,"props":2962,"children":2963},{},[2964],{"type":55,"value":2965},"Purpose",{"type":50,"tag":2343,"props":2967,"children":2968},{},[2969],{"type":55,"value":2352},{"type":50,"tag":2354,"props":2971,"children":2972},{},[2973,2995,3017,3039,3061],{"type":50,"tag":2339,"props":2974,"children":2975},{},[2976,2985,2990],{"type":50,"tag":2361,"props":2977,"children":2978},{},[2979],{"type":50,"tag":225,"props":2980,"children":2982},{"className":2981},[],[2983],{"type":55,"value":2984},"utm_source",{"type":50,"tag":2361,"props":2986,"children":2987},{},[2988],{"type":55,"value":2989},"Where traffic comes from",{"type":50,"tag":2361,"props":2991,"children":2992},{},[2993],{"type":55,"value":2994},"twitter, newsletter, whatsapp",{"type":50,"tag":2339,"props":2996,"children":2997},{},[2998,3007,3012],{"type":50,"tag":2361,"props":2999,"children":3000},{},[3001],{"type":50,"tag":225,"props":3002,"children":3004},{"className":3003},[],[3005],{"type":55,"value":3006},"utm_medium",{"type":50,"tag":2361,"props":3008,"children":3009},{},[3010],{"type":55,"value":3011},"Marketing medium",{"type":50,"tag":2361,"props":3013,"children":3014},{},[3015],{"type":55,"value":3016},"social, email, cpc, referral",{"type":50,"tag":2339,"props":3018,"children":3019},{},[3020,3029,3034],{"type":50,"tag":2361,"props":3021,"children":3022},{},[3023],{"type":50,"tag":225,"props":3024,"children":3026},{"className":3025},[],[3027],{"type":55,"value":3028},"utm_campaign",{"type":50,"tag":2361,"props":3030,"children":3031},{},[3032],{"type":55,"value":3033},"Specific campaign name",{"type":50,"tag":2361,"props":3035,"children":3036},{},[3037],{"type":55,"value":3038},"product-launch, black-friday",{"type":50,"tag":2339,"props":3040,"children":3041},{},[3042,3051,3056],{"type":50,"tag":2361,"props":3043,"children":3044},{},[3045],{"type":50,"tag":225,"props":3046,"children":3048},{"className":3047},[],[3049],{"type":55,"value":3050},"utm_term",{"type":50,"tag":2361,"props":3052,"children":3053},{},[3054],{"type":55,"value":3055},"Paid search keywords",{"type":50,"tag":2361,"props":3057,"children":3058},{},[3059],{"type":55,"value":3060},"waitlist+software",{"type":50,"tag":2339,"props":3062,"children":3063},{},[3064,3073,3078],{"type":50,"tag":2361,"props":3065,"children":3066},{},[3067],{"type":50,"tag":225,"props":3068,"children":3070},{"className":3069},[],[3071],{"type":55,"value":3072},"utm_content",{"type":50,"tag":2361,"props":3074,"children":3075},{},[3076],{"type":55,"value":3077},"A\u002FB test variants",{"type":50,"tag":2361,"props":3079,"children":3080},{},[3081],{"type":55,"value":3082},"cta-blue, header-v2",{"type":50,"tag":58,"props":3084,"children":3086},{"id":3085},"subscriber-details",[3087],{"type":55,"value":3088},"Subscriber Details",{"type":50,"tag":51,"props":3090,"children":3091},{},[3092,3094,3099],{"type":55,"value":3093},"UTM data appears in a dedicated ",{"type":50,"tag":78,"props":3095,"children":3096},{},[3097],{"type":55,"value":3098},"Traffic Source",{"type":55,"value":3100}," card on each subscriber's profile, showing only the parameters that were captured.",{"type":50,"tag":58,"props":3102,"children":3103},{"id":279},[3104],{"type":55,"value":282},{"type":50,"tag":70,"props":3106,"children":3107},{},[3108,3118,3128,3138,3148],{"type":50,"tag":74,"props":3109,"children":3110},{},[3111,3116],{"type":50,"tag":78,"props":3112,"children":3113},{},[3114],{"type":55,"value":3115},"Social campaigns",{"type":55,"value":3117}," — Track which platform drives the most signups",{"type":50,"tag":74,"props":3119,"children":3120},{},[3121,3126],{"type":50,"tag":78,"props":3122,"children":3123},{},[3124],{"type":55,"value":3125},"Influencer collabs",{"type":55,"value":3127}," — Give each partner a unique campaign tag",{"type":50,"tag":74,"props":3129,"children":3130},{},[3131,3136],{"type":50,"tag":78,"props":3132,"children":3133},{},[3134],{"type":55,"value":3135},"Community shares",{"type":55,"value":3137}," — Distinguish WhatsApp groups, Discord servers, or Slack channels",{"type":50,"tag":74,"props":3139,"children":3140},{},[3141,3146],{"type":50,"tag":78,"props":3142,"children":3143},{},[3144],{"type":55,"value":3145},"Ad performance",{"type":55,"value":3147}," — Compare paid channels with organic traffic",{"type":50,"tag":74,"props":3149,"children":3150},{},[3151,3156],{"type":50,"tag":78,"props":3152,"children":3153},{},[3154],{"type":55,"value":3155},"Email campaigns",{"type":55,"value":3157}," — See which newsletter sends convert best",{"type":50,"tag":58,"props":3159,"children":3160},{"id":165},[3161],{"type":55,"value":168},{"type":50,"tag":51,"props":3163,"children":3164},{},[3165],{"type":55,"value":3166},"Just add UTM parameters to your landing page URL when sharing. No configuration needed — we capture them automatically.",{"type":50,"tag":51,"props":3168,"children":3169},{},[3170],{"type":55,"value":3171},"Works with both Waitlister-hosted landing pages and custom domains.",{"title":8,"searchDepth":180,"depth":180,"links":3173},[3174,3175,3176,3177,3178],{"id":1449,"depth":183,"text":1452},{"id":2943,"depth":183,"text":2946},{"id":3085,"depth":183,"text":3088},{"id":279,"depth":183,"text":282},{"id":165,"depth":183,"text":168},"content:changelog:utm-tracking.md","changelog\u002Futm-tracking.md","changelog\u002Futm-tracking",{"_path":3183,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3184,"description":3185,"meta":3186,"image":3194,"head":3196,"body":3207,"_type":186,"_id":3526,"_source":188,"_file":3527,"_stem":3528,"_extension":191},"\u002Fchangelog\u002Fsubscriber-tags","Subscriber Tags · Waitlister Changelog","Organize your waitlist with custom tags. Create tags, assign them to subscribers, filter your list, and send targeted broadcasts.",{"id":3187,"title":3188,"description":3185,"date":3189,"createdAt":3190,"type":17,"category":2888,"order":3191,"isPublic":20,"thumbnailImage":3192,"images":3193},"cl-022","Subscriber Tags","2025-01-24",1769221176911,21,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fresources%2Ffeatures%2Ffeature_subscriber-tags.webp?alt=media",[],{"src":3192,"width":24,"height":25,"alt":3195},"Waitlister Changelog - Subscriber Tags",{"meta":3197,"og":3203,"twitter":3205},[3198,3200,3201,3202],{"name":30,"content":3199},"subscriber tags, audience segmentation, waitlist organization, email targeting, subscriber management, CRM tags",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":3184,"description":3204,"type":42,"image":3192},"Organize and segment your waitlist with custom tags. Create tags, assign them to subscribers, filter your list, and send targeted broadcasts.",{"card":44,"title":3206,"description":3204,"image":3192},"New: Subscriber Tags",{"type":47,"children":3208,"toc":3517},[3209,3214,3218,3227,3232,3275,3284,3289,3332,3341,3346,3379,3383,3501,3505],{"type":50,"tag":51,"props":3210,"children":3211},{},[3212],{"type":55,"value":3213},"Subscriber tags are here. Organize your waitlist, segment your audience, and send targeted communications — all with a flexible tagging system.",{"type":50,"tag":58,"props":3215,"children":3216},{"id":235},[3217],{"type":55,"value":238},{"type":50,"tag":542,"props":3219,"children":3221},{"id":3220},"tag-management",[3222],{"type":50,"tag":78,"props":3223,"children":3224},{},[3225],{"type":55,"value":3226},"Tag Management",{"type":50,"tag":51,"props":3228,"children":3229},{},[3230],{"type":55,"value":3231},"Create and organize tags for your waitlist.",{"type":50,"tag":70,"props":3233,"children":3234},{},[3235,3245,3255,3265],{"type":50,"tag":74,"props":3236,"children":3237},{},[3238,3243],{"type":50,"tag":78,"props":3239,"children":3240},{},[3241],{"type":55,"value":3242},"Custom Tags",{"type":55,"value":3244}," - Create unlimited tags with custom names",{"type":50,"tag":74,"props":3246,"children":3247},{},[3248,3253],{"type":50,"tag":78,"props":3249,"children":3250},{},[3251],{"type":55,"value":3252},"Color Coding",{"type":55,"value":3254}," - Choose from 9 colors to visually distinguish tags",{"type":50,"tag":74,"props":3256,"children":3257},{},[3258,3263],{"type":50,"tag":78,"props":3259,"children":3260},{},[3261],{"type":55,"value":3262},"Easy Editing",{"type":55,"value":3264}," - Rename or delete tags anytime",{"type":50,"tag":74,"props":3266,"children":3267},{},[3268,3273],{"type":50,"tag":78,"props":3269,"children":3270},{},[3271],{"type":55,"value":3272},"Bulk Actions",{"type":55,"value":3274}," - Add or remove tags from multiple subscribers at once",{"type":50,"tag":542,"props":3276,"children":3278},{"id":3277},"subscriber-organization",[3279],{"type":50,"tag":78,"props":3280,"children":3281},{},[3282],{"type":55,"value":3283},"Subscriber Organization",{"type":50,"tag":51,"props":3285,"children":3286},{},[3287],{"type":55,"value":3288},"Apply tags to segment your audience.",{"type":50,"tag":70,"props":3290,"children":3291},{},[3292,3302,3312,3322],{"type":50,"tag":74,"props":3293,"children":3294},{},[3295,3300],{"type":50,"tag":78,"props":3296,"children":3297},{},[3298],{"type":55,"value":3299},"Multi-Tag Support",{"type":55,"value":3301}," - Assign multiple tags to any subscriber",{"type":50,"tag":74,"props":3303,"children":3304},{},[3305,3310],{"type":50,"tag":78,"props":3306,"children":3307},{},[3308],{"type":55,"value":3309},"Quick Assignment",{"type":55,"value":3311}," - Add tags directly from the subscriber table or detail view",{"type":50,"tag":74,"props":3313,"children":3314},{},[3315,3320],{"type":50,"tag":78,"props":3316,"children":3317},{},[3318],{"type":55,"value":3319},"Visual Indicators",{"type":55,"value":3321}," - See tags at a glance with colored pills",{"type":50,"tag":74,"props":3323,"children":3324},{},[3325,3330],{"type":50,"tag":78,"props":3326,"children":3327},{},[3328],{"type":55,"value":3329},"Filter by Tag",{"type":55,"value":3331}," - Instantly filter your subscriber list by any tag",{"type":50,"tag":542,"props":3333,"children":3335},{"id":3334},"targeted-broadcasts",[3336],{"type":50,"tag":78,"props":3337,"children":3338},{},[3339],{"type":55,"value":3340},"Targeted Broadcasts",{"type":50,"tag":51,"props":3342,"children":3343},{},[3344],{"type":55,"value":3345},"Send emails to specific segments.",{"type":50,"tag":70,"props":3347,"children":3348},{},[3349,3359,3369],{"type":50,"tag":74,"props":3350,"children":3351},{},[3352,3357],{"type":50,"tag":78,"props":3353,"children":3354},{},[3355],{"type":55,"value":3356},"Tag-Based Sending",{"type":55,"value":3358}," - Send broadcasts only to subscribers with a specific tag",{"type":50,"tag":74,"props":3360,"children":3361},{},[3362,3367],{"type":50,"tag":78,"props":3363,"children":3364},{},[3365],{"type":55,"value":3366},"Recipient Preview",{"type":55,"value":3368}," - See exactly how many subscribers will receive your email",{"type":50,"tag":74,"props":3370,"children":3371},{},[3372,3377],{"type":50,"tag":78,"props":3373,"children":3374},{},[3375],{"type":55,"value":3376},"Historical Record",{"type":55,"value":3378}," - Broadcast history shows which tag was targeted",{"type":50,"tag":58,"props":3380,"children":3381},{"id":279},[3382],{"type":55,"value":282},{"type":50,"tag":2331,"props":3384,"children":3385},{},[3386,3402],{"type":50,"tag":2335,"props":3387,"children":3388},{},[3389],{"type":50,"tag":2339,"props":3390,"children":3391},{},[3392,3397],{"type":50,"tag":2343,"props":3393,"children":3394},{},[3395],{"type":55,"value":3396},"Tag",{"type":50,"tag":2343,"props":3398,"children":3399},{},[3400],{"type":55,"value":3401},"Use Case",{"type":50,"tag":2354,"props":3403,"children":3404},{},[3405,3421,3437,3453,3469,3485],{"type":50,"tag":2339,"props":3406,"children":3407},{},[3408,3416],{"type":50,"tag":2361,"props":3409,"children":3410},{},[3411],{"type":50,"tag":78,"props":3412,"children":3413},{},[3414],{"type":55,"value":3415},"Beta Testers",{"type":50,"tag":2361,"props":3417,"children":3418},{},[3419],{"type":55,"value":3420},"Early access users for new features",{"type":50,"tag":2339,"props":3422,"children":3423},{},[3424,3432],{"type":50,"tag":2361,"props":3425,"children":3426},{},[3427],{"type":50,"tag":78,"props":3428,"children":3429},{},[3430],{"type":55,"value":3431},"VIP",{"type":50,"tag":2361,"props":3433,"children":3434},{},[3435],{"type":55,"value":3436},"High-value subscribers for exclusive content",{"type":50,"tag":2339,"props":3438,"children":3439},{},[3440,3448],{"type":50,"tag":2361,"props":3441,"children":3442},{},[3443],{"type":50,"tag":78,"props":3444,"children":3445},{},[3446],{"type":55,"value":3447},"Enterprise",{"type":50,"tag":2361,"props":3449,"children":3450},{},[3451],{"type":55,"value":3452},"Business leads for targeted outreach",{"type":50,"tag":2339,"props":3454,"children":3455},{},[3456,3464],{"type":50,"tag":2361,"props":3457,"children":3458},{},[3459],{"type":50,"tag":78,"props":3460,"children":3461},{},[3462],{"type":55,"value":3463},"Referrer",{"type":50,"tag":2361,"props":3465,"children":3466},{},[3467],{"type":55,"value":3468},"Subscribers who've referred others",{"type":50,"tag":2339,"props":3470,"children":3471},{},[3472,3480],{"type":50,"tag":2361,"props":3473,"children":3474},{},[3475],{"type":50,"tag":78,"props":3476,"children":3477},{},[3478],{"type":55,"value":3479},"Event: Launch",{"type":50,"tag":2361,"props":3481,"children":3482},{},[3483],{"type":55,"value":3484},"Attendees from a specific campaign",{"type":50,"tag":2339,"props":3486,"children":3487},{},[3488,3496],{"type":50,"tag":2361,"props":3489,"children":3490},{},[3491],{"type":50,"tag":78,"props":3492,"children":3493},{},[3494],{"type":55,"value":3495},"Region: EU",{"type":50,"tag":2361,"props":3497,"children":3498},{},[3499],{"type":55,"value":3500},"Geographic segmentation for compliance",{"type":50,"tag":58,"props":3502,"children":3503},{"id":165},[3504],{"type":55,"value":168},{"type":50,"tag":51,"props":3506,"children":3507},{},[3508,3510,3515],{"type":55,"value":3509},"Tags are available now on all plans. Head to your ",{"type":50,"tag":78,"props":3511,"children":3512},{},[3513],{"type":55,"value":3514},"Subscribers",{"type":55,"value":3516}," page to create your first tag and start organizing your waitlist.",{"title":8,"searchDepth":180,"depth":180,"links":3518},[3519,3524,3525],{"id":235,"depth":183,"text":238,"children":3520},[3521,3522,3523],{"id":3220,"depth":180,"text":3226},{"id":3277,"depth":180,"text":3283},{"id":3334,"depth":180,"text":3340},{"id":279,"depth":183,"text":282},{"id":165,"depth":183,"text":168},"content:changelog:subscriber-tags.md","changelog\u002Fsubscriber-tags.md","changelog\u002Fsubscriber-tags",{"_path":3530,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3531,"description":3532,"meta":3533,"image":3542,"head":3544,"body":3555,"_type":186,"_id":4018,"_source":188,"_file":4019,"_stem":4020,"_extension":191},"\u002Fchangelog\u002Fdouble-opt-in","Double Opt-in · Waitlister Changelog","Require email confirmation before adding subscribers to your waitlist. Improve deliverability, reduce spam, and build a higher quality subscriber list.",{"id":3534,"title":3535,"description":3536,"date":3537,"createdAt":3538,"type":17,"category":18,"order":3539,"isPublic":20,"thumbnailImage":3540,"images":3541},"cl-021","Double Opt-in: Verify Subscriber Emails","Require email confirmation before adding subscribers to your waitlist. Improve deliverability, reduce spam, and ensure only genuine users join with verified email addresses.","2025-01-02",1766923900961,20,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fresources%2Ffeatures%2Ffeature_confirmation-email-2.webp?alt=media",[],{"src":3540,"width":24,"height":25,"alt":3543},"Waitlister Changelog - Double Opt-in",{"meta":3545,"og":3551,"twitter":3552},[3546,3548,3549,3550],{"name":30,"content":3547},"double opt-in, email verification, confirmed opt-in, email confirmation, waitlist security, spam prevention, GDPR compliance",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":3531,"description":3532,"type":42,"image":3540},{"card":44,"title":3553,"description":3554,"image":3540},"New: Double Opt-in Email Verification","Require email confirmation before adding subscribers. Improve deliverability and ensure only genuine users join your waitlist.",{"type":47,"children":3556,"toc":4008},[3557,3562,3571,3575,3584,3589,3632,3641,3646,3689,3698,3703,3764,3770,3775,3877,3881,3934,3940,3945,4000],{"type":50,"tag":51,"props":3558,"children":3559},{},[3560],{"type":55,"value":3561},"Double opt-in is now available for all waitlists on the Launch plan and higher. When enabled, subscribers must confirm their email address before being added to your waitlist — ensuring every subscriber is verified and genuinely interested.",{"type":50,"tag":51,"props":3563,"children":3564},{},[3565],{"type":50,"tag":330,"props":3566,"children":3568},{"href":3567},"\u002Fdocs\u002Fdouble-opt-in",[3569],{"type":55,"value":3570},"View double opt-in documentation →",{"type":50,"tag":58,"props":3572,"children":3573},{"id":235},[3574],{"type":55,"value":238},{"type":50,"tag":542,"props":3576,"children":3578},{"id":3577},"email-verification-flow",[3579],{"type":50,"tag":78,"props":3580,"children":3581},{},[3582],{"type":55,"value":3583},"Email Verification Flow",{"type":50,"tag":51,"props":3585,"children":3586},{},[3587],{"type":55,"value":3588},"Subscribers confirm their email before joining your waitlist.",{"type":50,"tag":70,"props":3590,"children":3591},{},[3592,3602,3612,3622],{"type":50,"tag":74,"props":3593,"children":3594},{},[3595,3600],{"type":50,"tag":78,"props":3596,"children":3597},{},[3598],{"type":55,"value":3599},"Automatic Confirmation Emails",{"type":55,"value":3601}," - Sent instantly when someone signs up",{"type":50,"tag":74,"props":3603,"children":3604},{},[3605,3610],{"type":50,"tag":78,"props":3606,"children":3607},{},[3608],{"type":55,"value":3609},"Confirmation Pending Page",{"type":55,"value":3611}," - Clean \"check your email\" experience with resend option",{"type":50,"tag":74,"props":3613,"children":3614},{},[3615,3620],{"type":50,"tag":78,"props":3616,"children":3617},{},[3618],{"type":55,"value":3619},"One-Click Confirmation",{"type":55,"value":3621}," - Subscribers click a link to verify and join",{"type":50,"tag":74,"props":3623,"children":3624},{},[3625,3630],{"type":50,"tag":78,"props":3626,"children":3627},{},[3628],{"type":55,"value":3629},"Configurable Expiration",{"type":55,"value":3631}," - Set link validity from 12 to 168 hours",{"type":50,"tag":542,"props":3633,"children":3635},{"id":3634},"customizable-confirmation-email",[3636],{"type":50,"tag":78,"props":3637,"children":3638},{},[3639],{"type":55,"value":3640},"Customizable Confirmation Email",{"type":50,"tag":51,"props":3642,"children":3643},{},[3644],{"type":55,"value":3645},"Full control over the confirmation email design and content.",{"type":50,"tag":70,"props":3647,"children":3648},{},[3649,3659,3669,3679],{"type":50,"tag":74,"props":3650,"children":3651},{},[3652,3657],{"type":50,"tag":78,"props":3653,"children":3654},{},[3655],{"type":55,"value":3656},"Visual Email Editor",{"type":55,"value":3658}," - Same editor as welcome emails and broadcasts",{"type":50,"tag":74,"props":3660,"children":3661},{},[3662,3667],{"type":50,"tag":78,"props":3663,"children":3664},{},[3665],{"type":55,"value":3666},"Template Variables",{"type":55,"value":3668}," - Personalize with subscriber name, product name, and more",{"type":50,"tag":74,"props":3670,"children":3671},{},[3672,3677],{"type":50,"tag":78,"props":3673,"children":3674},{},[3675],{"type":55,"value":3676},"Custom Sender",{"type":55,"value":3678}," - Use your own email domain for better deliverability",{"type":50,"tag":74,"props":3680,"children":3681},{},[3682,3687],{"type":50,"tag":78,"props":3683,"children":3684},{},[3685],{"type":55,"value":3686},"Brand Matching",{"type":55,"value":3688}," - Match colors, fonts, and styling to your brand",{"type":50,"tag":542,"props":3690,"children":3692},{"id":3691},"seamless-integrations",[3693],{"type":50,"tag":78,"props":3694,"children":3695},{},[3696],{"type":55,"value":3697},"Seamless Integrations",{"type":50,"tag":51,"props":3699,"children":3700},{},[3701],{"type":55,"value":3702},"Works with all existing Waitlister features.",{"type":50,"tag":70,"props":3704,"children":3705},{},[3706,3716,3726,3736,3754],{"type":50,"tag":74,"props":3707,"children":3708},{},[3709,3714],{"type":50,"tag":78,"props":3710,"children":3711},{},[3712],{"type":55,"value":3713},"Landing Pages",{"type":55,"value":3715}," - Double opt-in works automatically",{"type":50,"tag":74,"props":3717,"children":3718},{},[3719,3724],{"type":50,"tag":78,"props":3720,"children":3721},{},[3722],{"type":55,"value":3723},"Embedded Forms",{"type":55,"value":3725}," - No code changes required",{"type":50,"tag":74,"props":3727,"children":3728},{},[3729,3734],{"type":50,"tag":78,"props":3730,"children":3731},{},[3732],{"type":55,"value":3733},"Form Action Endpoint",{"type":55,"value":3735}," - Redirects to confirmation page",{"type":50,"tag":74,"props":3737,"children":3738},{},[3739,3744,3746,3752],{"type":50,"tag":78,"props":3740,"children":3741},{},[3742],{"type":55,"value":3743},"API",{"type":55,"value":3745}," - New ",{"type":50,"tag":225,"props":3747,"children":3749},{"className":3748},[],[3750],{"type":55,"value":3751},"is_pending_confirmation",{"type":55,"value":3753}," response field",{"type":50,"tag":74,"props":3755,"children":3756},{},[3757,3762],{"type":50,"tag":78,"props":3758,"children":3759},{},[3760],{"type":55,"value":3761},"Referral Program",{"type":55,"value":3763}," - Credit awarded only after confirmation",{"type":50,"tag":58,"props":3765,"children":3767},{"id":3766},"why-use-double-opt-in",[3768],{"type":55,"value":3769},"Why Use Double Opt-in?",{"type":50,"tag":51,"props":3771,"children":3772},{},[3773],{"type":55,"value":3774},"Double opt-in provides several benefits.",{"type":50,"tag":2331,"props":3776,"children":3777},{},[3778,3794],{"type":50,"tag":2335,"props":3779,"children":3780},{},[3781],{"type":50,"tag":2339,"props":3782,"children":3783},{},[3784,3789],{"type":50,"tag":2343,"props":3785,"children":3786},{},[3787],{"type":55,"value":3788},"Benefit",{"type":50,"tag":2343,"props":3790,"children":3791},{},[3792],{"type":55,"value":3793},"Description",{"type":50,"tag":2354,"props":3795,"children":3796},{},[3797,3813,3829,3845,3861],{"type":50,"tag":2339,"props":3798,"children":3799},{},[3800,3808],{"type":50,"tag":2361,"props":3801,"children":3802},{},[3803],{"type":50,"tag":78,"props":3804,"children":3805},{},[3806],{"type":55,"value":3807},"Verified Emails",{"type":50,"tag":2361,"props":3809,"children":3810},{},[3811],{"type":55,"value":3812},"Every subscriber has proven access to their email",{"type":50,"tag":2339,"props":3814,"children":3815},{},[3816,3824],{"type":50,"tag":2361,"props":3817,"children":3818},{},[3819],{"type":50,"tag":78,"props":3820,"children":3821},{},[3822],{"type":55,"value":3823},"Better Deliverability",{"type":50,"tag":2361,"props":3825,"children":3826},{},[3827],{"type":55,"value":3828},"Lower bounce rates improve inbox placement",{"type":50,"tag":2339,"props":3830,"children":3831},{},[3832,3840],{"type":50,"tag":2361,"props":3833,"children":3834},{},[3835],{"type":50,"tag":78,"props":3836,"children":3837},{},[3838],{"type":55,"value":3839},"Spam Prevention",{"type":50,"tag":2361,"props":3841,"children":3842},{},[3843],{"type":55,"value":3844},"Bots can't complete the confirmation step",{"type":50,"tag":2339,"props":3846,"children":3847},{},[3848,3856],{"type":50,"tag":2361,"props":3849,"children":3850},{},[3851],{"type":50,"tag":78,"props":3852,"children":3853},{},[3854],{"type":55,"value":3855},"Higher Quality Leads",{"type":50,"tag":2361,"props":3857,"children":3858},{},[3859],{"type":55,"value":3860},"Confirmed subscribers show genuine interest",{"type":50,"tag":2339,"props":3862,"children":3863},{},[3864,3872],{"type":50,"tag":2361,"props":3865,"children":3866},{},[3867],{"type":50,"tag":78,"props":3868,"children":3869},{},[3870],{"type":55,"value":3871},"Compliance Support",{"type":50,"tag":2361,"props":3873,"children":3874},{},[3875],{"type":55,"value":3876},"Clear consent documentation for GDPR\u002FCAN-SPAM",{"type":50,"tag":58,"props":3878,"children":3879},{"id":1449},[3880],{"type":55,"value":1452},{"type":50,"tag":442,"props":3882,"children":3883},{},[3884,3894,3904,3914,3924],{"type":50,"tag":74,"props":3885,"children":3886},{},[3887,3892],{"type":50,"tag":78,"props":3888,"children":3889},{},[3890],{"type":55,"value":3891},"User signs up",{"type":55,"value":3893}," - Through any signup method (landing page, form, API)",{"type":50,"tag":74,"props":3895,"children":3896},{},[3897,3902],{"type":50,"tag":78,"props":3898,"children":3899},{},[3900],{"type":55,"value":3901},"Confirmation email sent",{"type":55,"value":3903}," - Automatic, customizable email with verify link",{"type":50,"tag":74,"props":3905,"children":3906},{},[3907,3912],{"type":50,"tag":78,"props":3908,"children":3909},{},[3910],{"type":55,"value":3911},"User confirms",{"type":55,"value":3913}," - Clicks the link in their email",{"type":50,"tag":74,"props":3915,"children":3916},{},[3917,3922],{"type":50,"tag":78,"props":3918,"children":3919},{},[3920],{"type":55,"value":3921},"Added to waitlist",{"type":55,"value":3923}," - Position assigned, referral code generated",{"type":50,"tag":74,"props":3925,"children":3926},{},[3927,3932],{"type":50,"tag":78,"props":3928,"children":3929},{},[3930],{"type":55,"value":3931},"Welcome email sent",{"type":55,"value":3933}," - If enabled, sent after confirmation",{"type":50,"tag":58,"props":3935,"children":3937},{"id":3936},"get-started",[3938],{"type":55,"value":3939},"Get Started",{"type":50,"tag":51,"props":3941,"children":3942},{},[3943],{"type":55,"value":3944},"Enable double opt-in in your waitlist settings:",{"type":50,"tag":442,"props":3946,"children":3947},{},[3948,3953,3970,3980,3985],{"type":50,"tag":74,"props":3949,"children":3950},{},[3951],{"type":55,"value":3952},"Go to your waitlist dashboard",{"type":50,"tag":74,"props":3954,"children":3955},{},[3956,3958,3963,3965],{"type":55,"value":3957},"Navigate to ",{"type":50,"tag":78,"props":3959,"children":3960},{},[3961],{"type":55,"value":3962},"Settings",{"type":55,"value":3964}," → ",{"type":50,"tag":78,"props":3966,"children":3967},{},[3968],{"type":55,"value":3969},"Security",{"type":50,"tag":74,"props":3971,"children":3972},{},[3973,3975],{"type":55,"value":3974},"Toggle on ",{"type":50,"tag":78,"props":3976,"children":3977},{},[3978],{"type":55,"value":3979},"\"Require email confirmation\"",{"type":50,"tag":74,"props":3981,"children":3982},{},[3983],{"type":55,"value":3984},"Set your preferred link expiration time",{"type":50,"tag":74,"props":3986,"children":3987},{},[3988,3990,3994,3995],{"type":55,"value":3989},"Customize your confirmation email in ",{"type":50,"tag":78,"props":3991,"children":3992},{},[3993],{"type":55,"value":356},{"type":55,"value":3964},{"type":50,"tag":78,"props":3996,"children":3997},{},[3998],{"type":55,"value":3999},"Confirmation",{"type":50,"tag":51,"props":4001,"children":4002},{},[4003],{"type":50,"tag":330,"props":4004,"children":4005},{"href":3567},[4006],{"type":55,"value":4007},"View full documentation →",{"title":8,"searchDepth":180,"depth":180,"links":4009},[4010,4015,4016,4017],{"id":235,"depth":183,"text":238,"children":4011},[4012,4013,4014],{"id":3577,"depth":180,"text":3583},{"id":3634,"depth":180,"text":3640},{"id":3691,"depth":180,"text":3697},{"id":3766,"depth":183,"text":3769},{"id":1449,"depth":183,"text":1452},{"id":3936,"depth":183,"text":3939},"content:changelog:double-opt-in.md","changelog\u002Fdouble-opt-in.md","changelog\u002Fdouble-opt-in",{"_path":4022,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4023,"description":4024,"meta":4025,"image":4032,"head":4034,"body":4044,"_type":186,"_id":4116,"_source":188,"_file":4117,"_stem":4118,"_extension":191},"\u002Fchangelog\u002Fsubscriber-goal","Subscriber Goal Progress Tracking · Waitlister Changelog","Create urgency and track your waitlist growth with our new subscriber goal section. Set targets and display real-time progress to your audience.",{"id":1994,"title":4026,"description":4027,"date":4028,"createdAt":4029,"type":17,"category":1303,"order":183,"isPublic":20,"thumbnailImage":4030,"images":4031},"Subscriber Goal Progress Tracking","Show progress towards your subscriber goal and create urgency with a visual progress tracker.","2024-03-03",1729429200000,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_subscriber-goal-1.png?alt=media&token=3fdbcf9b-8017-4715-96dc-0306443ebf26",[],{"src":4030,"width":24,"height":25,"alt":4033},"Waitlister Changelog - Subscriber Goal Feature",{"meta":4035,"og":4041,"twitter":4042},[4036,4038,4039,4040],{"name":30,"content":4037},"subscriber goals, waitlist growth, progress tracking, social proof, waitlist metrics, signup goals",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":4023,"description":4024,"type":42,"image":4030},{"card":44,"title":4043,"description":4024,"image":4030},"New: Subscriber Goal Progress Tracking",{"type":47,"children":4045,"toc":4111},[4046,4051,4055,4073,4079,4097,4101,4106],{"type":50,"tag":51,"props":4047,"children":4048},{},[4049],{"type":55,"value":4050},"We've added a new subscriber goal section that lets you display your progress towards your target subscriber count. This feature helps create social proof and urgency by showing potential subscribers how close you are to your goal.",{"type":50,"tag":58,"props":4052,"children":4053},{"id":235},[4054],{"type":55,"value":238},{"type":50,"tag":70,"props":4056,"children":4057},{},[4058,4063,4068],{"type":50,"tag":74,"props":4059,"children":4060},{},[4061],{"type":55,"value":4062},"Visual progress bar showing current subscriber count",{"type":50,"tag":74,"props":4064,"children":4065},{},[4066],{"type":55,"value":4067},"Customizable subscriber goal setting",{"type":50,"tag":74,"props":4069,"children":4070},{},[4071],{"type":55,"value":4072},"Available for both waitlist pages and embedded forms",{"type":50,"tag":58,"props":4074,"children":4076},{"id":4075},"benefits",[4077],{"type":55,"value":4078},"Benefits",{"type":50,"tag":70,"props":4080,"children":4081},{},[4082,4087,4092],{"type":50,"tag":74,"props":4083,"children":4084},{},[4085],{"type":55,"value":4086},"Create urgency by showing limited spots",{"type":50,"tag":74,"props":4088,"children":4089},{},[4090],{"type":55,"value":4091},"Build social proof with visible subscriber numbers",{"type":50,"tag":74,"props":4093,"children":4094},{},[4095],{"type":55,"value":4096},"Track your waitlist growth visually",{"type":50,"tag":58,"props":4098,"children":4099},{"id":432},[4100],{"type":55,"value":435},{"type":50,"tag":51,"props":4102,"children":4103},{},[4104],{"type":55,"value":4105},"Navigate to your waitlist editor and look for the \"Subscriber Goal\" section on the sidebar.",{"type":50,"tag":51,"props":4107,"children":4108},{},[4109],{"type":55,"value":4110},"The progress will update automatically as new subscribers join your waitlist.",{"title":8,"searchDepth":180,"depth":180,"links":4112},[4113,4114,4115],{"id":235,"depth":183,"text":238},{"id":4075,"depth":183,"text":4078},{"id":432,"depth":183,"text":435},"content:changelog:subscriber-goal.md","changelog\u002Fsubscriber-goal.md","changelog\u002Fsubscriber-goal",{"_path":4120,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4121,"description":4122,"meta":4123,"image":4133,"head":4135,"body":4147,"_type":186,"_id":4382,"_source":188,"_file":4383,"_stem":4384,"_extension":191},"\u002Fchangelog\u002Fwordpress-plugin","WordPress Plugin Launch · Waitlister Changelog","Official WordPress plugin now available. Install from WordPress.org and add waitlist forms with shortcodes or Gutenberg blocks in under 2 minutes.",{"id":4124,"title":4125,"description":4126,"date":4127,"createdAt":4128,"type":17,"category":4129,"order":4130,"isPublic":20,"thumbnailImage":4131,"images":4132},"cl-019","WordPress Plugin: Install from WordPress.org","Official WordPress plugin now available. Add waitlist forms with shortcodes or Gutenberg blocks. Zero database impact, works with all themes and page builders.","2024-12-23",1766468560399,"integration",18,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fwordpress-plugin-page.webp?alt=media&token=6baa9a4a-05b4-45c9-ba9f-8bea7eef690a",[],{"src":4131,"width":24,"height":25,"alt":4134},"Waitlister Changelog - WordPress Plugin",{"meta":4136,"og":4142,"twitter":4144},[4137,4139,4140,4141],{"name":30,"content":4138},"wordpress plugin, wordpress waitlist, gutenberg block, woocommerce waitlist, wordpress integration, shortcode",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":4121,"description":4143,"type":42,"image":4131},"Official WordPress plugin now available. Install from WordPress.org and add waitlist forms with shortcodes or Gutenberg blocks.",{"card":44,"title":4145,"description":4146,"image":4131},"New: Official WordPress Plugin","Install Waitlister directly from WordPress.org. Add waitlist forms with shortcodes or Gutenberg blocks in under 2 minutes.",{"type":47,"children":4148,"toc":4374},[4149,4154,4163,4167,4176,4181,4224,4233,4238,4279,4283,4342,4347,4351],{"type":50,"tag":51,"props":4150,"children":4151},{},[4152],{"type":55,"value":4153},"The official Waitlister WordPress plugin is now available on WordPress.org. Install directly from your WordPress dashboard and start collecting waitlist signups with a simple shortcode or native Gutenberg block.",{"type":50,"tag":51,"props":4155,"children":4156},{},[4157],{"type":50,"tag":330,"props":4158,"children":4160},{"href":4159},"\u002Fintegrations\u002Fwordpress",[4161],{"type":55,"value":4162},"View WordPress integration guide →",{"type":50,"tag":58,"props":4164,"children":4165},{"id":235},[4166],{"type":55,"value":238},{"type":50,"tag":542,"props":4168,"children":4170},{"id":4169},"simple-installation",[4171],{"type":50,"tag":78,"props":4172,"children":4173},{},[4174],{"type":55,"value":4175},"Simple Installation",{"type":50,"tag":51,"props":4177,"children":4178},{},[4179],{"type":55,"value":4180},"Install Waitlister like any WordPress plugin.",{"type":50,"tag":70,"props":4182,"children":4183},{},[4184,4194,4204,4214],{"type":50,"tag":74,"props":4185,"children":4186},{},[4187,4192],{"type":50,"tag":78,"props":4188,"children":4189},{},[4190],{"type":55,"value":4191},"WordPress.org Directory",{"type":55,"value":4193}," - Install directly from Plugins → Add New",{"type":50,"tag":74,"props":4195,"children":4196},{},[4197,4202],{"type":50,"tag":78,"props":4198,"children":4199},{},[4200],{"type":55,"value":4201},"One-Click Activation",{"type":55,"value":4203}," - No complex setup or configuration",{"type":50,"tag":74,"props":4205,"children":4206},{},[4207,4212],{"type":50,"tag":78,"props":4208,"children":4209},{},[4210],{"type":55,"value":4211},"Auto-Updates",{"type":55,"value":4213}," - Plugin updates automatically through WordPress",{"type":50,"tag":74,"props":4215,"children":4216},{},[4217,4222],{"type":50,"tag":78,"props":4218,"children":4219},{},[4220],{"type":55,"value":4221},"2-Minute Setup",{"type":55,"value":4223}," - Add your waitlist key and start collecting signups",{"type":50,"tag":542,"props":4225,"children":4227},{"id":4226},"multiple-integration-methods",[4228],{"type":50,"tag":78,"props":4229,"children":4230},{},[4231],{"type":55,"value":4232},"Multiple Integration Methods",{"type":50,"tag":51,"props":4234,"children":4235},{},[4236],{"type":55,"value":4237},"Choose how you want to add waitlist forms.",{"type":50,"tag":70,"props":4239,"children":4240},{},[4241,4259,4269],{"type":50,"tag":74,"props":4242,"children":4243},{},[4244,4249,4251,4257],{"type":50,"tag":78,"props":4245,"children":4246},{},[4247],{"type":55,"value":4248},"Shortcode",{"type":55,"value":4250}," - Add ",{"type":50,"tag":225,"props":4252,"children":4254},{"className":4253},[],[4255],{"type":55,"value":4256},"[waitlister]",{"type":55,"value":4258}," anywhere in posts, pages, or widgets",{"type":50,"tag":74,"props":4260,"children":4261},{},[4262,4267],{"type":50,"tag":78,"props":4263,"children":4264},{},[4265],{"type":55,"value":4266},"Gutenberg Block",{"type":55,"value":4268}," - Native \"Waitlister Form\" block in the editor",{"type":50,"tag":74,"props":4270,"children":4271},{},[4272,4277],{"type":50,"tag":78,"props":4273,"children":4274},{},[4275],{"type":55,"value":4276},"Page Builder Support",{"type":55,"value":4278}," - Works with Elementor, Divi, Beaver Builder, WPBakery",{"type":50,"tag":58,"props":4280,"children":4281},{"id":1449},[4282],{"type":55,"value":1452},{"type":50,"tag":442,"props":4284,"children":4285},{},[4286,4296,4306,4323,4333],{"type":50,"tag":74,"props":4287,"children":4288},{},[4289,4294],{"type":50,"tag":78,"props":4290,"children":4291},{},[4292],{"type":55,"value":4293},"Install",{"type":55,"value":4295}," - Search \"Waitlister\" in WordPress admin → Plugins → Add New",{"type":50,"tag":74,"props":4297,"children":4298},{},[4299,4304],{"type":50,"tag":78,"props":4300,"children":4301},{},[4302],{"type":55,"value":4303},"Connect",{"type":55,"value":4305}," - Go to Settings → Waitlister and add your waitlist key",{"type":50,"tag":74,"props":4307,"children":4308},{},[4309,4314,4316,4321],{"type":50,"tag":78,"props":4310,"children":4311},{},[4312],{"type":55,"value":4313},"Add Forms",{"type":55,"value":4315}," - Use ",{"type":50,"tag":225,"props":4317,"children":4319},{"className":4318},[],[4320],{"type":55,"value":4256},{"type":55,"value":4322}," shortcode or Gutenberg block",{"type":50,"tag":74,"props":4324,"children":4325},{},[4326,4331],{"type":50,"tag":78,"props":4327,"children":4328},{},[4329],{"type":55,"value":4330},"Customize",{"type":55,"value":4332}," - Design your forms in the Waitlister dashboard",{"type":50,"tag":74,"props":4334,"children":4335},{},[4336,4340],{"type":50,"tag":78,"props":4337,"children":4338},{},[4339],{"type":55,"value":2421},{"type":55,"value":4341}," - Start collecting signups immediately",{"type":50,"tag":51,"props":4343,"children":4344},{},[4345],{"type":55,"value":4346},"All form styling is managed in your Waitlister dashboard and syncs automatically to your WordPress site.",{"type":50,"tag":58,"props":4348,"children":4349},{"id":3936},[4350],{"type":55,"value":3939},{"type":50,"tag":70,"props":4352,"children":4353},{},[4354,4367],{"type":50,"tag":74,"props":4355,"children":4356},{},[4357],{"type":50,"tag":330,"props":4358,"children":4364},{"href":4359,"target":4360,"rel":4361},"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwaitlist-prelaunch-for-waitlister\u002F","_blank",[4362,4363],"noopener","noreferrer",[4365],{"type":55,"value":4366},"Install the WordPress plugin →",{"type":50,"tag":74,"props":4368,"children":4369},{},[4370],{"type":50,"tag":330,"props":4371,"children":4372},{"href":4159},[4373],{"type":55,"value":4162},{"title":8,"searchDepth":180,"depth":180,"links":4375},[4376,4380,4381],{"id":235,"depth":183,"text":238,"children":4377},[4378,4379],{"id":4169,"depth":180,"text":4175},{"id":4226,"depth":180,"text":4232},{"id":1449,"depth":183,"text":1452},{"id":3936,"depth":183,"text":3939},"content:changelog:wordpress-plugin.md","changelog\u002Fwordpress-plugin.md","changelog\u002Fwordpress-plugin",{"_path":4386,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4387,"description":4388,"meta":4389,"image":4398,"head":4400,"body":4412,"_type":186,"_id":4686,"_source":188,"_file":4687,"_stem":4688,"_extension":191},"\u002Fchangelog\u002Ftranslations","Multilingual Translations: Launch Globally in 30+ Languages · Waitlister Changelog","Translate your landing pages, forms, and thank-you pages to 30+ languages. One click to reach international audiences in their native language.",{"id":4390,"title":4391,"description":4388,"date":4392,"createdAt":4393,"type":17,"category":4394,"order":4395,"isPublic":20,"thumbnailImage":4396,"images":4397},"cl-018","Multilingual Translations: Launch Globally in 30+ Languages","2025-12-17",1765969260857,"internationalization",17,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Ffeature-translations.webp?alt=media&token=b880fc49-5911-4b37-a59e-7886e69037c5",[],{"src":4396,"width":24,"height":25,"alt":4399},"Waitlister Changelog - Multilingual Translations",{"meta":4401,"og":4407,"twitter":4409},[4402,4404,4405,4406],{"name":30,"content":4403},"multilingual waitlist, language translation, global audience, internationalization, localization, multilingual forms, translate landing page",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":4387,"description":4408,"type":42,"image":4396},"Translate your landing pages, forms, and thank-you pages to 30+ languages. One click to reach international audiences.",{"card":44,"title":4410,"description":4411,"image":4396},"New: Multilingual Translations","Translate your waitlist to 30+ languages instantly. Reach global audiences in their native language with one click.",{"type":47,"children":4413,"toc":4676},[4414,4419,4425,4434,4439,4482,4491,4496,4519,4528,4533,4556,4562,4567,4571,4614,4619,4625,4671],{"type":50,"tag":51,"props":4415,"children":4416},{},[4417],{"type":55,"value":4418},"Your waitlist can now speak to the world. Translate your entire waitlist experience — landing pages, forms, and thank-you pages — to over 30 languages while preserving your brand voice and formatting.",{"type":50,"tag":58,"props":4420,"children":4422},{"id":4421},"whats-added",[4423],{"type":55,"value":4424},"What's Added",{"type":50,"tag":542,"props":4426,"children":4428},{"id":4427},"one-click-translations",[4429],{"type":50,"tag":78,"props":4430,"children":4431},{},[4432],{"type":55,"value":4433},"One-Click Translations",{"type":50,"tag":51,"props":4435,"children":4436},{},[4437],{"type":55,"value":4438},"Transform your waitlist into a multilingual experience in seconds.",{"type":50,"tag":70,"props":4440,"children":4441},{},[4442,4452,4462,4472],{"type":50,"tag":74,"props":4443,"children":4444},{},[4445,4450],{"type":50,"tag":78,"props":4446,"children":4447},{},[4448],{"type":55,"value":4449},"30+ Languages",{"type":55,"value":4451}," - Spanish, French, German, Japanese, Korean, Chinese, Arabic, and many more",{"type":50,"tag":74,"props":4453,"children":4454},{},[4455,4460],{"type":50,"tag":78,"props":4456,"children":4457},{},[4458],{"type":55,"value":4459},"Natural Translation",{"type":55,"value":4461}," - Preserves your tone, formatting, and brand voice",{"type":50,"tag":74,"props":4463,"children":4464},{},[4465,4470],{"type":50,"tag":78,"props":4466,"children":4467},{},[4468],{"type":55,"value":4469},"Complete Coverage",{"type":55,"value":4471}," - Translates landing pages, embedded forms, and thank-you pages",{"type":50,"tag":74,"props":4473,"children":4474},{},[4475,4480],{"type":50,"tag":78,"props":4476,"children":4477},{},[4478],{"type":55,"value":4479},"Instant Updates",{"type":55,"value":4481}," - Changes apply immediately across all your content",{"type":50,"tag":542,"props":4483,"children":4485},{"id":4484},"smart-content-handling",[4486],{"type":50,"tag":78,"props":4487,"children":4488},{},[4489],{"type":55,"value":4490},"Smart Content Handling",{"type":50,"tag":51,"props":4492,"children":4493},{},[4494],{"type":55,"value":4495},"Translations understand context and structure to deliver natural results.",{"type":50,"tag":70,"props":4497,"children":4498},{},[4499,4504,4509,4514],{"type":50,"tag":74,"props":4500,"children":4501},{},[4502],{"type":55,"value":4503},"Custom sections and headlines translate seamlessly",{"type":50,"tag":74,"props":4505,"children":4506},{},[4507],{"type":55,"value":4508},"Button text and calls-to-action maintain their impact",{"type":50,"tag":74,"props":4510,"children":4511},{},[4512],{"type":55,"value":4513},"Referral messages and social sharing text adapt naturally",{"type":50,"tag":74,"props":4515,"children":4516},{},[4517],{"type":55,"value":4518},"Form labels, placeholders, and validation messages localize properly",{"type":50,"tag":542,"props":4520,"children":4522},{"id":4521},"preserves-your-design",[4523],{"type":50,"tag":78,"props":4524,"children":4525},{},[4526],{"type":55,"value":4527},"Preserves Your Design",{"type":50,"tag":51,"props":4529,"children":4530},{},[4531],{"type":55,"value":4532},"Translations maintain your exact layout, styling, and branding.",{"type":50,"tag":70,"props":4534,"children":4535},{},[4536,4541,4546,4551],{"type":50,"tag":74,"props":4537,"children":4538},{},[4539],{"type":55,"value":4540},"Font families and sizes remain unchanged",{"type":50,"tag":74,"props":4542,"children":4543},{},[4544],{"type":55,"value":4545},"Colors, spacing, and visual hierarchy stay intact",{"type":50,"tag":74,"props":4547,"children":4548},{},[4549],{"type":55,"value":4550},"Images, logos, and custom CSS unaffected",{"type":50,"tag":74,"props":4552,"children":4553},{},[4554],{"type":55,"value":4555},"Mobile responsiveness preserved perfectly",{"type":50,"tag":58,"props":4557,"children":4559},{"id":4558},"supported-languages",[4560],{"type":55,"value":4561},"Supported Languages",{"type":50,"tag":51,"props":4563,"children":4564},{},[4565],{"type":55,"value":4566},"Spanish, French, German, Italian, Portuguese (BR), Dutch, Polish, Russian, Japanese, Korean, Chinese (Simplified), Chinese (Traditional), Arabic, Hindi, Turkish, Swedish, Danish, Finnish, Norwegian, Czech, Greek, Hebrew, Thai, Vietnamese, Indonesian, Malay, Ukrainian, Romanian, Hungarian, Slovak",{"type":50,"tag":58,"props":4568,"children":4569},{"id":1449},[4570],{"type":55,"value":1452},{"type":50,"tag":442,"props":4572,"children":4573},{},[4574,4584,4594,4604],{"type":50,"tag":74,"props":4575,"children":4576},{},[4577,4582],{"type":50,"tag":78,"props":4578,"children":4579},{},[4580],{"type":55,"value":4581},"Select Content",{"type":55,"value":4583}," - Choose which parts to translate (landing page, form, or thank-you page)",{"type":50,"tag":74,"props":4585,"children":4586},{},[4587,4592],{"type":50,"tag":78,"props":4588,"children":4589},{},[4590],{"type":55,"value":4591},"Pick Language",{"type":55,"value":4593}," - Select your target language from 30+ options",{"type":50,"tag":74,"props":4595,"children":4596},{},[4597,4602],{"type":50,"tag":78,"props":4598,"children":4599},{},[4600],{"type":55,"value":4601},"One Click",{"type":55,"value":4603}," - Translate everything while preserving your design",{"type":50,"tag":74,"props":4605,"children":4606},{},[4607,4612],{"type":50,"tag":78,"props":4608,"children":4609},{},[4610],{"type":55,"value":4611},"Instant Live",{"type":55,"value":4613}," - Changes apply immediately to your live waitlist",{"type":50,"tag":51,"props":4615,"children":4616},{},[4617],{"type":55,"value":4618},"Translation typically completes in 15-30 seconds per content type. You can translate all three (landing page, form, thank-you page) simultaneously to save time.",{"type":50,"tag":58,"props":4620,"children":4622},{"id":4621},"setup",[4623],{"type":55,"value":4624},"Setup",{"type":50,"tag":442,"props":4626,"children":4627},{},[4628,4645,4650,4655,4666],{"type":50,"tag":74,"props":4629,"children":4630},{},[4631,4633,4637,4638,4643],{"type":55,"value":4632},"Navigate to your waitlist's ",{"type":50,"tag":78,"props":4634,"children":4635},{},[4636],{"type":55,"value":3962},{"type":55,"value":3964},{"type":50,"tag":78,"props":4639,"children":4640},{},[4641],{"type":55,"value":4642},"Translations",{"type":55,"value":4644}," tab",{"type":50,"tag":74,"props":4646,"children":4647},{},[4648],{"type":55,"value":4649},"Select which content types you want to translate",{"type":50,"tag":74,"props":4651,"children":4652},{},[4653],{"type":55,"value":4654},"Choose your target language from the dropdown",{"type":50,"tag":74,"props":4656,"children":4657},{},[4658,4659,4664],{"type":55,"value":2641},{"type":50,"tag":78,"props":4660,"children":4661},{},[4662],{"type":55,"value":4663},"Translate",{"type":55,"value":4665}," and wait 15-30 seconds",{"type":50,"tag":74,"props":4667,"children":4668},{},[4669],{"type":55,"value":4670},"Your translated content goes live immediately",{"type":50,"tag":51,"props":4672,"children":4673},{},[4674],{"type":55,"value":4675},"Translations can be updated or changed to a different language at any time by repeating the process.",{"title":8,"searchDepth":180,"depth":180,"links":4677},[4678,4683,4684,4685],{"id":4421,"depth":183,"text":4424,"children":4679},[4680,4681,4682],{"id":4427,"depth":180,"text":4433},{"id":4484,"depth":180,"text":4490},{"id":4521,"depth":180,"text":4527},{"id":4558,"depth":183,"text":4561},{"id":1449,"depth":183,"text":1452},{"id":4621,"depth":183,"text":4624},"content:changelog:translations.md","changelog\u002Ftranslations.md","changelog\u002Ftranslations",{"_path":4690,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4691,"description":4692,"meta":4693,"image":4702,"head":4704,"body":4716,"_type":186,"_id":4919,"_source":188,"_file":4920,"_stem":4921,"_extension":191},"\u002Fchangelog\u002Fklaviyo-mailchimp-kit-integrations","Email Marketing Integrations: Klaviyo, Mailchimp & Kit · Waitlister Changelog","Connect your waitlist to Klaviyo, Mailchimp, or Kit to automatically sync subscribers. No more manual exports or CSV uploads — your email marketing stays in perfect sync.",{"id":4694,"title":4695,"description":4692,"date":4696,"createdAt":4697,"type":17,"category":4698,"order":4699,"isPublic":20,"thumbnailImage":4700,"images":4701},"cl-017","Email Marketing Integrations: Klaviyo, Mailchimp & Kit","2025-09-08",1757317151572,"integrations",16,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fresources%2Ffeatures%2Ffeature-email-marketing-integrations.webp?alt=media&token=73660d3d-7f44-4e81-87d6-53798d80a1e9",[],{"src":4700,"width":24,"height":25,"alt":4703},"Waitlister Changelog - Email Marketing Integrations",{"meta":4705,"og":4711,"twitter":4713},[4706,4708,4709,4710],{"name":30,"content":4707},"email marketing integrations, klaviyo integration, mailchimp integration, kit integration, convertkit, automatic sync, waitlist automation",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":4691,"description":4712,"type":42,"image":4700},"Connect your waitlist to Klaviyo, Mailchimp, or Kit to automatically sync subscribers. No more manual exports or CSV uploads.",{"card":44,"title":4714,"description":4715,"image":4700},"New: Email Marketing Integrations","Connect your waitlist to Klaviyo, Mailchimp, or Kit to automatically sync subscribers. Set it up once and never worry about manual imports again.",{"type":47,"children":4717,"toc":4910},[4718,4723,4727,4736,4741,4774,4783,4788,4806,4810,4843,4848,4852,4886,4892],{"type":50,"tag":51,"props":4719,"children":4720},{},[4721],{"type":55,"value":4722},"Your waitlist can now connect directly to your email marketing platform. Every new subscriber automatically syncs to your chosen list or audience — no more manual CSV exports or imports needed.",{"type":50,"tag":58,"props":4724,"children":4725},{"id":4421},[4726],{"type":55,"value":4424},{"type":50,"tag":542,"props":4728,"children":4730},{"id":4729},"native-integrations-with-leading-platforms",[4731],{"type":50,"tag":78,"props":4732,"children":4733},{},[4734],{"type":55,"value":4735},"Native Integrations with Leading Platforms",{"type":50,"tag":51,"props":4737,"children":4738},{},[4739],{"type":55,"value":4740},"Direct API connections with the three most popular email marketing platforms.",{"type":50,"tag":70,"props":4742,"children":4743},{},[4744,4754,4764],{"type":50,"tag":74,"props":4745,"children":4746},{},[4747,4752],{"type":50,"tag":78,"props":4748,"children":4749},{},[4750],{"type":55,"value":4751},"Klaviyo",{"type":55,"value":4753}," - Sync subscribers to any list in your Klaviyo account",{"type":50,"tag":74,"props":4755,"children":4756},{},[4757,4762],{"type":50,"tag":78,"props":4758,"children":4759},{},[4760],{"type":55,"value":4761},"Mailchimp",{"type":55,"value":4763}," - Automatically add subscribers to your chosen audience",{"type":50,"tag":74,"props":4765,"children":4766},{},[4767,4772],{"type":50,"tag":78,"props":4768,"children":4769},{},[4770],{"type":55,"value":4771},"Kit (formerly ConvertKit)",{"type":55,"value":4773}," - Connect to any form in your Kit account",{"type":50,"tag":542,"props":4775,"children":4777},{"id":4776},"automatic-real-time-syncing",[4778],{"type":50,"tag":78,"props":4779,"children":4780},{},[4781],{"type":55,"value":4782},"Automatic Real-Time Syncing",{"type":50,"tag":51,"props":4784,"children":4785},{},[4786],{"type":55,"value":4787},"Every new waitlist signup immediately appears in your email marketing platform.",{"type":50,"tag":70,"props":4789,"children":4790},{},[4791,4796,4801],{"type":50,"tag":74,"props":4792,"children":4793},{},[4794],{"type":55,"value":4795},"Subscribers are added within seconds of joining your waitlist",{"type":50,"tag":74,"props":4797,"children":4798},{},[4799],{"type":55,"value":4800},"All relevant subscriber data transfers automatically",{"type":50,"tag":74,"props":4802,"children":4803},{},[4804],{"type":55,"value":4805},"Custom fields map to your email platform for segmentation",{"type":50,"tag":58,"props":4807,"children":4808},{"id":1449},[4809],{"type":55,"value":1452},{"type":50,"tag":442,"props":4811,"children":4812},{},[4813,4823,4833],{"type":50,"tag":74,"props":4814,"children":4815},{},[4816,4821],{"type":50,"tag":78,"props":4817,"children":4818},{},[4819],{"type":55,"value":4820},"Connect Once",{"type":55,"value":4822}," - Enter your API key and select your target list\u002Faudience\u002Fform",{"type":50,"tag":74,"props":4824,"children":4825},{},[4826,4831],{"type":50,"tag":78,"props":4827,"children":4828},{},[4829],{"type":55,"value":4830},"Set and Forget",{"type":55,"value":4832}," - Every new subscriber automatically syncs to your email platform",{"type":50,"tag":74,"props":4834,"children":4835},{},[4836,4841],{"type":50,"tag":78,"props":4837,"children":4838},{},[4839],{"type":55,"value":4840},"Stay in Sync",{"type":55,"value":4842}," - Your email list always matches your waitlist perfectly",{"type":50,"tag":51,"props":4844,"children":4845},{},[4846],{"type":55,"value":4847},"The integration runs in the background without any action needed from you. Subscribers flow directly from your waitlist signup forms into your email marketing campaigns, ready for nurturing.",{"type":50,"tag":58,"props":4849,"children":4850},{"id":4621},[4851],{"type":55,"value":4624},{"type":50,"tag":442,"props":4853,"children":4854},{},[4855,4866,4871,4876,4881],{"type":50,"tag":74,"props":4856,"children":4857},{},[4858,4859,4864],{"type":55,"value":4632},{"type":50,"tag":78,"props":4860,"children":4861},{},[4862],{"type":55,"value":4863},"Integrations",{"type":55,"value":4865}," page",{"type":50,"tag":74,"props":4867,"children":4868},{},[4869],{"type":55,"value":4870},"Choose your email marketing platform (Klaviyo, Mailchimp, or Kit)",{"type":50,"tag":74,"props":4872,"children":4873},{},[4874],{"type":55,"value":4875},"Enter your API key from your email platform",{"type":50,"tag":74,"props":4877,"children":4878},{},[4879],{"type":55,"value":4880},"Select which list, audience, or form to sync subscribers to",{"type":50,"tag":74,"props":4882,"children":4883},{},[4884],{"type":55,"value":4885},"Save and you're done — new subscribers will start syncing immediately",{"type":50,"tag":58,"props":4887,"children":4889},{"id":4888},"notes",[4890],{"type":55,"value":4891},"Notes",{"type":50,"tag":70,"props":4893,"children":4894},{},[4895,4900,4905],{"type":50,"tag":74,"props":4896,"children":4897},{},[4898],{"type":55,"value":4899},"Existing subscribers won't be retroactively synced — only new signups from the point of connection",{"type":50,"tag":74,"props":4901,"children":4902},{},[4903],{"type":55,"value":4904},"You can change your target list\u002Faudience\u002Fform at any time",{"type":50,"tag":74,"props":4906,"children":4907},{},[4908],{"type":55,"value":4909},"Disconnecting the integration stops new syncs but doesn't remove existing subscribers from your email platform",{"title":8,"searchDepth":180,"depth":180,"links":4911},[4912,4916,4917,4918],{"id":4421,"depth":183,"text":4424,"children":4913},[4914,4915],{"id":4729,"depth":180,"text":4735},{"id":4776,"depth":180,"text":4782},{"id":1449,"depth":183,"text":1452},{"id":4621,"depth":183,"text":4624},{"id":4888,"depth":183,"text":4891},"content:changelog:klaviyo-mailchimp-kit-integrations.md","changelog\u002Fklaviyo-mailchimp-kit-integrations.md","changelog\u002Fklaviyo-mailchimp-kit-integrations",{"_path":4923,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4924,"description":4925,"meta":4926,"image":4933,"head":4935,"body":4944,"_type":186,"_id":5084,"_source":188,"_file":5085,"_stem":5086,"_extension":191},"\u002Fchangelog\u002Freferral-fraud-protection-api-sign-ups","Referral Fraud Protection for API Sign-ups · Waitlister Changelog","API users can now enable referral fraud detection by forwarding end-user IP and fingerprint data.",{"id":4694,"title":4927,"description":4928,"date":4929,"createdAt":4930,"type":201,"category":817,"order":4699,"isPublic":20,"thumbnailImage":4931,"images":4932},"Referral Fraud Protection for API Sign-ups","API users can now forward end-user signals to enable referral fraud detection on API-sourced sign-ups.","2026-03-17",1773740458402,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fresources%2Ffeatures%2Ffeature-api-docs.webp?alt=media",[],{"src":4931,"width":24,"height":25,"alt":4934},"Waitlister Changelog - Referral Fraud Protection for API",{"meta":4936,"og":4942,"twitter":4943},[4937,4939,4940,4941],{"name":30,"content":4938},"referral fraud protection, api integration, referral gaming, waitlist api, fraud detection",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":4924,"description":4925,"type":42,"image":4931},{"card":44,"title":4927,"description":4925,"image":4931},{"type":47,"children":4945,"toc":5079},[4946,4951,4955,4968,4999,5004,5009,5020,5026,5060],{"type":50,"tag":51,"props":4947,"children":4948},{},[4949],{"type":55,"value":4950},"Waitlister's referral fraud protection now extends to API sign-ups. If you use the API to add subscribers, you can forward end-user signals so fraud detection works the same way it does for landing pages and forms.",{"type":50,"tag":58,"props":4952,"children":4953},{"id":842},[4954],{"type":55,"value":845},{"type":50,"tag":51,"props":4956,"children":4957},{},[4958,4960,4966],{"type":55,"value":4959},"Two new optional metadata fields on the ",{"type":50,"tag":330,"props":4961,"children":4963},{"href":4962},"\u002Fdocs\u002Fapi\u002Fendpoints\u002Fsubscribers\u002Fadd-subscriber",[4964],{"type":55,"value":4965},"Add Subscriber",{"type":55,"value":4967}," endpoint:",{"type":50,"tag":70,"props":4969,"children":4970},{},[4971,4985],{"type":50,"tag":74,"props":4972,"children":4973},{},[4974,4983],{"type":50,"tag":78,"props":4975,"children":4976},{},[4977],{"type":50,"tag":225,"props":4978,"children":4980},{"className":4979},[],[4981],{"type":55,"value":4982},"metadata.client_ip",{"type":55,"value":4984}," — The end user's real IP address",{"type":50,"tag":74,"props":4986,"children":4987},{},[4988,4997],{"type":50,"tag":78,"props":4989,"children":4990},{},[4991],{"type":50,"tag":225,"props":4992,"children":4994},{"className":4993},[],[4995],{"type":55,"value":4996},"metadata.fingerprint",{"type":55,"value":4998}," — A client-side device fingerprint",{"type":50,"tag":51,"props":5000,"children":5001},{},[5002],{"type":55,"value":5003},"When either field is provided, Waitlister applies the full fraud detection pipeline to referral sign-ups. When neither is provided, API sign-ups continue to work exactly as before.",{"type":50,"tag":58,"props":5005,"children":5007},{"id":5006},"example",[5008],{"type":55,"value":2352},{"type":50,"tag":2152,"props":5010,"children":5015},{"className":5011,"code":5013,"language":5014,"meta":8},[5012],"language-json","{\n  \"email\": \"user@example.com\",\n  \"metadata\": {\n    \"referred_by\": \"happy-star-4f3d\",\n    \"client_ip\": \"203.0.113.42\",\n    \"fingerprint\": \"abc123def456\"\n  }\n}\n","json",[5016],{"type":50,"tag":225,"props":5017,"children":5018},{"__ignoreMap":8},[5019],{"type":55,"value":5013},{"type":50,"tag":58,"props":5021,"children":5023},{"id":5022},"good-to-know",[5024],{"type":55,"value":5025},"Good to Know",{"type":50,"tag":70,"props":5027,"children":5028},{},[5029,5042,5055],{"type":50,"tag":74,"props":5030,"children":5031},{},[5032,5034,5040],{"type":55,"value":5033},"Only relevant when the sign-up includes a ",{"type":50,"tag":225,"props":5035,"children":5037},{"className":5036},[],[5038],{"type":55,"value":5039},"referred_by",{"type":55,"value":5041}," referral code — non-referral sign-ups are unaffected",{"type":50,"tag":74,"props":5043,"children":5044},{},[5045,5047,5053],{"type":55,"value":5046},"The ",{"type":50,"tag":225,"props":5048,"children":5050},{"className":5049},[],[5051],{"type":55,"value":5052},"client_ip",{"type":55,"value":5054}," is also used for IP geolocation enrichment, so your subscriber records show the end user's location instead of your server's",{"type":50,"tag":74,"props":5056,"children":5057},{},[5058],{"type":55,"value":5059},"Fraud protection level is controlled from your waitlist's Settings page",{"type":50,"tag":51,"props":5061,"children":5062},{},[5063,5064,5069,5071,5077],{"type":55,"value":328},{"type":50,"tag":330,"props":5065,"children":5066},{"href":4962},[5067],{"type":55,"value":5068},"Add Subscriber documentation",{"type":55,"value":5070}," and ",{"type":50,"tag":330,"props":5072,"children":5074},{"href":5073},"\u002Fdocs\u002Freferral-program",[5075],{"type":55,"value":5076},"Referral Program documentation",{"type":55,"value":5078}," for full details.",{"title":8,"searchDepth":180,"depth":180,"links":5080},[5081,5082,5083],{"id":842,"depth":183,"text":845},{"id":5006,"depth":183,"text":2352},{"id":5022,"depth":183,"text":5025},"content:changelog:referral-fraud-protection-api-sign-ups.md","changelog\u002Freferral-fraud-protection-api-sign-ups.md","changelog\u002Freferral-fraud-protection-api-sign-ups",{"_path":5088,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":5089,"description":5090,"meta":5091,"image":5100,"head":5102,"body":5112,"_type":186,"_id":5275,"_source":188,"_file":5276,"_stem":5277,"_extension":191},"\u002Fchangelog\u002Fposition-inflation","Position Inflation · Waitlister Changelog","Offset public-facing positions and subscriber counts to account for existing sign-ups collected outside of Waitlister.",{"id":5092,"title":5093,"description":5094,"date":5095,"createdAt":5096,"type":17,"category":1303,"order":5097,"isPublic":20,"thumbnailImage":5098,"images":5099},"cl-016","Position Inflation","Offset public-facing positions and subscriber counts to account for existing sign-ups from other sources.","2026-03-14",1773477090660,15,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fresources%2Fother%2Fdemo_thank-you-page.webp?alt=media",[],{"src":5098,"width":24,"height":25,"alt":5101},"Waitlister Changelog - Position inflation",{"meta":5103,"og":5109,"twitter":5110},[5104,5106,5107,5108],{"name":30,"content":5105},"position inflation, position offset, subscriber count, waitlist migration, existing signups, position numbering",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":5089,"description":5090,"type":42,"image":5098},{"card":44,"title":5111,"description":5090,"image":5098},"New: Position Inflation",{"type":47,"children":5113,"toc":5270},[5114,5119,5123,5156,5162,5167,5209,5215,5254,5259],{"type":50,"tag":51,"props":5115,"children":5116},{},[5117],{"type":55,"value":5118},"If you already have sign-ups from another platform, a previous campaign, or an email list, your Waitlister positions no longer have to start from #1. Position inflation lets you offset all public-facing numbers so they reflect the full picture.",{"type":50,"tag":58,"props":5120,"children":5121},{"id":235},[5122],{"type":55,"value":238},{"type":50,"tag":70,"props":5124,"children":5125},{},[5126,5136,5146],{"type":50,"tag":74,"props":5127,"children":5128},{},[5129,5134],{"type":50,"tag":78,"props":5130,"children":5131},{},[5132],{"type":55,"value":5133},"Global offset",{"type":55,"value":5135}," — Set a single number that gets added to all subscriber-facing positions and counts",{"type":50,"tag":74,"props":5137,"children":5138},{},[5139,5144],{"type":50,"tag":78,"props":5140,"children":5141},{},[5142],{"type":55,"value":5143},"Instant and retroactive",{"type":55,"value":5145}," — Change the value anytime, all subscribers see updated positions immediately",{"type":50,"tag":74,"props":5147,"children":5148},{},[5149,5154],{"type":50,"tag":78,"props":5150,"children":5151},{},[5152],{"type":55,"value":5153},"Internal data stays real",{"type":55,"value":5155}," — Your dashboard, subscriber table, exports, and analytics are never affected",{"type":50,"tag":58,"props":5157,"children":5159},{"id":5158},"where-it-applies",[5160],{"type":55,"value":5161},"Where It Applies",{"type":50,"tag":51,"props":5163,"children":5164},{},[5165],{"type":55,"value":5166},"The offset is applied across all subscriber-facing surfaces.",{"type":50,"tag":70,"props":5168,"children":5169},{},[5170,5175,5180,5185,5198],{"type":50,"tag":74,"props":5171,"children":5172},{},[5173],{"type":55,"value":5174},"Thank-you page position and leaderboard",{"type":50,"tag":74,"props":5176,"children":5177},{},[5178],{"type":55,"value":5179},"Social proof components on landing pages and forms",{"type":50,"tag":74,"props":5181,"children":5182},{},[5183],{"type":55,"value":5184},"Welcome and broadcast email template variables",{"type":50,"tag":74,"props":5186,"children":5187},{},[5188,5190,5196],{"type":55,"value":5189},"API responses (as a separate ",{"type":50,"tag":225,"props":5191,"children":5193},{"className":5192},[],[5194],{"type":55,"value":5195},"inflated_position",{"type":55,"value":5197}," field)",{"type":50,"tag":74,"props":5199,"children":5200},{},[5201,5203,5208],{"type":55,"value":5202},"Webhook payloads (as a separate ",{"type":50,"tag":225,"props":5204,"children":5206},{"className":5205},[],[5207],{"type":55,"value":5195},{"type":55,"value":5197},{"type":50,"tag":58,"props":5210,"children":5212},{"id":5211},"how-to-set-up",[5213],{"type":55,"value":5214},"How to Set Up",{"type":50,"tag":442,"props":5216,"children":5217},{},[5218,5228,5240,5245],{"type":50,"tag":74,"props":5219,"children":5220},{},[5221,5223,5227],{"type":55,"value":5222},"Go to your waitlist's ",{"type":50,"tag":78,"props":5224,"children":5225},{},[5226],{"type":55,"value":3962},{"type":55,"value":4865},{"type":50,"tag":74,"props":5229,"children":5230},{},[5231,5233,5238],{"type":55,"value":5232},"Find the ",{"type":50,"tag":78,"props":5234,"children":5235},{},[5236],{"type":55,"value":5237},"Position inflation",{"type":55,"value":5239}," section",{"type":50,"tag":74,"props":5241,"children":5242},{},[5243],{"type":55,"value":5244},"Enter your offset (e.g. 500 if you have 500 existing sign-ups elsewhere)",{"type":50,"tag":74,"props":5246,"children":5247},{},[5248,5249],{"type":55,"value":2641},{"type":50,"tag":78,"props":5250,"children":5251},{},[5252],{"type":55,"value":5253},"Update",{"type":50,"tag":51,"props":5255,"children":5256},{},[5257],{"type":55,"value":5258},"That's it. Set to 0 at any time to remove the offset.",{"type":50,"tag":51,"props":5260,"children":5261},{},[5262,5263,5269],{"type":55,"value":328},{"type":50,"tag":330,"props":5264,"children":5266},{"href":5265},"\u002Fdocs\u002Fposition-inflation",[5267],{"type":55,"value":5268},"Position Inflation documentation",{"type":55,"value":5078},{"title":8,"searchDepth":180,"depth":180,"links":5271},[5272,5273,5274],{"id":235,"depth":183,"text":238},{"id":5158,"depth":183,"text":5161},{"id":5211,"depth":183,"text":5214},"content:changelog:position-inflation.md","changelog\u002Fposition-inflation.md","changelog\u002Fposition-inflation",{"_path":5279,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":5280,"description":5281,"meta":5282,"image":5289,"head":5291,"body":5301,"_type":186,"_id":5462,"_source":188,"_file":5463,"_stem":5464,"_extension":191},"\u002Fchangelog\u002Freferral-program-social-tasks","Social Follow Tasks for Referral Program · Waitlister Changelog","Added social media follow tasks to the points-based referral program. Users can now earn points by following your social accounts.",{"id":5092,"title":5283,"description":5281,"date":5284,"createdAt":5285,"type":17,"category":817,"order":5097,"isPublic":20,"thumbnailImage":5286,"images":5287},"Social Follow Tasks for Referral Program","2025-08-16",1755307865809,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog-referral-program-social-tasks-1.webp?alt=media&token=9de09c67-872f-4b8a-80a9-4694d706fff7",[5286,5288],"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog-referral-program-social-tasks-2.webp?alt=media&token=6378d00f-ea1c-40e2-a77a-26cc0f2264a8",{"src":5286,"width":24,"height":25,"alt":5290},"Waitlister Changelog - Social Follow Tasks",{"meta":5292,"og":5298,"twitter":5299},[5293,5295,5296,5297],{"name":30,"content":5294},"social follow tasks, referral program, social media growth, points system, waitlist engagement, gamification",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":5280,"description":5281,"type":42,"image":5286},{"card":44,"title":5300,"description":5281,"image":5286},"New: Social Follow Tasks for Referral Program",{"type":47,"children":5302,"toc":5453},[5303,5308,5312,5321,5326,5344,5353,5358,5401,5405,5410,5415,5421,5426,5430],{"type":50,"tag":51,"props":5304,"children":5305},{},[5306],{"type":55,"value":5307},"We've expanded the points-based referral program with social follow tasks, giving users a third way to earn points alongside signups and referrals.",{"type":50,"tag":58,"props":5309,"children":5310},{"id":4421},[5311],{"type":55,"value":4424},{"type":50,"tag":542,"props":5313,"children":5315},{"id":5314},"new-point-type-social-tasks",[5316],{"type":50,"tag":78,"props":5317,"children":5318},{},[5319],{"type":55,"value":5320},"New Point Type: Social Tasks",{"type":50,"tag":51,"props":5322,"children":5323},{},[5324],{"type":55,"value":5325},"Your referral program now includes social media follows as a point-earning activity.",{"type":50,"tag":70,"props":5327,"children":5328},{},[5329,5334,5339],{"type":50,"tag":74,"props":5330,"children":5331},{},[5332],{"type":55,"value":5333},"Set how many points users earn for each social follow (default: 5 points)",{"type":50,"tag":74,"props":5335,"children":5336},{},[5337],{"type":55,"value":5338},"Users can now earn points from signup, referrals, and social follows",{"type":50,"tag":74,"props":5340,"children":5341},{},[5342],{"type":55,"value":5343},"Points are awarded immediately when users complete follow tasks",{"type":50,"tag":542,"props":5345,"children":5347},{"id":5346},"multi-platform-support",[5348],{"type":50,"tag":78,"props":5349,"children":5350},{},[5351],{"type":55,"value":5352},"Multi-Platform Support",{"type":50,"tag":51,"props":5354,"children":5355},{},[5356],{"type":55,"value":5357},"Users can follow you across different social media platforms.",{"type":50,"tag":70,"props":5359,"children":5360},{},[5361,5371,5381,5391],{"type":50,"tag":74,"props":5362,"children":5363},{},[5364,5369],{"type":50,"tag":78,"props":5365,"children":5366},{},[5367],{"type":55,"value":5368},"Facebook",{"type":55,"value":5370}," - Direct links to your Facebook page",{"type":50,"tag":74,"props":5372,"children":5373},{},[5374,5379],{"type":50,"tag":78,"props":5375,"children":5376},{},[5377],{"type":55,"value":5378},"X (Twitter)",{"type":55,"value":5380}," - Links to your X profile",{"type":50,"tag":74,"props":5382,"children":5383},{},[5384,5389],{"type":50,"tag":78,"props":5385,"children":5386},{},[5387],{"type":55,"value":5388},"Instagram",{"type":55,"value":5390}," - Direct Instagram profile links",{"type":50,"tag":74,"props":5392,"children":5393},{},[5394,5399],{"type":50,"tag":78,"props":5395,"children":5396},{},[5397],{"type":55,"value":5398},"LinkedIn",{"type":55,"value":5400}," - Company page integration",{"type":50,"tag":58,"props":5402,"children":5403},{"id":1449},[5404],{"type":55,"value":1452},{"type":50,"tag":51,"props":5406,"children":5407},{},[5408],{"type":55,"value":5409},"When users complete signup, they see social follow opportunities on their thank-you page, if you've enabled them. Clicking \"Follow\" redirects them to your social profile, which automatically awards points to their account.",{"type":50,"tag":51,"props":5411,"children":5412},{},[5413],{"type":55,"value":5414},"Note that the points are earned by clicking the follow buttons, not by actual follows.",{"type":50,"tag":58,"props":5416,"children":5418},{"id":5417},"impact-on-growth",[5419],{"type":55,"value":5420},"Impact on Growth",{"type":50,"tag":51,"props":5422,"children":5423},{},[5424],{"type":55,"value":5425},"This gives users immediate and easy ways to improve their waitlist position beyond referring friends. This creates more engagement touchpoints and helps grow your social media following with genuinely interested users who are already invested in your product.",{"type":50,"tag":58,"props":5427,"children":5428},{"id":4621},[5429],{"type":55,"value":4624},{"type":50,"tag":442,"props":5431,"children":5432},{},[5433,5438,5443,5448],{"type":50,"tag":74,"props":5434,"children":5435},{},[5436],{"type":55,"value":5437},"Go to your waitlist settings and click \"Referral program\"",{"type":50,"tag":74,"props":5439,"children":5440},{},[5441],{"type":55,"value":5442},"Set your desired \"Social task points\" value",{"type":50,"tag":74,"props":5444,"children":5445},{},[5446],{"type":55,"value":5447},"Enable social tasks in your thank-you page customization",{"type":50,"tag":74,"props":5449,"children":5450},{},[5451],{"type":55,"value":5452},"Add your social media usernames for each platform you want to include",{"title":8,"searchDepth":180,"depth":180,"links":5454},[5455,5459,5460,5461],{"id":4421,"depth":183,"text":4424,"children":5456},[5457,5458],{"id":5314,"depth":180,"text":5320},{"id":5346,"depth":180,"text":5352},{"id":1449,"depth":183,"text":1452},{"id":5417,"depth":183,"text":5420},{"id":4621,"depth":183,"text":4624},"content:changelog:referral-program-social-tasks.md","changelog\u002Freferral-program-social-tasks.md","changelog\u002Freferral-program-social-tasks",{"_path":5466,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":5467,"description":5468,"meta":5469,"image":5478,"head":5480,"body":5490,"_type":186,"_id":5567,"_source":188,"_file":5568,"_stem":5569,"_extension":191},"\u002Fchangelog\u002Fcustom-domains-thank-you-page-support","Custom Domains for Thank-You Pages · Waitlister Changelog","Custom domains now work across all signup methods - landing pages, embedded forms, and form action endpoints.",{"id":4694,"title":5470,"description":5471,"date":5472,"createdAt":5473,"type":201,"category":5474,"order":5475,"isPublic":20,"thumbnailImage":5476,"images":5477},"Custom Domains: Thank-You Page Support","Custom domains now apply to thank-you pages across all signup methods for consistent branded experience.","2025-11-17",1763245080000,"features",14,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fresources%2Fdocs%2Fcustom-domain-1.webp?alt=media&token=61fc1418-828c-4a6f-a285-42d370710229",[],{"src":5476,"width":24,"height":25,"alt":5479},"Waitlister Changelog - Custom Domains Update",{"meta":5481,"og":5487,"twitter":5488},[5482,5484,5485,5486],{"name":30,"content":5483},"custom domains, branded experience, thank-you pages, domain configuration, professional waitlist",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":5467,"description":5468,"type":42,"image":5476},{"card":44,"title":5489,"description":5468,"image":5476},"Custom Domains Now Work on Thank-You Pages",{"type":47,"children":5491,"toc":5563},[5492,5497,5501,5506,5538,5543,5549,5554],{"type":50,"tag":51,"props":5493,"children":5494},{},[5495],{"type":55,"value":5496},"Custom domains now provide a fully branded experience throughout your entire waitlist flow. When configured, your custom domain automatically applies to thank-you pages regardless of how users sign up.",{"type":50,"tag":58,"props":5498,"children":5499},{"id":842},[5500],{"type":55,"value":845},{"type":50,"tag":51,"props":5502,"children":5503},{},[5504],{"type":55,"value":5505},"Previously, custom domains only worked when users signed up through your landing page. Now they work everywhere.",{"type":50,"tag":70,"props":5507,"children":5508},{},[5509,5519,5529],{"type":50,"tag":74,"props":5510,"children":5511},{},[5512,5517],{"type":50,"tag":78,"props":5513,"children":5514},{},[5515],{"type":55,"value":5516},"Landing page signups",{"type":55,"value":5518}," - Already supported ✓",{"type":50,"tag":74,"props":5520,"children":5521},{},[5522,5527],{"type":50,"tag":78,"props":5523,"children":5524},{},[5525],{"type":55,"value":5526},"Embedded form signups",{"type":55,"value":5528}," - Now supported ✓",{"type":50,"tag":74,"props":5530,"children":5531},{},[5532,5537],{"type":50,"tag":78,"props":5533,"children":5534},{},[5535],{"type":55,"value":5536},"Form action endpoint signups",{"type":55,"value":5528},{"type":50,"tag":51,"props":5539,"children":5540},{},[5541],{"type":55,"value":5542},"This means users see your branded domain from signup through confirmation, creating a consistent, professional experience.",{"type":50,"tag":58,"props":5544,"children":5546},{"id":5545},"automatic-updates",[5547],{"type":55,"value":5548},"Automatic Updates",{"type":50,"tag":51,"props":5550,"children":5551},{},[5552],{"type":55,"value":5553},"This improvement works automatically - no changes needed to your existing setup. If you've already configured a custom domain, all signup methods now respect it.",{"type":50,"tag":51,"props":5555,"children":5556},{},[5557],{"type":50,"tag":330,"props":5558,"children":5560},{"href":5559},"\u002Fdocs\u002Fcustom-domain",[5561],{"type":55,"value":5562},"Learn more about custom domains →",{"title":8,"searchDepth":180,"depth":180,"links":5564},[5565,5566],{"id":842,"depth":183,"text":845},{"id":5545,"depth":183,"text":5548},"content:changelog:custom-domains-thank-you-page-support.md","changelog\u002Fcustom-domains-thank-you-page-support.md","changelog\u002Fcustom-domains-thank-you-page-support",{"_path":5571,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":5572,"description":5573,"meta":5574,"image":5580,"head":5582,"body":5592,"_type":186,"_id":5779,"_source":188,"_file":5780,"_stem":5781,"_extension":191},"\u002Fchangelog\u002Fimproved-thank-you-page","Improved Thank-You Page · Waitlister Changelog","Redesigned thank-you page with social follow tasks, custom CSS option, expandable sections, and better mobile experience.",{"id":5575,"title":904,"description":5573,"date":5284,"createdAt":5576,"type":17,"category":2110,"order":5475,"isPublic":20,"thumbnailImage":5577,"images":5578},"cl-015",1755307865900,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog-improved-thank-you-page-1.webp?alt=media&token=efcc8181-1937-4215-ab9c-67daef6677de",[5577,5579],"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog-improved-thank-you-page-2.webp?alt=media&token=e119ff98-35e4-453f-bf7b-6a45c099311e",{"src":5577,"width":24,"height":25,"alt":5581},"Waitlister Changelog - Improved Thank-You Page",{"meta":5583,"og":5589,"twitter":5590},[5584,5586,5587,5588],{"name":30,"content":5585},"thank you page, user engagement, social tasks, custom css, mobile experience, waitlist conversion",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":5572,"description":5573,"type":42,"image":5577},{"card":44,"title":5591,"description":5573,"image":5577},"New: Improved Thank-You Page",{"type":47,"children":5593,"toc":5771},[5594,5599,5605,5614,5619,5671,5680,5685,5728,5737,5742,5760,5766],{"type":50,"tag":51,"props":5595,"children":5596},{},[5597],{"type":55,"value":5598},"Your subscribers now see a redesigned thank-you page that's more engaging, interactive, and mobile-friendly.",{"type":50,"tag":58,"props":5600,"children":5602},{"id":5601},"whats-new-for-your-subscribers",[5603],{"type":55,"value":5604},"What's New for Your Subscribers",{"type":50,"tag":542,"props":5606,"children":5608},{"id":5607},"expandable-content-sections",[5609],{"type":50,"tag":78,"props":5610,"children":5611},{},[5612],{"type":55,"value":5613},"Expandable Content Sections",{"type":50,"tag":51,"props":5615,"children":5616},{},[5617],{"type":55,"value":5618},"Thank-you pages now feature a cleaner, more organized layout with expandable sections. Users can explore the content they're interested in without feeling overwhelmed.",{"type":50,"tag":70,"props":5620,"children":5621},{},[5622,5632,5642,5651,5661],{"type":50,"tag":74,"props":5623,"children":5624},{},[5625,5630],{"type":50,"tag":78,"props":5626,"children":5627},{},[5628],{"type":55,"value":5629},"Referral Section",{"type":55,"value":5631}," - Share links and social buttons in an expandable card",{"type":50,"tag":74,"props":5633,"children":5634},{},[5635,5640],{"type":50,"tag":78,"props":5636,"children":5637},{},[5638],{"type":55,"value":5639},"Social Tasks",{"type":55,"value":5641}," - Follow your social media accounts to earn points",{"type":50,"tag":74,"props":5643,"children":5644},{},[5645,5649],{"type":50,"tag":78,"props":5646,"children":5647},{},[5648],{"type":55,"value":2592},{"type":55,"value":5650}," - See top referrers and competitive rankings",{"type":50,"tag":74,"props":5652,"children":5653},{},[5654,5659],{"type":50,"tag":78,"props":5655,"children":5656},{},[5657],{"type":55,"value":5658},"Social Links",{"type":55,"value":5660}," - Quick access to your company's social profiles",{"type":50,"tag":74,"props":5662,"children":5663},{},[5664,5669],{"type":50,"tag":78,"props":5665,"children":5666},{},[5667],{"type":55,"value":5668},"Stats Overview",{"type":55,"value":5670}," - Position, points, and referral count at a glance",{"type":50,"tag":542,"props":5672,"children":5674},{"id":5673},"social-follow-tasks",[5675],{"type":50,"tag":78,"props":5676,"children":5677},{},[5678],{"type":55,"value":5679},"Social Follow Tasks",{"type":50,"tag":51,"props":5681,"children":5682},{},[5683],{"type":55,"value":5684},"When enabled, your subscribers can now earn points by following your social media accounts directly from the thank-you page.",{"type":50,"tag":70,"props":5686,"children":5687},{},[5688,5698,5708,5718],{"type":50,"tag":74,"props":5689,"children":5690},{},[5691,5696],{"type":50,"tag":78,"props":5692,"children":5693},{},[5694],{"type":55,"value":5695},"Multiple Platforms",{"type":55,"value":5697}," - Facebook, X (Twitter), Instagram, and LinkedIn support",{"type":50,"tag":74,"props":5699,"children":5700},{},[5701,5706],{"type":50,"tag":78,"props":5702,"children":5703},{},[5704],{"type":55,"value":5705},"Point Rewards",{"type":55,"value":5707}," - Clear indicators showing points earned for each follow",{"type":50,"tag":74,"props":5709,"children":5710},{},[5711,5716],{"type":50,"tag":78,"props":5712,"children":5713},{},[5714],{"type":55,"value":5715},"One-Click Actions",{"type":55,"value":5717}," - Direct links to your social profiles",{"type":50,"tag":74,"props":5719,"children":5720},{},[5721,5726],{"type":50,"tag":78,"props":5722,"children":5723},{},[5724],{"type":55,"value":5725},"Completion Tracking",{"type":55,"value":5727}," - Visual feedback when tasks are completed",{"type":50,"tag":542,"props":5729,"children":5731},{"id":5730},"better-mobile-experience",[5732],{"type":50,"tag":78,"props":5733,"children":5734},{},[5735],{"type":55,"value":5736},"Better Mobile Experience",{"type":50,"tag":51,"props":5738,"children":5739},{},[5740],{"type":55,"value":5741},"The entire thank-you page has been optimized for mobile devices with:",{"type":50,"tag":70,"props":5743,"children":5744},{},[5745,5750,5755],{"type":50,"tag":74,"props":5746,"children":5747},{},[5748],{"type":55,"value":5749},"Perfect display on all screen sizes",{"type":50,"tag":74,"props":5751,"children":5752},{},[5753],{"type":55,"value":5754},"Optimized performance for mobile networks",{"type":50,"tag":74,"props":5756,"children":5757},{},[5758],{"type":55,"value":5759},"Native-feeling transitions and interactions",{"type":50,"tag":58,"props":5761,"children":5763},{"id":5762},"impact-on-your-waitlist",[5764],{"type":55,"value":5765},"Impact on Your Waitlist",{"type":50,"tag":51,"props":5767,"children":5768},{},[5769],{"type":55,"value":5770},"The goal of these changes is to create more engaged subscribers who actively participate in your referral program, follow your social accounts, and spend more time interacting with your brand after signing up.",{"title":8,"searchDepth":180,"depth":180,"links":5772},[5773,5778],{"id":5601,"depth":183,"text":5604,"children":5774},[5775,5776,5777],{"id":5607,"depth":180,"text":5613},{"id":5673,"depth":180,"text":5679},{"id":5730,"depth":180,"text":5736},{"id":5762,"depth":183,"text":5765},"content:changelog:improved-thank-you-page.md","changelog\u002Fimproved-thank-you-page.md","changelog\u002Fimproved-thank-you-page",{"_path":5783,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":5784,"description":5785,"meta":5786,"image":5794,"head":5796,"body":5808,"_type":186,"_id":5935,"_source":188,"_file":5936,"_stem":5937,"_extension":191},"\u002Fchangelog\u002Fturnstile-captcha","Advanced Spam Protection with Cloudflare Turnstile · Waitlister Changelog","Protect your waitlists from bots and spam signups with Cloudflare Turnstile. CAPTCHA verification that maintains conversion rates while blocking automated abuse.",{"id":5575,"title":5787,"description":5788,"date":5789,"createdAt":5790,"type":17,"category":5791,"order":5475,"isPublic":20,"thumbnailImage":5792,"images":5793},"Advanced Spam Protection with Cloudflare Turnstile","Protect your waitlists from bots and spam signups with our new Cloudflare Turnstile integration.","2025-01-15",1761018389202,"security","https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fresources%2Ffeatures%2Ffeature-turnstile.webp?alt=media&token=d4a12948-8c09-4283-8b03-96b17a47cf9e",[],{"src":5792,"width":24,"height":25,"alt":5795},"Waitlister Changelog - Turnstile Spam Protection",{"meta":5797,"og":5803,"twitter":5805},[5798,5800,5801,5802],{"name":30,"content":5799},"spam protection, captcha, bot prevention, cloudflare turnstile, security, fraud prevention, waitlist security",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":5784,"description":5804,"type":42,"image":5792},"Protect your waitlists from bots and spam signups with Cloudflare Turnstile. verification that maintains conversion rates.",{"card":44,"title":5806,"description":5807,"image":5792},"New: Advanced Spam Protection","Protect your waitlists from bots and spam signups with Cloudflare Turnstile. CAPTCHA verification that maintains conversion rates.",{"type":47,"children":5809,"toc":5931},[5810,5815,5819,5862,5867,5890,5894,5917,5922],{"type":50,"tag":51,"props":5811,"children":5812},{},[5813],{"type":55,"value":5814},"Stop bots and fake signups without frustrating real users. We've integrated Cloudflare Turnstile to provide enterprise-grade spam protection for your waitlists.",{"type":50,"tag":58,"props":5816,"children":5817},{"id":235},[5818],{"type":55,"value":238},{"type":50,"tag":70,"props":5820,"children":5821},{},[5822,5832,5842,5852],{"type":50,"tag":74,"props":5823,"children":5824},{},[5825,5830],{"type":50,"tag":78,"props":5826,"children":5827},{},[5828],{"type":55,"value":5829},"Smart bot detection",{"type":55,"value":5831}," - Cloudflare's AI identifies and blocks automated abuse",{"type":50,"tag":74,"props":5833,"children":5834},{},[5835,5840],{"type":50,"tag":78,"props":5836,"children":5837},{},[5838],{"type":55,"value":5839},"Works everywhere",{"type":55,"value":5841}," - Protects both landing pages and embedded forms",{"type":50,"tag":74,"props":5843,"children":5844},{},[5845,5850],{"type":50,"tag":78,"props":5846,"children":5847},{},[5848],{"type":55,"value":5849},"Server-side validation",{"type":55,"value":5851}," - Secure verification that can't be bypassed",{"type":50,"tag":74,"props":5853,"children":5854},{},[5855,5860],{"type":50,"tag":78,"props":5856,"children":5857},{},[5858],{"type":55,"value":5859},"Zero maintenance",{"type":55,"value":5861}," - No CAPTCHA puzzles to solve, no image selection required",{"type":50,"tag":51,"props":5863,"children":5864},{},[5865],{"type":55,"value":5866},"This feature helps you to:",{"type":50,"tag":70,"props":5868,"children":5869},{},[5870,5875,5880,5885],{"type":50,"tag":74,"props":5871,"children":5872},{},[5873],{"type":55,"value":5874},"Eliminate bot signups that inflate your numbers",{"type":50,"tag":74,"props":5876,"children":5877},{},[5878],{"type":55,"value":5879},"Maintain accurate analytics and conversion data",{"type":50,"tag":74,"props":5881,"children":5882},{},[5883],{"type":55,"value":5884},"Protect your email reputation from spam complaints",{"type":50,"tag":74,"props":5886,"children":5887},{},[5888],{"type":55,"value":5889},"Keep your waitlist clean without hurting user experience",{"type":50,"tag":58,"props":5891,"children":5892},{"id":308},[5893],{"type":55,"value":311},{"type":50,"tag":442,"props":5895,"children":5896},{},[5897,5902,5907,5912],{"type":50,"tag":74,"props":5898,"children":5899},{},[5900],{"type":55,"value":5901},"Go to your waitlist's Overview page",{"type":50,"tag":74,"props":5903,"children":5904},{},[5905],{"type":55,"value":5906},"click \"Configure\" to open waitlist settings",{"type":50,"tag":74,"props":5908,"children":5909},{},[5910],{"type":55,"value":5911},"Toggle on Turnstile CAPTCHA",{"type":50,"tag":74,"props":5913,"children":5914},{},[5915],{"type":55,"value":5916},"Your waitlist is now protected",{"type":50,"tag":51,"props":5918,"children":5919},{},[5920],{"type":55,"value":5921},"Turnstile runs automatically in the background, only showing challenges when suspicious activity is detected. Real users typically complete verification in under a second.",{"type":50,"tag":51,"props":5923,"children":5924},{},[5925],{"type":50,"tag":5926,"props":5927,"children":5928},"em",{},[5929],{"type":55,"value":5930},"Available on Launch plan and above.",{"title":8,"searchDepth":180,"depth":180,"links":5932},[5933,5934],{"id":235,"depth":183,"text":238},{"id":308,"depth":183,"text":311},"content:changelog:turnstile-captcha.md","changelog\u002Fturnstile-captcha.md","changelog\u002Fturnstile-captcha",{"_path":5939,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":5940,"description":5941,"meta":5942,"image":5948,"head":5950,"body":5961,"_type":186,"_id":6135,"_source":188,"_file":6136,"_stem":6137,"_extension":191},"\u002Fchangelog\u002Fwebhooks","Webhooks · Waitlister Changelog","Connect your waitlist to any external system with webhooks. Receive instant HTTP notifications when someone joins your waitlist for seamless automation.",{"id":5575,"title":5943,"description":5944,"date":5945,"createdAt":5946,"type":17,"category":202,"order":5475,"isPublic":20,"thumbnailImage":203,"images":5947},"Webhooks","Connect your waitlist to any external system with webhooks — receive instant HTTP notifications when someone joins your waitlist.","2025-08-23",1755913861794,[],{"src":203,"width":24,"height":25,"alt":5949},"Waitlister Changelog - Webhooks Feature",{"meta":5951,"og":5957,"twitter":5959},[5952,5954,5955,5956],{"name":30,"content":5953},"webhooks, http callbacks, integrations, automation, real-time notifications, developer tools, api integration",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":5958,"description":5941,"type":42,"image":203},"Webhooks & Real-time Integrations · Waitlister Changelog",{"card":44,"title":5960,"description":5941,"image":203},"New: Webhooks & Real-time Integrations",{"type":47,"children":5962,"toc":6129},[5963,5968,5972,6005,6011,6016,6069,6073,6106,6111,6117],{"type":50,"tag":51,"props":5964,"children":5965},{},[5966],{"type":55,"value":5967},"Automate your workflow by connecting your waitlist to any external system. Webhooks send instant HTTP notifications whenever someone joins your waitlist, enabling real-time integrations with your favorite tools.",{"type":50,"tag":58,"props":5969,"children":5970},{"id":235},[5971],{"type":55,"value":238},{"type":50,"tag":70,"props":5973,"children":5974},{},[5975,5985,5995],{"type":50,"tag":74,"props":5976,"children":5977},{},[5978,5983],{"type":50,"tag":78,"props":5979,"children":5980},{},[5981],{"type":55,"value":5982},"Real-time notifications",{"type":55,"value":5984}," - Receive HTTP callbacks instantly when someone signs up",{"type":50,"tag":74,"props":5986,"children":5987},{},[5988,5993],{"type":50,"tag":78,"props":5989,"children":5990},{},[5991],{"type":55,"value":5992},"Complete payload",{"type":55,"value":5994}," - Get subscriber details, analytics, and metadata",{"type":50,"tag":74,"props":5996,"children":5997},{},[5998,6003],{"type":50,"tag":78,"props":5999,"children":6000},{},[6001],{"type":55,"value":6002},"Secure delivery",{"type":55,"value":6004}," - HMAC SHA-256 signature verification for authentic requests",{"type":50,"tag":58,"props":6006,"children":6008},{"id":6007},"perfect-for-integrations",[6009],{"type":55,"value":6010},"Perfect for Integrations",{"type":50,"tag":51,"props":6012,"children":6013},{},[6014],{"type":55,"value":6015},"Webhooks help you integrate Waitlister with, for example, these platforms and tools:",{"type":50,"tag":70,"props":6017,"children":6018},{},[6019,6029,6039,6049,6059],{"type":50,"tag":74,"props":6020,"children":6021},{},[6022,6027],{"type":50,"tag":78,"props":6023,"children":6024},{},[6025],{"type":55,"value":6026},"CRM systems",{"type":55,"value":6028}," (HubSpot, Salesforce, Pipedrive)",{"type":50,"tag":74,"props":6030,"children":6031},{},[6032,6037],{"type":50,"tag":78,"props":6033,"children":6034},{},[6035],{"type":55,"value":6036},"Email platforms",{"type":55,"value":6038}," (Klaviyo, Mailchimp, ConvertKit)",{"type":50,"tag":74,"props":6040,"children":6041},{},[6042,6047],{"type":50,"tag":78,"props":6043,"children":6044},{},[6045],{"type":55,"value":6046},"Analytics tools",{"type":55,"value":6048}," (Google Analytics, Mixpanel, Segment)",{"type":50,"tag":74,"props":6050,"children":6051},{},[6052,6057],{"type":50,"tag":78,"props":6053,"children":6054},{},[6055],{"type":55,"value":6056},"Slack notifications",{"type":55,"value":6058}," for your team",{"type":50,"tag":74,"props":6060,"children":6061},{},[6062,6067],{"type":50,"tag":78,"props":6063,"children":6064},{},[6065],{"type":55,"value":6066},"Custom applications",{"type":55,"value":6068}," and internal systems",{"type":50,"tag":58,"props":6070,"children":6071},{"id":432},[6072],{"type":55,"value":435},{"type":50,"tag":442,"props":6074,"children":6075},{},[6076,6081,6086,6091,6096,6101],{"type":50,"tag":74,"props":6077,"children":6078},{},[6079],{"type":55,"value":6080},"Go to your waitlist's \"Integrations\" page",{"type":50,"tag":74,"props":6082,"children":6083},{},[6084],{"type":55,"value":6085},"Click \"Manage\" under Webhooks",{"type":50,"tag":74,"props":6087,"children":6088},{},[6089],{"type":55,"value":6090},"Enter your webhook URL (must be HTTPS)",{"type":50,"tag":74,"props":6092,"children":6093},{},[6094],{"type":55,"value":6095},"Optionally add a secret for signature verification",{"type":50,"tag":74,"props":6097,"children":6098},{},[6099],{"type":55,"value":6100},"Test your webhook to make sure it's working",{"type":50,"tag":74,"props":6102,"children":6103},{},[6104],{"type":55,"value":6105},"Monitor delivery logs and success rates",{"type":50,"tag":51,"props":6107,"children":6108},{},[6109],{"type":55,"value":6110},"When someone joins your waitlist, we'll send a POST request to your URL with complete subscriber data, including email, position, referral information, and geographic details.",{"type":50,"tag":58,"props":6112,"children":6114},{"id":6113},"availability",[6115],{"type":55,"value":6116},"Availability",{"type":50,"tag":51,"props":6118,"children":6119},{},[6120,6122,6127],{"type":55,"value":6121},"Webhooks are available on ",{"type":50,"tag":78,"props":6123,"children":6124},{},[6125],{"type":55,"value":6126},"Growth plans and above",{"type":55,"value":6128},". Perfect for growing businesses that need to integrate their waitlist with existing systems and workflows.",{"title":8,"searchDepth":180,"depth":180,"links":6130},[6131,6132,6133,6134],{"id":235,"depth":183,"text":238},{"id":6007,"depth":183,"text":6010},{"id":432,"depth":183,"text":435},{"id":6113,"depth":183,"text":6116},"content:changelog:webhooks.md","changelog\u002Fwebhooks.md","changelog\u002Fwebhooks",{"_path":6139,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":6140,"description":6141,"meta":6142,"image":6150,"head":6152,"body":6163,"_type":186,"_id":6275,"_source":188,"_file":6276,"_stem":6277,"_extension":191},"\u002Fchangelog\u002Fbulk-import","Bulk Import Subscribers · Waitlister Changelog","Save time migrating your existing subscriber lists with our new bulk import feature. Import from CSV with smart duplicate detection and automated processing.",{"id":6143,"title":6144,"description":6145,"date":6146,"createdAt":6147,"type":17,"category":1303,"order":6148,"isPublic":20,"thumbnailImage":6149},"cl-014","Bulk Import Subscribers","Save time migrating your existing subscriber lists with our new bulk import feature.","2025-07-20",1753024800000,13,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fresources%2Fdocs%2Fbulk-import.webp?alt=media&token=cb7e9a5b-eb5f-42b9-871a-1b4ca5613950",{"src":6149,"width":24,"height":25,"alt":6151},"Waitlister Changelog - Bulk Import Feature",{"meta":6153,"og":6159,"twitter":6161},[6154,6156,6157,6158],{"name":30,"content":6155},"bulk import, csv import, subscriber migration, waitlist import, data import, subscriber management",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":6140,"description":6160,"type":42,"image":6149},"Save time migrating your existing subscriber lists with our new bulk import feature. Import from CSV with smart duplicate detection.",{"card":44,"title":6162,"description":6141,"image":6149},"New: Bulk Import Subscribers",{"type":47,"children":6164,"toc":6271},[6165,6170,6174,6207,6211,6229,6233,6266],{"type":50,"tag":51,"props":6166,"children":6167},{},[6168],{"type":55,"value":6169},"Migrating your existing subscriber list to Waitlister is now quick and easy. You can import hundreds of subscribers at once using CSV files.",{"type":50,"tag":58,"props":6171,"children":6172},{"id":235},[6173],{"type":55,"value":238},{"type":50,"tag":70,"props":6175,"children":6176},{},[6177,6187,6197],{"type":50,"tag":74,"props":6178,"children":6179},{},[6180,6185],{"type":50,"tag":78,"props":6181,"children":6182},{},[6183],{"type":55,"value":6184},"CSV file support",{"type":55,"value":6186}," - Upload files with email, name, and phone fields",{"type":50,"tag":74,"props":6188,"children":6189},{},[6190,6195],{"type":50,"tag":78,"props":6191,"children":6192},{},[6193],{"type":55,"value":6194},"Smart duplicate detection",{"type":55,"value":6196}," - Automatically prevents duplicate email addresses",{"type":50,"tag":74,"props":6198,"children":6199},{},[6200,6205],{"type":50,"tag":78,"props":6201,"children":6202},{},[6203],{"type":55,"value":6204},"Real-time progress tracking",{"type":55,"value":6206}," - Monitor import status with live updates",{"type":50,"tag":51,"props":6208,"children":6209},{},[6210],{"type":55,"value":1509},{"type":50,"tag":70,"props":6212,"children":6213},{},[6214,6219,6224],{"type":50,"tag":74,"props":6215,"children":6216},{},[6217],{"type":55,"value":6218},"Migrate from other platforms quickly and safely",{"type":50,"tag":74,"props":6220,"children":6221},{},[6222],{"type":55,"value":6223},"Save hours of manual data entry",{"type":50,"tag":74,"props":6225,"children":6226},{},[6227],{"type":55,"value":6228},"Maintain clean, accurate subscriber lists",{"type":50,"tag":58,"props":6230,"children":6231},{"id":432},[6232],{"type":55,"value":435},{"type":50,"tag":442,"props":6234,"children":6235},{},[6236,6241,6246,6251,6256,6261],{"type":50,"tag":74,"props":6237,"children":6238},{},[6239],{"type":55,"value":6240},"Go to your waitlist's \"Subscribers\" page",{"type":50,"tag":74,"props":6242,"children":6243},{},[6244],{"type":55,"value":6245},"Click the actions menu (⋯) and select \"Bulk import\"",{"type":50,"tag":74,"props":6247,"children":6248},{},[6249],{"type":55,"value":6250},"Upload your CSV file (max 500 subscribers, 2MB limit)",{"type":50,"tag":74,"props":6252,"children":6253},{},[6254],{"type":55,"value":6255},"Map your CSV columns to Waitlister fields",{"type":50,"tag":74,"props":6257,"children":6258},{},[6259],{"type":55,"value":6260},"Review the preview and click \"Import\"",{"type":50,"tag":74,"props":6262,"children":6263},{},[6264],{"type":55,"value":6265},"Monitor progress and download error reports if needed",{"type":50,"tag":51,"props":6267,"children":6268},{},[6269],{"type":55,"value":6270},"Your CSV should include an Email column (required) and optionally Name and Phone columns.",{"title":8,"searchDepth":180,"depth":180,"links":6272},[6273,6274],{"id":235,"depth":183,"text":238},{"id":432,"depth":183,"text":435},"content:changelog:bulk-import.md","changelog\u002Fbulk-import.md","changelog\u002Fbulk-import",{"_path":6279,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":6280,"description":6281,"meta":6282,"image":6287,"head":6289,"body":6300,"_type":186,"_id":6525,"_source":188,"_file":6526,"_stem":6527,"_extension":191},"\u002Fchangelog\u002Fwebhook-events-referrals-milestones","Webhook Events: Referrals & Milestones · Waitlister Changelog","Track referral completions and milestone achievements with two powerful new webhook event types. Build advanced reward systems and automated workflows.",{"id":5092,"title":6283,"description":6284,"date":5472,"createdAt":6285,"type":17,"category":202,"order":6148,"isPublic":20,"thumbnailImage":203,"images":6286},"Webhook Events: Referrals & Milestones","Track referral completions and milestone achievements with two powerful new webhook event types for advanced automation.",1763349097094,[],{"src":203,"width":24,"height":25,"alt":6288},"Waitlister Changelog - New Webhook Events",{"meta":6290,"og":6296,"twitter":6298},[6291,6293,6294,6295],{"name":30,"content":6292},"webhooks, referral tracking, milestone automation, event notifications, reward systems, developer tools",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":6297,"description":6281,"type":42,"image":203},"New Webhook Events: Referrals & Milestones · Waitlister Changelog",{"card":44,"title":6299,"description":6281,"image":203},"New: Webhook Events for Referrals & Milestones",{"type":47,"children":6301,"toc":6517},[6302,6307,6315,6321,6327,6336,6341,6384,6389,6395,6404,6409,6452,6457,6463,6506,6512],{"type":50,"tag":51,"props":6303,"children":6304},{},[6305],{"type":55,"value":6306},"Webhooks just got more powerful. In addition to new sign-ups, you can now receive real-time notifications for referral completions and milestone achievements, enabling sophisticated automation and reward systems.",{"type":50,"tag":51,"props":6308,"children":6309},{},[6310],{"type":50,"tag":330,"props":6311,"children":6312},{"href":332},[6313],{"type":55,"value":6314},"Read the full webhook documentation →",{"type":50,"tag":58,"props":6316,"children":6318},{"id":6317},"new-event-types",[6319],{"type":55,"value":6320},"New Event Types",{"type":50,"tag":542,"props":6322,"children":6324},{"id":6323},"referral-completed",[6325],{"type":55,"value":6326},"Referral Completed",{"type":50,"tag":51,"props":6328,"children":6329},{},[6330],{"type":50,"tag":225,"props":6331,"children":6333},{"className":6332},[],[6334],{"type":55,"value":6335},"waitlist.referral_completed",{"type":50,"tag":51,"props":6337,"children":6338},{},[6339],{"type":55,"value":6340},"Get notified instantly when a subscriber successfully refers someone new to your waitlist. Perfect for:",{"type":50,"tag":70,"props":6342,"children":6343},{},[6344,6354,6364,6374],{"type":50,"tag":74,"props":6345,"children":6346},{},[6347,6352],{"type":50,"tag":78,"props":6348,"children":6349},{},[6350],{"type":55,"value":6351},"Thanking top referrers",{"type":55,"value":6353}," with automated emails",{"type":50,"tag":74,"props":6355,"children":6356},{},[6357,6362],{"type":50,"tag":78,"props":6358,"children":6359},{},[6360],{"type":55,"value":6361},"Tracking viral growth",{"type":55,"value":6363}," in your analytics",{"type":50,"tag":74,"props":6365,"children":6366},{},[6367,6372],{"type":50,"tag":78,"props":6368,"children":6369},{},[6370],{"type":55,"value":6371},"Awarding bonus points",{"type":55,"value":6373}," after milestones like 5, 10, or 25 referrals",{"type":50,"tag":74,"props":6375,"children":6376},{},[6377,6382],{"type":50,"tag":78,"props":6378,"children":6379},{},[6380],{"type":55,"value":6381},"Identifying power users",{"type":55,"value":6383}," for special outreach",{"type":50,"tag":51,"props":6385,"children":6386},{},[6387],{"type":55,"value":6388},"Each webhook includes complete data about both the referrer and the new subscriber, plus points earned.",{"type":50,"tag":542,"props":6390,"children":6392},{"id":6391},"milestone-reached",[6393],{"type":55,"value":6394},"Milestone Reached",{"type":50,"tag":51,"props":6396,"children":6397},{},[6398],{"type":50,"tag":225,"props":6399,"children":6401},{"className":6400},[],[6402],{"type":55,"value":6403},"waitlist.milestone_reached",{"type":50,"tag":51,"props":6405,"children":6406},{},[6407],{"type":55,"value":6408},"Trigger automations when subscribers reach configurable point thresholds. Ideal for:",{"type":50,"tag":70,"props":6410,"children":6411},{},[6412,6422,6432,6442],{"type":50,"tag":74,"props":6413,"children":6414},{},[6415,6420],{"type":50,"tag":78,"props":6416,"children":6417},{},[6418],{"type":55,"value":6419},"Automated reward delivery",{"type":55,"value":6421}," at 100, 200, 500+ points",{"type":50,"tag":74,"props":6423,"children":6424},{},[6425,6430],{"type":50,"tag":78,"props":6426,"children":6427},{},[6428],{"type":55,"value":6429},"Tiered early access",{"type":55,"value":6431}," based on engagement level",{"type":50,"tag":74,"props":6433,"children":6434},{},[6435,6440],{"type":50,"tag":78,"props":6436,"children":6437},{},[6438],{"type":55,"value":6439},"VIP status unlocking",{"type":55,"value":6441}," for your most engaged users",{"type":50,"tag":74,"props":6443,"children":6444},{},[6445,6450],{"type":50,"tag":78,"props":6446,"children":6447},{},[6448],{"type":55,"value":6449},"Achievement celebrations",{"type":55,"value":6451}," to drive further engagement",{"type":50,"tag":51,"props":6453,"children":6454},{},[6455],{"type":55,"value":6456},"Configure up to 10 custom milestone thresholds (default: 100, 200, 300, 500, 1000 points) to match your reward structure.",{"type":50,"tag":58,"props":6458,"children":6460},{"id":6459},"event-management",[6461],{"type":55,"value":6462},"Event Management",{"type":50,"tag":70,"props":6464,"children":6465},{},[6466,6476,6486,6496],{"type":50,"tag":74,"props":6467,"children":6468},{},[6469,6474],{"type":50,"tag":78,"props":6470,"children":6471},{},[6472],{"type":55,"value":6473},"Enable\u002Fdisable independently",{"type":55,"value":6475}," - Choose which events you want to receive",{"type":50,"tag":74,"props":6477,"children":6478},{},[6479,6484],{"type":50,"tag":78,"props":6480,"children":6481},{},[6482],{"type":55,"value":6483},"Configure milestones",{"type":55,"value":6485}," - Set custom point thresholds for your reward tiers",{"type":50,"tag":74,"props":6487,"children":6488},{},[6489,6494],{"type":50,"tag":78,"props":6490,"children":6491},{},[6492],{"type":55,"value":6493},"Test all events",{"type":55,"value":6495}," - Verify each event type before going live",{"type":50,"tag":74,"props":6497,"children":6498},{},[6499,6504],{"type":50,"tag":78,"props":6500,"children":6501},{},[6502],{"type":55,"value":6503},"Filter logs",{"type":55,"value":6505}," - View delivery history by event type",{"type":50,"tag":58,"props":6507,"children":6509},{"id":6508},"migration",[6510],{"type":55,"value":6511},"Migration",{"type":50,"tag":51,"props":6513,"children":6514},{},[6515],{"type":55,"value":6516},"Existing webhooks continue to work unchanged - new sign-up events are enabled by default. Visit your webhook settings to enable referral and milestone events.",{"title":8,"searchDepth":180,"depth":180,"links":6518},[6519,6523,6524],{"id":6317,"depth":183,"text":6320,"children":6520},[6521,6522],{"id":6323,"depth":180,"text":6326},{"id":6391,"depth":180,"text":6394},{"id":6459,"depth":183,"text":6462},{"id":6508,"depth":183,"text":6511},"content:changelog:webhook-events-referrals-milestones.md","changelog\u002Fwebhook-events-referrals-milestones.md","changelog\u002Fwebhook-events-referrals-milestones",{"_path":6529,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":6530,"description":6531,"meta":6532,"image":6539,"head":6541,"body":6552,"_type":186,"_id":6680,"_source":188,"_file":6681,"_stem":6682,"_extension":191},"\u002Fchangelog\u002Fgdpr-compliance","Improved Privacy Controls & GDPR Compliance · Waitlister Changelog","Learn about our recent updates for GDPR compliance, including a new Privacy Policy, consent management, and stronger data protection measures for all users.",{"id":6533,"title":6534,"description":6535,"date":6146,"createdAt":6536,"type":201,"category":5791,"order":6537,"isPublic":20,"thumbnailImage":6538},"cl-013","Improved Privacy Controls & GDPR Compliance","We've updated our platform to be fully GDPR compliant, with a clearer Privacy Policy, and a new consent banner.",1753023600000,12,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_gdpr-compliance.webp?alt=media&token=a372e1fb-26db-4ff2-8b85-d2519a8f225f",{"src":6538,"width":24,"height":25,"alt":6540},"Waitlister Changelog - GDPR Compliance Update",{"meta":6542,"og":6548,"twitter":6550},[6543,6545,6546,6547],{"name":30,"content":6544},"GDPR, privacy policy, data protection, cookie consent, user rights, data security, compliance",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":6530,"description":6549,"type":42,"image":6538},"Learn about our recent updates for GDPR compliance, including a new Privacy Policy, and consent management.",{"card":44,"title":6551,"description":6535,"image":6538},"New: Improved Privacy Controls & GDPR Compliance",{"type":47,"children":6553,"toc":6671},[6554,6559,6564,6569,6578,6591,6609,6618,6623,6632,6637,6643,6655,6659],{"type":50,"tag":51,"props":6555,"children":6556},{},[6557],{"type":55,"value":6558},"At Waitlister, trust and transparency are core to our mission. We're committed to protecting your data, and today we're rolling out a platform update to ensure full compliance with the General Data Protection Regulation (GDPR).",{"type":50,"tag":51,"props":6560,"children":6561},{},[6562],{"type":55,"value":6563},"These changes give everyone more control over their personal information and clarify our responsibilities as your service provider.",{"type":50,"tag":58,"props":6565,"children":6566},{"id":842},[6567],{"type":55,"value":6568},"What's New?",{"type":50,"tag":542,"props":6570,"children":6572},{"id":6571},"updated-privacy-policy",[6573],{"type":50,"tag":78,"props":6574,"children":6575},{},[6576],{"type":55,"value":6577},"Updated Privacy Policy",{"type":50,"tag":51,"props":6579,"children":6580},{},[6581,6583,6589],{"type":55,"value":6582},"We've revised our ",{"type":50,"tag":330,"props":6584,"children":6586},{"href":6585},"\u002Fprivacy-policy",[6587],{"type":55,"value":6588},"Privacy Policy",{"type":55,"value":6590}," to be more transparent and easier to understand. It now clearly outlines:",{"type":50,"tag":70,"props":6592,"children":6593},{},[6594,6599,6604],{"type":50,"tag":74,"props":6595,"children":6596},{},[6597],{"type":55,"value":6598},"The data we collect and why",{"type":50,"tag":74,"props":6600,"children":6601},{},[6602],{"type":55,"value":6603},"Your rights as a user under GDPR",{"type":50,"tag":74,"props":6605,"children":6606},{},[6607],{"type":55,"value":6608},"Our dual roles as a Data Controller (for your data) and a Data Processor (for your participants' data)",{"type":50,"tag":542,"props":6610,"children":6612},{"id":6611},"cookie-consent-management",[6613],{"type":50,"tag":78,"props":6614,"children":6615},{},[6616],{"type":55,"value":6617},"Cookie Consent Management",{"type":50,"tag":51,"props":6619,"children":6620},{},[6621],{"type":55,"value":6622},"You'll now see a consent banner on your first visit. This allows you to make an active and informed choice about the cookies we use for analytics and service improvement.",{"type":50,"tag":542,"props":6624,"children":6626},{"id":6625},"improved-data-rights-control",[6627],{"type":50,"tag":78,"props":6628,"children":6629},{},[6630],{"type":55,"value":6631},"Improved Data Rights & Control",{"type":50,"tag":51,"props":6633,"children":6634},{},[6635],{"type":55,"value":6636},"We have improved the process for exercising your data rights. You can easily request access to, correction of, or deletion of your personal data by contacting us directly, as detailed in the new privacy policy.",{"type":50,"tag":58,"props":6638,"children":6640},{"id":6639},"what-this-means-for-you",[6641],{"type":55,"value":6642},"What This Means for You",{"type":50,"tag":51,"props":6644,"children":6645},{},[6646,6648,6653],{"type":55,"value":6647},"As a Waitlister user creating waitlists, you are a ",{"type":50,"tag":78,"props":6649,"children":6650},{},[6651],{"type":55,"value":6652},"Data Controller",{"type":55,"value":6654},". This update ensures that the platform you use to collect data is fully compliant, helping you meet your own GDPR obligations. We now provide a Data Processing Agreement (DPA) to formalize our commitment to protecting the data you process through our service.",{"type":50,"tag":58,"props":6656,"children":6657},{"id":6113},[6658],{"type":55,"value":6116},{"type":50,"tag":51,"props":6660,"children":6661},{},[6662,6664,6669],{"type":55,"value":6663},"These privacy enhancements and GDPR compliance measures are now active for ",{"type":50,"tag":78,"props":6665,"children":6666},{},[6667],{"type":55,"value":6668},"all users",{"type":55,"value":6670},". No action is needed on your part to benefit from these protections.",{"title":8,"searchDepth":180,"depth":180,"links":6672},[6673,6678,6679],{"id":842,"depth":183,"text":6568,"children":6674},[6675,6676,6677],{"id":6571,"depth":180,"text":6577},{"id":6611,"depth":180,"text":6617},{"id":6625,"depth":180,"text":6631},{"id":6639,"depth":183,"text":6642},{"id":6113,"depth":183,"text":6116},"content:changelog:gdpr-compliance.md","changelog\u002Fgdpr-compliance.md","changelog\u002Fgdpr-compliance",{"_path":6684,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":6685,"description":6686,"meta":6687,"image":6696,"head":6698,"body":6709,"_type":186,"_id":7015,"_source":188,"_file":7016,"_stem":7017,"_extension":191},"\u002Fchangelog\u002Fteams","Team Collaboration & Multi-User Access · Waitlister Changelog","Invite team members to collaborate on your waitlists with role-based permissions. Assign admin, editor, or viewer roles to manage your launch together.",{"id":675,"title":6688,"description":6689,"date":6690,"createdAt":6691,"type":17,"category":6692,"order":6693,"isPublic":20,"thumbnailImage":6694,"images":6695},"Team Collaboration","Invite team members to collaborate on your waitlists with role-based permissions. Perfect for teams launching products together.","2025-05-23",1747945263098,"collaboration",11,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fteam.webp?alt=media&token=759afbe2-fe2e-4f51-af9c-fbc9774c251d",[6694],{"src":6694,"width":24,"height":25,"alt":6697},"Waitlister Changelog - Team Collaboration Feature",{"meta":6699,"og":6705,"twitter":6706},[6700,6702,6703,6704],{"name":30,"content":6701},"team collaboration, multi-user access, role permissions, team management, waitlist collaboration, product launch teams",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":6685,"description":6686,"type":42,"image":6694},{"card":44,"title":6707,"description":6708,"image":6694},"New: Team Collaboration","Invite team members to collaborate on your waitlists with role-based permissions. Perfect for product launch teams.",{"type":47,"children":6710,"toc":7001},[6711,6722,6727,6733,6742,6765,6774,6797,6806,6824,6828,6837,6860,6869,6882,6891,6904,6908,6951,6955,6973,6978],{"type":50,"tag":51,"props":6712,"children":6713},{},[6714,6716,6720],{"type":55,"value":6715},"We're excited to introduce ",{"type":50,"tag":78,"props":6717,"children":6718},{},[6719],{"type":55,"value":6688},{"type":55,"value":6721},", enabling multiple team members to work together on your waitlists with granular role-based permissions.",{"type":50,"tag":51,"props":6723,"children":6724},{},[6725],{"type":55,"value":6726},"Perfect for product teams, marketing departments, and startup co-founders who need to collaborate on product launches and waitlist management.",{"type":50,"tag":58,"props":6728,"children":6730},{"id":6729},"role-based-access-control",[6731],{"type":55,"value":6732},"Role-Based Access Control",{"type":50,"tag":542,"props":6734,"children":6736},{"id":6735},"admin",[6737],{"type":50,"tag":78,"props":6738,"children":6739},{},[6740],{"type":55,"value":6741},"Admin",{"type":50,"tag":70,"props":6743,"children":6744},{},[6745,6750,6755,6760],{"type":50,"tag":74,"props":6746,"children":6747},{},[6748],{"type":55,"value":6749},"Manage waitlist settings and content",{"type":50,"tag":74,"props":6751,"children":6752},{},[6753],{"type":55,"value":6754},"Invite and manage other team members",{"type":50,"tag":74,"props":6756,"children":6757},{},[6758],{"type":55,"value":6759},"Access all analytics and subscriber data",{"type":50,"tag":74,"props":6761,"children":6762},{},[6763],{"type":55,"value":6764},"Send and manage email campaigns",{"type":50,"tag":542,"props":6766,"children":6768},{"id":6767},"editor",[6769],{"type":50,"tag":78,"props":6770,"children":6771},{},[6772],{"type":55,"value":6773},"Editor",{"type":50,"tag":70,"props":6775,"children":6776},{},[6777,6782,6787,6792],{"type":50,"tag":74,"props":6778,"children":6779},{},[6780],{"type":55,"value":6781},"Edit waitlist content, forms, and landing pages",{"type":50,"tag":74,"props":6783,"children":6784},{},[6785],{"type":55,"value":6786},"Manage subscribers and send emails",{"type":50,"tag":74,"props":6788,"children":6789},{},[6790],{"type":55,"value":6791},"Access analytics and export data",{"type":50,"tag":74,"props":6793,"children":6794},{},[6795],{"type":55,"value":6796},"Cannot manage team members",{"type":50,"tag":542,"props":6798,"children":6800},{"id":6799},"viewer",[6801],{"type":50,"tag":78,"props":6802,"children":6803},{},[6804],{"type":55,"value":6805},"Viewer",{"type":50,"tag":70,"props":6807,"children":6808},{},[6809,6814,6819],{"type":50,"tag":74,"props":6810,"children":6811},{},[6812],{"type":55,"value":6813},"Read-only access to all waitlist data",{"type":50,"tag":74,"props":6815,"children":6816},{},[6817],{"type":55,"value":6818},"View analytics and subscriber information",{"type":50,"tag":74,"props":6820,"children":6821},{},[6822],{"type":55,"value":6823},"Cannot make changes or manage content",{"type":50,"tag":58,"props":6825,"children":6826},{"id":1003},[6827],{"type":55,"value":1006},{"type":50,"tag":542,"props":6829,"children":6831},{"id":6830},"invitation-system",[6832],{"type":50,"tag":78,"props":6833,"children":6834},{},[6835],{"type":55,"value":6836},"Invitation System",{"type":50,"tag":70,"props":6838,"children":6839},{},[6840,6845,6850,6855],{"type":50,"tag":74,"props":6841,"children":6842},{},[6843],{"type":55,"value":6844},"Send invitations via email with custom roles",{"type":50,"tag":74,"props":6846,"children":6847},{},[6848],{"type":55,"value":6849},"Recipients can accept invitations before or after creating an account",{"type":50,"tag":74,"props":6851,"children":6852},{},[6853],{"type":55,"value":6854},"Automatic account linking when users sign up",{"type":50,"tag":74,"props":6856,"children":6857},{},[6858],{"type":55,"value":6859},"7-day invitation expiry for security",{"type":50,"tag":542,"props":6861,"children":6863},{"id":6862},"seamless-access-management",[6864],{"type":50,"tag":78,"props":6865,"children":6866},{},[6867],{"type":55,"value":6868},"Seamless Access Management",{"type":50,"tag":70,"props":6870,"children":6871},{},[6872,6877],{"type":50,"tag":74,"props":6873,"children":6874},{},[6875],{"type":55,"value":6876},"Team members see shared waitlists in their dashboard",{"type":50,"tag":74,"props":6878,"children":6879},{},[6880],{"type":55,"value":6881},"Easy role updates and member removal",{"type":50,"tag":542,"props":6883,"children":6885},{"id":6884},"security-permissions",[6886],{"type":50,"tag":78,"props":6887,"children":6888},{},[6889],{"type":55,"value":6890},"Security & Permissions",{"type":50,"tag":70,"props":6892,"children":6893},{},[6894,6899],{"type":50,"tag":74,"props":6895,"children":6896},{},[6897],{"type":55,"value":6898},"Granular permission system prevents unauthorized access",{"type":50,"tag":74,"props":6900,"children":6901},{},[6902],{"type":55,"value":6903},"Only waitlist owners can delete waitlists",{"type":50,"tag":58,"props":6905,"children":6906},{"id":920},[6907],{"type":55,"value":923},{"type":50,"tag":442,"props":6909,"children":6910},{},[6911,6921,6931,6941],{"type":50,"tag":74,"props":6912,"children":6913},{},[6914,6919],{"type":50,"tag":78,"props":6915,"children":6916},{},[6917],{"type":55,"value":6918},"Upgrade to Scale Plan",{"type":55,"value":6920}," - Team collaboration is available on Scale plan",{"type":50,"tag":74,"props":6922,"children":6923},{},[6924,6929],{"type":50,"tag":78,"props":6925,"children":6926},{},[6927],{"type":55,"value":6928},"Go to Team Settings",{"type":55,"value":6930}," - Find the new Team tab in your waitlist settings",{"type":50,"tag":74,"props":6932,"children":6933},{},[6934,6939],{"type":50,"tag":78,"props":6935,"children":6936},{},[6937],{"type":55,"value":6938},"Send Invitations",{"type":55,"value":6940}," - Enter email addresses and assign appropriate roles",{"type":50,"tag":74,"props":6942,"children":6943},{},[6944,6949],{"type":50,"tag":78,"props":6945,"children":6946},{},[6947],{"type":55,"value":6948},"Start Collaborating",{"type":55,"value":6950}," - Team members will receive email invitations to join",{"type":50,"tag":58,"props":6952,"children":6953},{"id":6113},[6954],{"type":55,"value":6116},{"type":50,"tag":51,"props":6956,"children":6957},{},[6958,6960,6965,6966,6971],{"type":55,"value":6959},"Team collaboration is available exclusively on the ",{"type":50,"tag":78,"props":6961,"children":6962},{},[6963],{"type":55,"value":6964},"Business",{"type":55,"value":5070},{"type":50,"tag":78,"props":6967,"children":6968},{},[6969],{"type":55,"value":6970},"Scale",{"type":55,"value":6972}," (legacy) plans.",{"type":50,"tag":51,"props":6974,"children":6975},{},[6976],{"type":55,"value":6977},"This feature is perfect for:",{"type":50,"tag":70,"props":6979,"children":6980},{},[6981,6986,6991,6996],{"type":50,"tag":74,"props":6982,"children":6983},{},[6984],{"type":55,"value":6985},"Startup teams launching new products",{"type":50,"tag":74,"props":6987,"children":6988},{},[6989],{"type":55,"value":6990},"Marketing teams managing multiple campaigns",{"type":50,"tag":74,"props":6992,"children":6993},{},[6994],{"type":55,"value":6995},"Agencies working with clients",{"type":50,"tag":74,"props":6997,"children":6998},{},[6999],{"type":55,"value":7000},"Product teams with distributed responsibilities",{"title":8,"searchDepth":180,"depth":180,"links":7002},[7003,7008,7013,7014],{"id":6729,"depth":183,"text":6732,"children":7004},[7005,7006,7007],{"id":6735,"depth":180,"text":6741},{"id":6767,"depth":180,"text":6773},{"id":6799,"depth":180,"text":6805},{"id":1003,"depth":183,"text":1006,"children":7009},[7010,7011,7012],{"id":6830,"depth":180,"text":6836},{"id":6862,"depth":180,"text":6868},{"id":6884,"depth":180,"text":6890},{"id":920,"depth":183,"text":923},{"id":6113,"depth":183,"text":6116},"content:changelog:teams.md","changelog\u002Fteams.md","changelog\u002Fteams",{"_path":7019,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":7020,"description":7021,"meta":7022,"image":7032,"head":7034,"body":7044,"_type":186,"_id":7091,"_source":188,"_file":7092,"_stem":7093,"_extension":191},"\u002Fchangelog\u002Ftransparent-background","Transparent Background for Forms · Waitlister Changelog","Make your waitlist form blend seamlessly with your website using the new transparent background option in the form editor.",{"id":7023,"title":7024,"description":7025,"date":7026,"createdAt":7027,"type":201,"category":6767,"order":7028,"isPublic":20,"thumbnailImage":7029,"images":7030},"cl-001","Transparent Background for Forms","Make your waitlist form blend seamlessly with your website using the new transparent background option.","2024-03-01",1729256400000,1,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_transparent-form-bg-1.jpg?alt=media&token=57840697-b3ac-4a4b-a3b0-647a7f6ec703",[7029,7031],"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fchangelog%2Fchangelog_transparent-form-bg-2.jpg?alt=media&token=24c9356e-b38c-4222-927d-110a48cb3082",{"src":7029,"width":24,"height":25,"alt":7033},"Waitlister Changelog - Transparent Background Feature",{"meta":7035,"og":7041,"twitter":7042},[7036,7038,7039,7040],{"name":30,"content":7037},"waitlist form, transparent background, form customization, form editor, waitlist customization",{"name":33,"content":34},{"name":36,"content":37},{"name":39,"content":40},{"title":7020,"description":7021,"type":42,"image":7029},{"card":44,"title":7043,"description":7021,"image":7029},"New: Transparent Background for Forms",{"type":47,"children":7045,"toc":7087},[7046,7051,7055,7073,7078,7082],{"type":50,"tag":51,"props":7047,"children":7048},{},[7049],{"type":55,"value":7050},"We've added a new customization option in our form editor that gives you even more control over how your waitlist form integrates with your website.",{"type":50,"tag":58,"props":7052,"children":7053},{"id":842},[7054],{"type":55,"value":845},{"type":50,"tag":70,"props":7056,"children":7057},{},[7058,7063,7068],{"type":50,"tag":74,"props":7059,"children":7060},{},[7061],{"type":55,"value":7062},"Toggle transparent background option in the form editor",{"type":50,"tag":74,"props":7064,"children":7065},{},[7066],{"type":55,"value":7067},"Seamlessly blend your waitlist form with any website background",{"type":50,"tag":74,"props":7069,"children":7070},{},[7071],{"type":55,"value":7072},"Perfect for maintaining your site's visual consistency",{"type":50,"tag":51,"props":7074,"children":7075},{},[7076],{"type":55,"value":7077},"This is useful, for example, when your website's background is an image and you want the form to blend in it.",{"type":50,"tag":58,"props":7079,"children":7080},{"id":432},[7081],{"type":55,"value":435},{"type":50,"tag":51,"props":7083,"children":7084},{},[7085],{"type":55,"value":7086},"Navigate to the form editor, find the background options on the sidebar, and click the \"Transparent\" option.",{"title":8,"searchDepth":180,"depth":180,"links":7088},[7089,7090],{"id":842,"depth":183,"text":845},{"id":432,"depth":183,"text":435},"content:changelog:transparent-background.md","changelog\u002Ftransparent-background.md","changelog\u002Ftransparent-background"]