Connect your own WhatsApp Business phone number to Cal ID so workflow reminders and confirmations are sent to attendees from your official business account.
Connecting WhatsApp Business to Cal ID lets your workflow reminders and confirmations reach attendees from your own official business number instead of the default Cal ID number. This page is the hub for the full integration; the steps below walk you through installing the app, choosing your number, and attaching it to a workflow.
Select the business portfolio associated with your WhatsApp Business account, then pick the WhatsApp Business account (the number) you want to use.
Your address and Tax ID must be verified on Meta to trigger the templates.
Picking the account behind your number
3
Select your phone number
Choose the phone number from the list you want to use with WhatsApp Business, then click Next to proceed to the confirmation step. This number becomes the main contact point for your WhatsApp Business integration.
Setting your main contact number
4
Confirm the information
Review the information and click Confirm to verify your settings. This ensures everything is set up correctly before finalizing the connection.
Checking the details before you finalize
5
Set up the workflow
After you click Confirm, your WhatsApp Business app is installed and connected to your Cal ID account.Next, go to Cal ID and choose the event type where you want the workflow. Select your WhatsApp Business phone number, choose the template from the Message Template dropdown, and save the workflow.
Attaching your number to a workflow
If you don’t have a template yet, click Create Template in the Message Template dropdown and create one. Meta reviews every template, so allow time for approval before you rely on it.
Starting a template from the workflow editor
WhatsApp Business is connected and attached to your workflow. Reminders will now be sent from your own business number.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cal ID","description":"Cal ID help center — scheduling, event types, availability, teams, apps, workflows, and developer tools for the Cal ID meeting scheduler.","colors":{"primary":"#1972F5","light":"#5B9BFF","dark":"#0B4FB8"},"logo":{"light":"https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/logo/light.svg?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=589c4a9c69ea7387516e6452f592553e","dark":"https://mintcdn.com/cal-id-docs/tkghSGJWVIrQX7X0/logo/dark.svg?fit=max\u0026auto=format\u0026n=tkghSGJWVIrQX7X0\u0026q=85\u0026s=3215902115e27959cb7782b1af38e9fe"},"favicon":"https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/favicon.svg?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=3247c427392ba77a41b08a807c322bfb","navbar":{"links":[{"href":"mailto:support@cal.id","label":"Email Us"}],"primary":{"type":"button","label":"Go to Cal ID","href":"https://cal.id"}},"footer":{"socials":{"x":"https://x.com/OneHash","linkedin":"https://www.linkedin.com/company/onehash"}},"errors":{"404":{"redirect":false,"title":"We couldn't find that page","description":"The page you're looking for doesn't exist or may have moved. Head back to the [Help Center home](/), or jump to [Event Types](/event-types/overview), [Availability](/availability/create), [Teams](/teams/overview), or the [API Reference](/api-reference) — or use the search bar above. Still stuck? Email us at [support@cal.id](mailto:support@cal.id)."}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode","download-spec"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cal-id-docs","hasAudioNarration":false,"actualSubdomain":"cal-id-docs","customDomains":["cal.id"],"gitSource":{"type":"github","owner":"onehashai","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ab916db4c0abff9c16e8c99","collectionId":"a1537af2-6a4a-409a-a4fe-70a6408ebcf7","liveDeploymentHistoryId":"6ab916db4c0abff9c16e8c99","schemaVersion":"v3"},"feedback":{"thumbs":true,"agentFeedback":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ab916db4c0abff9c16e8c99","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":60},{"language":"default","tag":"Endpoints","count":58},{"language":"default","tag":"Event Types","count":57},{"language":"default","tag":"Scheduling \u0026 Teams","count":31},{"language":"default","tag":"Get Started","count":31},{"language":"default","tag":"Customization \u0026 Settings","count":23},{"language":"default","tag":"Apps \u0026 Integrations","count":22},{"language":"default","tag":"Advanced","count":18},{"language":"default","tag":"Developers","count":17},{"language":"default","tag":"Teams","count":16}],"searchSettings":{"isFiltersEnabled":false}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@cal.id"}},"basePath":"/docs","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":"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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","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},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":false}},"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"workflows/whatsapp-business","slug":"/workflows/whatsapp-business","pageMetadata":{"title":"Integrate WhatsApp Business","description":"Connect your own WhatsApp Business phone number to Cal ID so workflow reminders and confirmations are sent to attendees from your official business account.","icon":"whatsapp","keywords":["whatsapp business","whatsapp reminders","whatsapp notifications","whatsapp workflow","message on whatsapp","whatsapp booking alerts"],"related":["/workflows/connect-whatsapp-app","/workflows/create-whatsapp-account","/workflows/overview","/workflows/custom-messages","/bookings/workflow-status"],"href":"/workflows/whatsapp-business"},"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: \"Connect your own WhatsApp Business phone number to Cal ID so workflow reminders and confirmations are sent to attendees from your official business account.\"\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`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Check,Frame,Heading,Info,Note,OptimizedImage,Step,Steps,Tip}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Check)_missingMdxReference(`Check`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Info,{children:_jsxs(_components.p,{children:[`This feature is available on the `,_jsx(_components.strong,{children:`Business`}),` and `,_jsx(_components.strong,{children:`Enterprise`}),` plans. See `,_jsx(_components.a,{href:`/getting-started/subscription-and-pricing`,children:`Subscription and pricing`}),`.`]})}),`\n`,_jsx(_components.p,{children:`Connecting WhatsApp Business to Cal ID lets your workflow reminders and confirmations reach attendees from your own official business number instead of the default Cal ID number. This page is the hub for the full integration; the steps below walk you through installing the app, choosing your number, and attaching it to a workflow.`}),`\n`,_jsx(Heading,{level:`2`,id:`integrate-whatsapp-business-with-cal-id`,children:`Integrate WhatsApp Business with Cal ID`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Install WhatsApp Business and connect`,children:[_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Log in to Cal ID.`}),`\n`,_jsxs(_components.li,{children:[`Go to the `,_jsx(_components.strong,{children:`Apps`}),` section.`]}),`\n`,_jsxs(_components.li,{children:[`Search for `,_jsx(_components.strong,{children:`WhatsApp Business`}),` and install it.`]}),`\n`]}),_jsx(_components.p,{children:`Choose the account type to install on:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Personal account`}),` — for individual use.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Team account`}),` — for team collaboration.`]}),`\n`]}),_jsx(Frame,{caption:`Deciding who the app belongs to`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-1.png?fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=be9ac68425d2520fb4ab1414c6f856a3`,alt:`WhatsApp Business listing in the Apps section with the install dropdown open, offering a personal account and a team`,\"data-og-width\":`660`,width:`660`,\"data-og-height\":`419`,height:`419`,\"data-path\":`images/workflows/whatsapp-business-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=b53f6db749ad9f80a75e52a660c2cba9 280w, https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=16c1a94f061078dc62c0e83bf0c316bf 560w, https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=dd6ea4915f5f4b7b4b9af2be324cb31a 840w, https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=50e593c3f2a4bd235d03cf42e9bf639e 1100w, https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=9309b2f1d8d4d98a8dd67fb523518d5c 1650w, https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=afb6241923760b7fc7f0b489dee5e6e5 2500w`})}),_jsxs(_components.p,{children:[`A page appears asking you to connect WhatsApp Business. Click `,_jsx(_components.strong,{children:`Connect WhatsApp Business`}),` to proceed.`]}),_jsx(Frame,{caption:`Kicking off the Meta hand-off`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-2.png?fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=937a8054bcca2087b918175222fb0d56`,alt:`Cal ID screen for the WhatsApp Business app with a single Connect WhatsApp Business button`,\"data-og-width\":`615`,width:`615`,\"data-og-height\":`530`,height:`530`,\"data-path\":`images/workflows/whatsapp-business-2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-2.png?w=280\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=8de0b96369cd2c25c1cf637e9b441d26 280w, https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-2.png?w=560\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=a72705a2a314737a63c9fb61bb1d8f15 560w, https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-2.png?w=840\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=6add2c448417f387d50dd99f58515028 840w, https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=8351fc72c53ecb046a94fae8bd5c20ef 1100w, https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=15a75187fca1a81721719d21729f67ae 1650w, https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=ec7175815e9b9db9f7d39f7309fffce3 2500w`})}),_jsxs(_components.p,{children:[`On the confirmation screen, click `,_jsx(_components.strong,{children:`Continue`}),` to move to the next step.`]}),_jsx(Frame,{caption:`Starting the WhatsApp Business connection`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-3.png?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=59eb33a7991b8b9bcda9e475fd8c6441`,alt:`Confirmation dialog explaining the WhatsApp Business connection, with a Continue button`,\"data-og-width\":`560`,width:`560`,\"data-og-height\":`689`,height:`689`,\"data-path\":`images/workflows/whatsapp-business-3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-3.png?w=280\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=f1bd99e267368f1383d5757624996554 280w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-3.png?w=560\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=00e0f8c27bf72a22798f2f820b047ddc 560w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-3.png?w=840\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=700d70071da8f895c02ce0d3b8a54de0 840w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=d75348aff9b6678e1df10e640071d84e 1100w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=0e9a6ca4da8a944327b00cd6e1551384 1650w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=fc09f48907f892664616f46d71e06edd 2500w`})}),_jsxs(Info,{children:[_jsx(_components.p,{children:`Pick the path that matches your situation:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Already have a WhatsApp Business account?`}),` Continue with the next step below.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Need to create a new account?`}),` See `,_jsx(_components.a,{href:`/workflows/create-whatsapp-account`,children:`Create a new WhatsApp Business account`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Connecting an existing WhatsApp Business app?`}),` See `,_jsx(_components.a,{href:`/workflows/connect-whatsapp-app`,children:`Connect with WhatsApp Business app`}),`.`]}),`\n`]})]})]}),_jsxs(Step,{title:`Choose your business portfolio`,children:[_jsxs(_components.p,{children:[`Select the `,_jsx(_components.strong,{children:`business portfolio`}),` associated with your WhatsApp Business account, then pick the `,_jsx(_components.strong,{children:`WhatsApp Business account`}),` (the number) you want to use.`]}),_jsx(Info,{children:_jsx(_components.p,{children:`Your address and Tax ID must be verified on Meta to trigger the templates.`})}),_jsx(Frame,{caption:`Picking the account behind your number`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-4.png?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=5e1c199edb46bab15c2b908cd71c3eba`,alt:`Meta setup screen with the business portfolio dropdown above the WhatsApp Business account dropdown`,\"data-og-width\":`771`,width:`771`,\"data-og-height\":`967`,height:`967`,\"data-path\":`images/workflows/whatsapp-business-4.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-4.png?w=280\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=58cf9bdfe2cfcc4abc2b06f908ded427 280w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-4.png?w=560\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=db59638f7464a99455a958b4dd11d2cd 560w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-4.png?w=840\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=0434d575b649037aeb661ba41ad2f9a8 840w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-4.png?w=1100\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=4c86387793bd45b5b84a672a6e25235b 1100w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-4.png?w=1650\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=21081af45cc77e0e3e2178217813206b 1650w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-4.png?w=2500\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=93796c4be022c37a768d0edc41ea2e70 2500w`})})]}),_jsxs(Step,{title:`Select your phone number`,children:[_jsxs(_components.p,{children:[`Choose the phone number from the list you want to use with WhatsApp Business, then click `,_jsx(_components.strong,{children:`Next`}),` to proceed to the confirmation step. This number becomes the main contact point for your WhatsApp Business integration.`]}),_jsx(Frame,{caption:`Setting your main contact number`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-5.png?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=4f352b7c4f394cd9972b8bb998e1a19a`,alt:`List of available phone numbers with one WhatsApp Business number selected and a Next button`,\"data-og-width\":`771`,width:`771`,\"data-og-height\":`967`,height:`967`,\"data-path\":`images/workflows/whatsapp-business-5.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-5.png?w=280\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=1fdcfeba1de89784b102b5d16b5e0a09 280w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-5.png?w=560\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=f7a4d5f21065656adf9e36f17f175381 560w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-5.png?w=840\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=7910009b4521ab8434599e4b7b3ec168 840w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-5.png?w=1100\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=9649dd057b9db3c253424340d045bb07 1100w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-5.png?w=1650\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=a2e5bca65b8a04fbd30c01d80eca56b4 1650w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-5.png?w=2500\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=e4f4c84d64e717acd9ddcdfdf9ca4fcd 2500w`})})]}),_jsxs(Step,{title:`Confirm the information`,children:[_jsxs(_components.p,{children:[`Review the information and click `,_jsx(_components.strong,{children:`Confirm`}),` to verify your settings. This ensures everything is set up correctly before finalizing the connection.`]}),_jsx(Frame,{caption:`Checking the details before you finalize`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-6.png?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=46ac0223a7840e444882e1cbe52bf0ca`,alt:`Review screen summarizing the portfolio, account, and phone number above a Confirm button`,\"data-og-width\":`771`,width:`771`,\"data-og-height\":`967`,height:`967`,\"data-path\":`images/workflows/whatsapp-business-6.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-6.png?w=280\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=0a9a31f0336ff4dff71317db986fa9a8 280w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-6.png?w=560\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=728fea985b2cdffad32e7c58005b91c7 560w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-6.png?w=840\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=c421f5993263b98a6e6c6844453b6c98 840w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-6.png?w=1100\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=3e58ac9543ad7c3d5acc51ec3af7a78d 1100w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-6.png?w=1650\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=85e7c44966993555092e82b804dcd2ec 1650w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-6.png?w=2500\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=b0a99b56a17181c204d704f96d1c7fd1 2500w`})})]}),_jsxs(Step,{title:`Set up the workflow`,children:[_jsx(_components.p,{children:`After you click Confirm, your WhatsApp Business app is installed and connected to your Cal ID account.`}),_jsxs(_components.p,{children:[`Next, go to Cal ID and choose the event type where you want the workflow. Select your WhatsApp Business phone number, choose the template from the `,_jsx(_components.strong,{children:`Message Template`}),` dropdown, and save the workflow.`]}),_jsx(Frame,{caption:`Attaching your number to a workflow`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-7.png?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=8b191f6cad0e0872ab96d70a3b8f8cce`,alt:`Workflow editor with the WhatsApp Business phone number selected and the Message Template dropdown open`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`846`,height:`846`,\"data-path\":`images/workflows/whatsapp-business-7.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-7.png?w=280\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=1cf5f591f0dd9fdb50d544aac5d473e9 280w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-7.png?w=560\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=f653b58e704969cc06019d03ad42d133 560w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-7.png?w=840\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=8a07c447e13c4303b7779f28102ee25a 840w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-7.png?w=1100\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=e82d2368c85bf0609ec5bc04b58df670 1100w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-7.png?w=1650\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=a9131280ab2a11b6ad9b0cc31f6b0fe7 1650w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/whatsapp-business-7.png?w=2500\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=a61b93854f6eae6bcb8f84783ccd5da2 2500w`})}),_jsxs(_components.p,{children:[`If you don’t have a template yet, click `,_jsx(_components.strong,{children:`Create Template`}),` in the `,_jsx(_components.strong,{children:`Message Template`}),` dropdown and create one. Meta reviews every template, so allow time for approval before you rely on it.`]}),_jsx(Frame,{caption:`Starting a template from the workflow editor`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-8.png?fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=a939c6d393156cd43ec9ac6072f67f9b`,alt:`Message Template dropdown open in the workflow editor with the Create Template option at the bottom of the list`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`846`,height:`846`,\"data-path\":`images/workflows/whatsapp-business-8.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-8.png?w=280\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=3940dd69a2371d33274f6997a4fcdbdd 280w, https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-8.png?w=560\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=19238de1763c5b9f1b85b66fa3d4c2bb 560w, https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-8.png?w=840\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=933a5b5d7483c45381594e0c4351db8c 840w, https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-8.png?w=1100\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=0e43cde46f58b58018efa61308d7c509 1100w, https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-8.png?w=1650\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=92d483e4141ede154e91c511c40a3ea8 1650w, https://mintcdn.com/cal-id-docs/5LbJ2PwsuJfdjaOU/images/workflows/whatsapp-business-8.png?w=2500\u0026fit=max\u0026auto=format\u0026n=5LbJ2PwsuJfdjaOU\u0026q=85\u0026s=e841eea7efb05ab2d4ab08560ce8850d 2500w`})})]})]}),`\n`,_jsx(Check,{children:_jsx(_components.p,{children:`WhatsApp Business is connected and attached to your workflow. Reminders will now be sent from your own business number.`})}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsx(Heading,{level:`3`,id:`before-you-connect-what-meta-needs`,children:`Before you connect: what Meta needs`}),`\n`,_jsx(_components.p,{children:`Meta, not Cal ID, gates whether messages can leave your number. Have all four in place:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`A `,_jsx(_components.strong,{children:`business portfolio`}),` in Meta Business Manager.`]}),`\n`,_jsxs(_components.li,{children:[`Your `,_jsx(_components.strong,{children:`address and Tax ID verified`}),` with Meta.`]}),`\n`,_jsxs(_components.li,{children:[`A `,_jsx(_components.strong,{children:`payment method`}),` added to your Meta account.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Approved message templates`}),` — Meta reviews every template you create.`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`The payment method and template approval are the two most common reasons a first send fails, and neither is visible from Cal ID.`})}),`\n`,_jsx(Heading,{level:`3`,id:`messages-aren’t-sending`,children:`Messages aren’t sending`}),`\n`,_jsx(_components.p,{children:`Check these in order:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Plan limit.`}),` Startup includes 10 SMS and WhatsApp messages a month; Business and Enterprise are unlimited. See `,_jsx(_components.a,{href:`/getting-started/subscription-and-pricing`,children:`Subscription and pricing`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Template status.`}),` The template must be approved by Meta.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Meta account.`}),` The payment method and Tax ID must both be in place.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Workflow.`}),` The workflow must be active and linked to the event type you are testing.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`reset-a-connection-that-won’t-work`,children:`Reset a connection that won’t work`}),`\n`,_jsx(_components.p,{children:`If the connection is half-made and reinstalling alone doesn’t fix it, clear it from the phone first.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Disconnect from your phone`,children:_jsxs(_components.p,{children:[`On your phone, open `,_jsx(_components.strong,{children:`WhatsApp Business → Settings → Account → Connected apps`}),` and disconnect the old connection.`]})}),_jsx(Step,{title:`Reinstall the app in Cal ID`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Apps`}),`, find `,_jsx(_components.strong,{children:`WhatsApp Business`}),`, and install it again. A fresh browser window helps.`]})}),_jsx(Step,{title:`Connect again`,children:_jsx(_components.p,{children:`Redo the connection steps above and pick your business number.`})})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Still stuck after a reset? See `,_jsx(_components.a,{href:`/getting-started/get-help`,children:`Get help`}),` to reach the support team.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`choose-your-whatsapp-path`,children:`Choose your WhatsApp path`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Connect an existing app`,icon:`link`,href:`/workflows/connect-whatsapp-app`,children:_jsx(_components.p,{children:`Link a WhatsApp Business app already installed on your phone.`})}),_jsx(Card,{title:`Create a new account`,icon:`plus`,href:`/workflows/create-whatsapp-account`,children:_jsx(_components.p,{children:`Set up a new business portfolio and WhatsApp Business account in Meta.`})})]})]})}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":"Integrate WhatsApp Business","description":"Connect your own WhatsApp Business phone number to Cal ID so workflow reminders and confirmations are sent to attendees from your official business account.","icon":"whatsapp","keywords":["whatsapp business","whatsapp reminders","whatsapp notifications","whatsapp workflow","message on whatsapp","whatsapp booking alerts"],"related":["/workflows/connect-whatsapp-app","/workflows/create-whatsapp-account","/workflows/overview","/workflows/custom-messages","/bookings/workflow-status"],"href":"/workflows/whatsapp-business"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Integrate WhatsApp Business with Cal ID","slug":"integrate-whatsapp-business-with-cal-id","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[{"title":"Before you connect: what Meta needs","slug":"before-you-connect-what-meta-needs","depth":3,"children":[]},{"title":"Messages aren’t sending","slug":"messages-aren’t-sending","depth":3,"children":[]},{"title":"Reset a connection that won’t work","slug":"reset-a-connection-that-won’t-work","depth":3,"children":[]}]},{"title":"Choose your WhatsApp path","slug":"choose-your-whatsapp-path","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/cal-id-docs/09b4d95490dd9c71/support-crisp.js"],"subdomain":"cal-id-docs","siteName":"Cal ID","title":"Integrate WhatsApp Business - Cal ID","relatedPages":[{"title":"Connect with WhatsApp Business App","link":"/workflows/connect-whatsapp-app","icon":"whatsapp"},{"title":"Create New WhatsApp Business Account","link":"/workflows/create-whatsapp-account","icon":"whatsapp"},{"title":"Workflows Setup to Cal ID","link":"/workflows/overview","icon":"bell"},{"title":"Customizing Your Workflow Messages","link":"/workflows/custom-messages","icon":"pen-to-square"},{"title":"Track Notification Delivery","link":"/bookings/workflow-status","icon":"bolt"}],"relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"contextualStarterQuestions":[{"_id":"6ab754fb732107402a9a792a","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"Which plan includes WhatsApp?","status":"active","generatedBy":"contextual","path":"workflows/whatsapp-business","createdAt":"2026-09-26T05:15:39.477Z","updatedAt":"2026-09-26T05:15:39.477Z","__v":0},{"_id":"6ab754fb732107402a9a7929","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"How do I connect WhatsApp Business?","status":"active","generatedBy":"contextual","path":"workflows/whatsapp-business","createdAt":"2026-09-26T05:15:39.477Z","updatedAt":"2026-09-26T05:15:39.477Z","__v":0},{"_id":"6ab754fb732107402a9a792b","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"Can I use my own phone number?","status":"active","generatedBy":"contextual","path":"workflows/whatsapp-business","createdAt":"2026-09-26T05:15:39.477Z","updatedAt":"2026-09-26T05:15:39.477Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-26T05:15:34.667Z","originalFileLocation":"workflows/whatsapp-business.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=\"Connect your own WhatsApp Business phone number to Cal ID so workflow reminders and confirmations are sent to attendees from your official business account.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cal ID\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_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=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Integrate WhatsApp Business - Cal ID\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect your own WhatsApp Business phone number to Cal ID so workflow reminders and confirmations are sent to attendees from your official business account.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cal ID\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://cal.id/docs/workflows/whatsapp-business\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cal-id-docs.mintlify.app/_mintlify/api/og/v2?division=Workflows\u0026amp;title=Integrate+WhatsApp+Business\u0026amp;description=Connect+your+own+WhatsApp+Business+phone+number+to+Cal+ID+so+workflow+reminders+and+confirmations+are+sent+to+attendees+from+your+official+business+account.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=5110c0edc2384a0a9ff91569fa944ed820a879ebd24760ce3d5ea01593963a91\">\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=\"Integrate WhatsApp Business - Cal ID\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect your own WhatsApp Business phone number to Cal ID so workflow reminders and confirmations are sent to attendees from your official business account.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cal-id-docs.mintlify.app/_mintlify/api/og/v2?division=Workflows\u0026amp;title=Integrate+WhatsApp+Business\u0026amp;description=Connect+your+own+WhatsApp+Business+phone+number+to+Cal+ID+so+workflow+reminders+and+confirmations+are+sent+to+attendees+from+your+official+business+account.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=5110c0edc2384a0a9ff91569fa944ed820a879ebd24760ce3d5ea01593963a91\">\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=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cal ID\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1972F5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://cal.id/docs/workflows/whatsapp-business\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/workflows/whatsapp-business.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://cal.id/#organization\",\"name\":\"Cal ID\",\"url\":\"https://cal.id\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/logo/light.svg?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=589c4a9c69ea7387516e6452f592553e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://cal.id/docs#website\",\"name\":\"Cal ID\",\"url\":\"https://cal.id/docs\",\"publisher\":{\"@id\":\"https://cal.id/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://cal.id/docs/workflows/whatsapp-business#webpage\",\"url\":\"https://cal.id/docs/workflows/whatsapp-business\",\"name\":\"Integrate WhatsApp Business\",\"description\":\"Connect your own WhatsApp Business phone number to Cal ID so workflow reminders and confirmations are sent to attendees from your official business account.\",\"dateModified\":\"2026-09-26T05:15:34.667Z\",\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"},\"breadcrumb\":{\"@id\":\"https://cal.id/docs/workflows/whatsapp-business#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://cal.id/docs/workflows/whatsapp-business#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Workflows\",\"item\":\"https://cal.id/docs/workflows/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integrate WhatsApp Business\",\"item\":\"https://cal.id/docs/workflows/whatsapp-business\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://cal.id/docs/workflows/whatsapp-business#article\",\"headline\":\"Integrate WhatsApp Business\",\"name\":\"Integrate WhatsApp Business\",\"description\":\"Connect your own WhatsApp Business phone number to Cal ID so workflow reminders and confirmations are sent to attendees from your official business account.\",\"url\":\"https://cal.id/docs/workflows/whatsapp-business\",\"mainEntityOfPage\":{\"@id\":\"https://cal.id/docs/workflows/whatsapp-business#webpage\"},\"dateModified\":\"2026-09-26T05:15:34.667Z\",\"keywords\":\"whatsapp business, whatsapp reminders, whatsapp notifications, whatsapp workflow, message on whatsapp, whatsapp booking alerts\",\"publisher\":{\"@id\":\"https://cal.id/#organization\"},\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cal ID\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Cal ID","nav":{"global":null,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":""}]},{"tab":"Event Types","pages":[{"title":"Event Types","href":"/event-types/overview"}]},{"tab":"Scheduling \u0026 Teams","groups":[{"group":"Overview","pages":[{"title":"Scheduling \u0026 Teams","icon":"calendar-days","sidebarTitle":"Overview","href":"/scheduling/overview"}]},{"group":"Availability","pages":[{"title":"Create Availability in Cal ID","icon":"calendar","href":"/availability/create"},{"title":"Multiple Schedules","icon":"calendar-days","href":"/availability/multiple-schedules"},{"title":"Multiple Time Slots per Day","icon":"clock","href":"/availability/multiple-time-slots"},{"title":"Date Overrides or Set Unavailable","icon":"calendar-xmark","href":"/availability/date-overrides"},{"title":"Extended Timezone Availability","sidebarTitle":"Extended timezone","icon":"globe","href":"/availability/extended-timezone"},{"title":"Set Out of Office in Cal ID","sidebarTitle":"Out of Office","icon":"plane-departure","href":"/availability/out-of-office"},{"title":"Team Availability","icon":"users-gear","href":"/availability/team-availability"}]},{"group":"Bookings","pages":[{"title":"View Booking Details","icon":"list","href":"/bookings/view-details"},{"title":"Canceling and Rescheduling Bookings","sidebarTitle":"Cancel or reschedule","icon":"calendar-xmark","href":"/bookings/cancel-reschedule"},{"title":"Reassigning a Team Booking","sidebarTitle":"Reassign a booking","icon":"arrow-right-arrow-left","href":"/bookings/reassign-round-robin"},{"title":"Export Booking Details","icon":"file-export","href":"/bookings/export"},{"title":"Mark Attendees as No-Show","icon":"user-xmark","href":"/bookings/no-show"},{"title":"Track Notification Delivery","icon":"bolt","href":"/bookings/workflow-status"}]},{"group":"Routing","pages":[{"title":"Set Up Routing Forms","icon":"diagram-project","href":"/routing/routing-forms"}]},{"group":"Workflows","pages":[{"title":"Workflows Setup to Cal ID","icon":"bell","href":"/workflows/overview"},{"title":"Customizing Your Workflow Messages","description":"Personalize your Cal ID workflow reminders with custom sender names, dynamic subject lines, and booking variables so every message feels on-brand.","icon":"pen-to-square","href":"/workflows/custom-messages"},{"title":"Integrate WhatsApp Business","icon":"whatsapp","href":"/workflows/whatsapp-business"},{"title":"Connect with WhatsApp Business App","description":"Link an existing WhatsApp Business app on your phone to Cal ID using an access code and QR scan so bookings can trigger WhatsApp reminders and follow-ups.","icon":"whatsapp","href":"/workflows/connect-whatsapp-app"},{"title":"Create New WhatsApp Business Account","icon":"whatsapp","href":"/workflows/create-whatsapp-account"}]},{"group":"Teams","pages":[{"title":"Teams in Cal ID","icon":"users","href":"/teams/overview"},{"title":"Install a Calendar on a Team","icon":"calendar-plus","href":"/teams/install-team-calendar"},{"title":"Invite Team Members","icon":"user-plus","href":"/teams/invite-members"},{"title":"Remove a Team Member","icon":"user-minus","href":"/teams/remove-member"},{"title":"Leave a Cal ID Team","sidebarTitle":"Leave a Team","icon":"right-from-bracket","href":"/teams/leave-team"},{"title":"Cal ID Team Profile Settings","sidebarTitle":"Team Profile","icon":"gear","href":"/teams/settings"},{"title":"Team Advanced Settings","icon":"sliders","href":"/teams/advanced-settings"},{"title":"Round-Robin Scheduling","icon":"arrows-rotate","href":"/teams/round-robin"},{"title":"Collective Events","icon":"user-group","href":"/teams/collective"},{"title":"Managed Event Types for Teams","sidebarTitle":"Managed Events","icon":"layer-group","href":"/teams/managed"},{"title":"Internal Team Meeting","icon":"calendar-check","href":"/teams/internal-meeting"}]}]},{"tab":"Apps \u0026 Integrations","pages":[{"title":"Apps \u0026 Integrations","href":"/apps/overview"}]},{"tab":"Customization \u0026 Settings","pages":[{"title":"Customization \u0026 Settings","href":"/customization/overview"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/developers/overview"}]},{"tab":"MCP","icon":"plug","pages":[{"title":"MCP","href":"/mcp/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"Integrate WhatsApp Business - Cal ID","buildId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","deploymentId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Bj1PpgeO.js","DynamicMarkdown-Bas9A7wq.js","zoom-image-lightbox-B-WKhCOL.js","lightbox-handle-r17bVUz3.js"]}