[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"changelog-\u002Fchangelog\u002Fdouble-opt-in":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"meta":10,"image":22,"head":26,"body":46,"_type":534,"_id":535,"_source":536,"_file":537,"_stem":538,"_extension":539},"\u002Fchangelog\u002Fdouble-opt-in","changelog",false,"","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":11,"title":12,"description":13,"date":14,"createdAt":15,"type":16,"category":17,"order":18,"isPublic":19,"thumbnailImage":20,"images":21},"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,"feature","emails",20,true,"https:\u002F\u002Ffirebasestorage.googleapis.com\u002Fv0\u002Fb\u002Fwaitinglist-app-c24fc.appspot.com\u002Fo\u002Fresources%2Ffeatures%2Ffeature_confirmation-email-2.webp?alt=media",[],{"src":20,"width":23,"height":24,"alt":25},400,300,"Waitlister Changelog - Double Opt-in",{"meta":27,"og":40,"twitter":42},[28,31,34,37],{"name":29,"content":30},"keywords","double opt-in, email verification, confirmed opt-in, email confirmation, waitlist security, spam prevention, GDPR compliance",{"name":32,"content":33},"robots","index, follow",{"name":35,"content":36},"author","Waitlister",{"name":38,"content":39},"copyright","© 2026 Waitlister",{"title":8,"description":9,"type":41,"image":20},"article",{"card":43,"title":44,"description":45,"image":20},"summary_large_image","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":48,"toc":522},"root",[49,57,67,74,85,90,135,144,149,192,201,206,268,274,279,387,393,447,453,458,514],{"type":50,"tag":51,"props":52,"children":53},"element","p",{},[54],{"type":55,"value":56},"text","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":58,"children":59},{},[60],{"type":50,"tag":61,"props":62,"children":64},"a",{"href":63},"\u002Fdocs\u002Fdouble-opt-in",[65],{"type":55,"value":66},"View double opt-in documentation →",{"type":50,"tag":68,"props":69,"children":71},"h2",{"id":70},"whats-included",[72],{"type":55,"value":73},"What's Included",{"type":50,"tag":75,"props":76,"children":78},"h3",{"id":77},"email-verification-flow",[79],{"type":50,"tag":80,"props":81,"children":82},"strong",{},[83],{"type":55,"value":84},"Email Verification Flow",{"type":50,"tag":51,"props":86,"children":87},{},[88],{"type":55,"value":89},"Subscribers confirm their email before joining your waitlist.",{"type":50,"tag":91,"props":92,"children":93},"ul",{},[94,105,115,125],{"type":50,"tag":95,"props":96,"children":97},"li",{},[98,103],{"type":50,"tag":80,"props":99,"children":100},{},[101],{"type":55,"value":102},"Automatic Confirmation Emails",{"type":55,"value":104}," - Sent instantly when someone signs up",{"type":50,"tag":95,"props":106,"children":107},{},[108,113],{"type":50,"tag":80,"props":109,"children":110},{},[111],{"type":55,"value":112},"Confirmation Pending Page",{"type":55,"value":114}," - Clean \"check your email\" experience with resend option",{"type":50,"tag":95,"props":116,"children":117},{},[118,123],{"type":50,"tag":80,"props":119,"children":120},{},[121],{"type":55,"value":122},"One-Click Confirmation",{"type":55,"value":124}," - Subscribers click a link to verify and join",{"type":50,"tag":95,"props":126,"children":127},{},[128,133],{"type":50,"tag":80,"props":129,"children":130},{},[131],{"type":55,"value":132},"Configurable Expiration",{"type":55,"value":134}," - Set link validity from 12 to 168 hours",{"type":50,"tag":75,"props":136,"children":138},{"id":137},"customizable-confirmation-email",[139],{"type":50,"tag":80,"props":140,"children":141},{},[142],{"type":55,"value":143},"Customizable Confirmation Email",{"type":50,"tag":51,"props":145,"children":146},{},[147],{"type":55,"value":148},"Full control over the confirmation email design and content.",{"type":50,"tag":91,"props":150,"children":151},{},[152,162,172,182],{"type":50,"tag":95,"props":153,"children":154},{},[155,160],{"type":50,"tag":80,"props":156,"children":157},{},[158],{"type":55,"value":159},"Visual Email Editor",{"type":55,"value":161}," - Same editor as welcome emails and broadcasts",{"type":50,"tag":95,"props":163,"children":164},{},[165,170],{"type":50,"tag":80,"props":166,"children":167},{},[168],{"type":55,"value":169},"Template Variables",{"type":55,"value":171}," - Personalize with subscriber name, product name, and more",{"type":50,"tag":95,"props":173,"children":174},{},[175,180],{"type":50,"tag":80,"props":176,"children":177},{},[178],{"type":55,"value":179},"Custom Sender",{"type":55,"value":181}," - Use your own email domain for better deliverability",{"type":50,"tag":95,"props":183,"children":184},{},[185,190],{"type":50,"tag":80,"props":186,"children":187},{},[188],{"type":55,"value":189},"Brand Matching",{"type":55,"value":191}," - Match colors, fonts, and styling to your brand",{"type":50,"tag":75,"props":193,"children":195},{"id":194},"seamless-integrations",[196],{"type":50,"tag":80,"props":197,"children":198},{},[199],{"type":55,"value":200},"Seamless Integrations",{"type":50,"tag":51,"props":202,"children":203},{},[204],{"type":55,"value":205},"Works with all existing Waitlister features.",{"type":50,"tag":91,"props":207,"children":208},{},[209,219,229,239,258],{"type":50,"tag":95,"props":210,"children":211},{},[212,217],{"type":50,"tag":80,"props":213,"children":214},{},[215],{"type":55,"value":216},"Landing Pages",{"type":55,"value":218}," - Double opt-in works automatically",{"type":50,"tag":95,"props":220,"children":221},{},[222,227],{"type":50,"tag":80,"props":223,"children":224},{},[225],{"type":55,"value":226},"Embedded Forms",{"type":55,"value":228}," - No code changes required",{"type":50,"tag":95,"props":230,"children":231},{},[232,237],{"type":50,"tag":80,"props":233,"children":234},{},[235],{"type":55,"value":236},"Form Action Endpoint",{"type":55,"value":238}," - Redirects to confirmation page",{"type":50,"tag":95,"props":240,"children":241},{},[242,247,249,256],{"type":50,"tag":80,"props":243,"children":244},{},[245],{"type":55,"value":246},"API",{"type":55,"value":248}," - New ",{"type":50,"tag":250,"props":251,"children":253},"code",{"className":252},[],[254],{"type":55,"value":255},"is_pending_confirmation",{"type":55,"value":257}," response field",{"type":50,"tag":95,"props":259,"children":260},{},[261,266],{"type":50,"tag":80,"props":262,"children":263},{},[264],{"type":55,"value":265},"Referral Program",{"type":55,"value":267}," - Credit awarded only after confirmation",{"type":50,"tag":68,"props":269,"children":271},{"id":270},"why-use-double-opt-in",[272],{"type":55,"value":273},"Why Use Double Opt-in?",{"type":50,"tag":51,"props":275,"children":276},{},[277],{"type":55,"value":278},"Double opt-in provides several benefits.",{"type":50,"tag":280,"props":281,"children":282},"table",{},[283,302],{"type":50,"tag":284,"props":285,"children":286},"thead",{},[287],{"type":50,"tag":288,"props":289,"children":290},"tr",{},[291,297],{"type":50,"tag":292,"props":293,"children":294},"th",{},[295],{"type":55,"value":296},"Benefit",{"type":50,"tag":292,"props":298,"children":299},{},[300],{"type":55,"value":301},"Description",{"type":50,"tag":303,"props":304,"children":305},"tbody",{},[306,323,339,355,371],{"type":50,"tag":288,"props":307,"children":308},{},[309,318],{"type":50,"tag":310,"props":311,"children":312},"td",{},[313],{"type":50,"tag":80,"props":314,"children":315},{},[316],{"type":55,"value":317},"Verified Emails",{"type":50,"tag":310,"props":319,"children":320},{},[321],{"type":55,"value":322},"Every subscriber has proven access to their email",{"type":50,"tag":288,"props":324,"children":325},{},[326,334],{"type":50,"tag":310,"props":327,"children":328},{},[329],{"type":50,"tag":80,"props":330,"children":331},{},[332],{"type":55,"value":333},"Better Deliverability",{"type":50,"tag":310,"props":335,"children":336},{},[337],{"type":55,"value":338},"Lower bounce rates improve inbox placement",{"type":50,"tag":288,"props":340,"children":341},{},[342,350],{"type":50,"tag":310,"props":343,"children":344},{},[345],{"type":50,"tag":80,"props":346,"children":347},{},[348],{"type":55,"value":349},"Spam Prevention",{"type":50,"tag":310,"props":351,"children":352},{},[353],{"type":55,"value":354},"Bots can't complete the confirmation step",{"type":50,"tag":288,"props":356,"children":357},{},[358,366],{"type":50,"tag":310,"props":359,"children":360},{},[361],{"type":50,"tag":80,"props":362,"children":363},{},[364],{"type":55,"value":365},"Higher Quality Leads",{"type":50,"tag":310,"props":367,"children":368},{},[369],{"type":55,"value":370},"Confirmed subscribers show genuine interest",{"type":50,"tag":288,"props":372,"children":373},{},[374,382],{"type":50,"tag":310,"props":375,"children":376},{},[377],{"type":50,"tag":80,"props":378,"children":379},{},[380],{"type":55,"value":381},"Compliance Support",{"type":50,"tag":310,"props":383,"children":384},{},[385],{"type":55,"value":386},"Clear consent documentation for GDPR\u002FCAN-SPAM",{"type":50,"tag":68,"props":388,"children":390},{"id":389},"how-it-works",[391],{"type":55,"value":392},"How It Works",{"type":50,"tag":394,"props":395,"children":396},"ol",{},[397,407,417,427,437],{"type":50,"tag":95,"props":398,"children":399},{},[400,405],{"type":50,"tag":80,"props":401,"children":402},{},[403],{"type":55,"value":404},"User signs up",{"type":55,"value":406}," - Through any signup method (landing page, form, API)",{"type":50,"tag":95,"props":408,"children":409},{},[410,415],{"type":50,"tag":80,"props":411,"children":412},{},[413],{"type":55,"value":414},"Confirmation email sent",{"type":55,"value":416}," - Automatic, customizable email with verify link",{"type":50,"tag":95,"props":418,"children":419},{},[420,425],{"type":50,"tag":80,"props":421,"children":422},{},[423],{"type":55,"value":424},"User confirms",{"type":55,"value":426}," - Clicks the link in their email",{"type":50,"tag":95,"props":428,"children":429},{},[430,435],{"type":50,"tag":80,"props":431,"children":432},{},[433],{"type":55,"value":434},"Added to waitlist",{"type":55,"value":436}," - Position assigned, referral code generated",{"type":50,"tag":95,"props":438,"children":439},{},[440,445],{"type":50,"tag":80,"props":441,"children":442},{},[443],{"type":55,"value":444},"Welcome email sent",{"type":55,"value":446}," - If enabled, sent after confirmation",{"type":50,"tag":68,"props":448,"children":450},{"id":449},"get-started",[451],{"type":55,"value":452},"Get Started",{"type":50,"tag":51,"props":454,"children":455},{},[456],{"type":55,"value":457},"Enable double opt-in in your waitlist settings:",{"type":50,"tag":394,"props":459,"children":460},{},[461,466,483,493,498],{"type":50,"tag":95,"props":462,"children":463},{},[464],{"type":55,"value":465},"Go to your waitlist dashboard",{"type":50,"tag":95,"props":467,"children":468},{},[469,471,476,478],{"type":55,"value":470},"Navigate to ",{"type":50,"tag":80,"props":472,"children":473},{},[474],{"type":55,"value":475},"Settings",{"type":55,"value":477}," → ",{"type":50,"tag":80,"props":479,"children":480},{},[481],{"type":55,"value":482},"Security",{"type":50,"tag":95,"props":484,"children":485},{},[486,488],{"type":55,"value":487},"Toggle on ",{"type":50,"tag":80,"props":489,"children":490},{},[491],{"type":55,"value":492},"\"Require email confirmation\"",{"type":50,"tag":95,"props":494,"children":495},{},[496],{"type":55,"value":497},"Set your preferred link expiration time",{"type":50,"tag":95,"props":499,"children":500},{},[501,503,508,509],{"type":55,"value":502},"Customize your confirmation email in ",{"type":50,"tag":80,"props":504,"children":505},{},[506],{"type":55,"value":507},"Emails",{"type":55,"value":477},{"type":50,"tag":80,"props":510,"children":511},{},[512],{"type":55,"value":513},"Confirmation",{"type":50,"tag":51,"props":515,"children":516},{},[517],{"type":50,"tag":61,"props":518,"children":519},{"href":63},[520],{"type":55,"value":521},"View full documentation →",{"title":7,"searchDepth":523,"depth":523,"links":524},3,[525,531,532,533],{"id":70,"depth":526,"text":73,"children":527},2,[528,529,530],{"id":77,"depth":523,"text":84},{"id":137,"depth":523,"text":143},{"id":194,"depth":523,"text":200},{"id":270,"depth":526,"text":273},{"id":389,"depth":526,"text":392},{"id":449,"depth":526,"text":452},"markdown","content:changelog:double-opt-in.md","content","changelog\u002Fdouble-opt-in.md","changelog\u002Fdouble-opt-in","md"]