[{"data":1,"prerenderedAt":343},["ShallowReactive",2],{"docs-navigation":3,"\u002Fdocs\u002Fdeliverability\u002Fimported-contacts":202,"\u002Fdocs\u002Fdeliverability\u002Fimported-contacts-surround":338},[4],{"title":5,"path":6,"stem":7,"children":8,"page":22},"Docs","\u002Fdocs","docs",[9,23,36,65,86,115,128,172,185],{"title":10,"path":11,"stem":12,"children":13,"page":22},"Getting started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[14,18],{"title":15,"path":16,"stem":17},"Quickstart","\u002Fdocs\u002Fgetting-started\u002Fquickstart","docs\u002F1.getting-started\u002F1.quickstart",{"title":19,"path":20,"stem":21},"Concepts","\u002Fdocs\u002Fgetting-started\u002Fconcepts","docs\u002F1.getting-started\u002F2.concepts",false,{"title":24,"path":25,"stem":26,"children":27,"page":22},"Sending domain","\u002Fdocs\u002Fdomains","docs\u002F2.domains",[28,32],{"title":29,"path":30,"stem":31},"Add your domain","\u002Fdocs\u002Fdomains\u002Fadd-your-domain","docs\u002F2.domains\u002F1.add-your-domain",{"title":33,"path":34,"stem":35},"Troubleshooting","\u002Fdocs\u002Fdomains\u002Ftroubleshooting","docs\u002F2.domains\u002F2.troubleshooting",{"title":37,"path":38,"stem":39,"children":40,"page":22},"Audience","\u002Fdocs\u002Faudience","docs\u002F3.audience",[41,45,49,53,57,61],{"title":42,"path":43,"stem":44},"Contacts","\u002Fdocs\u002Faudience\u002Fcontacts","docs\u002F3.audience\u002F1.contacts",{"title":46,"path":47,"stem":48},"Import contacts","\u002Fdocs\u002Faudience\u002Fimport","docs\u002F3.audience\u002F2.import",{"title":50,"path":51,"stem":52},"Lists","\u002Fdocs\u002Faudience\u002Flists","docs\u002F3.audience\u002F3.lists",{"title":54,"path":55,"stem":56},"Segments","\u002Fdocs\u002Faudience\u002Fsegments","docs\u002F3.audience\u002F4.segments",{"title":58,"path":59,"stem":60},"Signup forms","\u002Fdocs\u002Faudience\u002Fsignup-forms","docs\u002F3.audience\u002F5.signup-forms",{"title":62,"path":63,"stem":64},"Unsubscribe and preferences","\u002Fdocs\u002Faudience\u002Funsubscribe-and-preferences","docs\u002F3.audience\u002F6.unsubscribe-and-preferences",{"title":66,"path":67,"stem":68,"children":69,"page":22},"Sending emails","\u002Fdocs\u002Femails","docs\u002F4.emails",[70,74,78,82],{"title":71,"path":72,"stem":73},"Writing emails","\u002Fdocs\u002Femails\u002Fwriting-emails","docs\u002F4.emails\u002F1.writing-emails",{"title":75,"path":76,"stem":77},"Campaigns","\u002Fdocs\u002Femails\u002Fcampaigns","docs\u002F4.emails\u002F2.campaigns",{"title":79,"path":80,"stem":81},"Flows","\u002Fdocs\u002Femails\u002Fflows","docs\u002F4.emails\u002F3.flows",{"title":83,"path":84,"stem":85},"Transactional emails","\u002Fdocs\u002Femails\u002Ftransactional","docs\u002F4.emails\u002F4.transactional",{"title":87,"path":88,"stem":89,"children":90,"page":22},"Deliverability","\u002Fdocs\u002Fdeliverability","docs\u002F5.deliverability",[91,95,99,103,107,111],{"title":92,"path":93,"stem":94},"Overview","\u002Fdocs\u002Fdeliverability\u002Foverview","docs\u002F5.deliverability\u002F1.overview",{"title":96,"path":97,"stem":98},"Warm-up","\u002Fdocs\u002Fdeliverability\u002Fwarm-up","docs\u002F5.deliverability\u002F2.warm-up",{"title":100,"path":101,"stem":102},"Contacts under review","\u002Fdocs\u002Fdeliverability\u002Fimported-contacts","docs\u002F5.deliverability\u002F3.imported-contacts",{"title":104,"path":105,"stem":106},"Reputation","\u002Fdocs\u002Fdeliverability\u002Freputation","docs\u002F5.deliverability\u002F4.reputation",{"title":108,"path":109,"stem":110},"Bounces and suppressions","\u002Fdocs\u002Fdeliverability\u002Fbounces-and-suppressions","docs\u002F5.deliverability\u002F5.bounces-and-suppressions",{"title":112,"path":113,"stem":114},"Deliverability report","\u002Fdocs\u002Fdeliverability\u002Fdeliverability-report","docs\u002F5.deliverability\u002F6.deliverability-report",{"title":116,"path":117,"stem":118,"children":119,"page":22},"AI","\u002Fdocs\u002Fai","docs\u002F6.ai",[120,124],{"title":121,"path":122,"stem":123},"Assistant","\u002Fdocs\u002Fai\u002Fassistant","docs\u002F6.ai\u002F1.assistant",{"title":125,"path":126,"stem":127},"Connect your agent (MCP)","\u002Fdocs\u002Fai\u002Fmcp","docs\u002F6.ai\u002F2.mcp",{"title":129,"path":130,"stem":131,"children":132,"page":22},"API reference","\u002Fdocs\u002Fapi","docs\u002F7.api",[133,137,141,145,148,152,156,160,164,168],{"title":134,"path":135,"stem":136},"Introduction","\u002Fdocs\u002Fapi\u002Fintroduction","docs\u002F7.api\u002F01.introduction",{"title":138,"path":139,"stem":140},"Emails","\u002Fdocs\u002Fapi\u002Femails","docs\u002F7.api\u002F02.emails",{"title":142,"path":143,"stem":144},"Templates","\u002Fdocs\u002Fapi\u002Ftemplates","docs\u002F7.api\u002F03.templates",{"title":42,"path":146,"stem":147},"\u002Fdocs\u002Fapi\u002Fcontacts","docs\u002F7.api\u002F04.contacts",{"title":149,"path":150,"stem":151},"Events","\u002Fdocs\u002Fapi\u002Fevents","docs\u002F7.api\u002F05.events",{"title":153,"path":154,"stem":155},"Lists and segments","\u002Fdocs\u002Fapi\u002Flists-and-segments","docs\u002F7.api\u002F06.lists-and-segments",{"title":157,"path":158,"stem":159},"Campaigns and flows","\u002Fdocs\u002Fapi\u002Fcampaigns-and-flows","docs\u002F7.api\u002F07.campaigns-and-flows",{"title":161,"path":162,"stem":163},"Domains and suppressions","\u002Fdocs\u002Fapi\u002Fdomains-and-suppressions","docs\u002F7.api\u002F08.domains-and-suppressions",{"title":165,"path":166,"stem":167},"Spaces","\u002Fdocs\u002Fapi\u002Fspaces","docs\u002F7.api\u002F09.spaces",{"title":169,"path":170,"stem":171},"Webhooks","\u002Fdocs\u002Fapi\u002Fwebhooks","docs\u002F7.api\u002F10.webhooks",{"title":173,"path":174,"stem":175,"children":176,"page":22},"Account & billing","\u002Fdocs\u002Faccount","docs\u002F8.account",[177,181],{"title":178,"path":179,"stem":180},"Spaces and members","\u002Fdocs\u002Faccount\u002Fspaces-and-members","docs\u002F8.account\u002F1.spaces-and-members",{"title":182,"path":183,"stem":184},"Billing","\u002Fdocs\u002Faccount\u002Fbilling","docs\u002F8.account\u002F2.billing",{"title":186,"path":187,"stem":188,"children":189,"page":22},"Guides","\u002Fdocs\u002Fguides","docs\u002F9.guides",[190,194,198],{"title":191,"path":192,"stem":193},"Welcome new subscribers","\u002Fdocs\u002Fguides\u002Fwelcome-sequence","docs\u002F9.guides\u002F1.welcome-sequence",{"title":195,"path":196,"stem":197},"Onboarding with events","\u002Fdocs\u002Fguides\u002Fonboarding-with-events","docs\u002F9.guides\u002F2.onboarding-with-events",{"title":199,"path":200,"stem":201},"Migrate from another tool","\u002Fdocs\u002Fguides\u002Fmigrate-from-another-tool","docs\u002F9.guides\u002F3.migrate-from-another-tool",{"id":203,"title":100,"body":204,"description":331,"extension":332,"links":333,"meta":334,"navigation":335,"path":101,"seo":336,"stem":102,"__hash__":337},"docs\u002Fdocs\u002F5.deliverability\u002F3.imported-contacts.md",{"type":205,"value":206,"toc":320},"minimark",[207,211,215,223,226,230,233,243,246,249,253,256,259,263,271,274,278,289,297,301],[208,209,210],"p",{},"A list may hold old, abandoned addresses and spam traps. Sent all at once, a bad list can put your domain in the Gmail spam folder in a single afternoon. Kula sends to new contacts progressively and watches how inbox providers react.",[212,213,100],"h2",{"id":214},"contacts-under-review",[208,216,217,218,222],{},"A contact is ",[219,220,221],"strong",{},"under review"," until it shows a human sign of life: an open, a click, or the confirmation of a double opt-in. Opens from privacy proxies and clicks from link scanners don't count.",[208,224,225],{},"It applies to every contact, however it was added: import, signup form, dashboard or API.",[212,227,229],{"id":228},"the-cap","The cap",[208,231,232],{},"Each campaign reaches a capped number of contacts under review. When you send a campaign:",[234,235,236,240],"ul",{},[237,238,239],"li",{},"if the audience has fewer contacts under review than the cap, they all receive it;",[237,241,242],{},"if it has more, as many as the cap allows are picked at random and receive it. The others skip this campaign and take part in the next ones.",[208,244,245],{},"Everyone else in the audience receives the campaign as usual.",[208,247,248],{},"The campaign editor tells you before sending how many contacts will be held back.",[212,250,252],{"id":251},"how-the-cap-lifts","How the cap lifts",[208,254,255],{},"After each campaign, Kula checks how inbox providers treated the contacts under review, Gmail first: it sends cold lists to spam fastest, and doesn't tell anyone.",[208,257,258],{},"When the results are healthy, the cap rises for the next campaign, until your whole list is back. When they're not, the cap stays where it is until a later campaign does better. The cap never goes down.",[212,260,262],{"id":261},"imports-dont-trigger-anything","Imports don't trigger anything",[234,264,265,268],{},[237,266,267],{},"no confirmation email, even on a list with double opt-in;",[237,269,270],{},"no welcome flow: flows triggered by a list subscription ignore imported subscriptions.",[208,272,273],{},"Imported contacts get their first email when you send them a campaign.",[212,275,277],{"id":276},"good-practice-for-a-migration","Good practice for a migration",[234,279,280,283,286],{},[237,281,282],{},"Import only contacts who agreed to receive your emails, and recently. Remove anyone who hasn't opened in a year.",[237,284,285],{},"Start with your most engaged contacts if your previous tool can export them.",[237,287,288],{},"Send your usual content. A \"we've moved\" email to a cold list is the kind that gets reported as spam.",[208,290,291,292,296],{},"See the ",[293,294,295],"a",{"href":200},"migration guide",".",[212,298,300],{"id":299},"where-to-follow-it","Where to follow it",[234,302,303,312,315],{},[237,304,305,307,308,311],{},[219,306,42],{}," shows how many contacts are ",[219,309,310],{},"Under review",", and each contact's page says whether it is.",[237,313,314],{},"The campaign report shows how many contacts were held back by the cap.",[237,316,317,319],{},[293,318,46],{"href":47}," explains the CSV format and why rows can be skipped.",{"title":321,"searchDepth":322,"depth":323,"links":324},"",1,2,[325,326,327,328,329,330],{"id":214,"depth":323,"text":100},{"id":228,"depth":323,"text":229},{"id":251,"depth":323,"text":252},{"id":261,"depth":323,"text":262},{"id":276,"depth":323,"text":277},{"id":299,"depth":323,"text":300},"How Kula sends to contacts who never opened","md",null,{},true,{"title":100,"description":331},"SpNNrkCEEqlyUYDdNMwwHpBuYdOTsLnmHq1SvKVvQwg",[339,341],{"title":96,"path":97,"stem":98,"description":340,"children":-1},"How a new domain ramps up its daily volume",{"title":104,"path":105,"stem":106,"description":342,"children":-1},"Complaint and bounce thresholds and marketing pauses",1792265663647]