Skip to content

Integration · Customer support

dixa.com

Connect Claude & ChatGPT to Dixa

Ask your AI to find conversations, read the full thread and add an internal note in Dixa. It can tag, assign, transfer, close and reopen conversations, and look up end users and their history. Your support team gets a second pair of hands in the chat.

Connect Dixa free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Find open conversations tagged 'refund' from this week.”

    The AI searches conversations filtered by status and tag and lists them.

  • “Summarize conversation 48213 and add it as an internal note.”

    It reads the conversation's messages and adds a summary as an internal note that only agents can see.

  • “Show me every conversation we've had with [email protected].”

    It finds the end user by email and lists all their conversations.

What your AI can do

Search and read conversations

Search by text, status, channel, assignee or tag, and read messages, notes, tags and ratings.

Route and resolve

Tag, assign, transfer to a queue, close and reopen conversations, and add internal notes.

Customers and agents

Find, create and update end users, and look up agents, teams and who is online.

  • “Assign this conversation to Jonas and tag it 'priority'.”

    It finds Jonas and the tag id, assigns the conversation and adds the tag.

  • “Move conversation 48213 to the Billing queue.”

    It finds the queue id and transfers the conversation there.

  • “Which agents are online right now?”

    It lists agents' current presence and working channels.

117 tools for Dixa

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_internal_noteChanges dataAdd an internal note to a conversation (conversation_id, message). Only agents can see it.
  • add_internal_notesVisible to othersCreate a new message. Has effects visible outside this system. API summary: Add internal notes.
  • archive_tagVisible to othersDeactivate a tag (tag id). Has effects visible outside this system. API summary: Deactivate tag.
  • assign_conversationVisible to othersAssign (claim) a conversation to an agent: conversation_id and agent_id; set force=true to take it from another agent.
  • attach_messageChanges dataLink a message (conversation id). API summary: Link a conversation to a parent conversation.
  • close_conversationVisible to othersClose a conversation (conversation_id). It can be reopened with reopen_conversation.
  • create_agentChanges dataCreate a new agent. Required: display name or email. Search agents first to avoid duplicates. API summary: Create agent.
  • create_conversationChanges dataCreate a new message. Required: body. API summary: Create conversation.
  • create_conversation_rating_resultVisible to othersSubmit a message (rating id). Has effects visible outside this system. API summary: Create conversation rating result.
  • create_documentChanges dataCreate a new document. API summary: Upload article attachments.
  • create_end_userChanges dataCreate an end user (customer) with name, email and phone.
  • create_end_usersVisible to othersCreate a new message. Has effects visible outside this system. API summary: Create end users.
  • create_messageVisible to othersCreate a new message. Has effects visible outside this system. API summary: Create agents.
  • create_message_post_conversations_conversationid_tags_bulkVisible to othersCreate a new message. Has effects visible outside this system. API summary: Bulk tag conversation.
  • create_metricChanges dataCreate a new metric. Required: body. API summary: Get Metric Data.
  • create_productChanges dataCreate a new product. API summary: Create article.
  • create_queueChanges dataCreate a new message. Required: request. API summary: Create queue.
  • create_quoteChanges dataCreate a new quote. Required: user id, agent id or rating type. API summary: Create conversation rating offer.
  • create_recordChanges dataCreate a new record. Required: body. API summary: Get Metric Records Data.
  • create_tagChanges dataCreate a new tag. Required: name. API summary: Create tag.
  • create_teamChanges dataCreate a new team. Required: name. API summary: Create team.
  • create_webhookDeletesCreate a new webhook. Required: name, url, authorization or custom headers. Destructive action; may require approval. API summary: Create Webhook Subscription.
  • delete_agentDeletesPermanently delete a agent by agent id. Destructive action; may require approval. API summary: Delete agent.
  • delete_message_usersMoves moneyPermanently delete a user by queue id. Financial or irreversible action; may require approval. API summary: Remove agents.
  • delete_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete article.
  • delete_product_parentsMoves moneyPermanently delete a parent by article id. Financial or irreversible action; may require approval. API summary: Remove article parent.
  • delete_product_translationDeletesPermanently delete a translation by language id. Destructive action; may require approval. API summary: Delete article translation.
  • delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Delete tag.
  • delete_teamDeletesPermanently delete a team by team id. Destructive action; may require approval. API summary: Delete team.
  • delete_team_agentsMoves moneyPermanently delete a agent by team id. Financial or irreversible action; may require approval. API summary: Remove members.
  • delete_templateDeletesPermanently delete a template by template id. Destructive action; may require approval. API summary: Delete template.
  • delete_webhookDeletesPermanently delete a webhook by webhook subscription id. Destructive action; may require approval. API summary: Delete Webhook Subscription.
  • get_a_business_hours_schedule_definitionList companies for a company. API summary: Get a business hours schedule definition.
  • get_agentGet one agent by agent_id.
  • get_categoryGet one category by category id. API summary: Get collection.
  • get_category_get_knowledge_categories_categoryidGet one category by category id. API summary: Get category.
  • get_company_statusGet the current status of a company by schedule id. API summary: Check if a business is open.
  • get_contactGet one contact by contact id. API summary: Get contact endpoint.
  • get_conversationGet one conversation by its id (pass it as message_id), including status, channel, requester and assignee.
  • get_conversation_positionGet one conversation position by csid. API summary: Get the position of the conversation in its current queue.
  • get_custom_attributeGet one custom attribute by custom attribute id. API summary: Get custom attribute definition by id.
  • get_end_userGet one end user (customer) by user_id.
  • get_filterGet one filter by filter attribute. API summary: Filter values.
  • get_logGet one log by event. API summary: Webhook Subscription Event Logs.
  • get_metricGet one metric by metric id. API summary: Metric Description.
  • get_organizationGet your Dixa organization details.
  • get_productGet one product by product id. API summary: Get article.
  • get_queueGet one message by message id. API summary: Get queue.
  • get_recordGet one record by record id. API summary: Metric Record Description.
  • get_requestGet one request by request id. API summary: Get anonymization status.
  • get_tagGet one tag by tag id. API summary: Get tag.
  • get_teamGet one team by team id. API summary: Get team.
  • get_the_upcoming_business_hours_scheduleList companies for a company. Optional filters: days. API summary: Get the upcoming business hours schedule.
  • get_webhookGet one webhook by webhook subscription id.
  • list_activitylogsList activitylogs. Optional filters: page limit, page key, from datetime or to datetime. API summary: List organization activity log.
  • list_agent_presenceList agents' current presence (online, away, offline) and working channels.
  • list_agent_presencesList presences for a agent. API summary: Get presence.
  • list_agent_teamsList teams for a agent.
  • list_agentsList agents, or find one by email or phone.
  • list_ai_agentsList ai agents.
  • list_categoriesList categories for a category. API summary: Get category translations.
  • list_category_catalogsList catalogs for a category. Optional filters: language. API summary: Get collection catalog.
  • list_collectionsList categories. Optional filters: page limit or page key. API summary: List collections.
  • list_companiesList companies. API summary: List business hours schedules.
  • list_contactsList contacts. Optional filters: type. API summary: List contact endpoints.
  • list_conversation_messagesList all messages in a conversation (conversation_id), oldest first.
  • list_conversation_notesList internal notes on a conversation (conversation_id).
  • list_conversation_ratingsList customer satisfaction ratings for a conversation (conversation_id).
  • list_conversation_tagsList the tags on one conversation (conversation_id).
  • list_custom_attributesList custom attributes. API summary: List custom attributes definitions.
  • list_end_user_conversationsList all conversations for one end user (user_id).
  • list_flowsList flows. Optional filters: channel.
  • list_linked_conversationsList messages for a message. API summary: List linked conversations.
  • list_message_activitylogsList activitylogs for a message. API summary: List activity log.
  • list_message_availabilitiesList availabilities for a message. API summary: Get queue availability.
  • list_message_usersList users for a message. API summary: List agents.
  • list_metricsList metrics. Optional filters: page limit or page key. API summary: Metrics Catalogue.
  • list_product_translationsList translations for a product. API summary: Get article translations.
  • list_queuesList queues. Use their ids to transfer conversations.
  • list_recordsList records. Optional filters: page limit or page key. API summary: Metric Records Catalogue.
  • list_tagsList all tags in the organization with their ids.
  • list_team_agentsList agents for a team. API summary: List members.
  • list_team_presencesList presences for a team. Optional filters: page limit or page key.
  • list_teamsList teams in the organization.
  • list_templatesList templates. Optional filters: page limit, page key or type.
  • list_webhook_delivery_statusesList delivery statuses for a webhook. API summary: Webhook Subscription Last Delivery Statuses.
  • list_webhooksList webhooks. API summary: List all Webhook Subscriptions.
  • patch_conversation_custom_attributesVisible to othersUpdate an existing message identified by conversation id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Patch conversation custom attributes.
  • patch_end_user_custom_attributesVisible to othersUpdate an existing user identified by user id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Patch end user custom attributes.
  • reopen_conversationVisible to othersReopen a closed conversation (conversation_id).
  • search_conversationsChanges dataSearch conversations by free text (query.value) and/or filters such as status, channel, assignee or tags.
  • search_end_usersFind end users (customers) by email, phone or external_id.
  • send_messageChanges dataSend a reply in a conversation (conversation_id). body: {"_type":"Outbound","agentId":"<agent id>","content":{"_type":"Text","value":"<text>"}}. The customer receives it immediately.
  • submit_productVisible to othersPublish a product (article id). Has effects visible outside this system. API summary: Publish article.
  • submit_product_unpublishVisible to othersUnpublish a product (article id). Has effects visible outside this system. API summary: Unpublish article.
  • submit_tagVisible to othersActivate a tag (tag id). Has effects visible outside this system. API summary: Activate tag.
  • submit_translationVisible to othersPublish a translation (language id). Has effects visible outside this system. API summary: Publish translation.
  • submit_translation_unpublishVisible to othersUnpublish a translation (language id). Has effects visible outside this system. API summary: Unpublish translation.
  • tag_conversationChanges dataAdd a tag to a conversation: conversation_id, and the tag's id passed as message_id (find ids with list_tags).
  • transfer_conversationMoves moneyMove a conversation (conversation_id) to another queue (queue_id).
  • untag_conversationDeletesRemove a tag from a conversation: conversation_id, and the tag's id passed as message_id.
  • update_agentChanges dataUpdate an existing agent identified by agent id. Only the fields you pass are changed. API summary: Patch agent.
  • update_agentsVisible to othersUpdate an existing agent. Only the fields you pass are changed. Has effects visible outside this system. API summary: Patch agents.
  • update_end_userChanges dataUpdate an end user's name, email, phone or external_id by user_id.
  • update_message_anonymizesVisible to othersUpdate an existing anonymize identified by conversation id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Anonymize conversation.
  • update_message_anonymizes_patch_conversations_conversationid_mesDeletesUpdate an existing anonymize identified by message id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Anonymize message.
  • update_message_usersVisible to othersUpdate an existing user identified by queue id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Assign agents.
  • update_messagesVisible to othersUpdate an existing message identified by conversation id. Has effects visible outside this system. API summary: Followup conversation.
  • update_productChanges dataUpdate an existing product identified by product id. Only the fields you pass are changed. API summary: Update article.
  • update_product_parentChanges dataUpdate an existing parent identified by parent id. Only the fields you pass are changed. API summary: Move article.
  • update_product_translationsVisible to othersUpdate an existing translation identified by article id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update article translations.
  • update_team_agentsVisible to othersUpdate an existing agent identified by team id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Add members.
  • update_user_anonymizesVisible to othersUpdate an existing anonymize identified by user id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Anonymize end user.
  • update_usersVisible to othersUpdate an existing user. Only the fields you pass are changed. Has effects visible outside this system. API summary: Patch end users.
  • update_webhookDeletesUpdate an existing webhook identified by webhook subscription id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Patch Webhook Subscription.
  • update_working_channelsVisible to othersUpdate an existing working channel identified by agent id. Has effects visible outside this system. API summary: Updates the working channel of an agent.
  • upload_messageChanges dataImport a message. API summary: Import conversation.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Dixa from the app list.

  2. 2

    Paste your key

    Paste a Dixa API token. A Dixa administrator goes to Settings > Integrations > API Tokens > Configure API tokens, adds a token of type Dixa API and copies it.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Dixa?

The AI can search and read conversations, messages, notes, tags and ratings, add internal notes, tag, assign, transfer, close and reopen conversations, send replies, and look up or update end users, agents and queues.

Does the AI see my Dixa API key?

No. Your Dixa credentials 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. Replies go straight to the customer, so you can require approval before send_message runs, or keep the AI to internal notes. Transfers and assignments can require approval too, and 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 Dixa account.

Can the AI reply to customers in Dixa?

Yes, if you switch on send_message. The reply is sent from an agent and the customer receives it. Many teams start with internal notes only and turn on replies with approval once they trust the drafts.

Let your AI work in Dixa today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Dixa free

HeyMyApps is not affiliated with Dixa. Product names are trademarks of their owners.