Deploying large-scale marketing campaigns over WhatsApp requires navigating Meta Business Messaging policies. Meta regulates outbound marketing volume using daily unique recipient limits (Messaging Tiers) and monitors recipient feedback (Phone Quality Ratings) to protect user experience.BrokerOS manages these constraints through an integrated Pre-Flight Launch Verification engine (WhatsAppPreFlightModal.tsx) and background BullMQ batch pacing, ensuring maximum throughput without endangering your business phone numberβs health.
Meta assigns each verified WhatsApp Business phone number a daily messaging tier regulating the number of unique customers it can contact in a rolling 24-hour window:
Messaging Tier
24-Hour Unique User Capacity
Advancement Criteria
Tier 1 (1K)
1,000 unique recipients
Initial tier for newly verified business numbers.
Tier 2 (10K)
10,000 unique recipients
Maintain High quality rating while sending 50% of capacity over 7 consecutive days.
Tier 3 (100K)
100,000 unique recipients
Maintain High quality rating across high-volume enterprise broadcasting.
Tier 4 (Unlimited)
Unlimited recipients
Top tier reserved for high-reputation, high-volume enterprise brands.
Phone Quality Rating Safeguard: Meta evaluates recipient sentiment based on how often users tap Block or Report Spam. If your rating drops from High (Green) to Low (Red), Meta temporarily restricts your tier. BrokerOS automatically suspends campaign dispatch if failure or block rates exceed 2%.
Before launching any broadcast campaign, the Pre-Flight Modal (WhatsAppPreFlightModal.tsx) executes an automated delivery audit:
Tier Capacity Verification: Checks target audience size against your active messaging tier daily limit (dailyLimit). If the broadcast exceeds daily capacity (isTierExceeded), the modal warns the user to avoid message throttling.
Cost Estimation: Calculates total estimated expenditure in both USD and local currency (calculateWhatsAppBroadcastCost) based on target volume and template category.
Template Status Confirmation: Confirms that the selected template remains in APPROVED status on Meta Graph API and has not been flagged or paused.
Schedule Time Check: Verifies that scheduled dispatch times fall outside local quiet hours (between 08:00 PM and 09:00 AM).
The background processor (marketing-whatsapp.processor.ts) streams outgoing messages in rate-limited batches:
Concurrency Control: Dispatches in controlled batches of 50 to 100 messages per second.
Error Handling: Gracefully handles transient Meta Graph API errors (such as error code 130429 rate limit errors) with exponential backoff and automatic retry.
Live Receipt Ingestion: Processes delivery, read, and failure webhooks concurrently to update campaign analytics in real time.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"BrokerOS","colors":{"primary":"#4F46E5","light":"#818CF8","dark":"#3730A3"},"favicon":"https://mintcdn.com/brokeros/h3YNa7FZnZrwhmKZ/favicon.ico?fit=max\u0026auto=format\u0026n=h3YNa7FZnZrwhmKZ\u0026q=85\u0026s=e72ec9d0d4a35947353f8573e171d278","navbar":{"links":[{"href":"/api-reference/overview","label":"API Reference"},{"href":"https://github.com/trybrokeros/BrokerOS/discussions","label":"Support"}],"primary":{"type":"button","label":"Open CRM","href":"https://github.com/trybrokeros/BrokerOS"}},"footer":{"socials":{"github":"https://github.com/trybrokeros/brokeros","linkedin":"https://linkedin.com/company/brokeros"}},"search":{"prompt":"Search for Leads, Campaigns, Voice Agents, Site Visits, APIs..."},"seo":{"metatags":{"canonical":"https://brokeros.mintlify.site","og:site_name":"BrokerOS Documentation","og:type":"website","twitter:site":"@brokeros","twitter:card":"summary_large_image"},"organization":{"name":"BrokerOS","url":"https://brokeros.com","logo":"https://brokeros.mintlify.site/favicon.ico","sameAs":["https://github.com/trybrokeros/brokeros","https://linkedin.com/company/brokeros"]}},"styling":{"eyebrows":"breadcrumbs","latex":true},"banner":{"content":"π **BrokerOS Enterprise CRM \u0026 AI Voice Engine** β Built for serious real estate brokerage firms. [Explore Guides β](/overview/introduction)","dismissible":true},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","cursor","vscode"],"display":"header"},"thumbnails":{"fonts":{"family":"Geist"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"brokeros","hasAudioNarration":false,"actualSubdomain":"brokeros","customDomains":[],"gitSource":{"type":"github","owner":"trybrokeros","repo":"brokeros","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ad30e2da9ed954cf987da2a","collectionId":"0f6e40a0-0684-45d7-ba7a-f46d065ba882","liveDeploymentHistoryId":"6ad30e2da9ed954cf987da2a","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ad30e2da9ed954cf987da2a","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"Marketing","count":50},{"language":"default","tag":"Integrations","count":35},{"language":"default","tag":"Developer","count":23},{"language":"default","tag":"Brokerage CRM","count":23},{"language":"default","tag":"API Reference","count":17},{"language":"default","tag":"WhatsApp","count":13},{"language":"default","tag":"Mobile App","count":12},{"language":"default","tag":"Email","count":11},{"language":"default","tag":"SMS","count":11},{"language":"default","tag":"SMS Gateways","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"@keyframes brokeros-search-glow{0%,to{box-shadow:0 0 0 2px rgba(79,70,229,.15),0 4px 12px rgba(79,70,229,.08)}50%{box-shadow:0 0 0 3px rgba(99,102,241,.28),0 6px 20px rgba(79,70,229,.2)}}div[class*=\"peer-[.is-not-custom]\"],div[class*=max-w-8xl]{max-width:100%!important;padding-left:2rem!important;padding-right:2rem!important}#sidebar,aside:first-of-type,aside:has(nav),nav#sidebar{width:240px!important;min-width:240px!important;max-width:240px!important;flex:0 0 240px!important}#sidebar a,aside:has(nav) a,nav#sidebar a{font-size:.875rem!important;padding-top:5px!important;padding-bottom:5px!important}#content-side-layout{width:210px!important;min-width:210px!important;max-width:210px!important;flex:0 0 210px!important;margin-left:0!important;margin-right:0!important}#table-of-contents-layout{padding-left:1rem!important;padding-right:0!important}#table-of-contents,#table-of-contents-layout{width:100%!important;min-width:0!important;max-width:100%!important}#content-side-layout h2,#table-of-contents h2,[id*=on-this-page]{font-size:.8125rem!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important;margin-bottom:.75rem!important}#table-of-contents a,#table-of-contents-content a,.toc a,[data-component-part=scroll-area-content] a{font-size:.8125rem!important;line-height:1.45!important;padding-top:4px!important;padding-bottom:4px!important;display:block!important;word-break:break-word!important}#content-area{flex:1 1 0%!important;width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:1.5rem!important;padding-right:2rem!important}#content,.mdx-content,.prose,[class*=prose],article{max-width:960px!important;width:100%!important}body,html{font-size:16px!important}#content,#content p,.prose,.prose p,[class*=prose],[class*=prose] p,article,article p,main{font-size:1rem!important;line-height:1.72!important}#content p,.prose p,[class*=prose] p,article p{margin-top:1rem!important;margin-bottom:1rem!important;color:#d1d5db!important}#content h1,#page-title,.prose h1,[class*=prose] h1,h1{font-size:1.65rem!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.02em!important;margin-bottom:.75rem!important}#content h2:not([data-component-part=card-title]):not(.card h2),.prose h2:not([data-component-part=card-title]):not(.card h2),h2:not([data-component-part=card-title]):not(.card h2){font-size:1.4rem!important;line-height:1.35!important;font-weight:600!important;letter-spacing:-.015em!important;margin-top:2rem!important;margin-bottom:.75rem!important}.card h2,[data-component-part=card-title],h2[data-component-part=card-title]{letter-spacing:-.01em!important}#content .card h2,#content [data-component-part=card-title],.card [data-component-part=card-title],.card h2.not-prose{font-size:1.1rem!important;line-height:1.35!important;font-weight:600!important;margin-top:.5rem!important;margin-bottom:.25rem!important;letter-spacing:-.01em!important}#content h4,.card [data-component-part=card-content],.card [data-component-part=card-content] p,.card [data-component-part=card-content] span,.prose h4,h4{font-size:.785rem!important;line-height:1.45!important}#content h3,.prose h3,h3{font-size:1.2rem!important;line-height:1.4!important;font-weight:600!important;margin-top:1.5rem!important;margin-bottom:.5rem!important}#content h4,.prose h4,h4{font-size:1.05rem!important;font-weight:600!important}#content ol,#content ul,.prose ol,.prose ul{font-size:1rem!important;line-height:1.68!important;margin-top:.5rem!important;margin-bottom:.85rem!important}#content li,.prose li{margin-top:.3rem!important;margin-bottom:.3rem!important}.DocSearch-Button,.mintlify-search,.search-button,[aria-label*=search],[data-search-button],[placeholder*=Search],button[data-testid*=search]{background:rgba(79,70,229,.04)!important;border:2px solid #4f46e5!important;box-shadow:0 0 0 2px rgba(79,70,229,.15),0 4px 14px rgba(79,70,229,.1)!important;border-radius:12px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;min-width:270px!important;padding:10px 16px!important}.DocSearch-Button:hover,.mintlify-search:hover,.search-button:hover,[aria-label*=search]:hover,[data-search-button]:hover,[placeholder*=Search]:hover,button[data-testid*=search]:hover{transform:translateY(-2px)!important;border-color:#6366f1!important;box-shadow:0 0 0 3px rgba(99,102,241,.25),0 8px 24px rgba(79,70,229,.22)!important}.DocSearch-Button,[data-search-button]{animation:brokeros-search-glow 3s ease-in-out infinite!important}*{scrollbar-width:thin;scrollbar-color:#4f46e5 transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#4f46e5;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#3730a3}.card,[class*=CardGroup]>*,[class*=card]{border-radius:12px!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important;font-size:.85rem!important}.card:hover,[class*=CardGroup]>:hover,[class*=card]:hover{transform:translateY(-3px)!important;box-shadow:0 12px 28px -6px rgba(79,70,229,.12),0 4px 12px -2px rgba(0,0,0,.05)!important}.card h1,.card h2,.card h3,.card h4,.not-prose[data-component-part=card-title],[class*=CardGroup] [data-component-part=card-title],[class*=CardGroup] h1,[class*=CardGroup] h2,[class*=CardGroup] h3,[class*=CardGroup] h4,[class*=Card] [class*=title],[class*=card] [class*=title],[class*=card] h1,[class*=card] h2,[class*=card] h3,[data-component-part=card-title],h2[data-component-part=card-title]{font-size:.7rem!important;font-weight:600!important;line-height:1.2!important;margin-top:.35rem!important;margin-bottom:.1rem!important}.card p,.card span,[class*=CardGroup] p,[class*=CardGroup] span,[class*=card] [class*=description],[class*=card] p,[data-component-part=card-content],[data-component-part=card-content] *,[data-component-part=card-content] p,[data-component-part=card-content] span{font-size:.8rem!important;line-height:1.42!important;margin:0!important}.badge-cp{background-color:rgba(16,185,129,.12);color:#059669;border:1px solid rgba(16,185,129,.3);display:inline-flex;align-items:center}.badge-brokerage,.badge-cp,.badge-hot{padding:2px 8px;border-radius:9999px;font-size:.75rem;font-weight:600}.badge-brokerage{background-color:rgba(79,70,229,.12);color:#4f46e5;border:1px solid rgba(79,70,229,.3);display:inline-flex;align-items:center}.badge-hot{background-color:rgba(239,68,68,.12);color:#dc2626;border:1px solid rgba(239,68,68,.3)}pre code,table{font-size:.825rem!important}pre code{font-family:var(--font-geist-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)!important}table{border-collapse:separate;border-spacing:0;width:100%;margin-top:.75rem!important;margin-bottom:1.25rem!important;border-radius:8px;overflow:hidden;border:1px solid rgba(229,231,235,.8)}table td,table th{padding:8px 12px!important}table th{background-color:rgba(24,24,24,.8);font-weight:600;text-align:left;font-size:.8rem!important;border-bottom:1px solid #e5e7eb}table td{font-size:.8125rem!important;line-height:1.45!important;border-bottom:1px solid #f3f4f6}table tr:last-child td{border-bottom:none}"}],"page":{"pagePath":"marketing/whatsapp/preflight-and-tiers","slug":"/marketing/whatsapp/preflight-and-tiers","pageMetadata":{"title":"WhatsApp Messaging Tiers, Pricing and Pre-Flight Delivery","sidebarTitle":"Tiers, Pricing \u0026 Pre-Flight","description":"Meta messaging tiers, conversation category pricing, daily recipient limits, phone quality ratings, and pre-flight launch verification.","href":"/marketing/whatsapp/preflight-and-tiers"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Meta messaging tiers, conversation category pricing, daily recipient limits, phone quality ratings, and pre-flight launch verification.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,em:`em`,hr:`hr`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Mermaid,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Mermaid)_missingMdxReference(`Mermaid`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`enterprise-whatsapp-scale-and-deliverability`,children:`Enterprise WhatsApp Scale and Deliverability`}),`\n`,_jsx(_components.p,{children:`Deploying large-scale marketing campaigns over WhatsApp requires navigating Meta Business Messaging policies. Meta regulates outbound marketing volume using daily unique recipient limits (Messaging Tiers) and monitors recipient feedback (Phone Quality Ratings) to protect user experience.`}),`\n`,_jsxs(_components.p,{children:[`BrokerOS manages these constraints through an integrated `,_jsx(_components.strong,{children:`Pre-Flight Launch Verification`}),` engine (`,_jsx(_components.code,{children:`WhatsAppPreFlightModal.tsx`}),`) and background BullMQ batch pacing, ensuring maximum throughput without endangering your business phone numberβs health.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`pre-flight-verification-architecture`,children:`Pre-Flight Verification Architecture`}),`\n`,_jsx(Mermaid,{chart:`sequenceDiagram\n autonumber\n actor Marketer as Marketing Manager\n participant Wizard as Broadcast Wizard (Next.js)\n participant Modal as Pre-Flight Verification Modal\n participant API as BrokerOS WhatsApp API\n participant Queue as BullMQ Batch Queue\n participant Worker as Marketing WhatsApp Processor\n participant Meta as Meta WhatsApp Cloud API\n\n Marketer->>Wizard: Select 15,000 Leads \u0026 Choose Marketing Template\n Wizard->>Modal: Open Pre-Flight Inspection (Tier \u0026 Cost Audit)\n Modal->>API: Query Active Messaging Tier \u0026 Daily Recipient Capacity\n API-->>Modal: Return Tier Info (e.g. Tier 10K) \u0026 Category Rate\n Modal->>Modal: Evaluate Capacity (15,000 > 10,000: Warning Displayed)\n Marketer->>Modal: Adjust Audience to 10,000 \u0026 Confirm\n \n Modal->>Queue: Enqueue Broadcast Job\n Queue->>Worker: Dequeue Batch Batches (50 to 100 msgs/sec)\n Worker->>Meta: POST /messages (Rate-Limited Dispatch)\n Meta-->>Meta: Deliver to Handsets without API Rate Limit Penalties`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`meta-messaging-tiers-and-daily-limits`,children:`Meta Messaging Tiers and Daily Limits`}),`\n`,_jsx(_components.p,{children:`Meta assigns each verified WhatsApp Business phone number a daily messaging tier regulating the number of unique customers it can contact in a rolling 24-hour window:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Messaging Tier`}),_jsx(_components.th,{style:{textAlign:`left`},children:`24-Hour Unique User Capacity`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Advancement Criteria`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Tier 1 (1K)`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`1,000 unique recipients`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Initial tier for newly verified business numbers.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Tier 2 (10K)`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`10,000 unique recipients`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Maintain High quality rating while sending 50% of capacity over 7 consecutive days.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Tier 3 (100K)`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`100,000 unique recipients`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Maintain High quality rating across high-volume enterprise broadcasting.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Tier 4 (Unlimited)`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Unlimited recipients`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Top tier reserved for high-reputation, high-volume enterprise brands.`})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Phone Quality Rating Safeguard`}),`: Meta evaluates recipient sentiment based on how often users tap `,_jsx(_components.strong,{children:`Block`}),` or `,_jsx(_components.strong,{children:`Report Spam`}),`. If your rating drops from `,_jsx(_components.em,{children:`High (Green)`}),` to `,_jsx(_components.em,{children:`Low (Red)`}),`, Meta temporarily restricts your tier. BrokerOS automatically suspends campaign dispatch if failure or block rates exceed `,_jsx(_components.strong,{children:`2%`}),`.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`meta-conversation-category-pricing`,children:`Meta Conversation Category Pricing`}),`\n`,_jsxs(_components.p,{children:[`Meta bills WhatsApp messaging based on 24-hour conversation sessions across four distinct categories (`,_jsx(_components.code,{children:`WA_CONVERSATION_PRICING`}),`):`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Category`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Typical Real Estate Use Case`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Pricing Profile`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Marketing`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Project launch announcements, phase openings, digital brochures, price reduction alerts.`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Standard marketing conversation fee; requires pre-approved marketing template.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Utility`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Site visit appointment confirmations, payment receipts, escrow milestone demand letters.`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Lower utility conversation fee; requires pre-approved utility template.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Authentication`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`One-Time Password (OTP) verification codes for client portal access or digital booking signing.`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Lowest rate tier; strict pre-approved authentication format.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Service (User-Initiated)`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Inbound buyer inquiries where an agent replies within the 24-hour customer service window.`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Flat customer service rate; free-form text and media permitted without template fees.`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`pre-flight-verification-modal`,children:`Pre-Flight Verification Modal`}),`\n`,_jsxs(_components.p,{children:[`Before launching any broadcast campaign, the `,_jsx(_components.strong,{children:`Pre-Flight Modal`}),` (`,_jsx(_components.code,{children:`WhatsAppPreFlightModal.tsx`}),`) executes an automated delivery audit:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Tier Capacity Verification`}),`: Checks target audience size against your active messaging tier daily limit (`,_jsx(_components.code,{children:`dailyLimit`}),`). If the broadcast exceeds daily capacity (`,_jsx(_components.code,{children:`isTierExceeded`}),`), the modal warns the user to avoid message throttling.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Cost Estimation`}),`: Calculates total estimated expenditure in both USD and local currency (`,_jsx(_components.code,{children:`calculateWhatsAppBroadcastCost`}),`) based on target volume and template category.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Template Status Confirmation`}),`: Confirms that the selected template remains in `,_jsx(_components.code,{children:`APPROVED`}),` status on Meta Graph API and has not been flagged or paused.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Schedule Time Check`}),`: Verifies that scheduled dispatch times fall outside local quiet hours (between 08:00 PM and 09:00 AM).`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`bullmq-batch-rate-throttling`,children:`BullMQ Batch Rate Throttling`}),`\n`,_jsxs(_components.p,{children:[`The background processor (`,_jsx(_components.code,{children:`marketing-whatsapp.processor.ts`}),`) streams outgoing messages in rate-limited batches:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Concurrency Control`}),`: Dispatches in controlled batches of 50 to 100 messages per second.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Error Handling`}),`: Gracefully handles transient Meta Graph API errors (such as error code 130429 rate limit errors) with exponential backoff and automatic retry.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Live Receipt Ingestion`}),`: Processes delivery, read, and failure webhooks concurrently to update campaign analytics in real time.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"WhatsApp Messaging Tiers, Pricing and Pre-Flight Delivery","sidebarTitle":"Tiers, Pricing \u0026 Pre-Flight","description":"Meta messaging tiers, conversation category pricing, daily recipient limits, phone quality ratings, and pre-flight launch verification.","href":"/marketing/whatsapp/preflight-and-tiers"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Enterprise WhatsApp Scale and Deliverability","slug":"enterprise-whatsapp-scale-and-deliverability","depth":2,"children":[]},{"title":"Pre-Flight Verification Architecture","slug":"pre-flight-verification-architecture","depth":2,"children":[]},{"title":"Meta Messaging Tiers and Daily Limits","slug":"meta-messaging-tiers-and-daily-limits","depth":2,"children":[]},{"title":"Meta Conversation Category Pricing","slug":"meta-conversation-category-pricing","depth":2,"children":[]},{"title":"Pre-Flight Verification Modal","slug":"pre-flight-verification-modal","depth":2,"children":[]},{"title":"BullMQ Batch Rate Throttling","slug":"bullmq-batch-rate-throttling","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"brokeros","siteName":"BrokerOS","title":"WhatsApp Messaging Tiers, Pricing and Pre-Flight Delivery - BrokerOS","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-11T06:23:45.170Z","originalFileLocation":"marketing/whatsapp/preflight-and-tiers.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Meta messaging tiers, conversation category pricing, daily recipient limits, phone quality ratings, and pre-flight launch verification.\">\u003cmeta data-mint-head name=\"application-name\" content=\"BrokerOS\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/brokeros/wxNdPJILcEdSzuyA/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/brokeros/wxNdPJILcEdSzuyA/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/brokeros/wxNdPJILcEdSzuyA/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/brokeros/wxNdPJILcEdSzuyA/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/brokeros/wxNdPJILcEdSzuyA/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/brokeros/wxNdPJILcEdSzuyA/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/brokeros/wxNdPJILcEdSzuyA/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/brokeros/wxNdPJILcEdSzuyA/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/brokeros/wxNdPJILcEdSzuyA/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"WhatsApp Messaging Tiers, Pricing and Pre-Flight Delivery - BrokerOS\">\u003cmeta data-mint-head property=\"og:description\" content=\"Meta messaging tiers, conversation category pricing, daily recipient limits, phone quality ratings, and pre-flight launch verification.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"BrokerOS Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://brokeros.mintlify.site/marketing/whatsapp/preflight-and-tiers\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://brokeros.mintlify.app/_mintlify/api/og/v2?division=WhatsApp\u0026amp;title=WhatsApp+Messaging+Tiers%2C+Pricing+and+Pre-Flight+Delivery\u0026amp;description=Meta+messaging+tiers%2C+conversation+category+pricing%2C+daily+recipient+limits%2C+phone+quality+ratings%2C+and+pre-flight+launch+verification.\u0026amp;theme=30ed8906c1b11c23546517d5\u0026amp;signature=7abebf49c101e0817080804f4b14b55878bdb15e1f9483daed4ab731a13df02f\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"WhatsApp Messaging Tiers, Pricing and Pre-Flight Delivery - BrokerOS\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Meta messaging tiers, conversation category pricing, daily recipient limits, phone quality ratings, and pre-flight launch verification.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://brokeros.mintlify.app/_mintlify/api/og/v2?division=WhatsApp\u0026amp;title=WhatsApp+Messaging+Tiers%2C+Pricing+and+Pre-Flight+Delivery\u0026amp;description=Meta+messaging+tiers%2C+conversation+category+pricing%2C+daily+recipient+limits%2C+phone+quality+ratings%2C+and+pre-flight+launch+verification.\u0026amp;theme=30ed8906c1b11c23546517d5\u0026amp;signature=7abebf49c101e0817080804f4b14b55878bdb15e1f9483daed4ab731a13df02f\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/brokeros/wxNdPJILcEdSzuyA/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"BrokerOS\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4F46E5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://brokeros.mintlify.site/marketing/whatsapp/preflight-and-tiers\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/marketing/whatsapp/preflight-and-tiers.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://brokeros.com/#organization\",\"name\":\"BrokerOS\",\"url\":\"https://brokeros.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://brokeros.mintlify.site/favicon.ico\"},\"sameAs\":[\"https://github.com/trybrokeros/brokeros\",\"https://linkedin.com/company/brokeros\"]},{\"@type\":\"WebSite\",\"@id\":\"https://brokeros.mintlify.site#website\",\"name\":\"BrokerOS\",\"url\":\"https://brokeros.mintlify.site\",\"publisher\":{\"@id\":\"https://brokeros.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://brokeros.mintlify.site/marketing/whatsapp/preflight-and-tiers#webpage\",\"url\":\"https://brokeros.mintlify.site/marketing/whatsapp/preflight-and-tiers\",\"name\":\"WhatsApp Messaging Tiers, Pricing and Pre-Flight Delivery\",\"description\":\"Meta messaging tiers, conversation category pricing, daily recipient limits, phone quality ratings, and pre-flight launch verification.\",\"dateModified\":\"2026-10-11T06:23:45.170Z\",\"isPartOf\":{\"@id\":\"https://brokeros.mintlify.site#website\"},\"breadcrumb\":{\"@id\":\"https://brokeros.mintlify.site/marketing/whatsapp/preflight-and-tiers#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://brokeros.mintlify.site/marketing/whatsapp/preflight-and-tiers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"WhatsApp\",\"item\":\"https://brokeros.mintlify.site/marketing/whatsapp/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WhatsApp Messaging Tiers, Pricing and Pre-Flight Delivery\",\"item\":\"https://brokeros.mintlify.site/marketing/whatsapp/preflight-and-tiers\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://brokeros.mintlify.site/marketing/whatsapp/preflight-and-tiers#article\",\"headline\":\"WhatsApp Messaging Tiers, Pricing and Pre-Flight Delivery\",\"name\":\"WhatsApp Messaging Tiers, Pricing and Pre-Flight Delivery\",\"description\":\"Meta messaging tiers, conversation category pricing, daily recipient limits, phone quality ratings, and pre-flight launch verification.\",\"url\":\"https://brokeros.mintlify.site/marketing/whatsapp/preflight-and-tiers\",\"mainEntityOfPage\":{\"@id\":\"https://brokeros.mintlify.site/marketing/whatsapp/preflight-and-tiers#webpage\"},\"dateModified\":\"2026-10-11T06:23:45.170Z\",\"publisher\":{\"@id\":\"https://brokeros.com/#organization\"},\"isPartOf\":{\"@id\":\"https://brokeros.mintlify.site#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"BrokerOS\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"BrokerOS","nav":{"global":null,"tabs":[{"tab":"Overview","icon":"compass","pages":[{"title":"Overview","href":"/overview/introduction"}]},{"tab":"Brokerage CRM","icon":"building","pages":[{"title":"Brokerage CRM","href":"/brokerage/leads/lifecycle"}]},{"tab":"Channel Partner (CP)","icon":"handshake","pages":[{"title":"Channel Partner (CP)","href":"/channel-partner/overview"}]},{"tab":"Marketing","icon":"bullhorn","groups":[{"group":"Marketing Suite","pages":[{"title":"Marketing Suite Overview","sidebarTitle":"Overview","href":"/marketing/overview"}]},{"group":"SMS","pages":[{"title":"SMS Marketing and Communication Suite","sidebarTitle":"Overview","href":"/marketing/sms/overview"},{"title":"SMS 2-Way Team Inbox","sidebarTitle":"Team Inbox","href":"/marketing/sms/team-inbox"},{"title":"Departmental SMS Inbox","sidebarTitle":"Departmental Inboxes","href":"/marketing/sms/departmental-inbox"},{"title":"Visual SMS Automation Flows","sidebarTitle":"Automation Flows","href":"/marketing/sms/sms-flows"},{"title":"SMS Campaign Creation Wizard","sidebarTitle":"Campaign Wizard","href":"/marketing/sms/campaign-wizard"},{"title":"Multi-Gateway Sender Pools and Pre-Flight Delivery","sidebarTitle":"Sender Pools \u0026 Pre-Flight","href":"/marketing/sms/preflight-and-sender-pools"},{"title":"SMS DLT Template Registry and Compliance","sidebarTitle":"Template Registry","href":"/marketing/sms/template-registry"},{"title":"Branded Short-Links \u0026 Click Tracking","sidebarTitle":"Short Links","href":"/marketing/sms/short-links"},{"title":"SMS AI Assistant and Webhook Diagnostics","sidebarTitle":"AI Assistant \u0026 Settings","href":"/marketing/sms/ai-assistant-and-settings"},{"title":"Supported SMS Gateway Integrations","sidebarTitle":"Gateway Integrations","href":"/marketing/sms/gateway-integrations"},{"title":"2-Way SMS \u0026 Inbound Conversations","sidebarTitle":"Inbound SMS","href":"/marketing/sms/inbound-conversations"}]},{"group":"Email","pages":[{"title":"Email Marketing and Communication Suite","sidebarTitle":"Overview","href":"/marketing/email/overview"},{"title":"Email 2-Way Team Inbox","sidebarTitle":"Team Inbox","href":"/marketing/email/team-inbox"},{"title":"Departmental Email Inbox","sidebarTitle":"Departmental Inboxes","href":"/marketing/email/departmental-inbox"},{"title":"Visual Email Automation Flows","sidebarTitle":"Automation Flows","href":"/marketing/email/email-flows"},{"title":"Email Campaign Creation Wizard","sidebarTitle":"Campaign Wizard","href":"/marketing/email/campaign-wizard"},{"title":"Multi-Domain Sender Pools and Pre-Flight Delivery","sidebarTitle":"Sender Pools \u0026 Pre-Flight","href":"/marketing/email/preflight-and-sender-pools"},{"title":"Visual HTML Email Template Editor","sidebarTitle":"Template Editor","href":"/marketing/email/template-editor"},{"title":"Email AI Assistant and Webhook Diagnostics","sidebarTitle":"AI Assistant \u0026 Settings","href":"/marketing/email/ai-assistant-and-settings"},{"title":"Supported Email Provider Integrations","sidebarTitle":"Provider Integrations","href":"/marketing/email/provider-integrations"},{"title":"Sending Domain Authentication and Deliverability","sidebarTitle":"Domain Verification","href":"/marketing/email/domain-verification"},{"title":"Email Analytics \u0026 Link Click Heatmaps","sidebarTitle":"Analytics","href":"/marketing/email/analytics"}]},{"group":"Ads","pages":[{"title":"Ads: Meta, Google, Instagram \u0026 YouTube","sidebarTitle":"Overview","href":"/marketing/ads/overview"},{"title":"A/B Testing and Campaign Comparison Studio","sidebarTitle":"A/B Testing \u0026 Comparison","href":"/marketing/ads/comparison-and-ab-testing"},{"title":"Meta \u0026 Instagram Lead Ads Integration","sidebarTitle":"Meta Lead Ads","href":"/marketing/ads/meta-lead-ads"},{"title":"Instagram Lead and Placement Ads","sidebarTitle":"Instagram Ads","href":"/marketing/ads/instagram-ads"},{"title":"Google Ads \u0026 YouTube Lead Form Sync","sidebarTitle":"Google Ads","href":"/marketing/ads/google-ads"},{"title":"YouTube Video Action Campaigns","sidebarTitle":"YouTube Ads","href":"/marketing/ads/youtube-ads"},{"title":"Ad Field Mapping \u0026 Normalization","sidebarTitle":"Field Mapping","href":"/marketing/ads/field-mapping"}]},{"group":"WhatsApp","pages":[{"title":"WhatsApp Marketing and Communication Suite","sidebarTitle":"Overview","href":"/marketing/whatsapp/overview"},{"title":"WhatsApp Team Inbox","sidebarTitle":"Team Inbox","href":"/marketing/whatsapp/team-inbox"},{"title":"Departmental WhatsApp Inbox","sidebarTitle":"Departmental Inboxes","href":"/marketing/whatsapp/departmental-inbox"},{"title":"WhatsApp Contact Management and Directory","sidebarTitle":"Contacts","href":"/marketing/whatsapp/contacts"},{"title":"WhatsApp Mass Broadcasts","sidebarTitle":"Broadcasts","description":"Execute high-volume WhatsApp broadcast campaigns using approved Meta templates, automated tier throttling, and real-time read and reply tracking.","href":"/marketing/whatsapp/broadcasts"},{"title":"WhatsApp Messaging Tiers, Pricing and Pre-Flight Delivery","sidebarTitle":"Tiers, Pricing \u0026 Pre-Flight","href":"/marketing/whatsapp/preflight-and-tiers"},{"title":"Interactive WhatsApp Messages: Buttons and Lists","sidebarTitle":"Interactive Messages","description":"Design high-converting Meta Cloud API interactive messages with Quick Reply buttons, List Menus, and real-time mobile preview.","href":"/marketing/whatsapp/interactive-messages"},{"title":"Interactive WhatsApp Chatbot Flows","sidebarTitle":"Chatbot Flows","href":"/marketing/whatsapp/chatbot-flows"},{"title":"WhatsApp Drip Automations and Nurturing","sidebarTitle":"Drip Automations","href":"/marketing/whatsapp/drip-automations"},{"title":"WhatsApp Conversation Pipelines","sidebarTitle":"Pipelines","href":"/marketing/whatsapp/pipelines"},{"title":"WhatsApp Template Manager and Compliance","sidebarTitle":"Template Manager","href":"/marketing/whatsapp/template-manager"},{"title":"WhatsApp AI Assistant, Webhooks and Settings","sidebarTitle":"AI Assistant \u0026 Settings","href":"/marketing/whatsapp/ai-assistant-and-settings"}]},{"group":"AI Voice Campaigns","pages":[{"title":"AI Voice Campaigns","sidebarTitle":"Overview","href":"/marketing/voice/overview"},{"title":"AI Voice Agent Composer Studio","sidebarTitle":"Agent Composer","href":"/marketing/voice/composer"},{"title":"Voice Campaign Creation Wizard","sidebarTitle":"Campaign Wizard","href":"/marketing/voice/campaign-wizard"},{"title":"Dual-Mode Test Calling \u0026 Audio Simulation","sidebarTitle":"Test Calling \u0026 Simulation","href":"/marketing/voice/dual-mode-test-calling"},{"title":"Carrier Telephony Bridges \u0026 Dispatcher","sidebarTitle":"Carrier Telephony","href":"/marketing/voice/carrier-telephony"},{"title":"WebSocket Media Streaming Gateway","sidebarTitle":"Media Streaming Gateway","href":"/marketing/voice/media-streaming-gateway"},{"title":"Voice Webhook Architecture \u0026 Diagnostics","sidebarTitle":"Webhook Diagnostics","href":"/marketing/voice/webhook-diagnostics"},{"title":"Voice Campaign Analytics \u0026 Call Logs","sidebarTitle":"Analytics \u0026 Call Logs","href":"/marketing/voice/analytics-and-logs"}]}]},{"tab":"Integrations","icon":"puzzle-piece","pages":[{"title":"Integrations","href":"/integrations/overview"}]},{"tab":"Mobile App","icon":"mobile","pages":[{"title":"Mobile App","href":"/mobile/overview"}]},{"tab":"Developer","icon":"code","pages":[{"title":"Developer","href":"/developer/monorepo"}]}]},"title":"WhatsApp Messaging Tiers, Pricing and Pre-Flight Delivery - BrokerOS","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["10e4515597"],"chunks":["BannerMarkdown-DblVYOPe.js","dist-BnkC_6oA.js","lib--scc4DXi.js","lib-B8HbPgcC.js","clsx-CCOYKgaU.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js"]}