Choose an approved WhatsApp template, map variables by component, test your message, and configure UTM tracking.
The Content step is where you pick your WhatsApp template and map its variables. WhatsApp is the one channel where the template itself must already be approved by Meta before it can be used in a campaign.
Campaigns can only use approved templates — Comify pulls the list directly from your connected WABA or Karix account. If a template you need isn’t listed, check its approval status in Create a WhatsApp Template. Click Preview on any card to see how it renders, or Create template to open the template builder in a new tab.
WhatsApp variables are grouped by the template component they belong to — for example Recipient (the contact number), Header (e.g. an image URL), Body, and Buttons — each shown as a collapsible section with its variable count.
WhatsApp campaign — variables grouped by component, with live preview
For each variable, choose a Map to field from your audience’s available columns.
A fallback is optional. When set, it’s used for the test send, and on a real send whenever the mapped column is empty for a contact. A variable only needs its Map to field set to show as Mapped — a fallback isn’t required to proceed.
The Message preview on the right renders the actual WhatsApp bubble — header media, body text, and any buttons (e.g. a “Visit Website” link) — exactly as the recipient will see it. Click Send test to send a real test message using your mapped/fallback values.
Test messages are sent immediately, regardless of your campaign’s scheduled send time. Use them to confirm header media loads and buttons link correctly before sending to your full audience.
Once your template is selected, variables are mapped, and UTM tags look right, click Continue to move to Scheduling.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Comify","colors":{"primary":"#FEB400","light":"#FEB400","dark":"#FEB400"},"logo":{"light":"https://mintcdn.com/co-d33c95f1/8yDBqYsR5XxBAG1J/images/android-chrome-512x512.png?fit=max\u0026auto=format\u0026n=8yDBqYsR5XxBAG1J\u0026q=85\u0026s=bb2891ee36b6a0824b2a56da4b3af97b","dark":"https://mintcdn.com/co-d33c95f1/8yDBqYsR5XxBAG1J/images/android-chrome-512x512.png?fit=max\u0026auto=format\u0026n=8yDBqYsR5XxBAG1J\u0026q=85\u0026s=bb2891ee36b6a0824b2a56da4b3af97b"},"favicon":{"light":"https://mintcdn.com/co-d33c95f1/8yDBqYsR5XxBAG1J/images/favicon-32x32.png?fit=max\u0026auto=format\u0026n=8yDBqYsR5XxBAG1J\u0026q=85\u0026s=5b14f2b318760b760d0a357369ea9206","dark":"https://mintcdn.com/co-d33c95f1/8yDBqYsR5XxBAG1J/images/favicon-32x32.png?fit=max\u0026auto=format\u0026n=8yDBqYsR5XxBAG1J\u0026q=85\u0026s=5b14f2b318760b760d0a357369ea9206"},"navbar":{"links":[{"href":"mailto:contact@comify.io","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.comify.io"}},"footer":{"socials":{"instagram":"https://www.instagram.com/comifyoffical","linkedin":"https://www.linkedin.com/company/comifyofficial"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"co-d33c95f1","hasAudioNarration":false,"actualSubdomain":"co-d33c95f1","customDomains":["docs.comify.io"],"gitSource":{"type":"github","owner":"comify-io","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aa6fbd9161e5fc9a6aec42a","collectionId":"cdbac8ac-212a-4bff-878b-a9a4e364dec4","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aa6fbd9161e5fc9a6aec42a"},"entitlements":{},"buildId":"6aa6fbd9161e5fc9a6aec42a","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Documentation","count":43},{"language":"default","tag":"Channels","count":21},{"language":"default","tag":"Providers","count":16},{"language":"default","tag":"Campaigns","count":13},{"language":"default","tag":"Email","count":13},{"language":"default","tag":"SMS","count":8},{"language":"default","tag":"WhatsApp","count":4},{"language":"default","tag":"Push","count":4},{"language":"default","tag":"Whatsapp","count":4},{"language":"default","tag":"Templates","count":4}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"campaigns/whatsapp/content","slug":"/campaigns/whatsapp/content","pageMetadata":{"title":"Content","description":"Choose an approved WhatsApp template, map variables by component, test your message, and configure UTM tracking.","href":"/campaigns/whatsapp/content"},"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: \"Choose an approved WhatsApp template, map variables by component, test your message, and configure UTM tracking.\"\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={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage,Table,Tip,Warning}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The Content step is where you pick your WhatsApp template and map its variables. WhatsApp is the one channel where the template itself must already be `,_jsx(_components.strong,{children:`approved by Meta`}),` before it can be used in a campaign.`]}),`\n`,_jsx(Heading,{level:`2`,id:`1-select-a-template`,children:`1. Select a template`}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Choose template`}),` to open the picker.`]}),`\n`,_jsx(Frame,{caption:`WhatsApp campaign — approved template picker`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-wa-content-picker.png?fit=max\u0026auto=format\u0026n=JDH1bOmW9sqfInn6\u0026q=85\u0026s=aebc2aac5b820a69b3c9e439ac9ab1e7`,alt:`WhatsApp campaign template picker`,\"data-og-width\":`1556`,width:`1556`,\"data-og-height\":`784`,height:`784`,\"data-path\":`images/campaign-wa-content-picker.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-wa-content-picker.png?w=280\u0026fit=max\u0026auto=format\u0026n=JDH1bOmW9sqfInn6\u0026q=85\u0026s=c5efd379fb2894ef01a61520b9188df1 280w, https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-wa-content-picker.png?w=560\u0026fit=max\u0026auto=format\u0026n=JDH1bOmW9sqfInn6\u0026q=85\u0026s=f3f7562b91c79de9f1bf36ce04105e1b 560w, https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-wa-content-picker.png?w=840\u0026fit=max\u0026auto=format\u0026n=JDH1bOmW9sqfInn6\u0026q=85\u0026s=8814937ee33017462384b304c58ade86 840w, https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-wa-content-picker.png?w=1100\u0026fit=max\u0026auto=format\u0026n=JDH1bOmW9sqfInn6\u0026q=85\u0026s=7761b283ca4bebe7829b2f020d4800c9 1100w, https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-wa-content-picker.png?w=1650\u0026fit=max\u0026auto=format\u0026n=JDH1bOmW9sqfInn6\u0026q=85\u0026s=8391c37619ef8999d2790d7c83914ce6 1650w, https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-wa-content-picker.png?w=2500\u0026fit=max\u0026auto=format\u0026n=JDH1bOmW9sqfInn6\u0026q=85\u0026s=8174b0d930acd0c2ab99dca64b1138b3 2500w`})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Campaigns can only use approved templates`}),` — Comify pulls the list directly from your connected `,_jsx(_components.strong,{children:`WABA`}),` or `,_jsx(_components.strong,{children:`Karix`}),` account. If a template you need isn’t listed, check its approval status in `,_jsx(_components.a,{href:`/platform/create_whatsapp_template`,children:`Create a WhatsApp Template`}),`. Click `,_jsx(_components.strong,{children:`Preview`}),` on any card to see how it renders, or `,_jsx(_components.strong,{children:`Create template`}),` to open the template builder in a new tab.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`2-variable-mapping`,children:`2. Variable mapping`}),`\n`,_jsxs(_components.p,{children:[`WhatsApp variables are `,_jsx(_components.strong,{children:`grouped by the template component they belong to`}),` — for example `,_jsx(_components.strong,{children:`Recipient`}),` (the contact number), `,_jsx(_components.strong,{children:`Header`}),` (e.g. an image URL), `,_jsx(_components.strong,{children:`Body`}),`, and `,_jsx(_components.strong,{children:`Buttons`}),` — each shown as a collapsible section with its variable count.`]}),`\n`,_jsx(Frame,{caption:`WhatsApp campaign — variables grouped by component, with live preview`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-wa-content-mapping.png?fit=max\u0026auto=format\u0026n=JDH1bOmW9sqfInn6\u0026q=85\u0026s=0adfbe644f4b2ccae0a021ee5100dd33`,alt:`WhatsApp campaign variable mapping`,\"data-og-width\":`1556`,width:`1556`,\"data-og-height\":`784`,height:`784`,\"data-path\":`images/campaign-wa-content-mapping.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-wa-content-mapping.png?w=280\u0026fit=max\u0026auto=format\u0026n=JDH1bOmW9sqfInn6\u0026q=85\u0026s=84f7981a96cac420cf9b27cba2073d0e 280w, https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-wa-content-mapping.png?w=560\u0026fit=max\u0026auto=format\u0026n=JDH1bOmW9sqfInn6\u0026q=85\u0026s=bbc809b28785f0ad4bf2612fae23a3a4 560w, https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-wa-content-mapping.png?w=840\u0026fit=max\u0026auto=format\u0026n=JDH1bOmW9sqfInn6\u0026q=85\u0026s=7840c7ffaba936fb39daea2a96bc6a82 840w, https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-wa-content-mapping.png?w=1100\u0026fit=max\u0026auto=format\u0026n=JDH1bOmW9sqfInn6\u0026q=85\u0026s=2a86602e0ab7bea2bd4d4fe85b244a1f 1100w, https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-wa-content-mapping.png?w=1650\u0026fit=max\u0026auto=format\u0026n=JDH1bOmW9sqfInn6\u0026q=85\u0026s=525cf12e221727bfd95be48e59e718a4 1650w, https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-wa-content-mapping.png?w=2500\u0026fit=max\u0026auto=format\u0026n=JDH1bOmW9sqfInn6\u0026q=85\u0026s=267b969949d81e04488a2aebe388c507 2500w`})}),`\n`,_jsxs(_components.p,{children:[`For each variable, choose a `,_jsx(_components.strong,{children:`Map to field`}),` from your audience’s available columns.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`fallback is optional`}),`. When set, it’s used for the test send, and on a real send whenever the mapped column is empty for a contact. A variable only needs its `,_jsx(_components.strong,{children:`Map to field`}),` set to show as `,_jsx(_components.strong,{children:`Mapped`}),` — a fallback isn’t required to proceed.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`3-message-preview-\u0026-test`,children:`3. Message preview \u0026 test`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Message preview`}),` on the right renders the actual WhatsApp bubble — header media, body text, and any buttons (e.g. a “Visit Website” link) — exactly as the recipient will see it. Click `,_jsx(_components.strong,{children:`Send test`}),` to send a real test message using your mapped/fallback values.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Test messages are sent immediately, regardless of your campaign’s scheduled send time. Use them to confirm header media loads and buttons link correctly before sending to your full audience.`})}),`\n`,_jsx(Heading,{level:`2`,id:`4-utm-tracking`,children:`4. UTM tracking`}),`\n`,_jsx(_components.p,{children:`UTM tracking is enabled by default, applied to any links in the template’s buttons.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Default`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Source`}),` (`,_jsx(_components.code,{children:`utm_source`}),`)`]}),_jsx(_components.td,{children:`Identifies the traffic source`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`comify`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Medium`}),` (`,_jsx(_components.code,{children:`utm_medium`}),`)`]}),_jsx(_components.td,{children:`The marketing medium`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`whatsapp`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Campaign`}),` (`,_jsx(_components.code,{children:`utm_campaign`}),`)`]}),_jsx(_components.td,{children:`The specific campaign name`}),_jsx(_components.td,{children:`Your campaign name`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Content`}),` (`,_jsx(_components.code,{children:`utm_content`}),`)`]}),_jsx(_components.td,{children:`Differentiates links within the message`}),_jsx(_components.td,{children:`Template name`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`ID`}),` (`,_jsx(_components.code,{children:`utm_id`}),`)`]}),_jsx(_components.td,{children:`Unique campaign identifier`}),_jsx(_components.td,{children:`Auto-generated`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Term`}),` (`,_jsx(_components.code,{children:`utm_term`}),`)`]}),_jsx(_components.td,{children:`Keyword term (optional)`}),_jsx(_components.td,{children:`Off by default`})]})]})]}),`\n`,_jsx(_components.p,{children:`Each parameter is individually toggleable, and an example tagged link is shown at the bottom so you can verify the full URL before sending.`}),`\n`,_jsx(Heading,{level:`2`,id:`next-step`,children:`Next step`}),`\n`,_jsxs(_components.p,{children:[`Once your template is selected, variables are mapped, and UTM tags look right, click `,_jsx(_components.strong,{children:`Continue`}),` to move to `,_jsx(_components.a,{href:`/campaigns/whatsapp/scheduling`,children:`Scheduling`}),`.`]})]})}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":"Content","description":"Choose an approved WhatsApp template, map variables by component, test your message, and configure UTM tracking.","href":"/campaigns/whatsapp/content"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"1. Select a template","slug":"1-select-a-template","depth":2,"children":[]},{"title":"2. Variable mapping","slug":"2-variable-mapping","depth":2,"children":[]},{"title":"3. Message preview \u0026 test","slug":"3-message-preview-\u0026-test","depth":2,"children":[]},{"title":"4. UTM tracking","slug":"4-utm-tracking","depth":2,"children":[]},{"title":"Next step","slug":"next-step","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"co-d33c95f1","siteName":"Comify","title":"Content - Comify","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-13T19:31:13.248Z","originalFileLocation":"campaigns/whatsapp/content.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=\"Choose an approved WhatsApp template, map variables by component, test your message, and configure UTM tracking.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Comify\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/co-d33c95f1/Ks74MLJ8jzOMflTT/_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/co-d33c95f1/Ks74MLJ8jzOMflTT/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/co-d33c95f1/Ks74MLJ8jzOMflTT/_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/co-d33c95f1/Ks74MLJ8jzOMflTT/_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/co-d33c95f1/Ks74MLJ8jzOMflTT/_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/co-d33c95f1/Ks74MLJ8jzOMflTT/_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/co-d33c95f1/Ks74MLJ8jzOMflTT/_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/co-d33c95f1/Ks74MLJ8jzOMflTT/_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/co-d33c95f1/Ks74MLJ8jzOMflTT/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Content - Comify\">\u003cmeta data-mint-head property=\"og:description\" content=\"Choose an approved WhatsApp template, map variables by component, test your message, and configure UTM tracking.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Comify\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.comify.io/campaigns/whatsapp/content\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://co-d33c95f1.mintlify.app/_mintlify/api/og/v2?division=WhatsApp\u0026amp;title=Content\u0026amp;description=Choose+an+approved+WhatsApp+template%2C+map+variables+by+component%2C+test+your+message%2C+and+configure+UTM+tracking.\u0026amp;theme=796b2df3782be98f1fef32ab\u0026amp;signature=db080e6a21e03abc3b74dbe0655f8846b10915fd591e48cbc5fa380041e138e7\">\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=\"Content - Comify\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Choose an approved WhatsApp template, map variables by component, test your message, and configure UTM tracking.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://co-d33c95f1.mintlify.app/_mintlify/api/og/v2?division=WhatsApp\u0026amp;title=Content\u0026amp;description=Choose+an+approved+WhatsApp+template%2C+map+variables+by+component%2C+test+your+message%2C+and+configure+UTM+tracking.\u0026amp;theme=796b2df3782be98f1fef32ab\u0026amp;signature=db080e6a21e03abc3b74dbe0655f8846b10915fd591e48cbc5fa380041e138e7\">\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/co-d33c95f1/Ks74MLJ8jzOMflTT/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Comify\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FEB400\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.comify.io/campaigns/whatsapp/content\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/campaigns/whatsapp/content.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.comify.io/#organization\",\"name\":\"Comify\",\"url\":\"https://docs.comify.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/co-d33c95f1/8yDBqYsR5XxBAG1J/images/android-chrome-512x512.png?fit=max\u0026auto=format\u0026n=8yDBqYsR5XxBAG1J\u0026q=85\u0026s=bb2891ee36b6a0824b2a56da4b3af97b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.comify.io#website\",\"name\":\"Comify\",\"url\":\"https://docs.comify.io\",\"publisher\":{\"@id\":\"https://docs.comify.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.comify.io/campaigns/whatsapp/content#webpage\",\"url\":\"https://docs.comify.io/campaigns/whatsapp/content\",\"name\":\"Content\",\"description\":\"Choose an approved WhatsApp template, map variables by component, test your message, and configure UTM tracking.\",\"dateModified\":\"2026-09-13T19:31:13.248Z\",\"isPartOf\":{\"@id\":\"https://docs.comify.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.comify.io/campaigns/whatsapp/content#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.comify.io/campaigns/whatsapp/content#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Campaigns\",\"item\":\"https://docs.comify.io/campaigns/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WhatsApp\",\"item\":\"https://docs.comify.io/campaigns/whatsapp/audience\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Content\",\"item\":\"https://docs.comify.io/campaigns/whatsapp/content\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.comify.io/campaigns/whatsapp/content#article\",\"headline\":\"Content\",\"name\":\"Content\",\"description\":\"Choose an approved WhatsApp template, map variables by component, test your message, and configure UTM tracking.\",\"url\":\"https://docs.comify.io/campaigns/whatsapp/content\",\"mainEntityOfPage\":{\"@id\":\"https://docs.comify.io/campaigns/whatsapp/content#webpage\"},\"dateModified\":\"2026-09-13T19:31:13.248Z\",\"publisher\":{\"@id\":\"https://docs.comify.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.comify.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Comify\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Comify","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started","pages":[{"title":"What is Comify?","href":"/introduction"},{"title":"Quickstart","href":"/quickstart"}]},{"group":"Templates","pages":[{"title":"Create an Email Template","href":"/platform/create_email_template"},{"title":"Create a WhatsApp Template","href":"/platform/create_whatsapp_template"},{"title":"Create an SMS Template","href":"/platform/create_sms_template"},{"title":"Create a Push Notification Template","href":"/platform/create_push_template"}]},{"group":"Audience","pages":[{"title":"Create an Audience","href":"/audience/overview"},{"title":"Segments","href":"/audience/segments"},{"title":"Lists","href":"/audience/lists"}]},{"group":"Campaigns","pages":[{"title":"Campaigns Overview","href":"/campaigns/overview"},{"group":"Email","pages":[{"title":"Audience","href":"/campaigns/audience"},{"title":"Content","href":"/campaigns/content"},{"title":"Scheduling","href":"/campaigns/scheduling"},{"title":"Performance","href":"/campaigns/performance"}]},{"group":"SMS","pages":[{"title":"Audience","href":"/campaigns/sms/audience"},{"title":"Content","href":"/campaigns/sms/content"},{"title":"Scheduling","href":"/campaigns/sms/scheduling"},{"title":"Performance","href":"/campaigns/sms/performance"}]},{"group":"WhatsApp","pages":[{"title":"Audience","description":"Define who receives your WhatsApp campaign.","href":"/campaigns/whatsapp/audience"},{"title":"Content","href":"/campaigns/whatsapp/content"},{"title":"Scheduling","description":"Choose when your WhatsApp campaign gets sent, and configure delivery retries.","href":"/campaigns/whatsapp/scheduling"},{"title":"Performance","href":"/campaigns/whatsapp/performance"}]}]},{"group":"Channels","pages":[{"group":"Email","pages":[{"title":"Overview","href":"/channels/email/overview"},{"group":"Providers","pages":[{"title":"Gmail","href":"/channels/email/providers/gmail"},{"title":"SendGrid","href":"/channels/email/providers/sendgrid"},{"title":"SMTP","href":"/channels/email/providers/smtp"},{"title":null,"href":"/channels/email/providers/freshdesk"},{"title":"Brevo","href":"/channels/email/providers/brevo"},{"title":"Mailtrap","href":"/channels/email/providers/mailtrap"},{"title":"Mandrill","href":"/channels/email/providers/mandrill"}]},{"title":"Comify Chrome Extension","href":"/channels/email/chrome-extension"}]},{"group":"Whatsapp","pages":[{"title":null,"href":"/channels/whatsapp/overview"},{"group":"Providers","pages":[{"title":"Meta WhatsApp Business API","href":"/channels/whatsapp/providers/meta"},{"title":"WATI","href":"/channels/whatsapp/providers/wati"},{"title":null,"href":"/channels/whatsapp/providers/aisensy"}]}]},{"group":"SMS","pages":[{"title":null,"href":"/channels/sms/overview"},{"group":"Providers","pages":[{"title":null,"href":"/channels/sms/providers/twilio"},{"title":null,"href":"/channels/sms/providers/gupshup"},{"title":null,"href":"/channels/sms/providers/msg91"}]}]},{"group":"Push","pages":[{"title":null,"href":"/channels/push/overview"},{"group":"Providers","pages":[{"title":"FCM","href":"/channels/push/providers/fcm"},{"title":"OneSignal","href":"/channels/push/providers/onesignal"},{"title":"AWS SNS","href":"/channels/push/providers/sns"}]}]}]}]}]},"title":"Content - Comify","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CIbhtp2j.js","DynamicMarkdown-CtpgKJwj.js","zoom-image-lightbox-CVZVK4hN.js","lightbox-handle-r17bVUz3.js"]}