[{"data":1,"prerenderedAt":5465},["ShallowReactive",2],{"help-campaigns":3},[4,512,807,1520,2002,2355,2534,2999,3463,3794,4233,4616,4832,5183],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"category":6,"order":11,"difficulty":12,"time_to_complete":13,"related":14,"body":18,"_type":506,"_id":507,"_source":508,"_file":509,"_stem":510,"_extension":511},"\u002Fhelp\u002Fcampaigns\u002Fcreate-first-campaign","campaigns",false,"","Creating your first broadcast campaign","Step-by-step guide to creating and sending a bulk WhatsApp broadcast campaign to your contacts using AIsoule.",1,"beginner","5 minutes",[15,16,17],"\u002Fhelp\u002Fcampaigns\u002Fadding-recipients","\u002Fhelp\u002Fcampaigns\u002Fpersonalizing-messages","\u002Fhelp\u002Fcampaigns\u002Fbest-practices",{"type":19,"children":20,"toc":487},"root",[21,29,35,42,47,67,73,112,118,123,129,154,160,165,172,177,187,193,214,220,225,231,236,242,299,305,310,353,359,392,398,451,457,467,477],{"type":22,"tag":23,"props":24,"children":26},"element","h1",{"id":25},"creating-your-first-broadcast-campaign",[27],{"type":28,"value":9},"text",{"type":22,"tag":30,"props":31,"children":32},"p",{},[33],{"type":28,"value":34},"Send personalized WhatsApp messages to hundreds or thousands of contacts at once.",{"type":22,"tag":36,"props":37,"children":39},"h2",{"id":38},"prerequisites",[40],{"type":28,"value":41},"Prerequisites",{"type":22,"tag":30,"props":43,"children":44},{},[45],{"type":28,"value":46},"Before creating a campaign, you need:",{"type":22,"tag":48,"props":49,"children":50},"ul",{},[51,57,62],{"type":22,"tag":52,"props":53,"children":54},"li",{},[55],{"type":28,"value":56},"✅ A connected WhatsApp Business account",{"type":22,"tag":52,"props":58,"children":59},{},[60],{"type":28,"value":61},"✅ At least one approved message template",{"type":22,"tag":52,"props":63,"children":64},{},[65],{"type":28,"value":66},"✅ Contacts to send to (imported or manually added)",{"type":22,"tag":36,"props":68,"children":70},{"id":69},"step-1-create-a-new-campaign",[71],{"type":28,"value":72},"Step 1: Create a new campaign",{"type":22,"tag":74,"props":75,"children":76},"ol",{},[77,90,100],{"type":22,"tag":52,"props":78,"children":79},{},[80,82,88],{"type":28,"value":81},"Go to ",{"type":22,"tag":83,"props":84,"children":85},"strong",{},[86],{"type":28,"value":87},"Campaigns",{"type":28,"value":89}," in the sidebar",{"type":22,"tag":52,"props":91,"children":92},{},[93,95],{"type":28,"value":94},"Click ",{"type":22,"tag":83,"props":96,"children":97},{},[98],{"type":28,"value":99},"\"New Campaign\"",{"type":22,"tag":52,"props":101,"children":102},{},[103,105,110],{"type":28,"value":104},"Enter a ",{"type":22,"tag":83,"props":106,"children":107},{},[108],{"type":28,"value":109},"Campaign Name",{"type":28,"value":111}," (e.g., \"May Promotion 2026\")",{"type":22,"tag":36,"props":113,"children":115},{"id":114},"step-2-select-your-whatsapp-account",[116],{"type":28,"value":117},"Step 2: Select your WhatsApp account",{"type":22,"tag":30,"props":119,"children":120},{},[121],{"type":28,"value":122},"Choose which WhatsApp Business number to send from (if you have multiple accounts connected).",{"type":22,"tag":36,"props":124,"children":126},{"id":125},"step-3-choose-a-template",[127],{"type":28,"value":128},"Step 3: Choose a template",{"type":22,"tag":74,"props":130,"children":131},{},[132,144,149],{"type":22,"tag":52,"props":133,"children":134},{},[135,137,142],{"type":28,"value":136},"Select an ",{"type":22,"tag":83,"props":138,"children":139},{},[140],{"type":28,"value":141},"approved template",{"type":28,"value":143}," from the dropdown",{"type":22,"tag":52,"props":145,"children":146},{},[147],{"type":28,"value":148},"You'll see a preview of the template on the right side",{"type":22,"tag":52,"props":150,"children":151},{},[152],{"type":28,"value":153},"If your template has a header image, upload it now",{"type":22,"tag":36,"props":155,"children":157},{"id":156},"step-4-add-recipients",[158],{"type":28,"value":159},"Step 4: Add recipients",{"type":22,"tag":30,"props":161,"children":162},{},[163],{"type":28,"value":164},"You have four options:",{"type":22,"tag":166,"props":167,"children":169},"h3",{"id":168},"manual-entry",[170],{"type":28,"value":171},"Manual entry",{"type":22,"tag":30,"props":173,"children":174},{},[175],{"type":28,"value":176},"Type phone numbers directly:",{"type":22,"tag":178,"props":179,"children":181},"pre",{"code":180},"+919876543210, John Doe\n+919876543211, Jane Smith\n",[182],{"type":22,"tag":183,"props":184,"children":185},"code",{"__ignoreMap":8},[186],{"type":28,"value":180},{"type":22,"tag":166,"props":188,"children":190},{"id":189},"import-from-csv",[191],{"type":28,"value":192},"Import from CSV",{"type":22,"tag":30,"props":194,"children":195},{},[196,198,204,206,212],{"type":28,"value":197},"Upload a CSV file with columns: ",{"type":22,"tag":183,"props":199,"children":201},{"className":200},[],[202],{"type":28,"value":203},"phone_number",{"type":28,"value":205},", ",{"type":22,"tag":183,"props":207,"children":209},{"className":208},[],[210],{"type":28,"value":211},"name",{"type":28,"value":213},", and any template parameter columns.",{"type":22,"tag":166,"props":215,"children":217},{"id":216},"from-contacts",[218],{"type":28,"value":219},"From Contacts",{"type":22,"tag":30,"props":221,"children":222},{},[223],{"type":28,"value":224},"Select existing contacts from your contact list.",{"type":22,"tag":166,"props":226,"children":228},{"id":227},"from-segments",[229],{"type":28,"value":230},"From Segments",{"type":22,"tag":30,"props":232,"children":233},{},[234],{"type":28,"value":235},"Choose a saved contact segment (e.g., \"Active Customers\", \"New Leads\").",{"type":22,"tag":36,"props":237,"children":239},{"id":238},"step-5-review-and-send",[240],{"type":28,"value":241},"Step 5: Review and send",{"type":22,"tag":74,"props":243,"children":244},{},[245,262,290],{"type":22,"tag":52,"props":246,"children":247},{},[248,250,255,257],{"type":28,"value":249},"Check the ",{"type":22,"tag":83,"props":251,"children":252},{},[253],{"type":28,"value":254},"recipient count",{"type":28,"value":256}," and ",{"type":22,"tag":83,"props":258,"children":259},{},[260],{"type":28,"value":261},"template preview",{"type":22,"tag":52,"props":263,"children":264},{},[265,267],{"type":28,"value":266},"Choose when to send:\n",{"type":22,"tag":48,"props":268,"children":269},{},[270,280],{"type":22,"tag":52,"props":271,"children":272},{},[273,278],{"type":22,"tag":83,"props":274,"children":275},{},[276],{"type":28,"value":277},"Send Now",{"type":28,"value":279}," — Starts immediately",{"type":22,"tag":52,"props":281,"children":282},{},[283,288],{"type":22,"tag":83,"props":284,"children":285},{},[286],{"type":28,"value":287},"Schedule",{"type":28,"value":289}," — Pick a date and time",{"type":22,"tag":52,"props":291,"children":292},{},[293,294],{"type":28,"value":94},{"type":22,"tag":83,"props":295,"children":296},{},[297],{"type":28,"value":298},"\"Start Campaign\"",{"type":22,"tag":36,"props":300,"children":302},{"id":301},"monitoring-your-campaign",[303],{"type":28,"value":304},"Monitoring your campaign",{"type":22,"tag":30,"props":306,"children":307},{},[308],{"type":28,"value":309},"Once started, you can track in real-time:",{"type":22,"tag":48,"props":311,"children":312},{},[313,323,333,343],{"type":22,"tag":52,"props":314,"children":315},{},[316,321],{"type":22,"tag":83,"props":317,"children":318},{},[319],{"type":28,"value":320},"Sent",{"type":28,"value":322}," — Messages dispatched to WhatsApp",{"type":22,"tag":52,"props":324,"children":325},{},[326,331],{"type":22,"tag":83,"props":327,"children":328},{},[329],{"type":28,"value":330},"Delivered",{"type":28,"value":332}," — Confirmed delivered to recipient's phone",{"type":22,"tag":52,"props":334,"children":335},{},[336,341],{"type":22,"tag":83,"props":337,"children":338},{},[339],{"type":28,"value":340},"Read",{"type":28,"value":342}," — Recipient opened the message",{"type":22,"tag":52,"props":344,"children":345},{},[346,351],{"type":22,"tag":83,"props":347,"children":348},{},[349],{"type":28,"value":350},"Failed",{"type":28,"value":352}," — Message could not be delivered",{"type":22,"tag":36,"props":354,"children":356},{"id":355},"campaign-actions",[357],{"type":28,"value":358},"Campaign actions",{"type":22,"tag":48,"props":360,"children":361},{},[362,372,382],{"type":22,"tag":52,"props":363,"children":364},{},[365,370],{"type":22,"tag":83,"props":366,"children":367},{},[368],{"type":28,"value":369},"Pause",{"type":28,"value":371}," — Temporarily stop sending (resume later)",{"type":22,"tag":52,"props":373,"children":374},{},[375,380],{"type":22,"tag":83,"props":376,"children":377},{},[378],{"type":28,"value":379},"Cancel",{"type":28,"value":381}," — Stop the campaign permanently",{"type":22,"tag":52,"props":383,"children":384},{},[385,390],{"type":22,"tag":83,"props":386,"children":387},{},[388],{"type":28,"value":389},"Retry Failed",{"type":28,"value":391}," — Resend to recipients who failed",{"type":22,"tag":36,"props":393,"children":395},{"id":394},"tips-for-success",[396],{"type":28,"value":397},"Tips for success",{"type":22,"tag":74,"props":399,"children":400},{},[401,411,421,431,441],{"type":22,"tag":52,"props":402,"children":403},{},[404,409],{"type":22,"tag":83,"props":405,"children":406},{},[407],{"type":28,"value":408},"Start small",{"type":28,"value":410}," — Test with 50-100 contacts before scaling up",{"type":22,"tag":52,"props":412,"children":413},{},[414,419],{"type":22,"tag":83,"props":415,"children":416},{},[417],{"type":28,"value":418},"Personalize",{"type":28,"value":420}," — Use template variables (name, order ID, etc.)",{"type":22,"tag":52,"props":422,"children":423},{},[424,429],{"type":22,"tag":83,"props":425,"children":426},{},[427],{"type":28,"value":428},"Time it right",{"type":28,"value":430}," — Send during business hours (9 AM - 6 PM)",{"type":22,"tag":52,"props":432,"children":433},{},[434,439],{"type":22,"tag":83,"props":435,"children":436},{},[437],{"type":28,"value":438},"Respect opt-outs",{"type":28,"value":440}," — Remove contacts who ask to stop receiving messages",{"type":22,"tag":52,"props":442,"children":443},{},[444,449],{"type":22,"tag":83,"props":445,"children":446},{},[447],{"type":28,"value":448},"Monitor quality",{"type":28,"value":450}," — If too many people block you, Meta will restrict your account",{"type":22,"tag":36,"props":452,"children":454},{"id":453},"troubleshooting",[455],{"type":28,"value":456},"Troubleshooting",{"type":22,"tag":30,"props":458,"children":459},{},[460,465],{"type":22,"tag":83,"props":461,"children":462},{},[463],{"type":28,"value":464},"\"No approved templates\"",{"type":28,"value":466}," — Create a template in Settings → Templates and wait for Meta approval.",{"type":22,"tag":30,"props":468,"children":469},{},[470,475],{"type":22,"tag":83,"props":471,"children":472},{},[473],{"type":28,"value":474},"\"Campaign stuck in processing\"",{"type":28,"value":476}," — Check your WhatsApp account connection. Try the \"Test Connection\" button in Settings → Accounts.",{"type":22,"tag":30,"props":478,"children":479},{},[480,485],{"type":22,"tag":83,"props":481,"children":482},{},[483],{"type":28,"value":484},"\"High failure rate\"",{"type":28,"value":486}," — Common causes: invalid phone numbers, numbers without WhatsApp, or messaging limit reached.",{"title":8,"searchDepth":488,"depth":488,"links":489},2,[490,491,492,493,494,501,502,503,504,505],{"id":38,"depth":488,"text":41},{"id":69,"depth":488,"text":72},{"id":114,"depth":488,"text":117},{"id":125,"depth":488,"text":128},{"id":156,"depth":488,"text":159,"children":495},[496,498,499,500],{"id":168,"depth":497,"text":171},3,{"id":189,"depth":497,"text":192},{"id":216,"depth":497,"text":219},{"id":227,"depth":497,"text":230},{"id":238,"depth":488,"text":241},{"id":301,"depth":488,"text":304},{"id":355,"depth":488,"text":358},{"id":394,"depth":488,"text":397},{"id":453,"depth":488,"text":456},"markdown","content:help:campaigns:create-first-campaign.md","content","help\u002Fcampaigns\u002Fcreate-first-campaign.md","help\u002Fcampaigns\u002Fcreate-first-campaign","md",{"_path":513,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":514,"description":515,"category":6,"order":516,"difficulty":12,"time_to_complete":517,"related":518,"body":521,"_type":506,"_id":804,"_source":508,"_file":805,"_stem":806,"_extension":511},"\u002Fhelp\u002Fcampaigns\u002Fpause-resume","Pausing and resuming campaigns","How to temporarily pause a running campaign and resume it later without losing progress.",10,"2 minutes",[519,5,520],"\u002Fhelp\u002Fcampaigns\u002Fcampaign-statuses","\u002Fhelp\u002Fcampaigns\u002Fmonitoring-delivery",{"type":19,"children":522,"toc":796},[523,528,533,539,562,568,603,608,614,638,644,667,673,747,753],{"type":22,"tag":23,"props":524,"children":526},{"id":525},"pausing-and-resuming-campaigns",[527],{"type":28,"value":514},{"type":22,"tag":30,"props":529,"children":530},{},[531],{"type":28,"value":532},"Temporarily stop a campaign without losing progress — resume when ready.",{"type":22,"tag":36,"props":534,"children":536},{"id":535},"when-to-pause",[537],{"type":28,"value":538},"When to pause",{"type":22,"tag":48,"props":540,"children":541},{},[542,547,552,557],{"type":22,"tag":52,"props":543,"children":544},{},[545],{"type":28,"value":546},"You notice high failure rates and want to investigate",{"type":22,"tag":52,"props":548,"children":549},{},[550],{"type":28,"value":551},"You need to adjust timing (e.g., approaching off-hours)",{"type":22,"tag":52,"props":553,"children":554},{},[555],{"type":28,"value":556},"You want to verify initial results before continuing",{"type":22,"tag":52,"props":558,"children":559},{},[560],{"type":28,"value":561},"An issue is reported with the template content",{"type":22,"tag":36,"props":563,"children":565},{"id":564},"how-to-pause",[566],{"type":28,"value":567},"How to pause",{"type":22,"tag":74,"props":569,"children":570},{},[571,576,588,593],{"type":22,"tag":52,"props":572,"children":573},{},[574],{"type":28,"value":575},"Open the running campaign",{"type":22,"tag":52,"props":577,"children":578},{},[579,581,586],{"type":28,"value":580},"Click the ",{"type":22,"tag":83,"props":582,"children":583},{},[584],{"type":28,"value":585},"\"Pause\"",{"type":28,"value":587}," button",{"type":22,"tag":52,"props":589,"children":590},{},[591],{"type":28,"value":592},"Confirm in the dialog",{"type":22,"tag":52,"props":594,"children":595},{},[596,598],{"type":28,"value":597},"Campaign status changes to ",{"type":22,"tag":83,"props":599,"children":600},{},[601],{"type":28,"value":602},"\"Paused\"",{"type":22,"tag":30,"props":604,"children":605},{},[606],{"type":28,"value":607},"Messages already sent are NOT affected. Only remaining unsent recipients are paused.",{"type":22,"tag":36,"props":609,"children":611},{"id":610},"how-to-resume",[612],{"type":28,"value":613},"How to resume",{"type":22,"tag":74,"props":615,"children":616},{},[617,622,633],{"type":22,"tag":52,"props":618,"children":619},{},[620],{"type":28,"value":621},"Open the paused campaign",{"type":22,"tag":52,"props":623,"children":624},{},[625,626,631],{"type":28,"value":94},{"type":22,"tag":83,"props":627,"children":628},{},[629],{"type":28,"value":630},"\"Resume\"",{"type":28,"value":632}," (or \"Start\" button)",{"type":22,"tag":52,"props":634,"children":635},{},[636],{"type":28,"value":637},"Sending continues from where it left off",{"type":22,"tag":36,"props":639,"children":641},{"id":640},"what-happens-during-pause",[642],{"type":28,"value":643},"What happens during pause",{"type":22,"tag":48,"props":645,"children":646},{},[647,652,657,662],{"type":22,"tag":52,"props":648,"children":649},{},[650],{"type":28,"value":651},"No new messages are sent",{"type":22,"tag":52,"props":653,"children":654},{},[655],{"type":28,"value":656},"Already-sent messages continue to be delivered\u002Fread (status updates still come in)",{"type":22,"tag":52,"props":658,"children":659},{},[660],{"type":28,"value":661},"Recipients list is preserved",{"type":22,"tag":52,"props":663,"children":664},{},[665],{"type":28,"value":666},"You can still view stats and recipient details",{"type":22,"tag":36,"props":668,"children":670},{"id":669},"pause-vs-cancel",[671],{"type":28,"value":672},"Pause vs Cancel",{"type":22,"tag":674,"props":675,"children":676},"table",{},[677,702],{"type":22,"tag":678,"props":679,"children":680},"thead",{},[681],{"type":22,"tag":682,"props":683,"children":684},"tr",{},[685,691,697],{"type":22,"tag":686,"props":687,"children":688},"th",{},[689],{"type":28,"value":690},"Action",{"type":22,"tag":686,"props":692,"children":694},{"align":693},"center",[695],{"type":28,"value":696},"Can resume?",{"type":22,"tag":686,"props":698,"children":699},{"align":693},[700],{"type":28,"value":701},"Messages sent?",{"type":22,"tag":703,"props":704,"children":705},"tbody",{},[706,727],{"type":22,"tag":682,"props":707,"children":708},{},[709,717,722],{"type":22,"tag":710,"props":711,"children":712},"td",{},[713],{"type":22,"tag":83,"props":714,"children":715},{},[716],{"type":28,"value":369},{"type":22,"tag":710,"props":718,"children":719},{"align":693},[720],{"type":28,"value":721},"✅ Yes",{"type":22,"tag":710,"props":723,"children":724},{"align":693},[725],{"type":28,"value":726},"Preserved",{"type":22,"tag":682,"props":728,"children":729},{},[730,737,742],{"type":22,"tag":710,"props":731,"children":732},{},[733],{"type":22,"tag":83,"props":734,"children":735},{},[736],{"type":28,"value":379},{"type":22,"tag":710,"props":738,"children":739},{"align":693},[740],{"type":28,"value":741},"❌ No",{"type":22,"tag":710,"props":743,"children":744},{"align":693},[745],{"type":28,"value":746},"Preserved but campaign is permanently stopped",{"type":22,"tag":36,"props":748,"children":750},{"id":749},"tips",[751],{"type":28,"value":752},"Tips",{"type":22,"tag":74,"props":754,"children":755},{},[756,766,776,786],{"type":22,"tag":52,"props":757,"children":758},{},[759,764],{"type":22,"tag":83,"props":760,"children":761},{},[762],{"type":28,"value":763},"Pause early if something's wrong",{"type":28,"value":765}," — Better to pause at 100 sent than 10,000",{"type":22,"tag":52,"props":767,"children":768},{},[769,774],{"type":22,"tag":83,"props":770,"children":771},{},[772],{"type":28,"value":773},"Check stats before resuming",{"type":28,"value":775}," — Make sure delivery rate is healthy",{"type":22,"tag":52,"props":777,"children":778},{},[779,784],{"type":22,"tag":83,"props":780,"children":781},{},[782],{"type":28,"value":783},"Don't pause too long",{"type":28,"value":785}," — Templates can expire or get paused by Meta",{"type":22,"tag":52,"props":787,"children":788},{},[789,794],{"type":22,"tag":83,"props":790,"children":791},{},[792],{"type":28,"value":793},"Communicate with team",{"type":28,"value":795}," — Let others know why the campaign is paused",{"title":8,"searchDepth":488,"depth":488,"links":797},[798,799,800,801,802,803],{"id":535,"depth":488,"text":538},{"id":564,"depth":488,"text":567},{"id":610,"depth":488,"text":613},{"id":640,"depth":488,"text":643},{"id":669,"depth":488,"text":672},{"id":749,"depth":488,"text":752},"content:help:campaigns:pause-resume.md","help\u002Fcampaigns\u002Fpause-resume.md","help\u002Fcampaigns\u002Fpause-resume",{"_path":17,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":808,"description":809,"category":6,"order":810,"difficulty":811,"time_to_complete":13,"related":812,"body":815,"_type":506,"_id":1517,"_source":508,"_file":1518,"_stem":1519,"_extension":511},"Campaign best practices (avoid getting banned)","Essential guidelines for WhatsApp broadcasting — how to maintain quality, avoid restrictions, and maximize delivery rates.",11,"intermediate",[5,813,814],"\u002Fhelp\u002Fcampaigns\u002Fmeta-messaging-limits","\u002Fhelp\u002Fmessaging\u002Fwhy-messages-fail",{"type":19,"children":816,"toc":1503},[817,823,828,834,886,892,897,992,997,1015,1021,1026,1113,1118,1124,1130,1158,1164,1197,1203,1284,1290,1295,1318,1323,1329,1334,1377,1382,1388,1393,1429,1435,1440],{"type":22,"tag":23,"props":818,"children":820},{"id":819},"campaign-best-practices",[821],{"type":28,"value":822},"Campaign best practices",{"type":22,"tag":30,"props":824,"children":825},{},[826],{"type":28,"value":827},"Follow these guidelines to maintain a healthy WhatsApp Business account and avoid restrictions.",{"type":22,"tag":36,"props":829,"children":831},{"id":830},"the-golden-rules",[832],{"type":28,"value":833},"The golden rules",{"type":22,"tag":74,"props":835,"children":836},{},[837,847,857,867,877],{"type":22,"tag":52,"props":838,"children":839},{},[840,845],{"type":22,"tag":83,"props":841,"children":842},{},[843],{"type":28,"value":844},"Only message people who opted in",{"type":28,"value":846}," — Never buy contact lists or scrape numbers",{"type":22,"tag":52,"props":848,"children":849},{},[850,855],{"type":22,"tag":83,"props":851,"children":852},{},[853],{"type":28,"value":854},"Provide value",{"type":28,"value":856}," — Every message should be useful to the recipient",{"type":22,"tag":52,"props":858,"children":859},{},[860,865],{"type":22,"tag":83,"props":861,"children":862},{},[863],{"type":28,"value":864},"Include opt-out",{"type":28,"value":866}," — Always give people a way to unsubscribe",{"type":22,"tag":52,"props":868,"children":869},{},[870,875],{"type":22,"tag":83,"props":871,"children":872},{},[873],{"type":28,"value":874},"Respect frequency",{"type":28,"value":876}," — Don't message the same person too often",{"type":22,"tag":52,"props":878,"children":879},{},[880,884],{"type":22,"tag":83,"props":881,"children":882},{},[883],{"type":28,"value":448},{"type":28,"value":885}," — Watch your quality rating in Meta Business Suite",{"type":22,"tag":36,"props":887,"children":889},{"id":888},"understanding-quality-rating",[890],{"type":28,"value":891},"Understanding quality rating",{"type":22,"tag":30,"props":893,"children":894},{},[895],{"type":28,"value":896},"Meta assigns a quality rating to your phone number:",{"type":22,"tag":674,"props":898,"children":899},{},[900,920],{"type":22,"tag":678,"props":901,"children":902},{},[903],{"type":22,"tag":682,"props":904,"children":905},{},[906,911,916],{"type":22,"tag":686,"props":907,"children":908},{},[909],{"type":28,"value":910},"Rating",{"type":22,"tag":686,"props":912,"children":913},{},[914],{"type":28,"value":915},"Meaning",{"type":22,"tag":686,"props":917,"children":918},{},[919],{"type":28,"value":690},{"type":22,"tag":703,"props":921,"children":922},{},[923,946,969],{"type":22,"tag":682,"props":924,"children":925},{},[926,936,941],{"type":22,"tag":710,"props":927,"children":928},{},[929,931],{"type":28,"value":930},"🟢 ",{"type":22,"tag":83,"props":932,"children":933},{},[934],{"type":28,"value":935},"Green",{"type":22,"tag":710,"props":937,"children":938},{},[939],{"type":28,"value":940},"High quality — low block\u002Freport rate",{"type":22,"tag":710,"props":942,"children":943},{},[944],{"type":28,"value":945},"Keep doing what you're doing",{"type":22,"tag":682,"props":947,"children":948},{},[949,959,964],{"type":22,"tag":710,"props":950,"children":951},{},[952,954],{"type":28,"value":953},"🟡 ",{"type":22,"tag":83,"props":955,"children":956},{},[957],{"type":28,"value":958},"Yellow",{"type":22,"tag":710,"props":960,"children":961},{},[962],{"type":28,"value":963},"Medium quality — some blocks\u002Freports",{"type":22,"tag":710,"props":965,"children":966},{},[967],{"type":28,"value":968},"Review your content and targeting",{"type":22,"tag":682,"props":970,"children":971},{},[972,982,987],{"type":22,"tag":710,"props":973,"children":974},{},[975,977],{"type":28,"value":976},"🔴 ",{"type":22,"tag":83,"props":978,"children":979},{},[980],{"type":28,"value":981},"Red",{"type":22,"tag":710,"props":983,"children":984},{},[985],{"type":28,"value":986},"Low quality — high block\u002Freport rate",{"type":22,"tag":710,"props":988,"children":989},{},[990],{"type":28,"value":991},"Stop campaigns immediately, fix issues",{"type":22,"tag":30,"props":993,"children":994},{},[995],{"type":28,"value":996},"If your rating drops to Red, Meta may:",{"type":22,"tag":48,"props":998,"children":999},{},[1000,1005,1010],{"type":22,"tag":52,"props":1001,"children":1002},{},[1003],{"type":28,"value":1004},"Reduce your messaging limit",{"type":22,"tag":52,"props":1006,"children":1007},{},[1008],{"type":28,"value":1009},"Restrict your account temporarily",{"type":22,"tag":52,"props":1011,"children":1012},{},[1013],{"type":28,"value":1014},"In severe cases, ban your number permanently",{"type":22,"tag":36,"props":1016,"children":1018},{"id":1017},"messaging-limits",[1019],{"type":28,"value":1020},"Messaging limits",{"type":22,"tag":30,"props":1022,"children":1023},{},[1024],{"type":28,"value":1025},"New accounts start with limited sending capacity:",{"type":22,"tag":674,"props":1027,"children":1028},{},[1029,1045],{"type":22,"tag":678,"props":1030,"children":1031},{},[1032],{"type":22,"tag":682,"props":1033,"children":1034},{},[1035,1040],{"type":22,"tag":686,"props":1036,"children":1037},{},[1038],{"type":28,"value":1039},"Tier",{"type":22,"tag":686,"props":1041,"children":1042},{},[1043],{"type":28,"value":1044},"Daily unique contacts",{"type":22,"tag":703,"props":1046,"children":1047},{},[1048,1061,1074,1087,1100],{"type":22,"tag":682,"props":1049,"children":1050},{},[1051,1056],{"type":22,"tag":710,"props":1052,"children":1053},{},[1054],{"type":28,"value":1055},"Tier 1",{"type":22,"tag":710,"props":1057,"children":1058},{},[1059],{"type":28,"value":1060},"250",{"type":22,"tag":682,"props":1062,"children":1063},{},[1064,1069],{"type":22,"tag":710,"props":1065,"children":1066},{},[1067],{"type":28,"value":1068},"Tier 2",{"type":22,"tag":710,"props":1070,"children":1071},{},[1072],{"type":28,"value":1073},"1,000",{"type":22,"tag":682,"props":1075,"children":1076},{},[1077,1082],{"type":22,"tag":710,"props":1078,"children":1079},{},[1080],{"type":28,"value":1081},"Tier 3",{"type":22,"tag":710,"props":1083,"children":1084},{},[1085],{"type":28,"value":1086},"10,000",{"type":22,"tag":682,"props":1088,"children":1089},{},[1090,1095],{"type":22,"tag":710,"props":1091,"children":1092},{},[1093],{"type":28,"value":1094},"Tier 4",{"type":22,"tag":710,"props":1096,"children":1097},{},[1098],{"type":28,"value":1099},"100,000",{"type":22,"tag":682,"props":1101,"children":1102},{},[1103,1108],{"type":22,"tag":710,"props":1104,"children":1105},{},[1106],{"type":28,"value":1107},"Unlimited",{"type":22,"tag":710,"props":1109,"children":1110},{},[1111],{"type":28,"value":1112},"No limit",{"type":22,"tag":30,"props":1114,"children":1115},{},[1116],{"type":28,"value":1117},"You move up tiers by maintaining good quality over time.",{"type":22,"tag":36,"props":1119,"children":1121},{"id":1120},"content-guidelines",[1122],{"type":28,"value":1123},"Content guidelines",{"type":22,"tag":166,"props":1125,"children":1127},{"id":1126},"do",[1128],{"type":28,"value":1129},"DO ✅",{"type":22,"tag":48,"props":1131,"children":1132},{},[1133,1138,1143,1148,1153],{"type":22,"tag":52,"props":1134,"children":1135},{},[1136],{"type":28,"value":1137},"Personalize with the recipient's name",{"type":22,"tag":52,"props":1139,"children":1140},{},[1141],{"type":28,"value":1142},"Send relevant, timely information",{"type":22,"tag":52,"props":1144,"children":1145},{},[1146],{"type":28,"value":1147},"Use clear, professional language",{"type":22,"tag":52,"props":1149,"children":1150},{},[1151],{"type":28,"value":1152},"Include a clear call-to-action",{"type":22,"tag":52,"props":1154,"children":1155},{},[1156],{"type":28,"value":1157},"Test with a small group first",{"type":22,"tag":166,"props":1159,"children":1161},{"id":1160},"dont",[1162],{"type":28,"value":1163},"DON'T ❌",{"type":22,"tag":48,"props":1165,"children":1166},{},[1167,1172,1177,1182,1187,1192],{"type":22,"tag":52,"props":1168,"children":1169},{},[1170],{"type":28,"value":1171},"Send to people who didn't opt in",{"type":22,"tag":52,"props":1173,"children":1174},{},[1175],{"type":28,"value":1176},"Use misleading or clickbait content",{"type":22,"tag":52,"props":1178,"children":1179},{},[1180],{"type":28,"value":1181},"Send too frequently (max 2-3 per week for marketing)",{"type":22,"tag":52,"props":1183,"children":1184},{},[1185],{"type":28,"value":1186},"Use ALL CAPS or excessive emojis",{"type":22,"tag":52,"props":1188,"children":1189},{},[1190],{"type":28,"value":1191},"Send identical messages to everyone (personalize!)",{"type":22,"tag":52,"props":1193,"children":1194},{},[1195],{"type":28,"value":1196},"Send late at night or early morning",{"type":22,"tag":36,"props":1198,"children":1200},{"id":1199},"timing-recommendations",[1201],{"type":28,"value":1202},"Timing recommendations",{"type":22,"tag":674,"props":1204,"children":1205},{},[1206,1227],{"type":22,"tag":678,"props":1207,"children":1208},{},[1209],{"type":22,"tag":682,"props":1210,"children":1211},{},[1212,1217,1222],{"type":22,"tag":686,"props":1213,"children":1214},{},[1215],{"type":28,"value":1216},"Type",{"type":22,"tag":686,"props":1218,"children":1219},{},[1220],{"type":28,"value":1221},"Best time",{"type":22,"tag":686,"props":1223,"children":1224},{},[1225],{"type":28,"value":1226},"Frequency",{"type":22,"tag":703,"props":1228,"children":1229},{},[1230,1248,1266],{"type":22,"tag":682,"props":1231,"children":1232},{},[1233,1238,1243],{"type":22,"tag":710,"props":1234,"children":1235},{},[1236],{"type":28,"value":1237},"Marketing",{"type":22,"tag":710,"props":1239,"children":1240},{},[1241],{"type":28,"value":1242},"10 AM - 12 PM, 3 PM - 5 PM",{"type":22,"tag":710,"props":1244,"children":1245},{},[1246],{"type":28,"value":1247},"Max 2-3\u002Fweek",{"type":22,"tag":682,"props":1249,"children":1250},{},[1251,1256,1261],{"type":22,"tag":710,"props":1252,"children":1253},{},[1254],{"type":28,"value":1255},"Transactional",{"type":22,"tag":710,"props":1257,"children":1258},{},[1259],{"type":28,"value":1260},"Immediately after event",{"type":22,"tag":710,"props":1262,"children":1263},{},[1264],{"type":28,"value":1265},"As needed",{"type":22,"tag":682,"props":1267,"children":1268},{},[1269,1274,1279],{"type":22,"tag":710,"props":1270,"children":1271},{},[1272],{"type":28,"value":1273},"Reminders",{"type":22,"tag":710,"props":1275,"children":1276},{},[1277],{"type":28,"value":1278},"1 day before, 1 hour before",{"type":22,"tag":710,"props":1280,"children":1281},{},[1282],{"type":28,"value":1283},"1-2 per event",{"type":22,"tag":36,"props":1285,"children":1287},{"id":1286},"handling-opt-outs",[1288],{"type":28,"value":1289},"Handling opt-outs",{"type":22,"tag":30,"props":1291,"children":1292},{},[1293],{"type":28,"value":1294},"When someone replies \"STOP\" or asks to unsubscribe:",{"type":22,"tag":74,"props":1296,"children":1297},{},[1298,1303,1308,1313],{"type":22,"tag":52,"props":1299,"children":1300},{},[1301],{"type":28,"value":1302},"Immediately stop messaging them",{"type":22,"tag":52,"props":1304,"children":1305},{},[1306],{"type":28,"value":1307},"Remove them from campaign lists",{"type":22,"tag":52,"props":1309,"children":1310},{},[1311],{"type":28,"value":1312},"Mark them as opted-out in your contacts",{"type":22,"tag":52,"props":1314,"children":1315},{},[1316],{"type":28,"value":1317},"Send a confirmation: \"You've been unsubscribed. Reply START to re-subscribe.\"",{"type":22,"tag":30,"props":1319,"children":1320},{},[1321],{"type":28,"value":1322},"AIsoule tracks marketing opt-outs automatically from Meta's webhook.",{"type":22,"tag":36,"props":1324,"children":1326},{"id":1325},"warming-up-a-new-number",[1327],{"type":28,"value":1328},"Warming up a new number",{"type":22,"tag":30,"props":1330,"children":1331},{},[1332],{"type":28,"value":1333},"If you just connected a new WhatsApp number:",{"type":22,"tag":74,"props":1335,"children":1336},{},[1337,1347,1357,1367],{"type":22,"tag":52,"props":1338,"children":1339},{},[1340,1345],{"type":22,"tag":83,"props":1341,"children":1342},{},[1343],{"type":28,"value":1344},"Day 1-3",{"type":28,"value":1346}," — Send to 50-100 contacts (people who know you)",{"type":22,"tag":52,"props":1348,"children":1349},{},[1350,1355],{"type":22,"tag":83,"props":1351,"children":1352},{},[1353],{"type":28,"value":1354},"Day 4-7",{"type":28,"value":1356}," — Increase to 200-500 contacts",{"type":22,"tag":52,"props":1358,"children":1359},{},[1360,1365],{"type":22,"tag":83,"props":1361,"children":1362},{},[1363],{"type":28,"value":1364},"Week 2",{"type":28,"value":1366}," — Scale to 1,000+ if quality stays green",{"type":22,"tag":52,"props":1368,"children":1369},{},[1370,1375],{"type":22,"tag":83,"props":1371,"children":1372},{},[1373],{"type":28,"value":1374},"Week 3+",{"type":28,"value":1376}," — Continue scaling gradually",{"type":22,"tag":30,"props":1378,"children":1379},{},[1380],{"type":28,"value":1381},"Never jump from 0 to 10,000 messages — this triggers spam detection.",{"type":22,"tag":36,"props":1383,"children":1385},{"id":1384},"what-to-do-if-restricted",[1386],{"type":28,"value":1387},"What to do if restricted",{"type":22,"tag":30,"props":1389,"children":1390},{},[1391],{"type":28,"value":1392},"If Meta restricts your account:",{"type":22,"tag":74,"props":1394,"children":1395},{},[1396,1404,1409,1414,1419,1424],{"type":22,"tag":52,"props":1397,"children":1398},{},[1399],{"type":22,"tag":83,"props":1400,"children":1401},{},[1402],{"type":28,"value":1403},"Stop all campaigns immediately",{"type":22,"tag":52,"props":1405,"children":1406},{},[1407],{"type":28,"value":1408},"Check your quality rating in Meta Business Suite",{"type":22,"tag":52,"props":1410,"children":1411},{},[1412],{"type":28,"value":1413},"Review recent campaigns — identify which caused blocks",{"type":22,"tag":52,"props":1415,"children":1416},{},[1417],{"type":28,"value":1418},"Wait for the restriction period to end (usually 24-72 hours)",{"type":22,"tag":52,"props":1420,"children":1421},{},[1422],{"type":28,"value":1423},"Resume with smaller, more targeted campaigns",{"type":22,"tag":52,"props":1425,"children":1426},{},[1427],{"type":28,"value":1428},"Consider using a different template with better content",{"type":22,"tag":36,"props":1430,"children":1432},{"id":1431},"monitoring-checklist",[1433],{"type":28,"value":1434},"Monitoring checklist",{"type":22,"tag":30,"props":1436,"children":1437},{},[1438],{"type":28,"value":1439},"Run this check weekly:",{"type":22,"tag":48,"props":1441,"children":1444},{"className":1442},[1443],"contains-task-list",[1445,1458,1467,1476,1485,1494],{"type":22,"tag":52,"props":1446,"children":1449},{"className":1447},[1448],"task-list-item",[1450,1456],{"type":22,"tag":1451,"props":1452,"children":1455},"input",{"disabled":1453,"type":1454},true,"checkbox",[],{"type":28,"value":1457}," Quality rating is Green",{"type":22,"tag":52,"props":1459,"children":1461},{"className":1460},[1448],[1462,1465],{"type":22,"tag":1451,"props":1463,"children":1464},{"disabled":1453,"type":1454},[],{"type":28,"value":1466}," Block rate is below 2%",{"type":22,"tag":52,"props":1468,"children":1470},{"className":1469},[1448],[1471,1474],{"type":22,"tag":1451,"props":1472,"children":1473},{"disabled":1453,"type":1454},[],{"type":28,"value":1475}," Report rate is below 0.1%",{"type":22,"tag":52,"props":1477,"children":1479},{"className":1478},[1448],[1480,1483],{"type":22,"tag":1451,"props":1481,"children":1482},{"disabled":1453,"type":1454},[],{"type":28,"value":1484}," Opt-out requests are being honored",{"type":22,"tag":52,"props":1486,"children":1488},{"className":1487},[1448],[1489,1492],{"type":22,"tag":1451,"props":1490,"children":1491},{"disabled":1453,"type":1454},[],{"type":28,"value":1493}," Templates are still approved",{"type":22,"tag":52,"props":1495,"children":1497},{"className":1496},[1448],[1498,1501],{"type":22,"tag":1451,"props":1499,"children":1500},{"disabled":1453,"type":1454},[],{"type":28,"value":1502}," Messaging limit hasn't decreased",{"title":8,"searchDepth":488,"depth":488,"links":1504},[1505,1506,1507,1508,1512,1513,1514,1515,1516],{"id":830,"depth":488,"text":833},{"id":888,"depth":488,"text":891},{"id":1017,"depth":488,"text":1020},{"id":1120,"depth":488,"text":1123,"children":1509},[1510,1511],{"id":1126,"depth":497,"text":1129},{"id":1160,"depth":497,"text":1163},{"id":1199,"depth":488,"text":1202},{"id":1286,"depth":488,"text":1289},{"id":1325,"depth":488,"text":1328},{"id":1384,"depth":488,"text":1387},{"id":1431,"depth":488,"text":1434},"content:help:campaigns:best-practices.md","help\u002Fcampaigns\u002Fbest-practices.md","help\u002Fcampaigns\u002Fbest-practices",{"_path":813,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1521,"description":1522,"category":6,"order":1523,"difficulty":811,"time_to_complete":1524,"related":1525,"body":1527,"_type":506,"_id":1999,"_source":508,"_file":2000,"_stem":2001,"_extension":511},"Understanding Meta's messaging limits","How WhatsApp Business API messaging limits work, how to increase your tier, and what happens when you hit the limit.",12,"4 minutes",[17,5,1526],"\u002Fhelp\u002Fanalytics\u002Fconversation-pricing",{"type":19,"children":1528,"toc":1989},[1529,1534,1539,1545,1665,1671,1706,1712,1717,1743,1753,1759,1764,1786,1792,1829,1835,1861,1874,1880,1943,1949,1959,1969,1979],{"type":22,"tag":23,"props":1530,"children":1532},{"id":1531},"understanding-metas-messaging-limits",[1533],{"type":28,"value":1521},{"type":22,"tag":30,"props":1535,"children":1536},{},[1537],{"type":28,"value":1538},"Meta limits how many unique contacts you can message in a 24-hour period. Here's how it works.",{"type":22,"tag":36,"props":1540,"children":1542},{"id":1541},"messaging-limit-tiers",[1543],{"type":28,"value":1544},"Messaging limit tiers",{"type":22,"tag":674,"props":1546,"children":1547},{},[1548,1568],{"type":22,"tag":678,"props":1549,"children":1550},{},[1551],{"type":22,"tag":682,"props":1552,"children":1553},{},[1554,1558,1563],{"type":22,"tag":686,"props":1555,"children":1556},{},[1557],{"type":28,"value":1039},{"type":22,"tag":686,"props":1559,"children":1560},{},[1561],{"type":28,"value":1562},"Unique contacts per 24 hours",{"type":22,"tag":686,"props":1564,"children":1565},{},[1566],{"type":28,"value":1567},"How to reach",{"type":22,"tag":703,"props":1569,"children":1570},{},[1571,1590,1609,1628,1646],{"type":22,"tag":682,"props":1572,"children":1573},{},[1574,1581,1585],{"type":22,"tag":710,"props":1575,"children":1576},{},[1577],{"type":22,"tag":83,"props":1578,"children":1579},{},[1580],{"type":28,"value":1055},{"type":22,"tag":710,"props":1582,"children":1583},{},[1584],{"type":28,"value":1060},{"type":22,"tag":710,"props":1586,"children":1587},{},[1588],{"type":28,"value":1589},"Default for new numbers",{"type":22,"tag":682,"props":1591,"children":1592},{},[1593,1600,1604],{"type":22,"tag":710,"props":1594,"children":1595},{},[1596],{"type":22,"tag":83,"props":1597,"children":1598},{},[1599],{"type":28,"value":1068},{"type":22,"tag":710,"props":1601,"children":1602},{},[1603],{"type":28,"value":1073},{"type":22,"tag":710,"props":1605,"children":1606},{},[1607],{"type":28,"value":1608},"Maintain green quality for 7 days",{"type":22,"tag":682,"props":1610,"children":1611},{},[1612,1619,1623],{"type":22,"tag":710,"props":1613,"children":1614},{},[1615],{"type":22,"tag":83,"props":1616,"children":1617},{},[1618],{"type":28,"value":1081},{"type":22,"tag":710,"props":1620,"children":1621},{},[1622],{"type":28,"value":1086},{"type":22,"tag":710,"props":1624,"children":1625},{},[1626],{"type":28,"value":1627},"Maintain green quality + send 2x current limit",{"type":22,"tag":682,"props":1629,"children":1630},{},[1631,1638,1642],{"type":22,"tag":710,"props":1632,"children":1633},{},[1634],{"type":22,"tag":83,"props":1635,"children":1636},{},[1637],{"type":28,"value":1094},{"type":22,"tag":710,"props":1639,"children":1640},{},[1641],{"type":28,"value":1099},{"type":22,"tag":710,"props":1643,"children":1644},{},[1645],{"type":28,"value":1627},{"type":22,"tag":682,"props":1647,"children":1648},{},[1649,1656,1660],{"type":22,"tag":710,"props":1650,"children":1651},{},[1652],{"type":22,"tag":83,"props":1653,"children":1654},{},[1655],{"type":28,"value":1107},{"type":22,"tag":710,"props":1657,"children":1658},{},[1659],{"type":28,"value":1112},{"type":22,"tag":710,"props":1661,"children":1662},{},[1663],{"type":28,"value":1664},"Maintain green quality at Tier 4",{"type":22,"tag":36,"props":1666,"children":1668},{"id":1667},"how-limits-are-counted",[1669],{"type":28,"value":1670},"How limits are counted",{"type":22,"tag":48,"props":1672,"children":1673},{},[1674,1686,1696,1701],{"type":22,"tag":52,"props":1675,"children":1676},{},[1677,1679,1684],{"type":28,"value":1678},"Only ",{"type":22,"tag":83,"props":1680,"children":1681},{},[1682],{"type":28,"value":1683},"business-initiated conversations",{"type":28,"value":1685}," count (you message first with a template)",{"type":22,"tag":52,"props":1687,"children":1688},{},[1689,1694],{"type":22,"tag":83,"props":1690,"children":1691},{},[1692],{"type":28,"value":1693},"User-initiated conversations",{"type":28,"value":1695}," (customer messages you first) do NOT count",{"type":22,"tag":52,"props":1697,"children":1698},{},[1699],{"type":28,"value":1700},"Each unique phone number counts once per 24 hours, regardless of how many messages you send them",{"type":22,"tag":52,"props":1702,"children":1703},{},[1704],{"type":28,"value":1705},"The 24-hour window rolls — it's not midnight-to-midnight",{"type":22,"tag":36,"props":1707,"children":1709},{"id":1708},"how-to-increase-your-tier",[1710],{"type":28,"value":1711},"How to increase your tier",{"type":22,"tag":30,"props":1713,"children":1714},{},[1715],{"type":28,"value":1716},"Meta automatically upgrades your tier when:",{"type":22,"tag":74,"props":1718,"children":1719},{},[1720,1731],{"type":22,"tag":52,"props":1721,"children":1722},{},[1723,1725,1729],{"type":28,"value":1724},"Your quality rating stays ",{"type":22,"tag":83,"props":1726,"children":1727},{},[1728],{"type":28,"value":935},{"type":28,"value":1730}," for at least 7 consecutive days",{"type":22,"tag":52,"props":1732,"children":1733},{},[1734,1736,1741],{"type":28,"value":1735},"You've sent messages to at least ",{"type":22,"tag":83,"props":1737,"children":1738},{},[1739],{"type":28,"value":1740},"2x your current limit",{"type":28,"value":1742}," in the past 7 days",{"type":22,"tag":30,"props":1744,"children":1745},{},[1746,1751],{"type":22,"tag":83,"props":1747,"children":1748},{},[1749],{"type":28,"value":1750},"Example:",{"type":28,"value":1752}," If you're at Tier 1 (250), you need to message 500+ unique contacts over 7 days while maintaining Green quality to move to Tier 2.",{"type":22,"tag":36,"props":1754,"children":1756},{"id":1755},"how-tiers-decrease",[1757],{"type":28,"value":1758},"How tiers decrease",{"type":22,"tag":30,"props":1760,"children":1761},{},[1762],{"type":28,"value":1763},"Your tier drops if:",{"type":22,"tag":48,"props":1765,"children":1766},{},[1767,1776,1781],{"type":22,"tag":52,"props":1768,"children":1769},{},[1770,1772],{"type":28,"value":1771},"Quality rating drops to ",{"type":22,"tag":83,"props":1773,"children":1774},{},[1775],{"type":28,"value":981},{"type":22,"tag":52,"props":1777,"children":1778},{},[1779],{"type":28,"value":1780},"You receive too many blocks or reports",{"type":22,"tag":52,"props":1782,"children":1783},{},[1784],{"type":28,"value":1785},"Meta detects policy violations",{"type":22,"tag":36,"props":1787,"children":1789},{"id":1788},"what-happens-when-you-hit-the-limit",[1790],{"type":28,"value":1791},"What happens when you hit the limit",{"type":22,"tag":48,"props":1793,"children":1794},{},[1795,1807,1812,1824],{"type":22,"tag":52,"props":1796,"children":1797},{},[1798,1800,1805],{"type":28,"value":1799},"New business-initiated messages will ",{"type":22,"tag":83,"props":1801,"children":1802},{},[1803],{"type":28,"value":1804},"fail",{"type":28,"value":1806}," with a rate limit error",{"type":22,"tag":52,"props":1808,"children":1809},{},[1810],{"type":28,"value":1811},"Messages already in queue will still be delivered",{"type":22,"tag":52,"props":1813,"children":1814},{},[1815,1817,1822],{"type":28,"value":1816},"You can still ",{"type":22,"tag":83,"props":1818,"children":1819},{},[1820],{"type":28,"value":1821},"reply",{"type":28,"value":1823}," to customers who message you (user-initiated)",{"type":22,"tag":52,"props":1825,"children":1826},{},[1827],{"type":28,"value":1828},"The limit resets after 24 hours",{"type":22,"tag":36,"props":1830,"children":1832},{"id":1831},"checking-your-current-limit",[1833],{"type":28,"value":1834},"Checking your current limit",{"type":22,"tag":74,"props":1836,"children":1837},{},[1838,1851,1856],{"type":22,"tag":52,"props":1839,"children":1840},{},[1841,1842],{"type":28,"value":81},{"type":22,"tag":1843,"props":1844,"children":1848},"a",{"href":1845,"rel":1846},"https:\u002F\u002Fbusiness.facebook.com",[1847],"nofollow",[1849],{"type":28,"value":1850},"Meta Business Suite",{"type":22,"tag":52,"props":1852,"children":1853},{},[1854],{"type":28,"value":1855},"Navigate to WhatsApp Manager → Phone Numbers",{"type":22,"tag":52,"props":1857,"children":1858},{},[1859],{"type":28,"value":1860},"Your current messaging limit tier is shown there",{"type":22,"tag":30,"props":1862,"children":1863},{},[1864,1866,1872],{"type":28,"value":1865},"In AIsoule, you can also see this in Settings → WhatsApp Accounts → Test Connection (shows ",{"type":22,"tag":183,"props":1867,"children":1869},{"className":1868},[],[1870],{"type":28,"value":1871},"messaging_limit_tier",{"type":28,"value":1873},").",{"type":22,"tag":36,"props":1875,"children":1877},{"id":1876},"tips-for-managing-limits",[1878],{"type":28,"value":1879},"Tips for managing limits",{"type":22,"tag":74,"props":1881,"children":1882},{},[1883,1893,1903,1913,1923,1933],{"type":22,"tag":52,"props":1884,"children":1885},{},[1886,1891],{"type":22,"tag":83,"props":1887,"children":1888},{},[1889],{"type":28,"value":1890},"Start slow",{"type":28,"value":1892}," — Don't try to send 10,000 messages on day one",{"type":22,"tag":52,"props":1894,"children":1895},{},[1896,1901],{"type":22,"tag":83,"props":1897,"children":1898},{},[1899],{"type":28,"value":1900},"Warm up gradually",{"type":28,"value":1902}," — Increase volume by 2x each week",{"type":22,"tag":52,"props":1904,"children":1905},{},[1906,1911],{"type":22,"tag":83,"props":1907,"children":1908},{},[1909],{"type":28,"value":1910},"Prioritize quality",{"type":28,"value":1912}," — A Green rating is more important than volume",{"type":22,"tag":52,"props":1914,"children":1915},{},[1916,1921],{"type":22,"tag":83,"props":1917,"children":1918},{},[1919],{"type":28,"value":1920},"Segment your audience",{"type":28,"value":1922}," — Send to engaged contacts first",{"type":22,"tag":52,"props":1924,"children":1925},{},[1926,1931],{"type":22,"tag":83,"props":1927,"children":1928},{},[1929],{"type":28,"value":1930},"Monitor blocks",{"type":28,"value":1932}," — If people are blocking you, reduce volume immediately",{"type":22,"tag":52,"props":1934,"children":1935},{},[1936,1941],{"type":22,"tag":83,"props":1937,"children":1938},{},[1939],{"type":28,"value":1940},"Use scheduling",{"type":28,"value":1942}," — Spread campaigns over multiple days if needed",{"type":22,"tag":36,"props":1944,"children":1946},{"id":1945},"faq",[1947],{"type":28,"value":1948},"FAQ",{"type":22,"tag":30,"props":1950,"children":1951},{},[1952,1957],{"type":22,"tag":83,"props":1953,"children":1954},{},[1955],{"type":28,"value":1956},"Q: Do template messages and free-form messages both count?",{"type":28,"value":1958},"\nOnly the first business-initiated message to a unique contact counts. Subsequent messages in the same conversation don't add to the count.",{"type":22,"tag":30,"props":1960,"children":1961},{},[1962,1967],{"type":22,"tag":83,"props":1963,"children":1964},{},[1965],{"type":28,"value":1966},"Q: How long does it take to reach Unlimited?",{"type":28,"value":1968},"\nTypically 4-8 weeks with consistent, high-quality messaging.",{"type":22,"tag":30,"props":1970,"children":1971},{},[1972,1977],{"type":22,"tag":83,"props":1973,"children":1974},{},[1975],{"type":28,"value":1976},"Q: Can I request a manual tier increase?",{"type":28,"value":1978},"\nNo. Tier increases are automatic based on quality and volume.",{"type":22,"tag":30,"props":1980,"children":1981},{},[1982,1987],{"type":22,"tag":83,"props":1983,"children":1984},{},[1985],{"type":28,"value":1986},"Q: Does the limit apply per phone number or per WABA?",{"type":28,"value":1988},"\nPer phone number. If you have multiple numbers, each has its own limit.",{"title":8,"searchDepth":488,"depth":488,"links":1990},[1991,1992,1993,1994,1995,1996,1997,1998],{"id":1541,"depth":488,"text":1544},{"id":1667,"depth":488,"text":1670},{"id":1708,"depth":488,"text":1711},{"id":1755,"depth":488,"text":1758},{"id":1788,"depth":488,"text":1791},{"id":1831,"depth":488,"text":1834},{"id":1876,"depth":488,"text":1879},{"id":1945,"depth":488,"text":1948},"content:help:campaigns:meta-messaging-limits.md","help\u002Fcampaigns\u002Fmeta-messaging-limits.md","help\u002Fcampaigns\u002Fmeta-messaging-limits",{"_path":2003,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":2004,"description":2005,"category":6,"order":2006,"difficulty":12,"time_to_complete":2007,"related":2008,"body":2010,"_type":506,"_id":2352,"_source":508,"_file":2353,"_stem":2354,"_extension":511},"\u002Fhelp\u002Fcampaigns\u002Fcampaign-analytics","Campaign analytics and reporting","How to analyze campaign performance — delivery rates, read rates, and actionable insights.",13,"3 minutes",[520,17,2009],"\u002Fhelp\u002Fanalytics\u002Fdashboard-overview",{"type":19,"children":2011,"toc":2341},[2012,2017,2022,2028,2139,2145,2177,2183,2189,2207,2213,2231,2237,2255,2261,2266,2284,2288],{"type":22,"tag":23,"props":2013,"children":2015},{"id":2014},"campaign-analytics-and-reporting",[2016],{"type":28,"value":2004},{"type":22,"tag":30,"props":2018,"children":2019},{},[2020],{"type":28,"value":2021},"After a campaign completes, analyze its performance to improve future campaigns.",{"type":22,"tag":36,"props":2023,"children":2025},{"id":2024},"campaign-metrics",[2026],{"type":28,"value":2027},"Campaign metrics",{"type":22,"tag":674,"props":2029,"children":2030},{},[2031,2052],{"type":22,"tag":678,"props":2032,"children":2033},{},[2034],{"type":22,"tag":682,"props":2035,"children":2036},{},[2037,2042,2047],{"type":22,"tag":686,"props":2038,"children":2039},{},[2040],{"type":28,"value":2041},"Metric",{"type":22,"tag":686,"props":2043,"children":2044},{},[2045],{"type":28,"value":2046},"Formula",{"type":22,"tag":686,"props":2048,"children":2049},{},[2050],{"type":28,"value":2051},"Good benchmark",{"type":22,"tag":703,"props":2053,"children":2054},{},[2055,2076,2097,2118],{"type":22,"tag":682,"props":2056,"children":2057},{},[2058,2066,2071],{"type":22,"tag":710,"props":2059,"children":2060},{},[2061],{"type":22,"tag":83,"props":2062,"children":2063},{},[2064],{"type":28,"value":2065},"Delivery rate",{"type":22,"tag":710,"props":2067,"children":2068},{},[2069],{"type":28,"value":2070},"Delivered \u002F Sent × 100",{"type":22,"tag":710,"props":2072,"children":2073},{},[2074],{"type":28,"value":2075},"> 95%",{"type":22,"tag":682,"props":2077,"children":2078},{},[2079,2087,2092],{"type":22,"tag":710,"props":2080,"children":2081},{},[2082],{"type":22,"tag":83,"props":2083,"children":2084},{},[2085],{"type":28,"value":2086},"Read rate",{"type":22,"tag":710,"props":2088,"children":2089},{},[2090],{"type":28,"value":2091},"Read \u002F Delivered × 100",{"type":22,"tag":710,"props":2093,"children":2094},{},[2095],{"type":28,"value":2096},"> 50%",{"type":22,"tag":682,"props":2098,"children":2099},{},[2100,2108,2113],{"type":22,"tag":710,"props":2101,"children":2102},{},[2103],{"type":22,"tag":83,"props":2104,"children":2105},{},[2106],{"type":28,"value":2107},"Failure rate",{"type":22,"tag":710,"props":2109,"children":2110},{},[2111],{"type":28,"value":2112},"Failed \u002F Total × 100",{"type":22,"tag":710,"props":2114,"children":2115},{},[2116],{"type":28,"value":2117},"\u003C 3%",{"type":22,"tag":682,"props":2119,"children":2120},{},[2121,2129,2134],{"type":22,"tag":710,"props":2122,"children":2123},{},[2124],{"type":22,"tag":83,"props":2125,"children":2126},{},[2127],{"type":28,"value":2128},"Response rate",{"type":22,"tag":710,"props":2130,"children":2131},{},[2132],{"type":28,"value":2133},"Replies \u002F Delivered × 100",{"type":22,"tag":710,"props":2135,"children":2136},{},[2137],{"type":28,"value":2138},"> 10%",{"type":22,"tag":36,"props":2140,"children":2142},{"id":2141},"viewing-campaign-reports",[2143],{"type":28,"value":2144},"Viewing campaign reports",{"type":22,"tag":74,"props":2146,"children":2147},{},[2148,2156,2161,2166],{"type":22,"tag":52,"props":2149,"children":2150},{},[2151,2152],{"type":28,"value":81},{"type":22,"tag":83,"props":2153,"children":2154},{},[2155],{"type":28,"value":87},{"type":22,"tag":52,"props":2157,"children":2158},{},[2159],{"type":28,"value":2160},"Click on a completed campaign",{"type":22,"tag":52,"props":2162,"children":2163},{},[2164],{"type":28,"value":2165},"The stats section shows all metrics",{"type":22,"tag":52,"props":2167,"children":2168},{},[2169,2170,2175],{"type":28,"value":94},{"type":22,"tag":83,"props":2171,"children":2172},{},[2173],{"type":28,"value":2174},"Recipients",{"type":28,"value":2176}," tab for per-recipient details",{"type":22,"tag":36,"props":2178,"children":2180},{"id":2179},"analyzing-results",[2181],{"type":28,"value":2182},"Analyzing results",{"type":22,"tag":166,"props":2184,"children":2186},{"id":2185},"high-delivery-low-read-rate",[2187],{"type":28,"value":2188},"High delivery, low read rate",{"type":22,"tag":48,"props":2190,"children":2191},{},[2192,2197,2202],{"type":22,"tag":52,"props":2193,"children":2194},{},[2195],{"type":28,"value":2196},"Template content may not be engaging",{"type":22,"tag":52,"props":2198,"children":2199},{},[2200],{"type":28,"value":2201},"Subject\u002Fheader doesn't grab attention",{"type":22,"tag":52,"props":2203,"children":2204},{},[2205],{"type":28,"value":2206},"Sent at wrong time of day",{"type":22,"tag":166,"props":2208,"children":2210},{"id":2209},"high-failure-rate",[2211],{"type":28,"value":2212},"High failure rate",{"type":22,"tag":48,"props":2214,"children":2215},{},[2216,2221,2226],{"type":22,"tag":52,"props":2217,"children":2218},{},[2219],{"type":28,"value":2220},"Invalid phone numbers in your list",{"type":22,"tag":52,"props":2222,"children":2223},{},[2224],{"type":28,"value":2225},"Messaging limit reached",{"type":22,"tag":52,"props":2227,"children":2228},{},[2229],{"type":28,"value":2230},"Account connection issues",{"type":22,"tag":166,"props":2232,"children":2234},{"id":2233},"good-read-rate-low-response",[2235],{"type":28,"value":2236},"Good read rate, low response",{"type":22,"tag":48,"props":2238,"children":2239},{},[2240,2245,2250],{"type":22,"tag":52,"props":2241,"children":2242},{},[2243],{"type":28,"value":2244},"Template doesn't have a clear CTA",{"type":22,"tag":52,"props":2246,"children":2247},{},[2248],{"type":28,"value":2249},"No buttons for easy interaction",{"type":22,"tag":52,"props":2251,"children":2252},{},[2253],{"type":28,"value":2254},"Content is informational (not conversational)",{"type":22,"tag":36,"props":2256,"children":2258},{"id":2257},"comparing-campaigns",[2259],{"type":28,"value":2260},"Comparing campaigns",{"type":22,"tag":30,"props":2262,"children":2263},{},[2264],{"type":28,"value":2265},"Look at trends across multiple campaigns:",{"type":22,"tag":48,"props":2267,"children":2268},{},[2269,2274,2279],{"type":22,"tag":52,"props":2270,"children":2271},{},[2272],{"type":28,"value":2273},"Which templates perform best?",{"type":22,"tag":52,"props":2275,"children":2276},{},[2277],{"type":28,"value":2278},"Which segments have highest engagement?",{"type":22,"tag":52,"props":2280,"children":2281},{},[2282],{"type":28,"value":2283},"What time of day gets best read rates?",{"type":22,"tag":36,"props":2285,"children":2286},{"id":749},[2287],{"type":28,"value":752},{"type":22,"tag":74,"props":2289,"children":2290},{},[2291,2301,2311,2321,2331],{"type":22,"tag":52,"props":2292,"children":2293},{},[2294,2299],{"type":22,"tag":83,"props":2295,"children":2296},{},[2297],{"type":28,"value":2298},"A\u002FB test templates",{"type":28,"value":2300}," — Send two versions to small groups, then scale the winner",{"type":22,"tag":52,"props":2302,"children":2303},{},[2304,2309],{"type":22,"tag":83,"props":2305,"children":2306},{},[2307],{"type":28,"value":2308},"Track over time",{"type":28,"value":2310}," — Build a spreadsheet of campaign metrics",{"type":22,"tag":52,"props":2312,"children":2313},{},[2314,2319],{"type":22,"tag":83,"props":2315,"children":2316},{},[2317],{"type":28,"value":2318},"Segment analysis",{"type":28,"value":2320}," — Compare performance across different audience segments",{"type":22,"tag":52,"props":2322,"children":2323},{},[2324,2329],{"type":22,"tag":83,"props":2325,"children":2326},{},[2327],{"type":28,"value":2328},"Optimize send time",{"type":28,"value":2330}," — Test different times and track read rates",{"type":22,"tag":52,"props":2332,"children":2333},{},[2334,2339],{"type":22,"tag":83,"props":2335,"children":2336},{},[2337],{"type":28,"value":2338},"Clean your lists",{"type":28,"value":2340}," — Remove contacts that consistently fail",{"title":8,"searchDepth":488,"depth":488,"links":2342},[2343,2344,2345,2350,2351],{"id":2024,"depth":488,"text":2027},{"id":2141,"depth":488,"text":2144},{"id":2179,"depth":488,"text":2182,"children":2346},[2347,2348,2349],{"id":2185,"depth":497,"text":2188},{"id":2209,"depth":497,"text":2212},{"id":2233,"depth":497,"text":2236},{"id":2257,"depth":488,"text":2260},{"id":749,"depth":488,"text":752},"content:help:campaigns:campaign-analytics.md","help\u002Fcampaigns\u002Fcampaign-analytics.md","help\u002Fcampaigns\u002Fcampaign-analytics",{"_path":2356,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":2357,"description":2358,"category":6,"order":2359,"difficulty":12,"time_to_complete":517,"related":2360,"body":2363,"_type":506,"_id":2531,"_source":508,"_file":2532,"_stem":2533,"_extension":511},"\u002Fhelp\u002Fcampaigns\u002Fcampaign-media","Uploading header media for campaigns","How to upload images, videos, or documents as template headers for your broadcast campaigns.",14,[5,2361,2362],"\u002Fhelp\u002Fsettings\u002Fcreating-templates","\u002Fhelp\u002Fmessaging\u002Fsending-media",{"type":19,"children":2364,"toc":2526},[2365,2370,2375,2381,2386,2419,2424,2430,2469,2473],{"type":22,"tag":23,"props":2366,"children":2368},{"id":2367},"uploading-header-media-for-campaigns",[2369],{"type":28,"value":2357},{"type":22,"tag":30,"props":2371,"children":2372},{},[2373],{"type":28,"value":2374},"If your template has an image, video, or document header, you need to upload the media before sending.",{"type":22,"tag":36,"props":2376,"children":2378},{"id":2377},"when-media-is-needed",[2379],{"type":28,"value":2380},"When media is needed",{"type":22,"tag":30,"props":2382,"children":2383},{},[2384],{"type":28,"value":2385},"Templates with these header types require media upload:",{"type":22,"tag":48,"props":2387,"children":2388},{},[2389,2399,2409],{"type":22,"tag":52,"props":2390,"children":2391},{},[2392,2397],{"type":22,"tag":83,"props":2393,"children":2394},{},[2395],{"type":28,"value":2396},"IMAGE",{"type":28,"value":2398}," — JPEG or PNG, max 5MB",{"type":22,"tag":52,"props":2400,"children":2401},{},[2402,2407],{"type":22,"tag":83,"props":2403,"children":2404},{},[2405],{"type":28,"value":2406},"VIDEO",{"type":28,"value":2408}," — MP4, max 16MB",{"type":22,"tag":52,"props":2410,"children":2411},{},[2412,2417],{"type":22,"tag":83,"props":2413,"children":2414},{},[2415],{"type":28,"value":2416},"DOCUMENT",{"type":28,"value":2418}," — PDF, max 100MB",{"type":22,"tag":30,"props":2420,"children":2421},{},[2422],{"type":28,"value":2423},"Templates with TEXT or NONE headers don't need media.",{"type":22,"tag":36,"props":2425,"children":2427},{"id":2426},"how-to-upload",[2428],{"type":28,"value":2429},"How to upload",{"type":22,"tag":74,"props":2431,"children":2432},{},[2433,2438,2450,2459,2464],{"type":22,"tag":52,"props":2434,"children":2435},{},[2436],{"type":28,"value":2437},"In your campaign, after selecting a template with a media header",{"type":22,"tag":52,"props":2439,"children":2440},{},[2441,2443,2448],{"type":28,"value":2442},"You'll see a ",{"type":22,"tag":83,"props":2444,"children":2445},{},[2446],{"type":28,"value":2447},"\"Upload Header Media\"",{"type":28,"value":2449}," section",{"type":22,"tag":52,"props":2451,"children":2452},{},[2453,2454],{"type":28,"value":94},{"type":22,"tag":83,"props":2455,"children":2456},{},[2457],{"type":28,"value":2458},"\"Choose File\"",{"type":22,"tag":52,"props":2460,"children":2461},{},[2462],{"type":28,"value":2463},"Select your image\u002Fvideo\u002Fdocument",{"type":22,"tag":52,"props":2465,"children":2466},{},[2467],{"type":28,"value":2468},"The file uploads and a preview appears",{"type":22,"tag":36,"props":2470,"children":2471},{"id":749},[2472],{"type":28,"value":752},{"type":22,"tag":74,"props":2474,"children":2475},{},[2476,2486,2496,2506,2516],{"type":22,"tag":52,"props":2477,"children":2478},{},[2479,2484],{"type":22,"tag":83,"props":2480,"children":2481},{},[2482],{"type":28,"value":2483},"Prepare media in advance",{"type":28,"value":2485}," — Have your campaign image ready before creating the campaign",{"type":22,"tag":52,"props":2487,"children":2488},{},[2489,2494],{"type":22,"tag":83,"props":2490,"children":2491},{},[2492],{"type":28,"value":2493},"Use high-quality images",{"type":28,"value":2495}," — 1200x628px works well for headers",{"type":22,"tag":52,"props":2497,"children":2498},{},[2499,2504],{"type":22,"tag":83,"props":2500,"children":2501},{},[2502],{"type":28,"value":2503},"Keep videos short",{"type":28,"value":2505}," — Under 30 seconds for best engagement",{"type":22,"tag":52,"props":2507,"children":2508},{},[2509,2514],{"type":22,"tag":83,"props":2510,"children":2511},{},[2512],{"type":28,"value":2513},"Test with one recipient",{"type":28,"value":2515}," — Verify the media looks good before sending to all",{"type":22,"tag":52,"props":2517,"children":2518},{},[2519,2524],{"type":22,"tag":83,"props":2520,"children":2521},{},[2522],{"type":28,"value":2523},"Compress large files",{"type":28,"value":2525}," — Use tools like TinyPNG for images or HandBrake for videos",{"title":8,"searchDepth":488,"depth":488,"links":2527},[2528,2529,2530],{"id":2377,"depth":488,"text":2380},{"id":2426,"depth":488,"text":2429},{"id":749,"depth":488,"text":752},"content:help:campaigns:campaign-media.md","help\u002Fcampaigns\u002Fcampaign-media.md","help\u002Fcampaigns\u002Fcampaign-media",{"_path":15,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":2535,"description":2536,"category":6,"order":488,"difficulty":12,"time_to_complete":2007,"related":2537,"body":2539,"_type":506,"_id":2996,"_source":508,"_file":2997,"_stem":2998,"_extension":511},"Adding recipients to a campaign","Four ways to add recipients to your broadcast campaign — manual entry, CSV import, from contacts, or from segments.",[5,16,2538],"\u002Fhelp\u002Fcontacts\u002Fimporting-contacts",{"type":19,"children":2540,"toc":2984},[2541,2546,2551,2557,2562,2621,2627,2632,2709,2715,2726,2731,2737,2742,2779,2785,2790,2828,2837,2843,2854,2877,2883,2888,2912,2918,2938,2942],{"type":22,"tag":23,"props":2542,"children":2544},{"id":2543},"adding-recipients-to-a-campaign",[2545],{"type":28,"value":2535},{"type":22,"tag":30,"props":2547,"children":2548},{},[2549],{"type":28,"value":2550},"After creating a campaign and selecting a template, you need to add the people who will receive your message.",{"type":22,"tag":36,"props":2552,"children":2554},{"id":2553},"method-1-manual-entry",[2555],{"type":28,"value":2556},"Method 1: Manual entry",{"type":22,"tag":30,"props":2558,"children":2559},{},[2560],{"type":28,"value":2561},"Best for small lists (under 50 contacts).",{"type":22,"tag":74,"props":2563,"children":2564},{},[2565,2575,2587,2600,2613],{"type":22,"tag":52,"props":2566,"children":2567},{},[2568,2570],{"type":28,"value":2569},"In the campaign, click ",{"type":22,"tag":83,"props":2571,"children":2572},{},[2573],{"type":28,"value":2574},"\"Add Recipients\"",{"type":22,"tag":52,"props":2576,"children":2577},{},[2578,2580,2585],{"type":28,"value":2579},"Select the ",{"type":22,"tag":83,"props":2581,"children":2582},{},[2583],{"type":28,"value":2584},"\"Manual\"",{"type":28,"value":2586}," tab",{"type":22,"tag":52,"props":2588,"children":2589},{},[2590,2592],{"type":28,"value":2591},"Enter one recipient per line in this format:\n",{"type":22,"tag":178,"props":2593,"children":2595},{"code":2594},"+919876543210, John Doe\n+919876543211, Jane Smith\n+919876543212\n",[2596],{"type":22,"tag":183,"props":2597,"children":2598},{"__ignoreMap":8},[2599],{"type":28,"value":2594},{"type":22,"tag":52,"props":2601,"children":2602},{},[2603,2605],{"type":28,"value":2604},"If your template has variables, add them after the name:\n",{"type":22,"tag":178,"props":2606,"children":2608},{"code":2607},"+919876543210, John Doe, ORD-123, May 30\n",[2609],{"type":22,"tag":183,"props":2610,"children":2611},{"__ignoreMap":8},[2612],{"type":28,"value":2607},{"type":22,"tag":52,"props":2614,"children":2615},{},[2616,2617],{"type":28,"value":94},{"type":22,"tag":83,"props":2618,"children":2619},{},[2620],{"type":28,"value":2574},{"type":22,"tag":36,"props":2622,"children":2624},{"id":2623},"method-2-csv-import",[2625],{"type":28,"value":2626},"Method 2: CSV import",{"type":22,"tag":30,"props":2628,"children":2629},{},[2630],{"type":28,"value":2631},"Best for large lists from spreadsheets.",{"type":22,"tag":74,"props":2633,"children":2634},{},[2635,2651,2661,2688,2700],{"type":22,"tag":52,"props":2636,"children":2637},{},[2638,2639,2643,2645,2650],{"type":28,"value":94},{"type":22,"tag":83,"props":2640,"children":2641},{},[2642],{"type":28,"value":2574},{"type":28,"value":2644}," → ",{"type":22,"tag":83,"props":2646,"children":2647},{},[2648],{"type":28,"value":2649},"\"CSV\"",{"type":28,"value":2586},{"type":22,"tag":52,"props":2652,"children":2653},{},[2654,2655,2659],{"type":28,"value":94},{"type":22,"tag":83,"props":2656,"children":2657},{},[2658],{"type":28,"value":2458},{"type":28,"value":2660}," and select your CSV",{"type":22,"tag":52,"props":2662,"children":2663},{},[2664,2666,2671,2673,2679,2680,2686],{"type":28,"value":2665},"Required columns: ",{"type":22,"tag":183,"props":2667,"children":2669},{"className":2668},[],[2670],{"type":28,"value":203},{"type":28,"value":2672}," (or ",{"type":22,"tag":183,"props":2674,"children":2676},{"className":2675},[],[2677],{"type":28,"value":2678},"phone",{"type":28,"value":205},{"type":22,"tag":183,"props":2681,"children":2683},{"className":2682},[],[2684],{"type":28,"value":2685},"mobile",{"type":28,"value":2687},")",{"type":22,"tag":52,"props":2689,"children":2690},{},[2691,2693,2698],{"type":28,"value":2692},"Optional columns: ",{"type":22,"tag":183,"props":2694,"children":2696},{"className":2695},[],[2697],{"type":28,"value":211},{"type":28,"value":2699},", plus any template parameter columns",{"type":22,"tag":52,"props":2701,"children":2702},{},[2703,2704],{"type":28,"value":94},{"type":22,"tag":83,"props":2705,"children":2706},{},[2707],{"type":28,"value":2708},"\"Import\"",{"type":22,"tag":166,"props":2710,"children":2712},{"id":2711},"sample-csv-format",[2713],{"type":28,"value":2714},"Sample CSV format",{"type":22,"tag":178,"props":2716,"children":2721},{"code":2717,"language":2718,"meta":8,"className":2719},"phone_number,name,order_id,delivery_date\n+919876543210,John Doe,ORD-123,May 30\n+919876543211,Jane Smith,ORD-456,May 31\n","csv",[2720],"language-csv",[2722],{"type":22,"tag":183,"props":2723,"children":2724},{"__ignoreMap":8},[2725],{"type":28,"value":2717},{"type":22,"tag":30,"props":2727,"children":2728},{},[2729],{"type":28,"value":2730},"After importing, you'll be asked if you want to save these contacts as a reusable list.",{"type":22,"tag":36,"props":2732,"children":2734},{"id":2733},"method-3-from-contacts",[2735],{"type":28,"value":2736},"Method 3: From contacts",{"type":22,"tag":30,"props":2738,"children":2739},{},[2740],{"type":28,"value":2741},"Best when your contacts are already in AIsoule.",{"type":22,"tag":74,"props":2743,"children":2744},{},[2745,2760,2765,2770],{"type":22,"tag":52,"props":2746,"children":2747},{},[2748,2749,2753,2754,2759],{"type":28,"value":94},{"type":22,"tag":83,"props":2750,"children":2751},{},[2752],{"type":28,"value":2574},{"type":28,"value":2644},{"type":22,"tag":83,"props":2755,"children":2756},{},[2757],{"type":28,"value":2758},"\"Contacts\"",{"type":28,"value":2586},{"type":22,"tag":52,"props":2761,"children":2762},{},[2763],{"type":28,"value":2764},"Browse or search your existing contacts",{"type":22,"tag":52,"props":2766,"children":2767},{},[2768],{"type":28,"value":2769},"Select contacts using checkboxes",{"type":22,"tag":52,"props":2771,"children":2772},{},[2773,2774],{"type":28,"value":94},{"type":22,"tag":83,"props":2775,"children":2776},{},[2777],{"type":28,"value":2778},"\"Add Selected\"",{"type":22,"tag":36,"props":2780,"children":2782},{"id":2781},"method-4-from-segments-lists",[2783],{"type":28,"value":2784},"Method 4: From segments (lists)",{"type":22,"tag":30,"props":2786,"children":2787},{},[2788],{"type":28,"value":2789},"Best for targeting specific groups.",{"type":22,"tag":74,"props":2791,"children":2792},{},[2793,2808,2813,2823],{"type":22,"tag":52,"props":2794,"children":2795},{},[2796,2797,2801,2802,2807],{"type":28,"value":94},{"type":22,"tag":83,"props":2798,"children":2799},{},[2800],{"type":28,"value":2574},{"type":28,"value":2644},{"type":22,"tag":83,"props":2803,"children":2804},{},[2805],{"type":28,"value":2806},"\"From Lists\"",{"type":28,"value":2586},{"type":22,"tag":52,"props":2809,"children":2810},{},[2811],{"type":28,"value":2812},"You'll see your custom contact segments",{"type":22,"tag":52,"props":2814,"children":2815},{},[2816,2817,2821],{"type":28,"value":94},{"type":22,"tag":83,"props":2818,"children":2819},{},[2820],{"type":28,"value":2708},{"type":28,"value":2822}," next to the segment you want",{"type":22,"tag":52,"props":2824,"children":2825},{},[2826],{"type":28,"value":2827},"All contacts in that segment are added as recipients",{"type":22,"tag":2829,"props":2830,"children":2831},"blockquote",{},[2832],{"type":22,"tag":30,"props":2833,"children":2834},{},[2835],{"type":28,"value":2836},"Note: Only custom segments appear here. System segments (All Contacts, Unread, etc.) are not available for campaign import.",{"type":22,"tag":36,"props":2838,"children":2840},{"id":2839},"viewing-recipients",[2841],{"type":28,"value":2842},"Viewing recipients",{"type":22,"tag":30,"props":2844,"children":2845},{},[2846,2848,2852],{"type":28,"value":2847},"After adding, you can see all recipients in the ",{"type":22,"tag":83,"props":2849,"children":2850},{},[2851],{"type":28,"value":2174},{"type":28,"value":2853}," tab of the campaign:",{"type":22,"tag":48,"props":2855,"children":2856},{},[2857,2862,2867,2872],{"type":22,"tag":52,"props":2858,"children":2859},{},[2860],{"type":28,"value":2861},"Phone number",{"type":22,"tag":52,"props":2863,"children":2864},{},[2865],{"type":28,"value":2866},"Name",{"type":22,"tag":52,"props":2868,"children":2869},{},[2870],{"type":28,"value":2871},"Status (pending, sent, delivered, read, failed)",{"type":22,"tag":52,"props":2873,"children":2874},{},[2875],{"type":28,"value":2876},"Error message (if failed)",{"type":22,"tag":36,"props":2878,"children":2880},{"id":2879},"removing-recipients",[2881],{"type":28,"value":2882},"Removing recipients",{"type":22,"tag":30,"props":2884,"children":2885},{},[2886],{"type":28,"value":2887},"To remove a recipient before sending:",{"type":22,"tag":74,"props":2889,"children":2890},{},[2891,2896,2901],{"type":22,"tag":52,"props":2892,"children":2893},{},[2894],{"type":28,"value":2895},"Go to the Recipients tab",{"type":22,"tag":52,"props":2897,"children":2898},{},[2899],{"type":28,"value":2900},"Find the recipient",{"type":22,"tag":52,"props":2902,"children":2903},{},[2904,2905,2910],{"type":28,"value":580},{"type":22,"tag":83,"props":2906,"children":2907},{},[2908],{"type":28,"value":2909},"delete",{"type":28,"value":2911}," icon",{"type":22,"tag":36,"props":2913,"children":2915},{"id":2914},"limits",[2916],{"type":28,"value":2917},"Limits",{"type":22,"tag":48,"props":2919,"children":2920},{},[2921,2933],{"type":22,"tag":52,"props":2922,"children":2923},{},[2924,2926,2931],{"type":28,"value":2925},"Maximum ",{"type":22,"tag":83,"props":2927,"children":2928},{},[2929],{"type":28,"value":2930},"100,000 recipients",{"type":28,"value":2932}," per campaign",{"type":22,"tag":52,"props":2934,"children":2935},{},[2936],{"type":28,"value":2937},"Recipients are deduplicated by phone number (no duplicates)",{"type":22,"tag":36,"props":2939,"children":2940},{"id":749},[2941],{"type":28,"value":752},{"type":22,"tag":74,"props":2943,"children":2944},{},[2945,2955,2964,2974],{"type":22,"tag":52,"props":2946,"children":2947},{},[2948,2953],{"type":22,"tag":83,"props":2949,"children":2950},{},[2951],{"type":28,"value":2952},"Validate numbers first",{"type":28,"value":2954}," — Invalid numbers waste your messaging quota",{"type":22,"tag":52,"props":2956,"children":2957},{},[2958,2962],{"type":22,"tag":83,"props":2959,"children":2960},{},[2961],{"type":28,"value":408},{"type":28,"value":2963}," — Test with 50-100 contacts before sending to thousands",{"type":22,"tag":52,"props":2965,"children":2966},{},[2967,2972],{"type":22,"tag":83,"props":2968,"children":2969},{},[2970],{"type":28,"value":2971},"Use segments",{"type":28,"value":2973}," — Create targeted segments for better engagement",{"type":22,"tag":52,"props":2975,"children":2976},{},[2977,2982],{"type":22,"tag":83,"props":2978,"children":2979},{},[2980],{"type":28,"value":2981},"Include names",{"type":28,"value":2983}," — Personalized messages get higher read rates",{"title":8,"searchDepth":488,"depth":488,"links":2985},[2986,2987,2990,2991,2992,2993,2994,2995],{"id":2553,"depth":488,"text":2556},{"id":2623,"depth":488,"text":2626,"children":2988},[2989],{"id":2711,"depth":497,"text":2714},{"id":2733,"depth":488,"text":2736},{"id":2781,"depth":488,"text":2784},{"id":2839,"depth":488,"text":2842},{"id":2879,"depth":488,"text":2882},{"id":2914,"depth":488,"text":2917},{"id":749,"depth":488,"text":752},"content:help:campaigns:adding-recipients.md","help\u002Fcampaigns\u002Fadding-recipients.md","help\u002Fcampaigns\u002Fadding-recipients",{"_path":16,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3000,"description":3001,"category":6,"order":497,"difficulty":12,"time_to_complete":2007,"related":3002,"body":3003,"_type":506,"_id":3460,"_source":508,"_file":3461,"_stem":3462,"_extension":511},"Personalizing messages with template variables","How to use dynamic variables in campaign messages to personalize each recipient's experience.",[5,15,2361],{"type":19,"children":3004,"toc":3448},[3005,3010,3015,3021,3048,3056,3064,3072,3080,3088,3096,3102,3108,3113,3121,3132,3138,3143,3152,3177,3183,3188,3206,3212,3217,3297,3303,3308,3332,3348,3354,3414,3418,3428,3438],{"type":22,"tag":23,"props":3006,"children":3008},{"id":3007},"personalizing-messages-with-template-variables",[3009],{"type":28,"value":3000},{"type":22,"tag":30,"props":3011,"children":3012},{},[3013],{"type":28,"value":3014},"Make every campaign message feel personal by using dynamic variables that fill in each recipient's data.",{"type":22,"tag":36,"props":3016,"children":3018},{"id":3017},"how-variables-work",[3019],{"type":28,"value":3020},"How variables work",{"type":22,"tag":30,"props":3022,"children":3023},{},[3024,3026,3032,3033,3039,3040,3046],{"type":28,"value":3025},"Template variables are placeholders like ",{"type":22,"tag":183,"props":3027,"children":3029},{"className":3028},[],[3030],{"type":28,"value":3031},"{{1}}",{"type":28,"value":205},{"type":22,"tag":183,"props":3034,"children":3036},{"className":3035},[],[3037],{"type":28,"value":3038},"{{2}}",{"type":28,"value":205},{"type":22,"tag":183,"props":3041,"children":3043},{"className":3042},[],[3044],{"type":28,"value":3045},"{{3}}",{"type":28,"value":3047}," that get replaced with actual values for each recipient.",{"type":22,"tag":30,"props":3049,"children":3050},{},[3051],{"type":22,"tag":83,"props":3052,"children":3053},{},[3054],{"type":28,"value":3055},"Template:",{"type":22,"tag":178,"props":3057,"children":3059},{"code":3058},"Hi {{1}}! Your order {{2}} is ready for pickup at {{3}}. Show this message at the counter.\n",[3060],{"type":22,"tag":183,"props":3061,"children":3062},{"__ignoreMap":8},[3063],{"type":28,"value":3058},{"type":22,"tag":30,"props":3065,"children":3066},{},[3067],{"type":22,"tag":83,"props":3068,"children":3069},{},[3070],{"type":28,"value":3071},"Sent to John:",{"type":22,"tag":178,"props":3073,"children":3075},{"code":3074},"Hi John! Your order #ORD-789 is ready for pickup at Store A. Show this message at the counter.\n",[3076],{"type":22,"tag":183,"props":3077,"children":3078},{"__ignoreMap":8},[3079],{"type":28,"value":3074},{"type":22,"tag":30,"props":3081,"children":3082},{},[3083],{"type":22,"tag":83,"props":3084,"children":3085},{},[3086],{"type":28,"value":3087},"Sent to Jane:",{"type":22,"tag":178,"props":3089,"children":3091},{"code":3090},"Hi Jane! Your order #ORD-456 is ready for pickup at Store B. Show this message at the counter.\n",[3092],{"type":22,"tag":183,"props":3093,"children":3094},{"__ignoreMap":8},[3095],{"type":28,"value":3090},{"type":22,"tag":36,"props":3097,"children":3099},{"id":3098},"providing-variable-values",[3100],{"type":28,"value":3101},"Providing variable values",{"type":22,"tag":166,"props":3103,"children":3105},{"id":3104},"in-manual-entry",[3106],{"type":28,"value":3107},"In manual entry",{"type":22,"tag":30,"props":3109,"children":3110},{},[3111],{"type":28,"value":3112},"Add values after the phone number and name, separated by commas:",{"type":22,"tag":178,"props":3114,"children":3116},{"code":3115},"+919876543210, John, ORD-789, Store A\n+919876543211, Jane, ORD-456, Store B\n",[3117],{"type":22,"tag":183,"props":3118,"children":3119},{"__ignoreMap":8},[3120],{"type":28,"value":3115},{"type":22,"tag":30,"props":3122,"children":3123},{},[3124,3126],{"type":28,"value":3125},"Format: ",{"type":22,"tag":183,"props":3127,"children":3129},{"className":3128},[],[3130],{"type":28,"value":3131},"phone, name ({{1}}), {{2}}, {{3}}, ...",{"type":22,"tag":166,"props":3133,"children":3135},{"id":3134},"in-csv-import",[3136],{"type":28,"value":3137},"In CSV import",{"type":22,"tag":30,"props":3139,"children":3140},{},[3141],{"type":28,"value":3142},"Add columns for each variable:",{"type":22,"tag":178,"props":3144,"children":3147},{"code":3145,"language":2718,"meta":8,"className":3146},"phone_number,name,order_id,store\n+919876543210,John,ORD-789,Store A\n+919876543211,Jane,ORD-456,Store B\n",[2720],[3148],{"type":22,"tag":183,"props":3149,"children":3150},{"__ignoreMap":8},[3151],{"type":28,"value":3145},{"type":22,"tag":30,"props":3153,"children":3154},{},[3155,3157,3162,3164,3169,3170,3175],{"type":28,"value":3156},"The columns after ",{"type":22,"tag":183,"props":3158,"children":3160},{"className":3159},[],[3161],{"type":28,"value":211},{"type":28,"value":3163}," map to ",{"type":22,"tag":183,"props":3165,"children":3167},{"className":3166},[],[3168],{"type":28,"value":3038},{"type":28,"value":205},{"type":22,"tag":183,"props":3171,"children":3173},{"className":3172},[],[3174],{"type":28,"value":3045},{"type":28,"value":3176},", etc. in order.",{"type":22,"tag":166,"props":3178,"children":3180},{"id":3179},"from-contactssegments",[3181],{"type":28,"value":3182},"From contacts\u002Fsegments",{"type":22,"tag":30,"props":3184,"children":3185},{},[3186],{"type":28,"value":3187},"When importing from contacts or segments, AIsoule auto-maps:",{"type":22,"tag":48,"props":3189,"children":3190},{},[3191,3201],{"type":22,"tag":52,"props":3192,"children":3193},{},[3194,3199],{"type":22,"tag":183,"props":3195,"children":3197},{"className":3196},[],[3198],{"type":28,"value":3031},{"type":28,"value":3200}," → Contact name",{"type":22,"tag":52,"props":3202,"children":3203},{},[3204],{"type":28,"value":3205},"Other variables need default values (set in the campaign settings)",{"type":22,"tag":36,"props":3207,"children":3209},{"id":3208},"auto-mapped-variables",[3210],{"type":28,"value":3211},"Auto-mapped variables",{"type":22,"tag":30,"props":3213,"children":3214},{},[3215],{"type":28,"value":3216},"AIsoule automatically fills these common variables:",{"type":22,"tag":674,"props":3218,"children":3219},{},[3220,3236],{"type":22,"tag":678,"props":3221,"children":3222},{},[3223],{"type":22,"tag":682,"props":3224,"children":3225},{},[3226,3231],{"type":22,"tag":686,"props":3227,"children":3228},{},[3229],{"type":28,"value":3230},"Variable pattern",{"type":22,"tag":686,"props":3232,"children":3233},{},[3234],{"type":28,"value":3235},"Auto-fills with",{"type":22,"tag":703,"props":3237,"children":3238},{},[3239,3263,3280],{"type":22,"tag":682,"props":3240,"children":3241},{},[3242,3258],{"type":22,"tag":710,"props":3243,"children":3244},{},[3245,3250,3252],{"type":22,"tag":183,"props":3246,"children":3248},{"className":3247},[],[3249],{"type":28,"value":3031},{"type":28,"value":3251}," or ",{"type":22,"tag":183,"props":3253,"children":3255},{"className":3254},[],[3256],{"type":28,"value":3257},"{{name}}",{"type":22,"tag":710,"props":3259,"children":3260},{},[3261],{"type":28,"value":3262},"Recipient's name",{"type":22,"tag":682,"props":3264,"children":3265},{},[3266,3275],{"type":22,"tag":710,"props":3267,"children":3268},{},[3269],{"type":22,"tag":183,"props":3270,"children":3272},{"className":3271},[],[3273],{"type":28,"value":3274},"{{phone}}",{"type":22,"tag":710,"props":3276,"children":3277},{},[3278],{"type":28,"value":3279},"Recipient's phone number",{"type":22,"tag":682,"props":3281,"children":3282},{},[3283,3292],{"type":22,"tag":710,"props":3284,"children":3285},{},[3286],{"type":22,"tag":183,"props":3287,"children":3289},{"className":3288},[],[3290],{"type":28,"value":3291},"{{email}}",{"type":22,"tag":710,"props":3293,"children":3294},{},[3295],{"type":28,"value":3296},"Recipient's email",{"type":22,"tag":36,"props":3298,"children":3300},{"id":3299},"default-values",[3301],{"type":28,"value":3302},"Default values",{"type":22,"tag":30,"props":3304,"children":3305},{},[3306],{"type":28,"value":3307},"For variables that can't be auto-mapped, set default values:",{"type":22,"tag":74,"props":3309,"children":3310},{},[3311,3322,3327],{"type":22,"tag":52,"props":3312,"children":3313},{},[3314,3316,3321],{"type":28,"value":3315},"In the campaign builder, look for the ",{"type":22,"tag":83,"props":3317,"children":3318},{},[3319],{"type":28,"value":3320},"\"Template Parameters\"",{"type":28,"value":2449},{"type":22,"tag":52,"props":3323,"children":3324},{},[3325],{"type":28,"value":3326},"Enter a default value for each variable",{"type":22,"tag":52,"props":3328,"children":3329},{},[3330],{"type":28,"value":3331},"This value is used when a recipient doesn't have specific data",{"type":22,"tag":30,"props":3333,"children":3334},{},[3335,3339,3341,3346],{"type":22,"tag":83,"props":3336,"children":3337},{},[3338],{"type":28,"value":1750},{"type":28,"value":3340}," If ",{"type":22,"tag":183,"props":3342,"children":3344},{"className":3343},[],[3345],{"type":28,"value":3038},{"type":28,"value":3347}," is \"order_id\" and some recipients don't have one, the default might be \"your recent order\".",{"type":22,"tag":36,"props":3349,"children":3351},{"id":3350},"tips-for-personalization",[3352],{"type":28,"value":3353},"Tips for personalization",{"type":22,"tag":74,"props":3355,"children":3356},{},[3357,3374,3384,3394,3404],{"type":22,"tag":52,"props":3358,"children":3359},{},[3360,3365,3367,3372],{"type":22,"tag":83,"props":3361,"children":3362},{},[3363],{"type":28,"value":3364},"Always use the name",{"type":28,"value":3366}," — ",{"type":22,"tag":183,"props":3368,"children":3370},{"className":3369},[],[3371],{"type":28,"value":3031},{"type":28,"value":3373}," should be the recipient's name",{"type":22,"tag":52,"props":3375,"children":3376},{},[3377,3382],{"type":22,"tag":83,"props":3378,"children":3379},{},[3380],{"type":28,"value":3381},"Keep defaults natural",{"type":28,"value":3383}," — \"your order\" is better than \"N\u002FA\" or blank",{"type":22,"tag":52,"props":3385,"children":3386},{},[3387,3392],{"type":22,"tag":83,"props":3388,"children":3389},{},[3390],{"type":28,"value":3391},"Test first",{"type":28,"value":3393}," — Send to yourself to verify variables fill correctly",{"type":22,"tag":52,"props":3395,"children":3396},{},[3397,3402],{"type":22,"tag":83,"props":3398,"children":3399},{},[3400],{"type":28,"value":3401},"Don't over-personalize",{"type":28,"value":3403}," — 2-3 variables is usually enough",{"type":22,"tag":52,"props":3405,"children":3406},{},[3407,3412],{"type":22,"tag":83,"props":3408,"children":3409},{},[3410],{"type":28,"value":3411},"Validate data",{"type":28,"value":3413}," — Missing variables cause message failures",{"type":22,"tag":36,"props":3415,"children":3416},{"id":453},[3417],{"type":28,"value":456},{"type":22,"tag":30,"props":3419,"children":3420},{},[3421,3426],{"type":22,"tag":83,"props":3422,"children":3423},{},[3424],{"type":28,"value":3425},"\"Missing template parameters\"",{"type":28,"value":3427}," — Some recipients don't have values for all variables. Either provide defaults or ensure your CSV has all columns filled.",{"type":22,"tag":30,"props":3429,"children":3430},{},[3431,3436],{"type":22,"tag":83,"props":3432,"children":3433},{},[3434],{"type":28,"value":3435},"\"Variable count mismatch\"",{"type":28,"value":3437}," — Your CSV has fewer columns than the template expects. Add the missing columns.",{"type":22,"tag":30,"props":3439,"children":3440},{},[3441,3446],{"type":22,"tag":83,"props":3442,"children":3443},{},[3444],{"type":28,"value":3445},"\"Blank variable in message\"",{"type":28,"value":3447}," — The recipient's data was empty for that field. Set a default value to prevent this.",{"title":8,"searchDepth":488,"depth":488,"links":3449},[3450,3451,3456,3457,3458,3459],{"id":3017,"depth":488,"text":3020},{"id":3098,"depth":488,"text":3101,"children":3452},[3453,3454,3455],{"id":3104,"depth":497,"text":3107},{"id":3134,"depth":497,"text":3137},{"id":3179,"depth":497,"text":3182},{"id":3208,"depth":488,"text":3211},{"id":3299,"depth":488,"text":3302},{"id":3350,"depth":488,"text":3353},{"id":453,"depth":488,"text":456},"content:help:campaigns:personalizing-messages.md","help\u002Fcampaigns\u002Fpersonalizing-messages.md","help\u002Fcampaigns\u002Fpersonalizing-messages",{"_path":3464,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3465,"description":3466,"category":6,"order":3467,"difficulty":12,"time_to_complete":517,"related":3468,"body":3469,"_type":506,"_id":3791,"_source":508,"_file":3792,"_stem":3793,"_extension":511},"\u002Fhelp\u002Fcampaigns\u002Fscheduling-campaigns","Scheduling campaigns for later","How to schedule broadcast campaigns to send at a specific date and time, including timezone considerations.",4,[5,15,17],{"type":19,"children":3470,"toc":3783},[3471,3476,3481,3487,3543,3555,3561,3566,3572,3577,3613,3619,3641,3647,3727,3731],{"type":22,"tag":23,"props":3472,"children":3474},{"id":3473},"scheduling-campaigns-for-later",[3475],{"type":28,"value":3465},{"type":22,"tag":30,"props":3477,"children":3478},{},[3479],{"type":28,"value":3480},"Send campaigns at the optimal time by scheduling them in advance.",{"type":22,"tag":36,"props":3482,"children":3484},{"id":3483},"how-to-schedule",[3485],{"type":28,"value":3486},"How to schedule",{"type":22,"tag":74,"props":3488,"children":3489},{},[3490,3495,3506,3534],{"type":22,"tag":52,"props":3491,"children":3492},{},[3493],{"type":28,"value":3494},"Create your campaign (name, template, recipients)",{"type":22,"tag":52,"props":3496,"children":3497},{},[3498,3500,3504],{"type":28,"value":3499},"Instead of clicking \"Start Now\", look for the ",{"type":22,"tag":83,"props":3501,"children":3502},{},[3503],{"type":28,"value":287},{"type":28,"value":3505}," option",{"type":22,"tag":52,"props":3507,"children":3508},{},[3509,3511],{"type":28,"value":3510},"Set:\n",{"type":22,"tag":48,"props":3512,"children":3513},{},[3514,3524],{"type":22,"tag":52,"props":3515,"children":3516},{},[3517,3522],{"type":22,"tag":83,"props":3518,"children":3519},{},[3520],{"type":28,"value":3521},"Date",{"type":28,"value":3523}," — When to send",{"type":22,"tag":52,"props":3525,"children":3526},{},[3527,3532],{"type":22,"tag":83,"props":3528,"children":3529},{},[3530],{"type":28,"value":3531},"Time",{"type":28,"value":3533}," — What time to start sending",{"type":22,"tag":52,"props":3535,"children":3536},{},[3537,3538],{"type":28,"value":94},{"type":22,"tag":83,"props":3539,"children":3540},{},[3541],{"type":28,"value":3542},"\"Schedule Campaign\"",{"type":22,"tag":30,"props":3544,"children":3545},{},[3546,3548,3553],{"type":28,"value":3547},"The campaign status changes to ",{"type":22,"tag":83,"props":3549,"children":3550},{},[3551],{"type":28,"value":3552},"\"Scheduled\"",{"type":28,"value":3554}," and will automatically start at the specified time.",{"type":22,"tag":36,"props":3556,"children":3558},{"id":3557},"timezone",[3559],{"type":28,"value":3560},"Timezone",{"type":22,"tag":30,"props":3562,"children":3563},{},[3564],{"type":28,"value":3565},"Campaigns are scheduled in your organization's timezone (set during account creation). All scheduled times use this timezone.",{"type":22,"tag":36,"props":3567,"children":3569},{"id":3568},"editing-a-scheduled-campaign",[3570],{"type":28,"value":3571},"Editing a scheduled campaign",{"type":22,"tag":30,"props":3573,"children":3574},{},[3575],{"type":28,"value":3576},"Before the scheduled time:",{"type":22,"tag":74,"props":3578,"children":3579},{},[3580,3585,3608],{"type":22,"tag":52,"props":3581,"children":3582},{},[3583],{"type":28,"value":3584},"Open the campaign",{"type":22,"tag":52,"props":3586,"children":3587},{},[3588,3590],{"type":28,"value":3589},"You can change:\n",{"type":22,"tag":48,"props":3591,"children":3592},{},[3593,3598,3603],{"type":22,"tag":52,"props":3594,"children":3595},{},[3596],{"type":28,"value":3597},"Recipients (add\u002Fremove)",{"type":22,"tag":52,"props":3599,"children":3600},{},[3601],{"type":28,"value":3602},"Schedule time",{"type":22,"tag":52,"props":3604,"children":3605},{},[3606],{"type":28,"value":3607},"Template (if still in draft)",{"type":22,"tag":52,"props":3609,"children":3610},{},[3611],{"type":28,"value":3612},"Save changes",{"type":22,"tag":36,"props":3614,"children":3616},{"id":3615},"cancelling-a-scheduled-campaign",[3617],{"type":28,"value":3618},"Cancelling a scheduled campaign",{"type":22,"tag":74,"props":3620,"children":3621},{},[3622,3627,3636],{"type":22,"tag":52,"props":3623,"children":3624},{},[3625],{"type":28,"value":3626},"Open the scheduled campaign",{"type":22,"tag":52,"props":3628,"children":3629},{},[3630,3631],{"type":28,"value":94},{"type":22,"tag":83,"props":3632,"children":3633},{},[3634],{"type":28,"value":3635},"\"Cancel\"",{"type":22,"tag":52,"props":3637,"children":3638},{},[3639],{"type":28,"value":3640},"The campaign won't send",{"type":22,"tag":36,"props":3642,"children":3644},{"id":3643},"best-times-to-send",[3645],{"type":28,"value":3646},"Best times to send",{"type":22,"tag":674,"props":3648,"children":3649},{},[3650,3670],{"type":22,"tag":678,"props":3651,"children":3652},{},[3653],{"type":22,"tag":682,"props":3654,"children":3655},{},[3656,3661,3665],{"type":22,"tag":686,"props":3657,"children":3658},{},[3659],{"type":28,"value":3660},"Audience",{"type":22,"tag":686,"props":3662,"children":3663},{},[3664],{"type":28,"value":1221},{"type":22,"tag":686,"props":3666,"children":3667},{},[3668],{"type":28,"value":3669},"Avoid",{"type":22,"tag":703,"props":3671,"children":3672},{},[3673,3691,3709],{"type":22,"tag":682,"props":3674,"children":3675},{},[3676,3681,3686],{"type":22,"tag":710,"props":3677,"children":3678},{},[3679],{"type":28,"value":3680},"B2B (businesses)",{"type":22,"tag":710,"props":3682,"children":3683},{},[3684],{"type":28,"value":3685},"10 AM - 12 PM, Tue-Thu",{"type":22,"tag":710,"props":3687,"children":3688},{},[3689],{"type":28,"value":3690},"Weekends, after 6 PM",{"type":22,"tag":682,"props":3692,"children":3693},{},[3694,3699,3704],{"type":22,"tag":710,"props":3695,"children":3696},{},[3697],{"type":28,"value":3698},"B2C (consumers)",{"type":22,"tag":710,"props":3700,"children":3701},{},[3702],{"type":28,"value":3703},"10 AM - 1 PM, 4 PM - 7 PM",{"type":22,"tag":710,"props":3705,"children":3706},{},[3707],{"type":28,"value":3708},"Before 8 AM, after 9 PM",{"type":22,"tag":682,"props":3710,"children":3711},{},[3712,3717,3722],{"type":22,"tag":710,"props":3713,"children":3714},{},[3715],{"type":28,"value":3716},"E-commerce",{"type":22,"tag":710,"props":3718,"children":3719},{},[3720],{"type":28,"value":3721},"11 AM - 2 PM, weekends",{"type":22,"tag":710,"props":3723,"children":3724},{},[3725],{"type":28,"value":3726},"Late night",{"type":22,"tag":36,"props":3728,"children":3729},{"id":749},[3730],{"type":28,"value":752},{"type":22,"tag":74,"props":3732,"children":3733},{},[3734,3744,3754,3763,3773],{"type":22,"tag":52,"props":3735,"children":3736},{},[3737,3742],{"type":22,"tag":83,"props":3738,"children":3739},{},[3740],{"type":28,"value":3741},"Schedule 1-2 days ahead",{"type":28,"value":3743}," — Gives time to review before sending",{"type":22,"tag":52,"props":3745,"children":3746},{},[3747,3752],{"type":22,"tag":83,"props":3748,"children":3749},{},[3750],{"type":28,"value":3751},"Avoid holidays",{"type":28,"value":3753}," — Check for public holidays in your target region",{"type":22,"tag":52,"props":3755,"children":3756},{},[3757,3761],{"type":22,"tag":83,"props":3758,"children":3759},{},[3760],{"type":28,"value":3391},{"type":28,"value":3762}," — Send to a small group immediately, then schedule the rest",{"type":22,"tag":52,"props":3764,"children":3765},{},[3766,3771],{"type":22,"tag":83,"props":3767,"children":3768},{},[3769],{"type":28,"value":3770},"Stagger large campaigns",{"type":28,"value":3772}," — If sending to 10,000+, split across multiple days",{"type":22,"tag":52,"props":3774,"children":3775},{},[3776,3781],{"type":22,"tag":83,"props":3777,"children":3778},{},[3779],{"type":28,"value":3780},"Check timezone",{"type":28,"value":3782}," — Make sure the time is correct for your recipients' location",{"title":8,"searchDepth":488,"depth":488,"links":3784},[3785,3786,3787,3788,3789,3790],{"id":3483,"depth":488,"text":3486},{"id":3557,"depth":488,"text":3560},{"id":3568,"depth":488,"text":3571},{"id":3615,"depth":488,"text":3618},{"id":3643,"depth":488,"text":3646},{"id":749,"depth":488,"text":752},"content:help:campaigns:scheduling-campaigns.md","help\u002Fcampaigns\u002Fscheduling-campaigns.md","help\u002Fcampaigns\u002Fscheduling-campaigns",{"_path":519,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3795,"description":3796,"category":6,"order":3797,"difficulty":12,"time_to_complete":517,"related":3798,"body":3800,"_type":506,"_id":4230,"_source":508,"_file":4231,"_stem":4232,"_extension":511},"Understanding campaign statuses","What each campaign status means — from draft to completed — and what actions are available at each stage.",5,[5,3464,3799],"\u002Fhelp\u002Fcampaigns\u002Fretry-failed",{"type":19,"children":3801,"toc":4218},[3802,3807,3812,3818,3826,3832,4024,4030,4035,4053,4058,4076,4081,4099,4104,4122,4128,4138,4148,4153,4171,4175],{"type":22,"tag":23,"props":3803,"children":3805},{"id":3804},"understanding-campaign-statuses",[3806],{"type":28,"value":3795},{"type":22,"tag":30,"props":3808,"children":3809},{},[3810],{"type":28,"value":3811},"Every campaign goes through a lifecycle of statuses. Here's what each means.",{"type":22,"tag":36,"props":3813,"children":3815},{"id":3814},"status-lifecycle",[3816],{"type":28,"value":3817},"Status lifecycle",{"type":22,"tag":178,"props":3819,"children":3821},{"code":3820},"Draft → Scheduled → Processing → Completed\n                  ↘ Paused ↗\n                  ↘ Cancelled\n                  ↘ Failed\n",[3822],{"type":22,"tag":183,"props":3823,"children":3824},{"__ignoreMap":8},[3825],{"type":28,"value":3820},{"type":22,"tag":36,"props":3827,"children":3829},{"id":3828},"status-definitions",[3830],{"type":28,"value":3831},"Status definitions",{"type":22,"tag":674,"props":3833,"children":3834},{},[3835,3855],{"type":22,"tag":678,"props":3836,"children":3837},{},[3838],{"type":22,"tag":682,"props":3839,"children":3840},{},[3841,3846,3850],{"type":22,"tag":686,"props":3842,"children":3843},{},[3844],{"type":28,"value":3845},"Status",{"type":22,"tag":686,"props":3847,"children":3848},{},[3849],{"type":28,"value":915},{"type":22,"tag":686,"props":3851,"children":3852},{},[3853],{"type":28,"value":3854},"Actions available",{"type":22,"tag":703,"props":3856,"children":3857},{},[3858,3879,3900,3921,3941,3962,3983,4004],{"type":22,"tag":682,"props":3859,"children":3860},{},[3861,3869,3874],{"type":22,"tag":710,"props":3862,"children":3863},{},[3864],{"type":22,"tag":83,"props":3865,"children":3866},{},[3867],{"type":28,"value":3868},"Draft",{"type":22,"tag":710,"props":3870,"children":3871},{},[3872],{"type":28,"value":3873},"Being created, not yet sent",{"type":22,"tag":710,"props":3875,"children":3876},{},[3877],{"type":28,"value":3878},"Edit, add recipients, delete",{"type":22,"tag":682,"props":3880,"children":3881},{},[3882,3890,3895],{"type":22,"tag":710,"props":3883,"children":3884},{},[3885],{"type":22,"tag":83,"props":3886,"children":3887},{},[3888],{"type":28,"value":3889},"Scheduled",{"type":22,"tag":710,"props":3891,"children":3892},{},[3893],{"type":28,"value":3894},"Set to send at a future time",{"type":22,"tag":710,"props":3896,"children":3897},{},[3898],{"type":28,"value":3899},"Edit schedule, cancel",{"type":22,"tag":682,"props":3901,"children":3902},{},[3903,3911,3916],{"type":22,"tag":710,"props":3904,"children":3905},{},[3906],{"type":22,"tag":83,"props":3907,"children":3908},{},[3909],{"type":28,"value":3910},"Queued",{"type":22,"tag":710,"props":3912,"children":3913},{},[3914],{"type":28,"value":3915},"About to start processing",{"type":22,"tag":710,"props":3917,"children":3918},{},[3919],{"type":28,"value":3920},"Pause, cancel",{"type":22,"tag":682,"props":3922,"children":3923},{},[3924,3932,3937],{"type":22,"tag":710,"props":3925,"children":3926},{},[3927],{"type":22,"tag":83,"props":3928,"children":3929},{},[3930],{"type":28,"value":3931},"Processing",{"type":22,"tag":710,"props":3933,"children":3934},{},[3935],{"type":28,"value":3936},"Actively sending messages",{"type":22,"tag":710,"props":3938,"children":3939},{},[3940],{"type":28,"value":3920},{"type":22,"tag":682,"props":3942,"children":3943},{},[3944,3952,3957],{"type":22,"tag":710,"props":3945,"children":3946},{},[3947],{"type":22,"tag":83,"props":3948,"children":3949},{},[3950],{"type":28,"value":3951},"Paused",{"type":22,"tag":710,"props":3953,"children":3954},{},[3955],{"type":28,"value":3956},"Temporarily stopped",{"type":22,"tag":710,"props":3958,"children":3959},{},[3960],{"type":28,"value":3961},"Resume, cancel",{"type":22,"tag":682,"props":3963,"children":3964},{},[3965,3973,3978],{"type":22,"tag":710,"props":3966,"children":3967},{},[3968],{"type":22,"tag":83,"props":3969,"children":3970},{},[3971],{"type":28,"value":3972},"Completed",{"type":22,"tag":710,"props":3974,"children":3975},{},[3976],{"type":28,"value":3977},"All messages sent",{"type":22,"tag":710,"props":3979,"children":3980},{},[3981],{"type":28,"value":3982},"Retry failed, view report",{"type":22,"tag":682,"props":3984,"children":3985},{},[3986,3994,3999],{"type":22,"tag":710,"props":3987,"children":3988},{},[3989],{"type":22,"tag":83,"props":3990,"children":3991},{},[3992],{"type":28,"value":3993},"Cancelled",{"type":22,"tag":710,"props":3995,"children":3996},{},[3997],{"type":28,"value":3998},"Permanently stopped",{"type":22,"tag":710,"props":4000,"children":4001},{},[4002],{"type":28,"value":4003},"View partial report",{"type":22,"tag":682,"props":4005,"children":4006},{},[4007,4014,4019],{"type":22,"tag":710,"props":4008,"children":4009},{},[4010],{"type":22,"tag":83,"props":4011,"children":4012},{},[4013],{"type":28,"value":350},{"type":22,"tag":710,"props":4015,"children":4016},{},[4017],{"type":28,"value":4018},"Could not process",{"type":22,"tag":710,"props":4020,"children":4021},{},[4022],{"type":28,"value":4023},"Retry, investigate",{"type":22,"tag":36,"props":4025,"children":4027},{"id":4026},"what-happens-at-each-stage",[4028],{"type":28,"value":4029},"What happens at each stage",{"type":22,"tag":166,"props":4031,"children":4033},{"id":4032},"draft",[4034],{"type":28,"value":3868},{"type":22,"tag":48,"props":4036,"children":4037},{},[4038,4043,4048],{"type":22,"tag":52,"props":4039,"children":4040},{},[4041],{"type":28,"value":4042},"You're building the campaign",{"type":22,"tag":52,"props":4044,"children":4045},{},[4046],{"type":28,"value":4047},"Add\u002Fremove recipients, change template",{"type":22,"tag":52,"props":4049,"children":4050},{},[4051],{"type":28,"value":4052},"Nothing is sent yet",{"type":22,"tag":166,"props":4054,"children":4056},{"id":4055},"scheduled",[4057],{"type":28,"value":3889},{"type":22,"tag":48,"props":4059,"children":4060},{},[4061,4066,4071],{"type":22,"tag":52,"props":4062,"children":4063},{},[4064],{"type":28,"value":4065},"Campaign is locked and waiting",{"type":22,"tag":52,"props":4067,"children":4068},{},[4069],{"type":28,"value":4070},"Clock is ticking to the scheduled time",{"type":22,"tag":52,"props":4072,"children":4073},{},[4074],{"type":28,"value":4075},"You can still cancel or reschedule",{"type":22,"tag":166,"props":4077,"children":4079},{"id":4078},"processing",[4080],{"type":28,"value":3931},{"type":22,"tag":48,"props":4082,"children":4083},{},[4084,4089,4094],{"type":22,"tag":52,"props":4085,"children":4086},{},[4087],{"type":28,"value":4088},"Messages are being sent one by one",{"type":22,"tag":52,"props":4090,"children":4091},{},[4092],{"type":28,"value":4093},"Real-time stats update (sent, delivered, read, failed)",{"type":22,"tag":52,"props":4095,"children":4096},{},[4097],{"type":28,"value":4098},"You can pause if something looks wrong",{"type":22,"tag":166,"props":4100,"children":4102},{"id":4101},"completed",[4103],{"type":28,"value":3972},{"type":22,"tag":48,"props":4105,"children":4106},{},[4107,4112,4117],{"type":22,"tag":52,"props":4108,"children":4109},{},[4110],{"type":28,"value":4111},"All recipients have been processed",{"type":22,"tag":52,"props":4113,"children":4114},{},[4115],{"type":28,"value":4116},"Final stats are available",{"type":22,"tag":52,"props":4118,"children":4119},{},[4120],{"type":28,"value":4121},"You can retry any failed messages",{"type":22,"tag":36,"props":4123,"children":4125},{"id":4124},"pausing-and-resuming",[4126],{"type":28,"value":4127},"Pausing and resuming",{"type":22,"tag":30,"props":4129,"children":4130},{},[4131,4136],{"type":22,"tag":83,"props":4132,"children":4133},{},[4134],{"type":28,"value":4135},"Pause:",{"type":28,"value":4137}," Temporarily stops sending. Messages already sent are not affected. Remaining recipients wait.",{"type":22,"tag":30,"props":4139,"children":4140},{},[4141,4146],{"type":22,"tag":83,"props":4142,"children":4143},{},[4144],{"type":28,"value":4145},"Resume:",{"type":28,"value":4147}," Continues sending from where it left off.",{"type":22,"tag":30,"props":4149,"children":4150},{},[4151],{"type":28,"value":4152},"Use pause when:",{"type":22,"tag":48,"props":4154,"children":4155},{},[4156,4161,4166],{"type":22,"tag":52,"props":4157,"children":4158},{},[4159],{"type":28,"value":4160},"You notice high failure rates",{"type":22,"tag":52,"props":4162,"children":4163},{},[4164],{"type":28,"value":4165},"You want to check something before continuing",{"type":22,"tag":52,"props":4167,"children":4168},{},[4169],{"type":28,"value":4170},"You need to adjust timing",{"type":22,"tag":36,"props":4172,"children":4173},{"id":749},[4174],{"type":28,"value":752},{"type":22,"tag":74,"props":4176,"children":4177},{},[4178,4188,4198,4208],{"type":22,"tag":52,"props":4179,"children":4180},{},[4181,4186],{"type":22,"tag":83,"props":4182,"children":4183},{},[4184],{"type":28,"value":4185},"Monitor during processing",{"type":28,"value":4187}," — Watch the first 50-100 sends for issues",{"type":22,"tag":52,"props":4189,"children":4190},{},[4191,4196],{"type":22,"tag":83,"props":4192,"children":4193},{},[4194],{"type":28,"value":4195},"Pause if failure rate > 5%",{"type":28,"value":4197}," — Something might be wrong",{"type":22,"tag":52,"props":4199,"children":4200},{},[4201,4206],{"type":22,"tag":83,"props":4202,"children":4203},{},[4204],{"type":28,"value":4205},"Don't cancel unless necessary",{"type":28,"value":4207}," — Cancelled campaigns can't be resumed",{"type":22,"tag":52,"props":4209,"children":4210},{},[4211,4216],{"type":22,"tag":83,"props":4212,"children":4213},{},[4214],{"type":28,"value":4215},"Check completed campaigns",{"type":28,"value":4217}," — Review delivery rates for insights",{"title":8,"searchDepth":488,"depth":488,"links":4219},[4220,4221,4222,4228,4229],{"id":3814,"depth":488,"text":3817},{"id":3828,"depth":488,"text":3831},{"id":4026,"depth":488,"text":4029,"children":4223},[4224,4225,4226,4227],{"id":4032,"depth":497,"text":3868},{"id":4055,"depth":497,"text":3889},{"id":4078,"depth":497,"text":3931},{"id":4101,"depth":497,"text":3972},{"id":4124,"depth":488,"text":4127},{"id":749,"depth":488,"text":752},"content:help:campaigns:campaign-statuses.md","help\u002Fcampaigns\u002Fcampaign-statuses.md","help\u002Fcampaigns\u002Fcampaign-statuses",{"_path":4234,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4235,"description":4236,"category":6,"order":4237,"difficulty":12,"time_to_complete":2007,"related":4238,"body":4239,"_type":506,"_id":4613,"_source":508,"_file":4614,"_stem":4615,"_extension":511},"\u002Fhelp\u002Fcampaigns\u002Fcsv-import-recipients","Importing recipients from CSV","How to import campaign recipients from a CSV file with phone numbers, names, and template parameter values.",6,[15,16,2538],{"type":19,"children":4240,"toc":4602},[4241,4246,4251,4257,4262,4268,4277,4283,4307,4316,4321,4393,4399,4460,4466,4471,4489,4495,4506,4512,4530,4534],{"type":22,"tag":23,"props":4242,"children":4244},{"id":4243},"importing-recipients-from-csv",[4245],{"type":28,"value":4235},{"type":22,"tag":30,"props":4247,"children":4248},{},[4249],{"type":28,"value":4250},"Upload a CSV file to add hundreds or thousands of recipients to your campaign at once.",{"type":22,"tag":36,"props":4252,"children":4254},{"id":4253},"csv-format",[4255],{"type":28,"value":4256},"CSV format",{"type":22,"tag":30,"props":4258,"children":4259},{},[4260],{"type":28,"value":4261},"Your CSV must have at minimum a phone number column. Additional columns map to template variables.",{"type":22,"tag":166,"props":4263,"children":4265},{"id":4264},"basic-format-no-personalization",[4266],{"type":28,"value":4267},"Basic format (no personalization)",{"type":22,"tag":178,"props":4269,"children":4272},{"className":4270,"code":4271,"language":2718,"meta":8},[2720],"phone_number,name\n+919876543210,John Doe\n+919876543211,Jane Smith\n+919876543212,Bob Wilson\n",[4273],{"type":22,"tag":183,"props":4274,"children":4275},{"__ignoreMap":8},[4276],{"type":28,"value":4271},{"type":22,"tag":166,"props":4278,"children":4280},{"id":4279},"with-template-parameters",[4281],{"type":28,"value":4282},"With template parameters",{"type":22,"tag":30,"props":4284,"children":4285},{},[4286,4288,4293,4294,4299,4300,4305],{"type":28,"value":4287},"If your template has variables like ",{"type":22,"tag":183,"props":4289,"children":4291},{"className":4290},[],[4292],{"type":28,"value":3031},{"type":28,"value":205},{"type":22,"tag":183,"props":4295,"children":4297},{"className":4296},[],[4298],{"type":28,"value":3038},{"type":28,"value":205},{"type":22,"tag":183,"props":4301,"children":4303},{"className":4302},[],[4304],{"type":28,"value":3045},{"type":28,"value":4306},":",{"type":22,"tag":178,"props":4308,"children":4311},{"className":4309,"code":4310,"language":2718,"meta":8},[2720],"phone_number,name,order_id,delivery_date\n+919876543210,John Doe,ORD-123,May 30\n+919876543211,Jane Smith,ORD-456,May 31\n+919876543212,Bob Wilson,ORD-789,June 1\n",[4312],{"type":22,"tag":183,"props":4313,"children":4314},{"__ignoreMap":8},[4315],{"type":28,"value":4310},{"type":22,"tag":30,"props":4317,"children":4318},{},[4319],{"type":28,"value":4320},"Column mapping:",{"type":22,"tag":48,"props":4322,"children":4323},{},[4324,4336,4355,4374],{"type":22,"tag":52,"props":4325,"children":4326},{},[4327,4329,4334],{"type":28,"value":4328},"Column 1 (",{"type":22,"tag":183,"props":4330,"children":4332},{"className":4331},[],[4333],{"type":28,"value":203},{"type":28,"value":4335},") → recipient phone",{"type":22,"tag":52,"props":4337,"children":4338},{},[4339,4341,4346,4348,4353],{"type":28,"value":4340},"Column 2 (",{"type":22,"tag":183,"props":4342,"children":4344},{"className":4343},[],[4345],{"type":28,"value":211},{"type":28,"value":4347},") → ",{"type":22,"tag":183,"props":4349,"children":4351},{"className":4350},[],[4352],{"type":28,"value":3031},{"type":28,"value":4354}," (first variable)",{"type":22,"tag":52,"props":4356,"children":4357},{},[4358,4360,4366,4367,4372],{"type":28,"value":4359},"Column 3 (",{"type":22,"tag":183,"props":4361,"children":4363},{"className":4362},[],[4364],{"type":28,"value":4365},"order_id",{"type":28,"value":4347},{"type":22,"tag":183,"props":4368,"children":4370},{"className":4369},[],[4371],{"type":28,"value":3038},{"type":28,"value":4373}," (second variable)",{"type":22,"tag":52,"props":4375,"children":4376},{},[4377,4379,4385,4386,4391],{"type":28,"value":4378},"Column 4 (",{"type":22,"tag":183,"props":4380,"children":4382},{"className":4381},[],[4383],{"type":28,"value":4384},"delivery_date",{"type":28,"value":4347},{"type":22,"tag":183,"props":4387,"children":4389},{"className":4388},[],[4390],{"type":28,"value":3045},{"type":28,"value":4392}," (third variable)",{"type":22,"tag":36,"props":4394,"children":4396},{"id":4395},"how-to-import",[4397],{"type":28,"value":4398},"How to import",{"type":22,"tag":74,"props":4400,"children":4401},{},[4402,4411,4420,4429,4452],{"type":22,"tag":52,"props":4403,"children":4404},{},[4405,4407],{"type":28,"value":4406},"In your campaign, click ",{"type":22,"tag":83,"props":4408,"children":4409},{},[4410],{"type":28,"value":2574},{"type":22,"tag":52,"props":4412,"children":4413},{},[4414,4415,4419],{"type":28,"value":2579},{"type":22,"tag":83,"props":4416,"children":4417},{},[4418],{"type":28,"value":2649},{"type":28,"value":2586},{"type":22,"tag":52,"props":4421,"children":4422},{},[4423,4424,4428],{"type":28,"value":94},{"type":22,"tag":83,"props":4425,"children":4426},{},[4427],{"type":28,"value":2458},{"type":28,"value":2660},{"type":22,"tag":52,"props":4430,"children":4431},{},[4432,4434],{"type":28,"value":4433},"AIsoule validates the file:\n",{"type":22,"tag":48,"props":4435,"children":4436},{},[4437,4442,4447],{"type":22,"tag":52,"props":4438,"children":4439},{},[4440],{"type":28,"value":4441},"Checks phone number format",{"type":22,"tag":52,"props":4443,"children":4444},{},[4445],{"type":28,"value":4446},"Verifies column count matches template variables",{"type":22,"tag":52,"props":4448,"children":4449},{},[4450],{"type":28,"value":4451},"Reports any invalid rows",{"type":22,"tag":52,"props":4453,"children":4454},{},[4455,4456],{"type":28,"value":94},{"type":22,"tag":83,"props":4457,"children":4458},{},[4459],{"type":28,"value":2708},{"type":22,"tag":36,"props":4461,"children":4463},{"id":4462},"validation",[4464],{"type":28,"value":4465},"Validation",{"type":22,"tag":30,"props":4467,"children":4468},{},[4469],{"type":28,"value":4470},"AIsoule checks each row for:",{"type":22,"tag":48,"props":4472,"children":4473},{},[4474,4479,4484],{"type":22,"tag":52,"props":4475,"children":4476},{},[4477],{"type":28,"value":4478},"✅ Valid phone number (with country code)",{"type":22,"tag":52,"props":4480,"children":4481},{},[4482],{"type":28,"value":4483},"✅ Correct number of columns (matching template variables)",{"type":22,"tag":52,"props":4485,"children":4486},{},[4487],{"type":28,"value":4488},"❌ Invalid rows are skipped with an error message",{"type":22,"tag":36,"props":4490,"children":4492},{"id":4491},"download-sample-csv",[4493],{"type":28,"value":4494},"Download sample CSV",{"type":22,"tag":30,"props":4496,"children":4497},{},[4498,4499,4504],{"type":28,"value":94},{"type":22,"tag":83,"props":4500,"children":4501},{},[4502],{"type":28,"value":4503},"\"Download Sample\"",{"type":28,"value":4505}," in the CSV tab to get a pre-formatted CSV template that matches your selected message template.",{"type":22,"tag":36,"props":4507,"children":4509},{"id":4508},"after-import",[4510],{"type":28,"value":4511},"After import",{"type":22,"tag":48,"props":4513,"children":4514},{},[4515,4520,4525],{"type":22,"tag":52,"props":4516,"children":4517},{},[4518],{"type":28,"value":4519},"Recipients appear in the campaign's recipient list",{"type":22,"tag":52,"props":4521,"children":4522},{},[4523],{"type":28,"value":4524},"You'll be asked if you want to save them as a reusable contact list",{"type":22,"tag":52,"props":4526,"children":4527},{},[4528],{"type":28,"value":4529},"Duplicate phone numbers are automatically skipped",{"type":22,"tag":36,"props":4531,"children":4532},{"id":749},[4533],{"type":28,"value":752},{"type":22,"tag":74,"props":4535,"children":4536},{},[4537,4562,4572,4582,4592],{"type":22,"tag":52,"props":4538,"children":4539},{},[4540,4545,4546,4552,4554,4560],{"type":22,"tag":83,"props":4541,"children":4542},{},[4543],{"type":28,"value":4544},"Always include country code",{"type":28,"value":3366},{"type":22,"tag":183,"props":4547,"children":4549},{"className":4548},[],[4550],{"type":28,"value":4551},"+91",{"type":28,"value":4553}," for India, ",{"type":22,"tag":183,"props":4555,"children":4557},{"className":4556},[],[4558],{"type":28,"value":4559},"+1",{"type":28,"value":4561}," for US",{"type":22,"tag":52,"props":4563,"children":4564},{},[4565,4570],{"type":22,"tag":83,"props":4566,"children":4567},{},[4568],{"type":28,"value":4569},"Remove formatting",{"type":28,"value":4571}," — No spaces, dashes, or parentheses in phone numbers",{"type":22,"tag":52,"props":4573,"children":4574},{},[4575,4580],{"type":22,"tag":83,"props":4576,"children":4577},{},[4578],{"type":28,"value":4579},"Use UTF-8 encoding",{"type":28,"value":4581}," — For special characters and non-English names",{"type":22,"tag":52,"props":4583,"children":4584},{},[4585,4590],{"type":22,"tag":83,"props":4586,"children":4587},{},[4588],{"type":28,"value":4589},"Test with 10 rows first",{"type":28,"value":4591}," — Verify format before importing thousands",{"type":22,"tag":52,"props":4593,"children":4594},{},[4595,4600],{"type":22,"tag":83,"props":4596,"children":4597},{},[4598],{"type":28,"value":4599},"Check the sample",{"type":28,"value":4601}," — Download the sample CSV to see the exact format needed",{"title":8,"searchDepth":488,"depth":488,"links":4603},[4604,4608,4609,4610,4611,4612],{"id":4253,"depth":488,"text":4256,"children":4605},[4606,4607],{"id":4264,"depth":497,"text":4267},{"id":4279,"depth":497,"text":4282},{"id":4395,"depth":488,"text":4398},{"id":4462,"depth":488,"text":4465},{"id":4491,"depth":488,"text":4494},{"id":4508,"depth":488,"text":4511},{"id":749,"depth":488,"text":752},"content:help:campaigns:csv-import-recipients.md","help\u002Fcampaigns\u002Fcsv-import-recipients.md","help\u002Fcampaigns\u002Fcsv-import-recipients",{"_path":4617,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4618,"description":4619,"category":6,"order":4620,"difficulty":12,"time_to_complete":517,"related":4621,"body":4623,"_type":506,"_id":4829,"_source":508,"_file":4830,"_stem":4831,"_extension":511},"\u002Fhelp\u002Fcampaigns\u002Fsegment-import","Importing recipients from contact segments","How to add all contacts from a saved segment as recipients in your broadcast campaign.",7,[15,4622,5],"\u002Fhelp\u002Fcontacts\u002Fcreating-segments",{"type":19,"children":4624,"toc":4822},[4625,4631,4636,4642,4680,4686,4697,4703,4746,4752,4775,4779],{"type":22,"tag":23,"props":4626,"children":4628},{"id":4627},"importing-recipients-from-segments",[4629],{"type":28,"value":4630},"Importing recipients from segments",{"type":22,"tag":30,"props":4632,"children":4633},{},[4634],{"type":28,"value":4635},"Use your saved contact segments to quickly add targeted recipients to campaigns.",{"type":22,"tag":36,"props":4637,"children":4639},{"id":4638},"how-to-import-from-a-segment",[4640],{"type":28,"value":4641},"How to import from a segment",{"type":22,"tag":74,"props":4643,"children":4644},{},[4645,4653,4662,4667,4676],{"type":22,"tag":52,"props":4646,"children":4647},{},[4648,4649],{"type":28,"value":4406},{"type":22,"tag":83,"props":4650,"children":4651},{},[4652],{"type":28,"value":2574},{"type":22,"tag":52,"props":4654,"children":4655},{},[4656,4657,4661],{"type":28,"value":2579},{"type":22,"tag":83,"props":4658,"children":4659},{},[4660],{"type":28,"value":2806},{"type":28,"value":2586},{"type":22,"tag":52,"props":4663,"children":4664},{},[4665],{"type":28,"value":4666},"You'll see your custom segments with contact counts",{"type":22,"tag":52,"props":4668,"children":4669},{},[4670,4671,4675],{"type":28,"value":94},{"type":22,"tag":83,"props":4672,"children":4673},{},[4674],{"type":28,"value":2708},{"type":28,"value":2822},{"type":22,"tag":52,"props":4677,"children":4678},{},[4679],{"type":28,"value":2827},{"type":22,"tag":36,"props":4681,"children":4683},{"id":4682},"what-segments-are-available",[4684],{"type":28,"value":4685},"What segments are available",{"type":22,"tag":30,"props":4687,"children":4688},{},[4689,4690,4695],{"type":28,"value":1678},{"type":22,"tag":83,"props":4691,"children":4692},{},[4693],{"type":28,"value":4694},"custom segments",{"type":28,"value":4696}," (ones you created) appear in the list. System segments (All Contacts, Unread, etc.) are not available for campaign import.",{"type":22,"tag":36,"props":4698,"children":4700},{"id":4699},"why-use-segments-for-campaigns",[4701],{"type":28,"value":4702},"Why use segments for campaigns",{"type":22,"tag":48,"props":4704,"children":4705},{},[4706,4716,4726,4736],{"type":22,"tag":52,"props":4707,"children":4708},{},[4709,4714],{"type":22,"tag":83,"props":4710,"children":4711},{},[4712],{"type":28,"value":4713},"Targeted messaging",{"type":28,"value":4715}," — Send to \"VIP Customers\" not everyone",{"type":22,"tag":52,"props":4717,"children":4718},{},[4719,4724],{"type":22,"tag":83,"props":4720,"children":4721},{},[4722],{"type":28,"value":4723},"Better engagement",{"type":28,"value":4725}," — Relevant messages get higher read rates",{"type":22,"tag":52,"props":4727,"children":4728},{},[4729,4734],{"type":22,"tag":83,"props":4730,"children":4731},{},[4732],{"type":28,"value":4733},"Lower block rate",{"type":28,"value":4735}," — People who want your messages won't block you",{"type":22,"tag":52,"props":4737,"children":4738},{},[4739,4744],{"type":22,"tag":83,"props":4740,"children":4741},{},[4742],{"type":28,"value":4743},"Reusable",{"type":28,"value":4745}," — Same segment can be used for multiple campaigns",{"type":22,"tag":36,"props":4747,"children":4749},{"id":4748},"example-workflow",[4750],{"type":28,"value":4751},"Example workflow",{"type":22,"tag":74,"props":4753,"children":4754},{},[4755,4760,4765,4770],{"type":22,"tag":52,"props":4756,"children":4757},{},[4758],{"type":28,"value":4759},"Create segment: \"Customers in Mumbai who bought in last 30 days\"",{"type":22,"tag":52,"props":4761,"children":4762},{},[4763],{"type":28,"value":4764},"Create campaign with a relevant offer for Mumbai customers",{"type":22,"tag":52,"props":4766,"children":4767},{},[4768],{"type":28,"value":4769},"Import from that segment",{"type":22,"tag":52,"props":4771,"children":4772},{},[4773],{"type":28,"value":4774},"Send — highly targeted, highly relevant",{"type":22,"tag":36,"props":4776,"children":4777},{"id":749},[4778],{"type":28,"value":752},{"type":22,"tag":74,"props":4780,"children":4781},{},[4782,4792,4802,4812],{"type":22,"tag":52,"props":4783,"children":4784},{},[4785,4790],{"type":22,"tag":83,"props":4786,"children":4787},{},[4788],{"type":28,"value":4789},"Create segments before campaigns",{"type":28,"value":4791}," — Plan your targeting first",{"type":22,"tag":52,"props":4793,"children":4794},{},[4795,4800],{"type":22,"tag":83,"props":4796,"children":4797},{},[4798],{"type":28,"value":4799},"Check segment count",{"type":28,"value":4801}," — Make sure it has enough contacts",{"type":22,"tag":52,"props":4803,"children":4804},{},[4805,4810],{"type":22,"tag":83,"props":4806,"children":4807},{},[4808],{"type":28,"value":4809},"Refresh segments",{"type":28,"value":4811}," — Segment contacts update dynamically, but check before importing",{"type":22,"tag":52,"props":4813,"children":4814},{},[4815,4820],{"type":22,"tag":83,"props":4816,"children":4817},{},[4818],{"type":28,"value":4819},"Combine with personalization",{"type":28,"value":4821}," — Segment + personalized variables = best results",{"title":8,"searchDepth":488,"depth":488,"links":4823},[4824,4825,4826,4827,4828],{"id":4638,"depth":488,"text":4641},{"id":4682,"depth":488,"text":4685},{"id":4699,"depth":488,"text":4702},{"id":4748,"depth":488,"text":4751},{"id":749,"depth":488,"text":752},"content:help:campaigns:segment-import.md","help\u002Fcampaigns\u002Fsegment-import.md","help\u002Fcampaigns\u002Fsegment-import",{"_path":520,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4833,"description":4834,"category":6,"order":4835,"difficulty":12,"time_to_complete":517,"related":4836,"body":4838,"_type":506,"_id":5180,"_source":508,"_file":5181,"_stem":5182,"_extension":511},"Monitoring campaign delivery in real-time","How to track your campaign's progress as messages are sent, delivered, and read in real-time.",8,[5,519,4837],"\u002Fhelp\u002Fmessaging\u002Fmessage-status",{"type":19,"children":4839,"toc":5169},[4840,4846,4851,4857,4862,4959,4964,4970,4975,4998,5004,5009,5027,5033,5039,5057,5063,5081,5087,5097,5122,5126],{"type":22,"tag":23,"props":4841,"children":4843},{"id":4842},"monitoring-campaign-delivery",[4844],{"type":28,"value":4845},"Monitoring campaign delivery",{"type":22,"tag":30,"props":4847,"children":4848},{},[4849],{"type":28,"value":4850},"Watch your campaign's progress in real-time as messages go out.",{"type":22,"tag":36,"props":4852,"children":4854},{"id":4853},"real-time-stats",[4855],{"type":28,"value":4856},"Real-time stats",{"type":22,"tag":30,"props":4858,"children":4859},{},[4860],{"type":28,"value":4861},"Once a campaign starts, the detail page shows live-updating metrics:",{"type":22,"tag":674,"props":4863,"children":4864},{},[4865,4880],{"type":22,"tag":678,"props":4866,"children":4867},{},[4868],{"type":22,"tag":682,"props":4869,"children":4870},{},[4871,4875],{"type":22,"tag":686,"props":4872,"children":4873},{},[4874],{"type":28,"value":2041},{"type":22,"tag":686,"props":4876,"children":4877},{},[4878],{"type":28,"value":4879},"What it shows",{"type":22,"tag":703,"props":4881,"children":4882},{},[4883,4899,4914,4929,4944],{"type":22,"tag":682,"props":4884,"children":4885},{},[4886,4894],{"type":22,"tag":710,"props":4887,"children":4888},{},[4889],{"type":22,"tag":83,"props":4890,"children":4891},{},[4892],{"type":28,"value":4893},"Total",{"type":22,"tag":710,"props":4895,"children":4896},{},[4897],{"type":28,"value":4898},"Total recipients in the campaign",{"type":22,"tag":682,"props":4900,"children":4901},{},[4902,4909],{"type":22,"tag":710,"props":4903,"children":4904},{},[4905],{"type":22,"tag":83,"props":4906,"children":4907},{},[4908],{"type":28,"value":320},{"type":22,"tag":710,"props":4910,"children":4911},{},[4912],{"type":28,"value":4913},"Messages dispatched to WhatsApp",{"type":22,"tag":682,"props":4915,"children":4916},{},[4917,4924],{"type":22,"tag":710,"props":4918,"children":4919},{},[4920],{"type":22,"tag":83,"props":4921,"children":4922},{},[4923],{"type":28,"value":330},{"type":22,"tag":710,"props":4925,"children":4926},{},[4927],{"type":28,"value":4928},"Confirmed delivered to phones",{"type":22,"tag":682,"props":4930,"children":4931},{},[4932,4939],{"type":22,"tag":710,"props":4933,"children":4934},{},[4935],{"type":22,"tag":83,"props":4936,"children":4937},{},[4938],{"type":28,"value":340},{"type":22,"tag":710,"props":4940,"children":4941},{},[4942],{"type":28,"value":4943},"Opened by recipients",{"type":22,"tag":682,"props":4945,"children":4946},{},[4947,4954],{"type":22,"tag":710,"props":4948,"children":4949},{},[4950],{"type":22,"tag":83,"props":4951,"children":4952},{},[4953],{"type":28,"value":350},{"type":22,"tag":710,"props":4955,"children":4956},{},[4957],{"type":28,"value":4958},"Could not be delivered",{"type":22,"tag":30,"props":4960,"children":4961},{},[4962],{"type":28,"value":4963},"These update automatically via WebSocket — no need to refresh.",{"type":22,"tag":36,"props":4965,"children":4967},{"id":4966},"progress-bar",[4968],{"type":28,"value":4969},"Progress bar",{"type":22,"tag":30,"props":4971,"children":4972},{},[4973],{"type":28,"value":4974},"A visual progress bar shows:",{"type":22,"tag":48,"props":4976,"children":4977},{},[4978,4983,4988,4993],{"type":22,"tag":52,"props":4979,"children":4980},{},[4981],{"type":28,"value":4982},"Green section = Delivered",{"type":22,"tag":52,"props":4984,"children":4985},{},[4986],{"type":28,"value":4987},"Blue section = Sent (not yet delivered)",{"type":22,"tag":52,"props":4989,"children":4990},{},[4991],{"type":28,"value":4992},"Red section = Failed",{"type":22,"tag":52,"props":4994,"children":4995},{},[4996],{"type":28,"value":4997},"Gray section = Pending (not yet sent)",{"type":22,"tag":36,"props":4999,"children":5001},{"id":5000},"delivery-speed",[5002],{"type":28,"value":5003},"Delivery speed",{"type":22,"tag":30,"props":5005,"children":5006},{},[5007],{"type":28,"value":5008},"Messages are sent sequentially to respect Meta's rate limits:",{"type":22,"tag":48,"props":5010,"children":5011},{},[5012,5017,5022],{"type":22,"tag":52,"props":5013,"children":5014},{},[5015],{"type":28,"value":5016},"Small campaigns (\u003C 1,000): Complete in minutes",{"type":22,"tag":52,"props":5018,"children":5019},{},[5020],{"type":28,"value":5021},"Medium campaigns (1,000-10,000): 10-30 minutes",{"type":22,"tag":52,"props":5023,"children":5024},{},[5025],{"type":28,"value":5026},"Large campaigns (10,000+): May take hours",{"type":22,"tag":36,"props":5028,"children":5030},{"id":5029},"what-to-watch-for",[5031],{"type":28,"value":5032},"What to watch for",{"type":22,"tag":166,"props":5034,"children":5036},{"id":5035},"good-signs",[5037],{"type":28,"value":5038},"Good signs ✅",{"type":22,"tag":48,"props":5040,"children":5041},{},[5042,5047,5052],{"type":22,"tag":52,"props":5043,"children":5044},{},[5045],{"type":28,"value":5046},"Delivery rate > 95%",{"type":22,"tag":52,"props":5048,"children":5049},{},[5050],{"type":28,"value":5051},"Read rate > 50%",{"type":22,"tag":52,"props":5053,"children":5054},{},[5055],{"type":28,"value":5056},"Failure rate \u003C 3%",{"type":22,"tag":166,"props":5058,"children":5060},{"id":5059},"warning-signs-️",[5061],{"type":28,"value":5062},"Warning signs ⚠️",{"type":22,"tag":48,"props":5064,"children":5065},{},[5066,5071,5076],{"type":22,"tag":52,"props":5067,"children":5068},{},[5069],{"type":28,"value":5070},"Failure rate > 5% — Check recipient numbers",{"type":22,"tag":52,"props":5072,"children":5073},{},[5074],{"type":28,"value":5075},"Delivery rate dropping — Possible rate limit hit",{"type":22,"tag":52,"props":5077,"children":5078},{},[5079],{"type":28,"value":5080},"No reads after 1 hour — Template might not be engaging",{"type":22,"tag":36,"props":5082,"children":5084},{"id":5083},"recipient-level-details",[5085],{"type":28,"value":5086},"Recipient-level details",{"type":22,"tag":30,"props":5088,"children":5089},{},[5090,5091,5095],{"type":28,"value":580},{"type":22,"tag":83,"props":5092,"children":5093},{},[5094],{"type":28,"value":2174},{"type":28,"value":5096}," tab to see per-recipient status:",{"type":22,"tag":48,"props":5098,"children":5099},{},[5100,5104,5108,5113,5117],{"type":22,"tag":52,"props":5101,"children":5102},{},[5103],{"type":28,"value":2861},{"type":22,"tag":52,"props":5105,"children":5106},{},[5107],{"type":28,"value":2866},{"type":22,"tag":52,"props":5109,"children":5110},{},[5111],{"type":28,"value":5112},"Status (sent\u002Fdelivered\u002Fread\u002Ffailed)",{"type":22,"tag":52,"props":5114,"children":5115},{},[5116],{"type":28,"value":2876},{"type":22,"tag":52,"props":5118,"children":5119},{},[5120],{"type":28,"value":5121},"Timestamp",{"type":22,"tag":36,"props":5123,"children":5124},{"id":749},[5125],{"type":28,"value":752},{"type":22,"tag":74,"props":5127,"children":5128},{},[5129,5139,5149,5159],{"type":22,"tag":52,"props":5130,"children":5131},{},[5132,5137],{"type":22,"tag":83,"props":5133,"children":5134},{},[5135],{"type":28,"value":5136},"Watch the first 50",{"type":28,"value":5138}," — If early messages fail, pause and investigate",{"type":22,"tag":52,"props":5140,"children":5141},{},[5142,5147],{"type":22,"tag":83,"props":5143,"children":5144},{},[5145],{"type":28,"value":5146},"Don't panic at \"Sent\"",{"type":28,"value":5148}," — Delivery takes seconds to minutes",{"type":22,"tag":52,"props":5150,"children":5151},{},[5152,5157],{"type":22,"tag":83,"props":5153,"children":5154},{},[5155],{"type":28,"value":5156},"Read rates take time",{"type":28,"value":5158}," — People don't open messages instantly",{"type":22,"tag":52,"props":5160,"children":5161},{},[5162,5167],{"type":22,"tag":83,"props":5163,"children":5164},{},[5165],{"type":28,"value":5166},"Check failures",{"type":28,"value":5168}," — A few failures are normal; many indicate a problem",{"title":8,"searchDepth":488,"depth":488,"links":5170},[5171,5172,5173,5174,5178,5179],{"id":4853,"depth":488,"text":4856},{"id":4966,"depth":488,"text":4969},{"id":5000,"depth":488,"text":5003},{"id":5029,"depth":488,"text":5032,"children":5175},[5176,5177],{"id":5035,"depth":497,"text":5038},{"id":5059,"depth":497,"text":5062},{"id":5083,"depth":488,"text":5086},{"id":749,"depth":488,"text":752},"content:help:campaigns:monitoring-delivery.md","help\u002Fcampaigns\u002Fmonitoring-delivery.md","help\u002Fcampaigns\u002Fmonitoring-delivery",{"_path":3799,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":5184,"description":5185,"category":6,"order":5186,"difficulty":12,"time_to_complete":517,"related":5187,"body":5188,"_type":506,"_id":5462,"_source":508,"_file":5463,"_stem":5464,"_extension":511},"Retrying failed campaign messages","How to retry sending to recipients whose messages failed in a broadcast campaign.",9,[5,519,814],{"type":19,"children":5189,"toc":5455},[5190,5195,5200,5206,5211,5234,5239,5257,5263,5297,5303,5326,5332,5337,5370,5375,5398,5402],{"type":22,"tag":23,"props":5191,"children":5193},{"id":5192},"retrying-failed-campaign-messages",[5194],{"type":28,"value":5184},{"type":22,"tag":30,"props":5196,"children":5197},{},[5198],{"type":28,"value":5199},"When some messages in a campaign fail to deliver, you can retry them without resending to everyone.",{"type":22,"tag":36,"props":5201,"children":5203},{"id":5202},"when-to-retry",[5204],{"type":28,"value":5205},"When to retry",{"type":22,"tag":30,"props":5207,"children":5208},{},[5209],{"type":28,"value":5210},"Retry makes sense when:",{"type":22,"tag":48,"props":5212,"children":5213},{},[5214,5219,5224,5229],{"type":22,"tag":52,"props":5215,"children":5216},{},[5217],{"type":28,"value":5218},"Temporary network issues caused failures",{"type":22,"tag":52,"props":5220,"children":5221},{},[5222],{"type":28,"value":5223},"Meta's API had a brief outage",{"type":22,"tag":52,"props":5225,"children":5226},{},[5227],{"type":28,"value":5228},"Rate limits were hit (now resolved)",{"type":22,"tag":52,"props":5230,"children":5231},{},[5232],{"type":28,"value":5233},"Phone numbers were temporarily unreachable",{"type":22,"tag":30,"props":5235,"children":5236},{},[5237],{"type":28,"value":5238},"Don't retry when:",{"type":22,"tag":48,"props":5240,"children":5241},{},[5242,5247,5252],{"type":22,"tag":52,"props":5243,"children":5244},{},[5245],{"type":28,"value":5246},"Numbers are invalid (they'll fail again)",{"type":22,"tag":52,"props":5248,"children":5249},{},[5250],{"type":28,"value":5251},"Recipients blocked you",{"type":22,"tag":52,"props":5253,"children":5254},{},[5255],{"type":28,"value":5256},"Template was rejected",{"type":22,"tag":36,"props":5258,"children":5260},{"id":5259},"how-to-retry",[5261],{"type":28,"value":5262},"How to retry",{"type":22,"tag":74,"props":5264,"children":5265},{},[5266,5271,5282,5292],{"type":22,"tag":52,"props":5267,"children":5268},{},[5269],{"type":28,"value":5270},"Open the completed (or partially failed) campaign",{"type":22,"tag":52,"props":5272,"children":5273},{},[5274,5276,5280],{"type":28,"value":5275},"Look at the ",{"type":22,"tag":83,"props":5277,"children":5278},{},[5279],{"type":28,"value":350},{"type":28,"value":5281}," count in the stats",{"type":22,"tag":52,"props":5283,"children":5284},{},[5285,5286,5291],{"type":28,"value":94},{"type":22,"tag":83,"props":5287,"children":5288},{},[5289],{"type":28,"value":5290},"\"Retry Failed\"",{"type":28,"value":587},{"type":22,"tag":52,"props":5293,"children":5294},{},[5295],{"type":28,"value":5296},"Confirm — messages are resent only to failed recipients",{"type":22,"tag":36,"props":5298,"children":5300},{"id":5299},"what-happens-during-retry",[5301],{"type":28,"value":5302},"What happens during retry",{"type":22,"tag":48,"props":5304,"children":5305},{},[5306,5311,5316,5321],{"type":22,"tag":52,"props":5307,"children":5308},{},[5309],{"type":28,"value":5310},"Only recipients with status \"failed\" are retried",{"type":22,"tag":52,"props":5312,"children":5313},{},[5314],{"type":28,"value":5315},"Successfully delivered recipients are NOT resent",{"type":22,"tag":52,"props":5317,"children":5318},{},[5319],{"type":28,"value":5320},"The campaign status may change back to \"Processing\" briefly",{"type":22,"tag":52,"props":5322,"children":5323},{},[5324],{"type":28,"value":5325},"Stats update in real-time as retries succeed or fail again",{"type":22,"tag":36,"props":5327,"children":5329},{"id":5328},"checking-failure-reasons",[5330],{"type":28,"value":5331},"Checking failure reasons",{"type":22,"tag":30,"props":5333,"children":5334},{},[5335],{"type":28,"value":5336},"Before retrying, check WHY messages failed:",{"type":22,"tag":74,"props":5338,"children":5339},{},[5340,5344,5354,5359],{"type":22,"tag":52,"props":5341,"children":5342},{},[5343],{"type":28,"value":3584},{"type":22,"tag":52,"props":5345,"children":5346},{},[5347,5349,5353],{"type":28,"value":5348},"Go to the ",{"type":22,"tag":83,"props":5350,"children":5351},{},[5352],{"type":28,"value":2174},{"type":28,"value":2586},{"type":22,"tag":52,"props":5355,"children":5356},{},[5357],{"type":28,"value":5358},"Filter by status: \"Failed\"",{"type":22,"tag":52,"props":5360,"children":5361},{},[5362,5363,5368],{"type":28,"value":249},{"type":22,"tag":83,"props":5364,"children":5365},{},[5366],{"type":28,"value":5367},"Error Message",{"type":28,"value":5369}," column",{"type":22,"tag":30,"props":5371,"children":5372},{},[5373],{"type":28,"value":5374},"Common errors:",{"type":22,"tag":48,"props":5376,"children":5377},{},[5378,5383,5388,5393],{"type":22,"tag":52,"props":5379,"children":5380},{},[5381],{"type":28,"value":5382},"\"Invalid number\" → Don't retry (number is wrong)",{"type":22,"tag":52,"props":5384,"children":5385},{},[5386],{"type":28,"value":5387},"\"Rate limit\" → Wait, then retry",{"type":22,"tag":52,"props":5389,"children":5390},{},[5391],{"type":28,"value":5392},"\"Temporarily unavailable\" → Retry later",{"type":22,"tag":52,"props":5394,"children":5395},{},[5396],{"type":28,"value":5397},"\"Blocked\" → Don't retry (recipient blocked you)",{"type":22,"tag":36,"props":5399,"children":5400},{"id":749},[5401],{"type":28,"value":752},{"type":22,"tag":74,"props":5403,"children":5404},{},[5405,5415,5425,5435,5445],{"type":22,"tag":52,"props":5406,"children":5407},{},[5408,5413],{"type":22,"tag":83,"props":5409,"children":5410},{},[5411],{"type":28,"value":5412},"Wait before retrying",{"type":28,"value":5414}," — If it was a rate limit, wait 1-2 hours",{"type":22,"tag":52,"props":5416,"children":5417},{},[5418,5423],{"type":22,"tag":83,"props":5419,"children":5420},{},[5421],{"type":28,"value":5422},"Check error messages",{"type":28,"value":5424}," — Only retry if the error is temporary",{"type":22,"tag":52,"props":5426,"children":5427},{},[5428,5433],{"type":22,"tag":83,"props":5429,"children":5430},{},[5431],{"type":28,"value":5432},"Don't retry repeatedly",{"type":28,"value":5434}," — If it fails twice, the issue is likely permanent",{"type":22,"tag":52,"props":5436,"children":5437},{},[5438,5443],{"type":22,"tag":83,"props":5439,"children":5440},{},[5441],{"type":28,"value":5442},"Clean your list",{"type":28,"value":5444}," — Remove invalid numbers to improve future campaigns",{"type":22,"tag":52,"props":5446,"children":5447},{},[5448,5453],{"type":22,"tag":83,"props":5449,"children":5450},{},[5451],{"type":28,"value":5452},"Monitor after retry",{"type":28,"value":5454}," — Check if the retry actually improved delivery",{"title":8,"searchDepth":488,"depth":488,"links":5456},[5457,5458,5459,5460,5461],{"id":5202,"depth":488,"text":5205},{"id":5259,"depth":488,"text":5262},{"id":5299,"depth":488,"text":5302},{"id":5328,"depth":488,"text":5331},{"id":749,"depth":488,"text":752},"content:help:campaigns:retry-failed.md","help\u002Fcampaigns\u002Fretry-failed.md","help\u002Fcampaigns\u002Fretry-failed",1780423176861]