[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-\u002Fdocs\u002Freferral-program":3},{"_path":4,"title":5,"description":6,"navigation":7,"image":12,"head":17,"body":37},"\u002Fdocs\u002Freferral-program","Referral Program · Waitlister Documentation","Learn how to set up and optimize a points-based referral program to accelerate your waitlist growth through subscriber referrals.",{"title":8,"group":9,"description":10,"order":11},"Referral Program","Features","Accelerate your waitlist growth with a customizable points-based referral system.",7,{"src":13,"width":14,"height":15,"alt":16},"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",400,300,"Waitlister Referral Program",{"meta":18,"og":31,"twitter":34},[19,22,25,28],{"name":20,"content":21},"keywords","waitlist referral program, points system, viral growth, referral rewards, referral leaderboard, waitlist ranking, points-based system, social follow tasks",{"name":23,"content":24},"robots","index, follow",{"name":26,"content":27},"author","Waitlister",{"name":29,"content":30},"copyright","© 2026 Waitlister",{"title":5,"description":6,"type":32,"image":33},"article","hhttps:\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",{"card":35,"title":36,"description":6,"image":13},"summary_large_image","Boost Waitlist Growth with Waitlister Referrals",{"type":38,"children":39,"toc":832},"root",[40,53,59,67,72,80,87,92,138,143,149,156,184,192,198,203,234,239,262,268,273,279,322,328,333,343,349,355,360,374,379,402,416,422,427,433,527,532,537,542,548,600,606,612,617,628,649,660,666,672,677,740,746,789,795,800],{"type":41,"tag":42,"props":43,"children":44},"element","p",{},[45],{"type":41,"tag":46,"props":47,"children":50},"span",{"className":48},[49],"secondary-heading",[51],{"type":52,"value":9},"text",{"type":41,"tag":54,"props":55,"children":57},"h1",{"id":56},"referral-program",[58],{"type":52,"value":8},{"type":41,"tag":42,"props":60,"children":61},{},[62],{"type":41,"tag":63,"props":64,"children":66},"img",{"alt":65,"src":13},"Thank-you page example",[],{"type":41,"tag":42,"props":68,"children":69},{},[70],{"type":52,"value":71},"The Waitlister referral program helps you grow your waitlist exponentially by incentivizing subscribers to refer others. Our points-based system rewards users for joining, sharing, and engaging with your brand, creating a powerful viral loop that can significantly boost your subscriber count.",{"type":41,"tag":73,"props":74,"children":77},"div",{"className":75},[76],"note",[78],{"type":52,"value":79},"The referral program feature is available on the Launch plan and above.",{"type":41,"tag":81,"props":82,"children":84},"h2",{"id":83},"how-the-points-based-system-works",[85],{"type":52,"value":86},"How the Points-Based System Works",{"type":41,"tag":42,"props":88,"children":89},{},[90],{"type":52,"value":91},"The referral program uses a straightforward points system with multiple ways for users to earn points.",{"type":41,"tag":93,"props":94,"children":95},"ol",{},[96,108,118,128],{"type":41,"tag":97,"props":98,"children":99},"li",{},[100,106],{"type":41,"tag":101,"props":102,"children":103},"strong",{},[104],{"type":52,"value":105},"Signup Points",{"type":52,"value":107},": Awarded when someone joins your waitlist",{"type":41,"tag":97,"props":109,"children":110},{},[111,116],{"type":41,"tag":101,"props":112,"children":113},{},[114],{"type":52,"value":115},"Referral Points",{"type":52,"value":117},": Awarded when someone successfully refers a new subscriber",{"type":41,"tag":97,"props":119,"children":120},{},[121,126],{"type":41,"tag":101,"props":122,"children":123},{},[124],{"type":52,"value":125},"Social Task Points",{"type":52,"value":127},": Awarded when users follow your social media accounts",{"type":41,"tag":97,"props":129,"children":130},{},[131,136],{"type":41,"tag":101,"props":132,"children":133},{},[134],{"type":52,"value":135},"Custom Points",{"type":52,"value":137},": Optionally awarded for other actions via the API",{"type":41,"tag":42,"props":139,"children":140},{},[141],{"type":52,"value":142},"Subscribers with more points are placed higher on your waitlist, creating a strong incentive to share your waitlist with others and engage with your brand. This transparent system shows users exactly what they need to do to improve their position.",{"type":41,"tag":81,"props":144,"children":146},{"id":145},"setting-up-your-referral-program",[147],{"type":52,"value":148},"Setting Up Your Referral Program",{"type":41,"tag":150,"props":151,"children":153},"h3",{"id":152},"enabling-the-referral-program",[154],{"type":52,"value":155},"Enabling the Referral Program",{"type":41,"tag":93,"props":157,"children":158},{},[159,164,169,174,179],{"type":41,"tag":97,"props":160,"children":161},{},[162],{"type":52,"value":163},"Go to your waitlist dashboard",{"type":41,"tag":97,"props":165,"children":166},{},[167],{"type":52,"value":168},"Find \"Referral Program\" on the main info card and click on the highlighted value",{"type":41,"tag":97,"props":170,"children":171},{},[172],{"type":52,"value":173},"Toggle the switch to \"Enabled\"",{"type":41,"tag":97,"props":175,"children":176},{},[177],{"type":52,"value":178},"Configure your point values",{"type":41,"tag":97,"props":180,"children":181},{},[182],{"type":52,"value":183},"Click \"Update\" to save your changes",{"type":41,"tag":42,"props":185,"children":186},{},[187],{"type":41,"tag":63,"props":188,"children":191},{"alt":189,"src":190},"Referral Program settings","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",[],{"type":41,"tag":150,"props":193,"children":195},{"id":194},"configuring-point-values",[196],{"type":52,"value":197},"Configuring Point Values",{"type":41,"tag":42,"props":199,"children":200},{},[201],{"type":52,"value":202},"You can customize how many points are awarded for different actions.",{"type":41,"tag":204,"props":205,"children":206},"ul",{},[207,216,225],{"type":41,"tag":97,"props":208,"children":209},{},[210,214],{"type":41,"tag":101,"props":211,"children":212},{},[213],{"type":52,"value":105},{"type":52,"value":215},": Default is 50 points",{"type":41,"tag":97,"props":217,"children":218},{},[219,223],{"type":41,"tag":101,"props":220,"children":221},{},[222],{"type":52,"value":115},{"type":52,"value":224},": Default is 30 points per referral",{"type":41,"tag":97,"props":226,"children":227},{},[228,232],{"type":41,"tag":101,"props":229,"children":230},{},[231],{"type":52,"value":125},{"type":52,"value":233},": Default is 5 points per social follow",{"type":41,"tag":42,"props":235,"children":236},{},[237],{"type":52,"value":238},"The optimal point values depend on your specific goals.",{"type":41,"tag":204,"props":240,"children":241},{},[242,247,252,257],{"type":41,"tag":97,"props":243,"children":244},{},[245],{"type":52,"value":246},"To prioritize initial signups, set higher signup points",{"type":41,"tag":97,"props":248,"children":249},{},[250],{"type":52,"value":251},"To emphasize referral behavior, set higher referral points",{"type":41,"tag":97,"props":253,"children":254},{},[255],{"type":52,"value":256},"To boost social media following, increase social task points",{"type":41,"tag":97,"props":258,"children":259},{},[260],{"type":52,"value":261},"For most balanced growth, keep signup points highest, followed by referral points, then social task points",{"type":41,"tag":81,"props":263,"children":265},{"id":264},"social-follow-tasks",[266],{"type":52,"value":267},"Social Follow Tasks",{"type":41,"tag":42,"props":269,"children":270},{},[271],{"type":52,"value":272},"Social follow tasks allow users to earn points by following your social media accounts directly from their thank-you page. This feature helps grow your social media presence while giving users immediate ways to improve their waitlist position.",{"type":41,"tag":150,"props":274,"children":276},{"id":275},"setting-up-social-follow-tasks",[277],{"type":52,"value":278},"Setting Up Social Follow Tasks",{"type":41,"tag":93,"props":280,"children":281},{},[282,292,302,312],{"type":41,"tag":97,"props":283,"children":284},{},[285,290],{"type":41,"tag":101,"props":286,"children":287},{},[288],{"type":52,"value":289},"Configure Points",{"type":52,"value":291},": Set your social task point value in the referral program settings",{"type":41,"tag":97,"props":293,"children":294},{},[295,300],{"type":41,"tag":101,"props":296,"children":297},{},[298],{"type":52,"value":299},"Enable Social Tasks",{"type":52,"value":301},": Go to your thank-you page customization and enable the \"Social tasks\" section",{"type":41,"tag":97,"props":303,"children":304},{},[305,310],{"type":41,"tag":101,"props":306,"children":307},{},[308],{"type":52,"value":309},"Add Social Handles",{"type":52,"value":311},": Enter your username\u002Fhandle for each platform you want to include",{"type":41,"tag":97,"props":313,"children":314},{},[315,320],{"type":41,"tag":101,"props":316,"children":317},{},[318],{"type":52,"value":319},"Customize Content",{"type":52,"value":321},": Add a title and description for the social tasks section",{"type":41,"tag":150,"props":323,"children":325},{"id":324},"how-it-works",[326],{"type":52,"value":327},"How It Works",{"type":41,"tag":42,"props":329,"children":330},{},[331],{"type":52,"value":332},"When users complete signup, they see available social follow tasks on their thank-you page with clear point indicators. Clicking \"Follow\" redirects them to your social profile and automatically awards points to their account.",{"type":41,"tag":42,"props":334,"children":335},{},[336,341],{"type":41,"tag":101,"props":337,"children":338},{},[339],{"type":52,"value":340},"Note",{"type":52,"value":342},": Points are earned by clicking the follow buttons, not by actual follows. Users can earn points for each platform once.",{"type":41,"tag":81,"props":344,"children":346},{"id":345},"advanced-features",[347],{"type":52,"value":348},"Advanced Features",{"type":41,"tag":150,"props":350,"children":352},{"id":351},"api-integration",[353],{"type":52,"value":354},"API Integration",{"type":41,"tag":42,"props":356,"children":357},{},[358],{"type":52,"value":359},"For even more flexibility, you can use our API to award custom points for any action:",{"type":41,"tag":361,"props":362,"children":368},"pre",{"className":363,"code":365,"language":366,"meta":367},[364],"language-bash","curl -X PUT \"https:\u002F\u002Fwaitlister.me\u002Fapi\u002Fv1\u002Fwaitlist\u002Fyour-waitlist-key\u002Fsubscribers\u002Fuser@example.com\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -H \"X-Api-Key: your-api-key\" \\\n  -d '{\n    \"points\": 200\n  }'\n","bash","",[369],{"type":41,"tag":370,"props":371,"children":372},"code",{"__ignoreMap":367},[373],{"type":52,"value":365},{"type":41,"tag":42,"props":375,"children":376},{},[377],{"type":52,"value":378},"For example, you could reward your subscribers for:",{"type":41,"tag":204,"props":380,"children":381},{},[382,387,392,397],{"type":41,"tag":97,"props":383,"children":384},{},[385],{"type":52,"value":386},"Completing product surveys",{"type":41,"tag":97,"props":388,"children":389},{},[390],{"type":52,"value":391},"Engaging with social media content",{"type":41,"tag":97,"props":393,"children":394},{},[395],{"type":52,"value":396},"Participating in beta testing",{"type":41,"tag":97,"props":398,"children":399},{},[400],{"type":52,"value":401},"Any other valuable action for your business",{"type":41,"tag":42,"props":403,"children":404},{},[405,407,414],{"type":52,"value":406},"See the ",{"type":41,"tag":408,"props":409,"children":411},"a",{"href":410},"\u002Fdocs\u002Fapi\u002Fendpoints\u002Fsubscribers\u002Fupdate-subscriber",[412],{"type":52,"value":413},"Update Subscriber API documentation",{"type":52,"value":415}," for more details.",{"type":41,"tag":81,"props":417,"children":419},{"id":418},"referral-fraud-protection",[420],{"type":52,"value":421},"Referral Fraud Protection",{"type":41,"tag":42,"props":423,"children":424},{},[425],{"type":52,"value":426},"Waitlister includes built-in fraud detection to prevent users from gaming your referral leaderboard through fake sign-ups, duplicate emails, or self-referrals. You can configure how aggressively fraud is detected from your waitlist settings.",{"type":41,"tag":150,"props":428,"children":430},{"id":429},"protection-levels",[431],{"type":52,"value":432},"Protection Levels",{"type":41,"tag":434,"props":435,"children":436},"table",{},[437,456],{"type":41,"tag":438,"props":439,"children":440},"thead",{},[441],{"type":41,"tag":442,"props":443,"children":444},"tr",{},[445,451],{"type":41,"tag":446,"props":447,"children":448},"th",{},[449],{"type":52,"value":450},"Level",{"type":41,"tag":446,"props":452,"children":453},{},[454],{"type":52,"value":455},"Behavior",{"type":41,"tag":457,"props":458,"children":459},"tbody",{},[460,477,493,511],{"type":41,"tag":442,"props":461,"children":462},{},[463,472],{"type":41,"tag":464,"props":465,"children":466},"td",{},[467],{"type":41,"tag":101,"props":468,"children":469},{},[470],{"type":52,"value":471},"Off",{"type":41,"tag":464,"props":473,"children":474},{},[475],{"type":52,"value":476},"No fraud detection. All referrals are credited. Useful for testing.",{"type":41,"tag":442,"props":478,"children":479},{},[480,488],{"type":41,"tag":464,"props":481,"children":482},{},[483],{"type":41,"tag":101,"props":484,"children":485},{},[486],{"type":52,"value":487},"Relaxed",{"type":41,"tag":464,"props":489,"children":490},{},[491],{"type":52,"value":492},"Blocks only obvious fraud like duplicate emails and self-referrals.",{"type":41,"tag":442,"props":494,"children":495},{},[496,506],{"type":41,"tag":464,"props":497,"children":498},{},[499,504],{"type":41,"tag":101,"props":500,"children":501},{},[502],{"type":52,"value":503},"Balanced",{"type":52,"value":505}," (default)",{"type":41,"tag":464,"props":507,"children":508},{},[509],{"type":52,"value":510},"Blocks same-IP referrals, device fingerprint matches, and suspicious patterns. Recommended for most waitlists.",{"type":41,"tag":442,"props":512,"children":513},{},[514,522],{"type":41,"tag":464,"props":515,"children":516},{},[517],{"type":41,"tag":101,"props":518,"children":519},{},[520],{"type":52,"value":521},"Strict",{"type":41,"tag":464,"props":523,"children":524},{},[525],{"type":52,"value":526},"Aggressive detection. May flag legitimate referrals from shared networks (offices, universities).",{"type":41,"tag":150,"props":528,"children":530},{"id":529},"how-it-works-1",[531],{"type":52,"value":327},{"type":41,"tag":42,"props":533,"children":534},{},[535],{"type":52,"value":536},"When a new subscriber signs up using a referral code, Waitlister automatically checks for signs of fraudulent activity before awarding points to the referrer. This includes detecting self-referrals, duplicate sign-ups, and suspicious patterns.",{"type":41,"tag":42,"props":538,"children":539},{},[540],{"type":52,"value":541},"If fraud is detected, the referral credit is withheld.",{"type":41,"tag":150,"props":543,"children":545},{"id":544},"configuring-fraud-protection",[546],{"type":52,"value":547},"Configuring Fraud Protection",{"type":41,"tag":93,"props":549,"children":550},{},[551,563,575,585,590],{"type":41,"tag":97,"props":552,"children":553},{},[554,556,561],{"type":52,"value":555},"Go to your waitlist ",{"type":41,"tag":101,"props":557,"children":558},{},[559],{"type":52,"value":560},"Settings",{"type":52,"value":562}," page",{"type":41,"tag":97,"props":564,"children":565},{},[566,568,573],{"type":52,"value":567},"Open the ",{"type":41,"tag":101,"props":569,"children":570},{},[571],{"type":52,"value":572},"Referral",{"type":52,"value":574}," tab",{"type":41,"tag":97,"props":576,"children":577},{},[578,580],{"type":52,"value":579},"Scroll to ",{"type":41,"tag":101,"props":581,"children":582},{},[583],{"type":52,"value":584},"Referral fraud protection",{"type":41,"tag":97,"props":586,"children":587},{},[588],{"type":52,"value":589},"Select your preferred protection level",{"type":41,"tag":97,"props":591,"children":592},{},[593,595],{"type":52,"value":594},"Click ",{"type":41,"tag":101,"props":596,"children":597},{},[598],{"type":52,"value":599},"Update",{"type":41,"tag":73,"props":601,"children":603},{"className":602},[76],[604],{"type":52,"value":605},"If you're testing your referral system with your own email, you can set the level to \"Relaxed\" or \"Off\" temporarily to avoid blocking your test referrals.",{"type":41,"tag":150,"props":607,"children":609},{"id":608},"fraud-protection-for-api-users",[610],{"type":52,"value":611},"Fraud Protection for API Users",{"type":41,"tag":42,"props":613,"children":614},{},[615],{"type":52,"value":616},"By default, fraud detection is skipped for API sign-ups because the IP address Waitlister sees is your server's, not the end user's. To enable fraud protection for API-sourced referrals, forward the end user's real IP and optionally a device fingerprint in the metadata.",{"type":41,"tag":361,"props":618,"children":623},{"className":619,"code":621,"language":622,"meta":367},[620],"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",[624],{"type":41,"tag":370,"props":625,"children":626},{"__ignoreMap":367},[627],{"type":52,"value":621},{"type":41,"tag":42,"props":629,"children":630},{},[631,633,639,641,647],{"type":52,"value":632},"When either ",{"type":41,"tag":370,"props":634,"children":636},{"className":635},[],[637],{"type":52,"value":638},"client_ip",{"type":52,"value":640}," or ",{"type":41,"tag":370,"props":642,"children":644},{"className":643},[],[645],{"type":52,"value":646},"fingerprint",{"type":52,"value":648}," is provided, Waitlister applies the full fraud detection pipeline. When neither is provided, API sign-ups work as before with no fraud checks.",{"type":41,"tag":42,"props":650,"children":651},{},[652,653,659],{"type":52,"value":406},{"type":41,"tag":408,"props":654,"children":656},{"href":655},"\u002Fdocs\u002Fapi\u002Fendpoints\u002Fsubscribers\u002Fadd-subscriber",[657],{"type":52,"value":658},"Add Subscriber API documentation",{"type":52,"value":415},{"type":41,"tag":81,"props":661,"children":663},{"id":662},"best-practices",[664],{"type":52,"value":665},"Best Practices",{"type":41,"tag":150,"props":667,"children":669},{"id":668},"optimizing-your-referral-program",[670],{"type":52,"value":671},"Optimizing Your Referral Program",{"type":41,"tag":42,"props":673,"children":674},{},[675],{"type":52,"value":676},"Based on results from successful waitlists, here are some recommendations to get maximum benefit out of your referral program:",{"type":41,"tag":93,"props":678,"children":679},{},[680,690,700,710,720,730],{"type":41,"tag":97,"props":681,"children":682},{},[683,688],{"type":41,"tag":101,"props":684,"children":685},{},[686],{"type":52,"value":687},"Communicate Value",{"type":52,"value":689},": Clearly explain how users benefit from moving up the waitlist",{"type":41,"tag":97,"props":691,"children":692},{},[693,698],{"type":41,"tag":101,"props":694,"children":695},{},[696],{"type":52,"value":697},"Set Achievable Goals",{"type":52,"value":699},": Make point thresholds attainable to maintain motivation",{"type":41,"tag":97,"props":701,"children":702},{},[703,708],{"type":41,"tag":101,"props":704,"children":705},{},[706],{"type":52,"value":707},"Leverage Social Tasks",{"type":52,"value":709},": Use social follow tasks to grow your audience while rewarding users",{"type":41,"tag":97,"props":711,"children":712},{},[713,718],{"type":41,"tag":101,"props":714,"children":715},{},[716],{"type":52,"value":717},"Recognize Top Referrers",{"type":52,"value":719},": Display a leaderboard or feature them in your communications to encourage competition",{"type":41,"tag":97,"props":721,"children":722},{},[723,728],{"type":41,"tag":101,"props":724,"children":725},{},[726],{"type":52,"value":727},"Create Urgency",{"type":52,"value":729},": Consider running time-limited bonus point promotions",{"type":41,"tag":97,"props":731,"children":732},{},[733,738],{"type":41,"tag":101,"props":734,"children":735},{},[736],{"type":52,"value":737},"Mobile-First",{"type":52,"value":739},": Ensure your thank-you page works perfectly on mobile devices",{"type":41,"tag":150,"props":741,"children":743},{"id":742},"common-pitfalls-to-avoid",[744],{"type":52,"value":745},"Common Pitfalls to Avoid",{"type":41,"tag":204,"props":747,"children":748},{},[749,759,769,779],{"type":41,"tag":97,"props":750,"children":751},{},[752,757],{"type":41,"tag":101,"props":753,"children":754},{},[755],{"type":52,"value":756},"Too Many Initial Points",{"type":52,"value":758},": If signup points are too high, referrals seem less valuable",{"type":41,"tag":97,"props":760,"children":761},{},[762,767],{"type":41,"tag":101,"props":763,"children":764},{},[765],{"type":52,"value":766},"Too Low Referral Points",{"type":52,"value":768},": If referral points are too low, sharing isn't incentivized",{"type":41,"tag":97,"props":770,"children":771},{},[772,777],{"type":41,"tag":101,"props":773,"children":774},{},[775],{"type":52,"value":776},"Unclear Instructions",{"type":52,"value":778},": Always make the referral process obvious and simple",{"type":41,"tag":97,"props":780,"children":781},{},[782,787],{"type":41,"tag":101,"props":783,"children":784},{},[785],{"type":52,"value":786},"No Follow-up",{"type":52,"value":788},": Send reminder emails about referral opportunities",{"type":41,"tag":81,"props":790,"children":792},{"id":791},"help-and-support",[793],{"type":52,"value":794},"Help and Support",{"type":41,"tag":42,"props":796,"children":797},{},[798],{"type":52,"value":799},"Need assistance with your referral program? We're here to help:",{"type":41,"tag":204,"props":801,"children":802},{},[803,814,819],{"type":41,"tag":97,"props":804,"children":805},{},[806,808],{"type":52,"value":807},"Contact us via the ",{"type":41,"tag":408,"props":809,"children":811},{"href":810},"\u002Fcontact",[812],{"type":52,"value":813},"public contact form",{"type":41,"tag":97,"props":815,"children":816},{},[817],{"type":52,"value":818},"Access the \"Help\" page in your account dashboard",{"type":41,"tag":97,"props":820,"children":821},{},[822,824,830],{"type":52,"value":823},"Review our ",{"type":41,"tag":408,"props":825,"children":827},{"href":826},"\u002Fdocs\u002Fapi",[828],{"type":52,"value":829},"API documentation",{"type":52,"value":831}," for technical integration help",{"title":367,"searchDepth":833,"depth":833,"links":834},3,[835,837,841,845,848,854,858],{"id":83,"depth":836,"text":86},2,{"id":145,"depth":836,"text":148,"children":838},[839,840],{"id":152,"depth":833,"text":155},{"id":194,"depth":833,"text":197},{"id":264,"depth":836,"text":267,"children":842},[843,844],{"id":275,"depth":833,"text":278},{"id":324,"depth":833,"text":327},{"id":345,"depth":836,"text":348,"children":846},[847],{"id":351,"depth":833,"text":354},{"id":418,"depth":836,"text":421,"children":849},[850,851,852,853],{"id":429,"depth":833,"text":432},{"id":529,"depth":833,"text":327},{"id":544,"depth":833,"text":547},{"id":608,"depth":833,"text":611},{"id":662,"depth":836,"text":665,"children":855},[856,857],{"id":668,"depth":833,"text":671},{"id":742,"depth":833,"text":745},{"id":791,"depth":836,"text":794}]