Integration · Communication
Connect Claude & ChatGPT to 360dialog
Ask your AI to send a WhatsApp template to a customer, check which of your templates Meta has approved, or find out why your number cannot send right now. Through 360dialog it can send messages, create and edit templates, read template analytics, and update your WhatsApp business profile. It can also look at your WhatsApp Flows, groups, media and blocked users.
Free plan, no credit card. Takes about a minute.
Try asking
“Send the order_ready template to +45 20 30 40 50.”
The AI sends a WhatsApp template message to that number. The customer receives it right away.
“Which of our templates are approved, and which were rejected?”
It lists your message templates with status, category and language.
“Create a template for appointment reminders in Danish.”
It creates the template with body text and buttons and submits it to Meta for review.
What your AI can do
Messages
Send text, template, image, document, location, interactive and reaction messages, and fetch received or uploaded media.
Templates
List, read, create, edit and delete message templates, browse Meta's template library and read delivery and read analytics.
Profile, flows and groups
Read and update the business profile, check number health, read WhatsApp Flows, manage groups and block users.
“Can our number send messages right now?”
It checks the number's health status and explains any limit.
“How are our templates doing?”
It reads delivery and read analytics for your message templates.
“Update our business profile with the new address and website.”
It updates the address and websites on your WhatsApp business profile.
94 tools for 360dialog
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
approve_join_requestVisible to othersApprove a join request (group id). Has effects visible outside this system. API summary: Approve Join Requests.archive_messageVisible to othersArchive a message. Has effects visible outside this system. API summary: Archive Message Templates.block_usersChanges dataBlock WhatsApp users from messaging this number. Pass `block_users` with their phone numbers.browse_template_libraryBrowse Meta's library of pre-written templates you can copy.create_callChanges dataCreate a new call. API summary: Perform Call Action.create_companyChanges dataCreate a new company. API summary: Update Business Compliance Information.create_conversational_automationChanges dataCreate a new conversational automation. API summary: Configure Conversational Automation.create_datasetChanges dataCreate a new dataset. API summary: Post WABA Dataset.create_documentChanges dataCreate a new document. Required: file name, file length or file type. API summary: Create Upload Session.create_eventChanges dataCreate a new event. API summary: Push RCS Event.create_flowChanges dataCreate a new flow. API summary: Create Flow.create_flow_deprecateChanges dataCreate a new deprecate for a flow. API summary: Deprecate Flow.create_groupChanges dataCreate a WhatsApp group with a `subject`, `description` and join approval mode.create_group_invite_linkVisible to othersCreate a new invite link for a group. Has effects visible outside this system. API summary: Reset Group Invite Link.create_message_datasetChanges dataCreate a new dataset for a message. API summary: Post Conversion Dataset.create_message_eventChanges dataCreate a new event for a message. API summary: Post Conversion Events.create_message_templateVisible to othersCreate a WhatsApp message template with `name`, `category`, `language` and `components` (header, body, footer, buttons). It is submitted to Meta for review.create_sender_templateChanges dataCreate a new template for a sender. API summary: Create RCS Template.create_settingChanges dataCreate a new setting. API summary: Update Calling Settings.create_usernameChanges dataCreate a new username. API summary: Adopt or change business username.create_waba_webhookDeletesCreate a new waba webhook. Required: url. Destructive action; may require approval. API summary: Set WABA Webhook Configuration.create_webhookDeletesCreate a new webhook. Destructive action; may require approval. API summary: Set Customer Webhook Configuration.create_whatsapp_business_encryptionChanges dataCreate a new whatsapp business encryption. Required: business public key. API summary: Set Business Encryption Public Key.delete_contactsMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Delete a contact book entry.delete_flowDeletesPermanently delete a flow by flow id. Destructive action; may require approval. API summary: Delete Flow.delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval. API summary: Delete Group.delete_group_participantsMoves moneyPermanently delete a participant by group id. Financial or irreversible action; may require approval. API summary: Remove Group Participants.delete_mediumDeletesPermanently delete a medium by media id. Destructive action; may require approval. API summary: Delete Media by ID.delete_message_templateMoves moneyDelete a message template by `name` (all languages) or `hsm_id`. Cannot be undone.delete_multi_webhookDeletesPermanently delete a multi webhook by dest name. Destructive action; may require approval. API summary: Delete a Webhook Destination.delete_sender_templateDeletesPermanently delete a template by template name. Destructive action; may require approval. API summary: Delete RCS Template.delete_usernamesMoves moneyPermanently delete a username. Financial or irreversible action; may require approval. API summary: Delete business username.delete_usersMoves moneyPermanently delete a user. Financial or irreversible action; may require approval. API summary: Unblock WhatsApp Users.get_business_profileGet the WhatsApp business profile (about text, address, email, websites, description) for this number.get_flowGet one WhatsApp Flow by `flow_id`, including status and validation errors.get_flow_preview_linkGet a web preview link for a WhatsApp Flow by `flow_id`.get_groupGet one WhatsApp group by `group_id`, including subject, description and participants.get_health_statusCheck whether this WhatsApp number can send messages and why not if limited.get_mediaGet a received or uploaded media file by `media_id`, including a temporary download URL.get_media_attachmentsList documents. API summary: Get Media Attachments.get_messageGet one message by template id. API summary: Get Message Template.get_message_templateGet one message template by `template_id`, including its components and status.get_permissionGet one permission by consumer whatsapp id. API summary: Get Call Permissions.get_sender_templateGet one template for a sender by template name. API summary: Get RCS Template.get_template_analyticsGet delivery and read analytics for your message templates.get_template_statusGet the current status of a template by template name. API summary: Get RCS Template Status.list_blocked_usersList WhatsApp users blocked from messaging this number.list_companiesList companies. API summary: Get Business Compliance Information.list_conversational_automationsList conversational automations. API summary: Get Conversational Automation.list_dataset_qualitiesList dataset qualities. Optional filters: dataset id or agent name. API summary: Get Dataset Quality.list_datasetsList datasets. API summary: Get WABA Dataset.list_documentsList documents. API summary: Get Upload Session Status.list_flow_assetsList assets for a flow. API summary: List Flow assets.list_flowsList WhatsApp Flows (interactive forms inside WhatsApp).list_group_invite_linksList invite links for a group. API summary: Get Group Invite Link.list_group_join_requestsList join requests for a group. API summary: Get Join Requests.list_groupsList WhatsApp groups managed by this number.list_logsList logs. Optional filters: sender, destination, bulk id, message id, general status or sent since. Results are paginated. API summary: Get RCS Message Logs.list_message_datasetsList datasets for a message. API summary: Get Conversion Dataset.list_message_templatesList your WhatsApp message templates with their status (approved, pending, rejected), category and language.list_messagesList messages. API summary: Get Message Templates.list_messages_get_compare_message_templatesList messages for a message. Optional filters: template ids or end. Results are paginated. API summary: Compare Message Templates.list_multi_webhooksList multi webhooks. API summary: Get Multi-Webhook Configuration.list_paymentsList payments. API summary: Get Payments.list_reachestimatesList reachestimates. Optional filters: targeting spec or date interval. API summary: Get Reach Estimate.list_reportsList reports. Optional filters: bulk id, message id, entity id, application id or campaign reference id. Results are paginated. API summary: Get RCS Delivery Reports.list_sender_templatesList templates for a sender. Optional filters: status. API summary: List RCS Templates.list_settingsList settings. API summary: Get Calling Settings.list_template_providersList template providers. Optional filters: sender or country code. API summary: List RCS Template Providers.list_username_suggestionsList username suggestions. API summary: Get reserved business username suggestions.list_usernamesList usernames. API summary: Get current business username.list_waba_webhooksList waba webhooks. API summary: Get WABA Webhook Configuration.list_webhooksList webhooks. API summary: Get Customer Webhook Configuration.list_whatsapp_business_encryptionsList whatsapp business encryptions. API summary: Get Business Encryption Public Key.reject_join_requestMoves moneyReject a join request (group id). Financial or irreversible action; may require approval. API summary: Reject Join Requests.restore_messageVisible to othersUnarchive a message. Has effects visible outside this system. API summary: Unarchive Message Templates.restore_multi_webhookDeletesRestore a multi webhook. Destructive action; may require approval. API summary: Enable/Disable Multi-Webhook.restore_template_analyticChanges dataRestore a template analytic. API summary: Enable Template Analytics.search_capability_checksChanges dataSearch capability checks. Use this to find existing capability checks before creating a new capability check. API summary: Query RCS Capability (Sync).search_message_insightsSearch insights for a message by date preset, time range, level, filtering, sort or breakdowns. Use this to find existing insights before creating a new insight. Results are paginated. API summary: Get Ad Object Insights.send_capability_checkVisible to othersNotify a capability check. Has effects visible outside this system. API summary: Notify RCS Capability Result (Async).send_marketing_messageVisible to othersSend a message. Has effects visible outside this system. API summary: Send Marketing Message.send_messageVisible to othersSend a message. Has effects visible outside this system. API summary: Send Marketing Message (Alternative Route).send_rcs_messageChanges dataCreate a new message. API summary: Send RCS Message.send_sample_messageVisible to othersCreate a new message. Required: type. Has effects visible outside this system. API summary: Send Sample Message.send_whatsapp_messageVisible to othersSend a WhatsApp message to `to` (phone number), with `messaging_product` "whatsapp" and `recipient_type` "individual". Set `type` (text, template, image, document, location, interactive, reaction) and the matching object; outside the 24-hour window only approved templates work. Delivers a real message.submit_flowVisible to othersPublish a flow (flow id). Has effects visible outside this system. API summary: Publish Flow.update_business_profileChanges dataUpdate the WhatsApp business profile: about, address, description, email, websites and business category (`vertical`).update_flowChanges dataUpdate an existing flow identified by flow id. API summary: Update Flow.update_groupChanges dataUpdate an existing group identified by group id. API summary: Update Group Settings.update_message_templateVisible to othersEdit a template's category or components by `template_id`. Edited templates go back to Meta for review.update_multi_webhooksMoves moneyUpdate an existing multi webhook. Only the fields you pass are changed. Financial or irreversible action; may require approval. API summary: Update a Webhook Destination.update_sender_templateChanges dataUpdate an existing template identified by template name. API summary: Update RCS Template.update_template_registersVisible to othersUpdate an existing register identified by template name. Only the fields you pass are changed. Has effects visible outside this system. API summary: Register RCS Template.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose 360dialog from the app list.
- 2
Paste your key
Paste a 360dialog API key. In the 360dialog Client Hub click your channel (phone number), go to API Settings, click the three dots and choose "Generate new API Key". The key is shown once, and generating a new key revokes the old ones. If the number shows "Managed by partner", ask your integration partner for the key.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in 360dialog?
The AI can send WhatsApp messages, list, read, create, edit and delete message templates, browse Meta's template library and read template analytics. It can read and update your business profile, check the number's health, read WhatsApp Flows and their preview links, fetch media, create and read groups, and list or block users.
Does the AI see my 360dialog credentials?
No. Your 360dialog API key and account details are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with templates and analytics only. Sending a message reaches a real customer, a new or edited template goes to Meta for review, and deleting a template cannot be undone. All of them can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own 360dialog account and WhatsApp number. Anything 360dialog or Meta charges for messages is between you and them.
Why can the AI only send templates to some customers?
WhatsApp only allows free messages within 24 hours of the customer's last message to you. Outside that window, only approved message templates work. The AI can check which templates are approved, and it can create new ones, which Meta then reviews.
Let your AI work in 360dialog today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect 360dialog freeHeyMyApps is not affiliated with 360dialog. Product names are trademarks of their owners.





