Integration · Marketing
Connect Claude & ChatGPT to User.com
Ask your AI to find a contact in User.com, see what they have done, or move a deal to the next stage. It can read and update users, tags, lists, events and conversations, manage companies, deals, tasks and notes, create support tickets and send messages to users.
Free plan, no credit card. Takes about a minute.
Try asking
“Find [email protected] and show her tags and latest events.”
The AI finds the user by email, reads her attributes, tags and lists, and lists her events.
“Which users were first seen in the last 7 days?”
It lists users by their first seen date within that range.
“Move the Nordic Foods deal to Negotiation and set the value to 50,000.”
It finds the stage ID and updates the deal's stage and value.
What your AI can do
Users, tags and lists
Find users by email, phone or ID, list them by activity date, add or remove tags, add them to lists and read their events.
Companies, deals and tasks
Create and update companies and deals, move deals through pipeline stages, add notes, and create and update tasks.
Conversations and tickets
Read a user's conversations, send messages by chat, email or other channels, and list and create support tickets.
“Create a call task for Thursday on the Acme deal.”
It looks up the task type for calls and creates the task with a due date, linked to the deal.
“Add user 5521 to the Newsletter list and tag them VIP.”
It finds the list ID, adds the user to the list and adds the tag.
“Send Jonas a chat message that his order has shipped.”
It sends the message to the user through the chat channel, and it is delivered right away.
274 tools for User.com
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_deal_noteChanges dataAdd an internal note to a deal: pass `deal_id` and the text in `note`.add_user_noteChanges dataAdd an internal note to a user: pass `user_id` and the text in `note`.add_user_tagChanges dataAdd a tag (`name`) to a user by `user_id`.add_user_to_listChanges dataAdd a user (`user_id`) to a contact list (`list`, the list ID).create_attributeChanges dataCreate a new attribute. Required: content type, name or value type.create_categoryChanges dataCreate a new category. Required: name.create_companies_by_id_memberChanges dataCreate a new companies by id. Required: user id or user custom id.create_companies_by_id_tagChanges dataCreate a new companies by id. Required: name.create_companyChanges dataCreate a company with `name` (required), plus email, phone_numbers, address, city, country, size and description.create_company_memberChanges dataCreate a new company. Required: user id or user custom id.create_company_messageChanges dataCreate a new message for a company. Required: note.create_company_tagChanges dataCreate a new company. Required: name.create_dealChanges dataCreate a deal with `name` (required), plus `pipeline`, `stage`, `value`, `currency`, `company_id`, `user_id`, `assigned_to` and `expected_close_date`.create_deal_loss_reasonChanges dataCreate a new deal loss reason. Required: reason.create_deal_tagChanges dataCreate a new deal. Required: name. Search deals first to avoid duplicates.create_deals_by_id_tagChanges dataCreate a new deals by id. Required: name.create_eventChanges dataCreate a new event. Required: user id or name.create_formChanges dataCreate a new form. Required: content or name.create_global_variableChanges dataCreate a new global variable. Required: name.create_listChanges dataCreate a new list. Required: name.create_messageVisible to othersCreate a new message. Required: conversation, user or content. Has effects visible outside this system.create_or_update_userChanges dataCreate a user, or update the matching one, identified by `custom_id` or `email`. Pass first_name, last_name, tags or company_custom_id.create_pipelineChanges dataCreate a new pipeline. Required: name.create_point_acquire_ruleChanges dataCreate a new point acquire rule. Required: name, earning type, earning value or point campaign.create_point_acquire_rule_acquireChanges dataCreate a new acquire for a point acquire rule. Required: user id.create_point_campaignChanges dataCreate a new point campaign. Required: name.create_point_customer_levelChanges dataCreate a new point customer level. Required: name, min threshold, max threshold, perks or point campaign.create_point_exchange_ruleChanges dataCreate a new point exchange rule. Required: id.create_point_exchange_rule_exchangeChanges dataCreate a new exchange for a point exchange rule. Required: user id.create_productChanges dataCreate a new product. Required: custom id.create_product_categories_by_idChanges dataCreate a new product categories by id. Required: name.create_product_product_eventChanges dataCreate a new product event for a product. Required: user custom id, user id or event type.create_product_tagChanges dataCreate a new product. Required: name.create_products_by_idChanges dataCreate a new products by id. Required: custom id.create_products_by_id_product_eventChanges dataCreate a new product event for a products by id. Required: user id, user custom id, data, event type or timestamp.create_products_by_id_tagChanges dataCreate a new products by id. Required: name.create_site_viewChanges dataCreate a new site view. Required: client user, page domain, page path or timestamp.create_sms_campaignVisible to othersCreate a new sms campaign. Required: name or phone number. Has effects visible outside this system.create_stageChanges dataCreate a new stage. Required: description, name or pipeline.create_tagChanges dataCreate a new tag. Required: name.create_taskChanges dataCreate a task with `name`, `due_date` and `activity_type` (from list_task_types), optionally linked to a `deal_id`, `company_id` or `user_id` and assigned with `assigned_to`.create_ticketChanges dataCreate a support ticket with `name`, `description` and `due_date`, plus optional `user_id`, `company_id`, `priority` and `assigned_to`.create_ticket_tagChanges dataCreate a new ticket. Required: name.create_userChanges dataCreate a new user. Required: banned name. Search users first to avoid duplicates.create_user_many_tagsChanges dataCreate a new user. Required: tag name. Search users first to avoid duplicates.create_user_users_create_userChanges dataCreate a new user. Search users first to avoid duplicates.create_users_by_id_eventChanges dataCreate a new event for a users by id. Required: data or name.create_users_by_id_many_tagsChanges dataCreate a new users by id. Required: tag name. Search users by ids first to avoid duplicates.create_users_by_id_tagChanges dataCreate a new users by id. Required: name. Search users by ids first to avoid duplicates.create_users_by_id_to_listChanges dataCreate a new users by id. Required: list. Search users by ids first to avoid duplicates.create_webpush_campaignChanges dataCreate a new webpush campaign. Required: name, segment or messages.delete_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval.delete_companies_by_idDeletesPermanently delete a companies by id by custom id. Destructive action; may require approval.delete_companies_by_id_memberDeletesPermanently delete a companies by id by custom id. Destructive action; may require approval.delete_companies_by_id_tagDeletesPermanently delete a companies by id by custom id. Destructive action; may require approval.delete_companyDeletesPermanently delete a company by company id. Destructive action; may require approval.delete_company_memberDeletesPermanently delete a company by company id. Destructive action; may require approval.delete_company_messageDeletesPermanently delete a message by message id. Destructive action; may require approval.delete_company_tagDeletesPermanently delete a company by company id. Destructive action; may require approval.delete_dealDeletesPermanently delete a deal by deal id. Destructive action; may require approval.delete_deal_messageDeletesPermanently delete a message by message id. Destructive action; may require approval.delete_deal_tagDeletesPermanently delete a deal by deal id. Destructive action; may require approval.delete_deals_by_idDeletesPermanently delete a deals by id by custom id. Destructive action; may require approval.delete_deals_by_id_tagDeletesPermanently delete a deals by id by custom id. Destructive action; may require approval.delete_email_templateDeletesPermanently delete a email template by email template id. Destructive action; may require approval.delete_global_variableDeletesPermanently delete a global variable by global variable id. Destructive action; may require approval.delete_listDeletesPermanently delete a list by list id. Destructive action; may require approval.delete_pipelineDeletesPermanently delete a pipeline by pipeline id. Destructive action; may require approval.delete_point_acquire_ruleDeletesPermanently delete a point acquire rule by point acquire rule id. Destructive action; may require approval.delete_point_campaignDeletesPermanently delete a point campaign by point campaign id. Destructive action; may require approval.delete_point_customer_levelDeletesPermanently delete a point customer level by point customer level id. Destructive action; may require approval.delete_point_exchange_ruleDeletesPermanently delete a point exchange rule by point exchange rule id. Destructive action; may require approval.delete_productDeletesPermanently delete a product by product id. Destructive action; may require approval.delete_product_attributeDeletesPermanently delete a product by product id. Destructive action; may require approval.delete_product_categories_by_idDeletesPermanently delete a product categories by id by custom id. Destructive action; may require approval.delete_product_tagDeletesPermanently delete a product by product id. Destructive action; may require approval.delete_products_by_idDeletesPermanently delete a products by id by custom id. Destructive action; may require approval.delete_products_by_id_attributeDeletesPermanently delete a products by id by custom id. Destructive action; may require approval.delete_products_by_id_tagDeletesPermanently delete a products by id by custom id. Destructive action; may require approval.delete_site_viewDeletesPermanently delete a site view by site view id. Destructive action; may require approval.delete_sms_campaignDeletesPermanently delete a sms campaign by sms campaign id. Destructive action; may require approval.delete_stageDeletesPermanently delete a stage by stage id. Destructive action; may require approval.delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval.delete_ticketDeletesPermanently delete a ticket by ticket id. Destructive action; may require approval.delete_ticket_tagDeletesPermanently delete a ticket by ticket id. Destructive action; may require approval.delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval.delete_user_attributeDeletesPermanently delete a user by user id. Destructive action; may require approval.delete_user_from_listDeletesPermanently delete a user by user id. Destructive action; may require approval.delete_user_messageDeletesPermanently delete a message by message id. Destructive action; may require approval.delete_user_users_delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval.delete_users_by_idDeletesPermanently delete a users by id by custom id. Destructive action; may require approval.delete_users_by_id_attributeDeletesPermanently delete a users by id by custom id. Destructive action; may require approval.delete_users_by_id_from_listDeletesPermanently delete a users by id by custom id. Destructive action; may require approval.delete_users_by_id_tagDeletesPermanently delete a users by id by custom id. Destructive action; may require approval.download_exportDownload the document for a export.export_exportsExport exports.find_userFind a user by `email`, `phone_number` or `user_key`. The connector also requires `custom_attr`; set it to the name of the field you search by, e.g. "email".get_all_attributeGet one all attribute by model.get_attributeGet one attribute by attribute id.get_categoryGet one category by category id.get_companies_by_idGet one companies by id by custom id.get_companyGet one company by `company_id`.get_dealGet one deal by `deal_id`, with value, stage, status, company and owner.get_deals_by_idGet one deals by id by custom id.get_email_campaignGet one email campaign by email campaign id.get_email_templateGet one email template by email template id.get_eventGet one event by event id.get_global_variableGet one global variable by global variable id.get_import_statusGet the current status of a import.get_messageGet one message by message id.get_message_emails_get_single_email_messageGet one message by message id.get_pageGet one page by page id.get_point_acquire_ruleGet one point acquire rule by point acquire rule id.get_point_campaignGet one point campaign by point campaign id.get_point_customer_levelGet one point customer level by point customer level id.get_point_exchange_ruleGet one point exchange rule by point exchange rule id.get_productGet one product by product id.get_product_categories_by_idGet one product categories by id by custom id.get_product_products_get_product_eventsGet one product by product id.get_products_by_idGet one products by id by custom id.get_site_viewGet one site view by site view id.get_sms_campaignGet one sms campaign by sms campaign id.get_smtpGet one smtp by smtp id.get_taskGet one task by task id.get_ticketGet one ticket by ticket id.get_userGet one user by their User.com `user_id`, with attributes, tags and lists.get_user_2Get one user by user id.get_user_eventGet one event for a user by event id.get_users_by_idGet one users by id by custom id.get_users_by_id_eventGet one event for a users by id by event id.get_webpush_campaignGet one webpush campaign by webpush campaign id.list_attributesList attributes.list_categoriesList categories.list_category_detailsList details for a category.list_companiesList companies. Use this to find a company ID.list_companies_segment_companiesList companies for a companies segment.list_companies_segmentsList companies segments.list_company_messagesList messages for a company.list_custom_email_settingsList custom email settings.list_deal_loss_reasonsList deal loss reasons.list_deal_messagesList messages for a deal.list_deal_segment_dealsList deals for a deal segment.list_deal_segmentsList deal segments.list_deal_stage_changesList stage changes for a deal.list_dealsList deals in a pipeline by `pipeline_id`, optionally only one stage with `stage_id`.list_deals_by_id_stage_changesList stage changes for a deals by id.list_email_campaign_logsList logs for a email campaign.list_errorsList errors.list_eventsList events.list_formsList forms.list_global_variablesList global variables.list_keysList keys.list_list_usersList users for a list.list_listsList your contact lists. Use this to find a list ID.list_messagesList messages.list_pagesList pages.list_pipelinesList your deal pipelines. Use this to find the pipeline ID that list_deals needs.list_point_acquire_rulesList point acquire rules.list_point_campaignsList point campaigns. Results are paginated.list_point_customer_levelsList point customer levels.list_point_exchange_rulesList point exchange rules.list_product_categories_by_id_detailsList details for a product categories by id.list_product_categories_by_idsList product categories by ids.list_product_segment_productsList products for a product segment.list_product_segmentsList product segments.list_productsList products.list_products_by_idsList products by ids. Optional filters: custom id.list_products_products_get_productsList products. Optional filters: custom id.list_segment_timelinesList timelines for a segment.list_segment_usersList users for a segment.list_segmentsList segments.list_sender_settingsList sender settings.list_site_viewsList site views.list_sms_campaignsList sms campaigns.list_smtpsList smtps.list_stagesList the stages of your deal pipelines. Use this to find a stage ID.list_tag_companiesList companies for a tag.list_tag_dealsList deals for a tag.list_tag_productsList products for a tag.list_tag_usersList users for a tag.list_tagsList tags.list_task_typesList task types (e.g. call, meeting). Use this to find the `activity_type` ID that create_task needs.list_tasksList tasks (activities) such as calls and meetings.list_ticketsList support tickets.list_user_conversationsList the chat and message conversations of a user by `user_id`.list_user_eventsList the events recorded for a user by `user_id`.list_user_messages_notes_get_user_notesList messages for a user.list_user_messages_users_get_user_emailsList messages for a user.list_user_ping_hitsList ping hits for a user.list_user_product_eventsList product events for a user.list_user_segmentsList segments for a user.list_user_timelinesList timelines for a user.list_usersList users by activity date: `search` picks the date field (first_seen, last_seen, last_contacted or updated_at) and `min` / `max` are UNIX timestamps. Optional `tags` and `with_email`.list_users_2List users.list_users_by_id_eventsList events for a users by id.list_users_by_id_messagesList messages for a users by id.list_users_by_id_ping_hitsList ping hits for a users by id.list_users_by_id_product_eventsList product events for a users by id.list_users_by_id_segmentsList segments for a users by id.list_users_by_id_timelinesList timelines for a users by id.list_webpush_campaignsList webpush campaigns.remove_user_tagDeletesRemove a tag (`name`) from a user by `user_id`.search_dealsSearch deals by custom attr. Use this to find existing deals before creating a new deal.search_users_by_idsChanges dataSearch users by ids. Use this to find existing users by ids before creating a new users by id.search_users_users_search_user_by_custom_idChanges dataSearch users. Use this to find existing users before creating a new user.send_campaignVisible to othersEmail a campaign. Has effects visible outside this system.send_messageVisible to othersEmail a message. Has effects visible outside this system.send_message_as_userVisible to othersSend a message. Has effects visible outside this system.send_message_custom_domainVisible to othersSend a message. Has effects visible outside this system.send_message_sendVisible to othersSend a message. Has effects visible outside this system.send_templateVisible to othersEmail a template. Has effects visible outside this system.send_template_emailVisible to othersEmail a template. Has effects visible outside this system.send_user_messageChanges dataSend a message to a user by `user_id` with the text in `content` and an optional `source` (1 chat, 2 email, 3 API, 4 SMS, 5 Slack). The message is delivered to the user.send_webpush_campaignVisible to othersSend a webpush campaign (webpush campaign id). Has effects visible outside this system.submit_userVisible to othersMerge a user. Has effects visible outside this system.update_bulk_updatesVisible to othersUpdate an existing bulk update. Has effects visible outside this system.update_categoryChanges dataUpdate an existing category identified by category id. Only the fields you pass are changed.update_companies_by_idChanges dataUpdate an existing companies by id identified by custom id.update_companies_by_id_attributeChanges dataUpdate an existing companies by id identified by custom id.update_companies_by_id_multiple_attributesChanges dataUpdate an existing companies by id identified by custom id.update_companies_or_createChanges dataUpdate an existing company.update_companyChanges dataUpdate a company by `company_id`, e.g. its name, contact details or `assigned_to` owner. Only the fields you pass change.update_company_attributeChanges dataUpdate an existing company identified by company id.update_company_messageChanges dataUpdate an existing message identified by message id. Only the fields you pass are changed.update_company_multiple_attributesChanges dataUpdate an existing company identified by company id.update_dealChanges dataUpdate a deal by `deal_id`, e.g. move it to another `stage`, change its value, or mark it won or lost with `status`. Only the fields you pass change.update_deal_attributeChanges dataUpdate an existing deal identified by deal id.update_deal_messageChanges dataUpdate an existing message identified by message id. Only the fields you pass are changed.update_deal_multiple_attributesChanges dataUpdate an existing deal identified by deal id.update_deals_by_idChanges dataUpdate an existing deals by id identified by custom id.update_deals_by_id_attributeChanges dataUpdate an existing deals by id identified by custom id.update_deals_by_id_multiple_attributesChanges dataUpdate an existing deals by id identified by custom id.update_deals_or_createChanges dataUpdate an existing deal.update_email_templateVisible to othersUpdate an existing email template identified by email template id. Has effects visible outside this system.update_feed_synchronizationChanges dataUpdate an existing feed synchronization identified by feed synchronization id.update_global_variableChanges dataUpdate an existing global variable identified by global variable id.update_global_variables_by_idChanges dataUpdate an existing global variables by id identified by custom id.update_listChanges dataUpdate an existing list identified by list id.update_mass_update_custom_attributesVisible to othersUpdate an existing mass update custom attribute. Has effects visible outside this system.update_mass_update_standard_attributesVisible to othersUpdate an existing mass update standard attribute. Has effects visible outside this system.update_messageChanges dataUpdate an existing message identified by message id. Only the fields you pass are changed.update_pipelineChanges dataUpdate an existing pipeline identified by pipeline id.update_point_acquire_ruleChanges dataUpdate an existing point acquire rule identified by point acquire rule id. Only the fields you pass are changed.update_point_campaignChanges dataUpdate an existing point campaign identified by point campaign id. Only the fields you pass are changed.update_point_customer_levelChanges dataUpdate an existing point customer level identified by point customer level id. Only the fields you pass are changed.update_point_exchange_ruleChanges dataUpdate an existing point exchange rule identified by point exchange rule id. Only the fields you pass are changed.update_productChanges dataUpdate an existing product identified by product id.update_product_attributeChanges dataUpdate an existing product identified by product id.update_product_categories_by_idChanges dataUpdate an existing product categories by id identified by custom id. Only the fields you pass are changed.update_product_event_creationChanges dataUpdate an existing product event creation identified by custom id.update_product_multiple_attributesChanges dataUpdate an existing product identified by product id.update_products_by_idChanges dataUpdate an existing products by id identified by custom id.update_products_by_id_attributeChanges dataUpdate an existing products by id identified by custom id.update_products_by_id_multiple_attributesChanges dataUpdate an existing products by id identified by custom id.update_reason_idsVisible to othersUpdate an existing reason id identified by loss. Has effects visible outside this system.update_sms_campaignVisible to othersUpdate an existing sms campaign identified by sms campaign id. Has effects visible outside this system.update_stageChanges dataUpdate an existing stage identified by stage id.update_tagChanges dataUpdate an existing tag identified by tag id.update_taskChanges dataUpdate a task by `task_id` (its `name` is required), e.g. mark it done with `done` or change the due date.update_ticketChanges dataUpdate an existing ticket identified by ticket id.update_userChanges dataUpdate an existing user identified by user id.update_user_attributeChanges dataUpdate an existing user identified by user id.update_user_messageChanges dataUpdate an existing message identified by message id. Only the fields you pass are changed.update_user_multiple_attributesChanges dataUpdate an existing user identified by user id.update_user_users_update_userChanges dataUpdate an existing user identified by user id.update_users_by_idChanges dataUpdate an existing users by id identified by custom id.update_users_by_id_attributeChanges dataUpdate an existing users by id identified by custom id.update_users_by_id_multiple_attributesChanges dataUpdate an existing users by id identified by custom id.update_webpush_campaignChanges dataUpdate an existing webpush campaign identified by webpush campaign id. Only the fields you pass are changed.upload_dealVisible to othersImport a deal. Has effects visible outside this system.upload_eventVisible to othersImport a event. Has effects visible outside this system.upload_productVisible to othersImport a product. Has effects visible outside this system.upload_product_eventVisible to othersImport a product event. Has effects visible outside this system.upload_userVisible to othersImport a user. Has effects visible outside this system.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose User.com from the app list.
- 2
Paste your key
Enter your User.com app subdomain (the acme in acme.user.com) and your Public REST API key. In User.com open Settings > Workspace settings > API & Integrations > Public API and generate or copy the 64-character 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 User.com?
The AI can find, list, create and update users, add and remove tags, add users to lists, read events and conversations, add notes and send messages. It can list, create and update companies, deals and tasks, move deals between stages, and list and create support tickets.
Does the AI see my User.com credentials?
No. Your User.com API key is encrypted at rest and never shown to the AI. After you save it, it is 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 read-only. Sending a message reaches the user right away, and updating deals changes your pipeline, so these tools 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 User.com account.
Where do I find my app subdomain?
It is the first part of the address you use to open User.com. If you log in at acme.user.com, your subdomain is acme. HeyMyApps uses it to reach your own User.com app.
Related integrations
Let your AI work in User.com today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect User.com freeHeyMyApps is not affiliated with User.com. Product names are trademarks of their owners.






