Track and manage AI-powered WhatsApp conversations with customers
WhatsApp conversations are tracked alongside your other conversations, allowing you to review message history, monitor AI performance, and manage customer interactions.
The same system prompt used for voice calls and web widgets applies to WhatsApp. Ensure your prompt works well for text-based communication.
Text-Friendly Prompts — For assistants that handle both voice and WhatsApp, consider including instructions for text formatting like using bullet points and shorter paragraphs.
All media files received in WhatsApp conversations (images, audio, video, documents) are stored as attachments. Browse received files in the conversation detail view.
When a customer sends an image, your AI assistant can analyze it using vision-capable LLMs (OpenAI, Claude, Gemini). The AI’s analysis and response are shown in the conversation alongside the original image.
Incoming voice messages are automatically transcribed based on your assistant’s language settings. The transcribed text appears in the conversation alongside the audio, and the AI responds to the transcribed content.
Operators can send files back to customers directly from the conversation UI. This is useful for sharing documents, images, or other resources during a conversation.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Lacyai Support Docs","colors":{"primary":"#007BFF","light":null,"dark":null},"favicon":"https://mintcdn.com/lacyai/XShP4J2TcCKez9X5/favicon.png?fit=max\u0026auto=format\u0026n=XShP4J2TcCKez9X5\u0026q=85\u0026s=d87609b109d83d36abf64ad76fbaeb0c","logo":"https://mintcdn.com/lacyai/XShP4J2TcCKez9X5/logo.png?fit=max\u0026auto=format\u0026n=XShP4J2TcCKez9X5\u0026q=85\u0026s=09c7e2269ffc3d1d20220997a5184179","styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"lacyai","hasAudioNarration":false,"actualSubdomain":"lacyai","customDomains":["docs.lacy.ai"],"gitSource":{"type":"github","owner":"lacyai","repo":"support-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ace8acde2457fc00317fafd","collectionId":"99145e40-8616-4f00-bbbb-e21fb33f01d3","schemaVersion":"v2","latestBuiltDeploymentHistoryId":"6ace8acde2457fc00317fafd"},"feedback":{"edits":false},"entitlements":{},"buildId":"6ace8acde2457fc00317fafd","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"AI Assistants Overview","count":16},{"language":"default","tag":"Troubleshooting \u0026 FAQs","count":12},{"language":"default","tag":"API Reference","count":10},{"language":"default","tag":"Outbound Calls","count":6},{"language":"default","tag":"Number Provisioning","count":6},{"language":"default","tag":"Phone Numbers","count":5},{"language":"default","tag":"WhatsApp","count":5},{"language":"default","tag":"Automation \u0026 Integrations","count":4},{"language":"default","tag":"AI Prompting \u0026 Conversation Design","count":4},{"language":"default","tag":"Inbound Calls","count":4}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"whatsapp/conversations","slug":"/whatsapp/conversations","pageMetadata":{"title":"WhatsApp Conversations","icon":"messages","description":"Track and manage AI-powered WhatsApp conversations with customers","href":"/whatsapp/conversations"},"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: \"Track and manage AI-powered WhatsApp conversations with customers\"\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`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`WhatsApp conversations are tracked alongside your other conversations, allowing you to review message history, monitor AI performance, and manage customer interactions.`}),`\n`,_jsx(Heading,{level:`2`,id:`viewing-whatsapp-conversations`,children:`Viewing WhatsApp Conversations`}),`\n`,_jsxs(_components.p,{children:[`WhatsApp conversations appear in your `,_jsx(_components.strong,{children:`Conversations`}),` section with a “WhatsApp” type badge.`]}),`\n`,_jsx(_components.p,{children:`Each conversation includes:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Complete message history`}),`\n`,_jsx(_components.li,{children:`Customer phone number`}),`\n`,_jsx(_components.li,{children:`Connected AI assistant`}),`\n`,_jsx(_components.li,{children:`Timestamps for all messages`}),`\n`,_jsx(_components.li,{children:`Cost and usage metrics`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`conversation-types`,children:`Conversation Types`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(`span`,{style:{color:`#22c55e`},children:_jsx(_components.strong,{children:`WhatsApp`})})}),_jsx(_components.td,{children:`Customer conversations via WhatsApp`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(`span`,{style:{color:`#8b5cf6`},children:_jsx(_components.strong,{children:`Web Widget`})})}),_jsx(_components.td,{children:`Customer conversations via website widget`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(`span`,{style:{color:`#f97316`},children:_jsx(_components.strong,{children:`Test`})})}),_jsx(_components.td,{children:`Test conversations from the dashboard`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-whatsapp-conversations-work`,children:`How WhatsApp Conversations Work`}),`\n`,_jsx(Heading,{level:`3`,id:`customer-initiates-contact`,children:`Customer Initiates Contact`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Customer sends a message to your WhatsApp number`}),`\n`,_jsx(_components.li,{children:`System creates or finds existing conversation`}),`\n`,_jsx(_components.li,{children:`Message is routed to your AI assistant`}),`\n`,_jsx(_components.li,{children:`AI generates and sends response`}),`\n`,_jsx(_components.li,{children:`24-hour messaging window opens`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`within-the-24-hour-window`,children:`Within the 24-Hour Window`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`AI responds automatically to each message`}),`\n`,_jsx(_components.li,{children:`Free-form replies are allowed`}),`\n`,_jsx(_components.li,{children:`Conversation continues naturally`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`after-24-hours`,children:`After 24 Hours`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Customer must message again to reopen window`}),`\n`,_jsx(_components.li,{children:`You can send template messages to re-engage`}),`\n`,_jsx(_components.li,{children:`AI remains ready to respond when customer replies`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`conversation-features`,children:`Conversation Features`}),`\n`,_jsx(Heading,{level:`3`,id:`message-history`,children:`Message History`}),`\n`,_jsx(_components.p,{children:`View the complete back-and-forth between customer and AI:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Customer messages (incoming)`}),`\n`,_jsx(_components.li,{children:`AI responses (outgoing)`}),`\n`,_jsx(_components.li,{children:`Timestamps for each message`}),`\n`,_jsx(_components.li,{children:`Function calls made during conversation`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`conversation-variables`,children:`Conversation Variables`}),`\n`,_jsx(_components.p,{children:`Variables collected or set during the conversation:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Customer identifier`}),`\n`,_jsx(_components.li,{children:`Data extracted by AI`}),`\n`,_jsx(_components.li,{children:`Context passed from automation flows`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`cost-tracking`,children:`Cost Tracking`}),`\n`,_jsx(_components.p,{children:`Each conversation tracks:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Total message count`}),`\n`,_jsx(_components.li,{children:`Cost per message`}),`\n`,_jsx(_components.li,{children:`Overall conversation cost`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`managing-conversations`,children:`Managing Conversations`}),`\n`,_jsx(Heading,{level:`3`,id:`filtering-conversations`,children:`Filtering Conversations`}),`\n`,_jsx(_components.p,{children:`Filter your conversation list by:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Type (WhatsApp, Web Widget, Test)`}),`\n`,_jsx(_components.li,{children:`Assistant`}),`\n`,_jsx(_components.li,{children:`Date range`}),`\n`,_jsx(_components.li,{children:`Customer identifier`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`exporting-conversation-data`,children:`Exporting Conversation Data`}),`\n`,_jsx(_components.p,{children:`Export conversation data for analysis:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Navigate to Conversations`}),`\n`,_jsx(_components.li,{children:`Apply filters as needed`}),`\n`,_jsx(_components.li,{children:`Use export options to download data`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`ai-assistant-behavior`,children:`AI Assistant Behavior`}),`\n`,_jsx(_components.p,{children:`Your AI assistant handles WhatsApp conversations based on its configuration:`}),`\n`,_jsx(Heading,{level:`3`,id:`system-prompt`,children:`System Prompt`}),`\n`,_jsx(_components.p,{children:`The same system prompt used for voice calls and web widgets applies to WhatsApp. Ensure your prompt works well for text-based communication.`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Text-Friendly Prompts`}),` — For assistants that handle both voice and WhatsApp, consider including instructions for text formatting like using bullet points and shorter paragraphs.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`tools-and-functions`,children:`Tools and Functions`}),`\n`,_jsx(_components.p,{children:`AI can call tools during WhatsApp conversations:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Lookup information in databases`}),`\n`,_jsx(_components.li,{children:`Schedule appointments`}),`\n`,_jsx(_components.li,{children:`Transfer to human agents`}),`\n`,_jsx(_components.li,{children:`Collect and validate data`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`knowledge-bases`,children:`Knowledge Bases`}),`\n`,_jsx(_components.p,{children:`Your assistant’s knowledge bases are available for WhatsApp conversations, allowing the AI to answer questions using your uploaded content.`}),`\n`,_jsx(Heading,{level:`2`,id:`media-in-conversations`,children:`Media in Conversations`}),`\n`,_jsx(Heading,{level:`3`,id:`attachments-gallery`,children:`Attachments Gallery`}),`\n`,_jsx(_components.p,{children:`All media files received in WhatsApp conversations (images, audio, video, documents) are stored as attachments. Browse received files in the conversation detail view.`}),`\n`,_jsx(Heading,{level:`3`,id:`image-analysis-vision`,children:`Image Analysis (Vision)`}),`\n`,_jsx(_components.p,{children:`When a customer sends an image, your AI assistant can analyze it using vision-capable LLMs (OpenAI, Claude, Gemini). The AI’s analysis and response are shown in the conversation alongside the original image.`}),`\n`,_jsx(Heading,{level:`3`,id:`voice-note-transcription`,children:`Voice Note Transcription`}),`\n`,_jsx(_components.p,{children:`Incoming voice messages are automatically transcribed based on your assistant’s language settings. The transcribed text appears in the conversation alongside the audio, and the AI responds to the transcribed content.`}),`\n`,_jsx(Heading,{level:`3`,id:`sending-files-to-customers`,children:`Sending Files to Customers`}),`\n`,_jsx(_components.p,{children:`Operators can send files back to customers directly from the conversation UI. This is useful for sharing documents, images, or other resources during a conversation.`}),`\n`,_jsx(Heading,{level:`2`,id:`best-practices`,children:`Best Practices`}),`\n`,_jsx(Heading,{level:`3`,id:`1-review-conversations-regularly`,children:`1. Review Conversations Regularly`}),`\n`,_jsx(_components.p,{children:`Monitor AI responses to ensure quality. Look for:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Accurate information`}),`\n`,_jsx(_components.li,{children:`Appropriate tone`}),`\n`,_jsx(_components.li,{children:`Successful goal completion`}),`\n`,_jsx(_components.li,{children:`Customer satisfaction signals`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`2-train-your-ai`,children:`2. Train Your AI`}),`\n`,_jsx(_components.p,{children:`Use conversation insights to improve your assistant:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Identify common questions`}),`\n`,_jsx(_components.li,{children:`Update knowledge bases`}),`\n`,_jsx(_components.li,{children:`Refine system prompts`}),`\n`,_jsx(_components.li,{children:`Add missing tools or functions`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`3-monitor-response-times`,children:`3. Monitor Response Times`}),`\n`,_jsx(_components.p,{children:`WhatsApp users expect quick responses. Monitor:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`AI response latency`}),`\n`,_jsx(_components.li,{children:`Any delays or timeouts`}),`\n`,_jsx(_components.li,{children:`Failed message deliveries`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`4-handle-escalations`,children:`4. Handle Escalations`}),`\n`,_jsx(_components.p,{children:`Configure escalation paths for complex issues:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Transfer to human agent tool`}),`\n`,_jsx(_components.li,{children:`Collect callback information`}),`\n`,_jsx(_components.li,{children:`Schedule follow-up calls`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`conversation-metrics`,children:`Conversation Metrics`}),`\n`,_jsx(_components.p,{children:`Track key metrics for your WhatsApp conversations:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Metric`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Total Conversations`})}),_jsx(_components.td,{children:`Number of unique customer conversations`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Messages per Conversation`})}),_jsx(_components.td,{children:`Average message count`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Response Rate`})}),_jsx(_components.td,{children:`Percentage of messages with AI responses`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Average Response Time`})}),_jsx(_components.td,{children:`Time between customer message and AI response`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Cost per Conversation`})}),_jsx(_components.td,{children:`Average cost including AI usage`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`integration-with-other-channels`,children:`Integration with Other Channels`}),`\n`,_jsx(_components.p,{children:`WhatsApp conversations exist alongside your other communication channels:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Phone Calls`}),`: Voice conversations tracked separately`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Web Widget`}),`: Text conversations from your website`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`API Conversations`}),`: Programmatic chat sessions`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`All conversation types use the same AI assistant, providing consistent experiences across channels.`}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next Steps`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Learn about `,_jsx(_components.a,{href:`/whatsapp/senders`,children:`WhatsApp senders`}),` and sender configuration`]}),`\n`,_jsxs(_components.li,{children:[`Set up `,_jsx(_components.a,{href:`/whatsapp/templates`,children:`message templates`}),` for outbound messaging`]}),`\n`,_jsxs(_components.li,{children:[`Configure `,_jsx(_components.a,{href:`/whatsapp/automation`,children:`automation`}),` for WhatsApp workflows`]}),`\n`,_jsxs(_components.li,{children:[`Review `,_jsx(_components.a,{href:`/ai-assistants/settings/prompt-and-tools`,children:`AI assistant settings`}),` for optimal responses`]}),`\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 Conversations","icon":"messages","description":"Track and manage AI-powered WhatsApp conversations with customers","href":"/whatsapp/conversations"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Viewing WhatsApp Conversations","slug":"viewing-whatsapp-conversations","depth":2,"children":[]},{"title":"Conversation Types","slug":"conversation-types","depth":2,"children":[]},{"title":"How WhatsApp Conversations Work","slug":"how-whatsapp-conversations-work","depth":2,"children":[{"title":"Customer Initiates Contact","slug":"customer-initiates-contact","depth":3,"children":[]},{"title":"Within the 24-Hour Window","slug":"within-the-24-hour-window","depth":3,"children":[]},{"title":"After 24 Hours","slug":"after-24-hours","depth":3,"children":[]}]},{"title":"Conversation Features","slug":"conversation-features","depth":2,"children":[{"title":"Message History","slug":"message-history","depth":3,"children":[]},{"title":"Conversation Variables","slug":"conversation-variables","depth":3,"children":[]},{"title":"Cost Tracking","slug":"cost-tracking","depth":3,"children":[]}]},{"title":"Managing Conversations","slug":"managing-conversations","depth":2,"children":[{"title":"Filtering Conversations","slug":"filtering-conversations","depth":3,"children":[]},{"title":"Exporting Conversation Data","slug":"exporting-conversation-data","depth":3,"children":[]}]},{"title":"AI Assistant Behavior","slug":"ai-assistant-behavior","depth":2,"children":[{"title":"System Prompt","slug":"system-prompt","depth":3,"children":[]},{"title":"Tools and Functions","slug":"tools-and-functions","depth":3,"children":[]},{"title":"Knowledge Bases","slug":"knowledge-bases","depth":3,"children":[]}]},{"title":"Media in Conversations","slug":"media-in-conversations","depth":2,"children":[{"title":"Attachments Gallery","slug":"attachments-gallery","depth":3,"children":[]},{"title":"Image Analysis (Vision)","slug":"image-analysis-vision","depth":3,"children":[]},{"title":"Voice Note Transcription","slug":"voice-note-transcription","depth":3,"children":[]},{"title":"Sending Files to Customers","slug":"sending-files-to-customers","depth":3,"children":[]}]},{"title":"Best Practices","slug":"best-practices","depth":2,"children":[{"title":"1. Review Conversations Regularly","slug":"1-review-conversations-regularly","depth":3,"children":[]},{"title":"2. Train Your AI","slug":"2-train-your-ai","depth":3,"children":[]},{"title":"3. Monitor Response Times","slug":"3-monitor-response-times","depth":3,"children":[]},{"title":"4. Handle Escalations","slug":"4-handle-escalations","depth":3,"children":[]}]},{"title":"Conversation Metrics","slug":"conversation-metrics","depth":2,"children":[]},{"title":"Integration with Other Channels","slug":"integration-with-other-channels","depth":2,"children":[]},{"title":"Next Steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"lacyai","siteName":"Lacyai Support Docs","title":"WhatsApp Conversations - Lacyai Support Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-30T09:10:12.638Z","originalFileLocation":"whatsapp/conversations.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=\"Track and manage AI-powered WhatsApp conversations with customers\">\u003cmeta data-mint-head name=\"application-name\" content=\"Lacyai Support Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lacyai/CfGrFf5mfoTZaovQ/_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/lacyai/CfGrFf5mfoTZaovQ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lacyai/CfGrFf5mfoTZaovQ/_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/lacyai/CfGrFf5mfoTZaovQ/_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/lacyai/CfGrFf5mfoTZaovQ/_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/lacyai/CfGrFf5mfoTZaovQ/_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/lacyai/CfGrFf5mfoTZaovQ/_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/lacyai/CfGrFf5mfoTZaovQ/_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/lacyai/CfGrFf5mfoTZaovQ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"WhatsApp Conversations - Lacyai Support Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Track and manage AI-powered WhatsApp conversations with customers\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Lacyai Support Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.lacy.ai/whatsapp/conversations\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://lacyai.mintlify.app/_mintlify/api/og/v2?division=WhatsApp\u0026amp;title=WhatsApp+Conversations\u0026amp;description=Track+and+manage+AI-powered+WhatsApp+conversations+with+customers\u0026amp;theme=0e46719f512feab2eda4211d\u0026amp;signature=d0d84e8ff234f810194d7fb3e7df1d7769f7b58073fef66248ee55517db62770\">\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 Conversations - Lacyai Support Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Track and manage AI-powered WhatsApp conversations with customers\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://lacyai.mintlify.app/_mintlify/api/og/v2?division=WhatsApp\u0026amp;title=WhatsApp+Conversations\u0026amp;description=Track+and+manage+AI-powered+WhatsApp+conversations+with+customers\u0026amp;theme=0e46719f512feab2eda4211d\u0026amp;signature=d0d84e8ff234f810194d7fb3e7df1d7769f7b58073fef66248ee55517db62770\">\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/lacyai/CfGrFf5mfoTZaovQ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Lacyai Support Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#007BFF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.lacy.ai/whatsapp/conversations\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/whatsapp/conversations.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.lacy.ai/#organization\",\"name\":\"Lacyai Support Docs\",\"url\":\"https://docs.lacy.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/lacyai/XShP4J2TcCKez9X5/logo.png?fit=max\u0026auto=format\u0026n=XShP4J2TcCKez9X5\u0026q=85\u0026s=09c7e2269ffc3d1d20220997a5184179\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.lacy.ai#website\",\"name\":\"Lacyai Support Docs\",\"url\":\"https://docs.lacy.ai\",\"publisher\":{\"@id\":\"https://docs.lacy.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.lacy.ai/whatsapp/conversations#webpage\",\"url\":\"https://docs.lacy.ai/whatsapp/conversations\",\"name\":\"WhatsApp Conversations\",\"description\":\"Track and manage AI-powered WhatsApp conversations with customers\",\"dateModified\":\"2026-04-30T09:10:12.638Z\",\"isPartOf\":{\"@id\":\"https://docs.lacy.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.lacy.ai/whatsapp/conversations#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.lacy.ai/whatsapp/conversations#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"WhatsApp\",\"item\":\"https://docs.lacy.ai/whatsapp/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WhatsApp Conversations\",\"item\":\"https://docs.lacy.ai/whatsapp/conversations\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.lacy.ai/whatsapp/conversations#article\",\"headline\":\"WhatsApp Conversations\",\"name\":\"WhatsApp Conversations\",\"description\":\"Track and manage AI-powered WhatsApp conversations with customers\",\"url\":\"https://docs.lacy.ai/whatsapp/conversations\",\"mainEntityOfPage\":{\"@id\":\"https://docs.lacy.ai/whatsapp/conversations#webpage\"},\"dateModified\":\"2026-04-30T09:10:12.638Z\",\"publisher\":{\"@id\":\"https://docs.lacy.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.lacy.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Lacyai Support Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Lacyai Support Docs","nav":{"global":null,"groups":[{"group":"Platform Guide","pages":[{"title":"What is Lacy.ai?","icon":"circle-question","href":"/introduction/what-is-lacy"},{"title":"How It Works (Quick Overview)","icon":"diagram-project","href":"/introduction/how-it-works"},{"title":"Key Terminology","icon":"book","href":"/introduction/key-terminology"}]},{"group":"Getting Started","pages":[{"title":"Core Concepts","icon":"lightbulb","href":"/getting-started/core-concepts"},{"title":"Understanding Call Minutes \u0026 Billing","icon":"credit-card","href":"/getting-started/understanding-billing"}]},{"group":"AI Assistants Overview","pages":[{"title":"What is an AI Assistant?","icon":"robot","href":"/ai-assistants/what-is-ai-assistant"},{"title":"System Prompts","icon":"brain","href":"/ai-assistants/system-prompt"},{"title":"Initial Message \u0026 Audio","icon":"message-dots","href":"/ai-assistants/initial-message"},{"title":"Creating and Editing an AI Assistant","icon":"pen-to-square","href":"/ai-assistants/creating-and-editing"},{"title":"Tools \u0026 Functions","icon":"screwdriver-wrench","href":"/ai-assistants/tools-and-functions"},{"title":"Voice Selection \u0026 Voice Cloning","icon":"microphone","href":"/ai-assistants/voice-selection"},{"title":"Filler Audio","icon":"volume","href":"/ai-assistants/filler-audio"},{"title":"Cal.com Appointment Scheduling","icon":"calendar-days","href":"/ai-assistants/cal-com-scheduling"},{"title":"Testing Your Assistant","icon":"vial","href":"/ai-assistants/testing"},{"title":"Assistant best practices","icon":"sliders","href":"/ai-assistants/assistant-configuration"},{"title":"Assistant Modes","icon":"wave-pulse","href":"/ai-assistants/assistant-modes"},{"title":"AI Prompt Editor","icon":"sparkles","href":"/ai-assistants/ai-prompt-editor"},{"title":"Custom Mid-Call Tools","icon":"code-branch","href":"/ai-assistants/custom-tools"},{"title":"Flow Builder","icon":"share-nodes","href":"/ai-assistants/flow-builder"},{"title":"Test Chat Interface","icon":"comment-dots","href":"/ai-assistants/test-chat"},{"title":"Web Widget","icon":"code","href":"/ai-assistants/web-widget"}]},{"group":"Phone Numbers","pages":[{"title":"Types of Phone Numbers","icon":"phone","href":"/phone-numbers/types"},{"title":"Purchasing \u0026 Managing Numbers","icon":"phone-plus","href":"/phone-numbers/purchasing-and-managing"},{"title":"Pricing \u0026 Regions","icon":"money-bill","href":"/phone-numbers/pricing-and-regions"},{"title":"SMS Capabilities","icon":"message-sms","href":"/phone-numbers/sms-capabilities"},{"title":"Assigning Numbers to Assistants","icon":"link","href":"/phone-numbers/assigning-to-assistants"}]},{"group":"Inbound Calls","pages":[{"title":"Inbound Calls Overview","icon":"phone-arrow-down-left","href":"/inbound-calls/overview"},{"title":"Provisioning \u0026 Managing Phone Numbers","icon":"phone-plus","href":"/inbound-calls/provisioning"},{"title":"Configuring the Inbound Assistant","icon":"sliders","href":"/inbound-calls/configuring"},{"title":"Inbound Call Insights","icon":"chart-line","href":"/inbound-calls/insights"}]},{"group":"Outbound Calls","pages":[{"title":"Outbound Calls Overview","icon":"phone-arrow-up-right","href":"/outbound-calls/overview"},{"title":"Creating \u0026 Managing Campaigns","icon":"bullhorn","href":"/outbound-calls/campaigns"},{"title":"Caller ID \u0026 Handling","icon":"id-card","href":"/outbound-calls/caller-id"},{"title":"Voicemail Handling","icon":"voicemail","href":"/outbound-calls/voicemail-handling"},{"title":"Scripts \u0026 Prompts for Sales or Collections","icon":"file-lines","href":"/outbound-calls/scripts-and-prompts"},{"title":"Mass/Parallel Dialing","icon":"phone-volume","href":"/outbound-calls/mass-dialing"}]},{"group":"Campaigns","pages":[{"title":"Campaigns Overview","icon":"bullhorn","href":"/campaigns/index"},{"title":"Creating a Campaign","icon":"plus","href":"/campaigns/creating-campaigns"}]},{"group":"Conversations","pages":[{"title":"Conversations Overview","icon":"messages","href":"/conversations/overview"},{"title":"Viewing \u0026 Managing Conversations","icon":"list-check","href":"/conversations/viewing-and-managing"}]},{"group":"Leads","pages":[{"title":"Leads Overview","icon":"users","href":"/leads/index"},{"title":"Importing Leads","icon":"file-import","href":"/leads/importing-leads"},{"title":"Managing Leads","icon":"user-gear","href":"/leads/managing-leads"}]},{"group":"AI Prompting \u0026 Conversation Design","pages":[{"title":"Prompt Writing Basics","icon":"pen-nib","href":"/conversation-design/prompt-basics"},{"title":"Inserting Knowledge Bases","icon":"database","href":"/conversation-design/knowledge-bases"},{"title":"Handling Interruptions \u0026 Speech Sensitivity","icon":"hand","href":"/conversation-design/interruptions"},{"title":"Language \u0026 Accent Support","icon":"language","href":"/conversation-design/language-support"}]},{"group":"Automation \u0026 Integrations","pages":[{"title":"Introduction","href":"/automation-platform/introduction"},{"title":"Overview of No-Code Automation","icon":"wand-magic-sparkles","href":"/automation/overview"},{"title":"Webhook \u0026 API","icon":"code","href":"/automation/webhook-api"},{"title":"Phone System Integrations","icon":"phone-office","href":"/automation/phone-system"}]},{"group":"Custom Dashboards","pages":[{"title":"Custom Dashboards","icon":"chart-line","href":"/custom-dashboards/overview"},{"title":"Widget Configuration","icon":"sliders","href":"/custom-dashboards/widget-types"}]},{"group":"WhatsApp","pages":[{"title":"WhatsApp Business Integration","icon":"whatsapp","href":"/whatsapp/overview"},{"title":"WhatsApp Senders","icon":"phone","href":"/whatsapp/senders"},{"title":"Message Templates","icon":"file-lines","description":"Create and manage WhatsApp message templates for business-initiated conversations","href":"/whatsapp/templates"},{"title":"WhatsApp Conversations","icon":"messages","href":"/whatsapp/conversations"},{"title":"WhatsApp Automation","icon":"bolt","description":"Automate WhatsApp messaging with triggers and actions in the automation platform","href":"/whatsapp/automation"}]},{"group":"Costs \u0026 Pricing","pages":[{"title":"Cost Overview","icon":"dollar-sign","href":"/pricing/overview"},{"title":"Pricing Breakdown","icon":"calculator","href":"/pricing/usage-based"},{"title":"Number Rentals \u0026 International Rates","icon":"globe","href":"/pricing/number-rentals"}]},{"group":"Number Provisioning","pages":[{"title":"Supported Countries","icon":"globe","href":"/provisioning/supported-countries"},{"title":"Managing Your Numbers","icon":"list-check","href":"/provisioning/managing-numbers"},{"title":"SIP Integration","icon":"phone-volume","href":"/provisioning/sip-integration"},{"title":"DIDLogic Integration","href":"/provisioning/sip-trunking/didlogic"},{"title":"Twilio Integration","href":"/provisioning/sip-trunking/twilio"},{"title":"Zadarma Integration","href":"/provisioning/sip-trunking/zadarma"}]},{"group":"Settings","pages":[{"title":"Data Retention","icon":"clock-rotate-left","href":"/settings/data-retention"}]},{"group":"Troubleshooting \u0026 FAQs","pages":[{"title":"Voice \u0026 Response Issues","icon":"microphone","href":"/troubleshooting/voice-problems"},{"title":"Billing \u0026 Credits","icon":"money-bill","href":"/troubleshooting/billing"},{"title":"Call Quality Issues","icon":"phone","href":"/troubleshooting/call-quality"},{"title":"AI Behavior Issues","icon":"robot","href":"/troubleshooting/ai-behavior"},{"title":"Cal.com Issues","icon":"calendar-days","href":"/troubleshooting/cal-com"},{"title":"Calendly Issues","icon":"calendar-days","href":"/troubleshooting/calendly"},{"title":"Campaign Issues","icon":"wrench","href":"/troubleshooting/campaigns"},{"title":"GoHighLevel Issues","icon":"calendar-days","href":"/troubleshooting/gohighlevel"},{"title":"Leads Issues","icon":"user-gear","href":"/troubleshooting/leads"},{"title":"SIP Integration Issues","icon":"phone-volume","href":"/troubleshooting/sip-integration"},{"title":"Web Widget Issues","icon":"code","href":"/troubleshooting/web-widget"},{"title":"WhatsApp Troubleshooting","icon":"circle-question","href":"/troubleshooting/whatsapp"}]},{"group":"API Reference","pages":[{"title":"Introduction","icon":"book-open","href":"/api-reference/introduction"},{"title":"Authentication","icon":"key","href":"/api-reference/authentication"},{"title":"List campaigns","api":"GET /user/campaigns","icon":"list","href":"/api-reference/campaigns/index"},{"title":"Create lead","api":"POST /user/lead","icon":"user-plus","href":"/api-reference/leads/create"},{"title":"Create assistant","api":"POST /user/assistant","href":"/api-reference/assistants/create-assistant"},{"title":"List assistants","api":"GET /user/assistants/get","href":"/api-reference/assistants/get-assistants"},{"title":"List calls","api":"GET /user/calls","href":"/api-reference/calls/get-calls"},{"title":"List Conversations","api":"GET /user/conversations","href":"/api-reference/conversations/list-conversations"},{"title":"Send SMS","api":"POST /user/sms","href":"/api-reference/sms/send-sms"},{"title":"Get current user","api":"GET /user/me","href":"/api-reference/user/me"}]}]},"basePath":"","title":"WhatsApp Conversations - Lacyai Support Docs","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}