Integration · Marketing
Connect Claude & ChatGPT to MoEngage
Ask your AI to look up a customer profile in MoEngage, update attributes like name, email or mobile, or record an event for a user. It can also merge duplicate profiles and delete a profile. It works with the MoEngage Data API, so it handles customer data and events, not campaigns or segments.
Free plan, no credit card. Takes about a minute.
Try asking
“What do we have in MoEngage for customer ID 88213?”
The AI looks up the profile and returns the attributes you ask for.
“Update the mobile number on customer 88213, but don't create anyone new.”
It updates the profile attributes for that customer ID with update-existing-only set, so no new profile is created.
“Log a 'Plan upgraded' event for customer 88213 with plan Pro.”
It records the event with its attributes. If a MoEngage campaign triggers on that event, the user can get a message.
What your AI can do
Customer profiles
Look up profiles by customer ID or email, choose which attributes come back, and create or update profiles.
Events
Record one or more events for a customer, with attributes, to feed your MoEngage analytics and campaigns.
Clean-up
Merge duplicate profiles into the one you keep, and delete profiles permanently when you need to.
“Create a profile for customer 90001: Jonas Holm, [email protected].”
It creates the customer profile with name and email.
“Customers 4410 and 4411 are the same person. Keep 4410.”
It merges 4411 into 4410. The merged profile is deleted, and this cannot be undone.
“Delete the profile for customer 77120, they asked to be forgotten.”
It deletes the profile by customer ID. This is permanent.
13 tools for MoEngage
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_authenticationChanges dataCreate a new authentication. Required: moe appkey, app id, app secret, source or region. API summary: Test Connection API.create_historyChanges dataCreate a new history. Required: moe appkey, import id or import name. API summary: Import File Run History.create_manageChanges dataCreate a new manage. Required: app id, user identifier type, user identifier value or action type. API summary: Device Opt-out.delete_customerChanges dataPermanently delete a customer profile: pass `identity_type` (customer_id or moengage_id) and `identity_value`. This cannot be undone.get_customersChanges dataLook up customer profiles. Pass `data.identifiers` (a list of identifiers such as customer IDs or emails) and optionally `data.user_fields_to_export` to choose which attributes come back.get_import_statusChanges dataGet the current status of a import. API summary: Import Details.list_install_infosList install infos. Optional filters: publisher name, campaign name, src, app id, advertising id or idfv. API summary: Track App Install.merge_customersVisible to othersMerge duplicate customer profiles: `merge_data` lists pairs of `merged_user` and `retained_user` IDs. The merged user's data moves to the retained user and the merged profile is deleted; this cannot be undone.track_customerChanges dataCreate or update a customer profile: `type` is "customer", `customer_id` is your ID for the user, and `attributes` holds profile fields such as name, email and mobile. Set `update_existing_only` to avoid creating new profiles.track_eventChanges dataRecord one or more events for a customer: `type` is "event", `customer_id` identifies the user and `actions` lists events, each with an `action` name and optional `attributes`. Events can trigger MoEngage campaigns that message the user.update_deviceChanges dataUpdate an existing device identified by app id. API summary: Track Device.update_transitionChanges dataUpdate an existing transition identified by workspace id. API summary: Bulk Import Users and Events.update_triggerChanges dataUpdate an existing trigger identified by schedule id. API summary: Trigger File Imports.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose MoEngage from the app list.
- 2
Paste your key
Enter your MoEngage data center number, your Workspace ID and your Data API key. In the MoEngage dashboard open Settings > Account > APIs and copy the Workspace ID and the API key from the Data tile. Generate the key only if it is empty, since regenerating it breaks existing integrations. The data center is the number in your dashboard address, for example 01 in dashboard-01.moengage.com. HeyMyApps asks for the Workspace ID twice; enter the same value both times.
- 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 MoEngage?
The AI can look up customer profiles, create and update profiles, and record events for a customer. It can also merge duplicate profiles and permanently delete a profile. It uses the MoEngage Data API only.
Does the AI see my MoEngage credentials?
No. Your MoEngage Workspace ID and Data API key are encrypted at rest and never shown to the AI. After you save them, them 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 lookups only. Merging and deleting profiles cannot be undone, and an event can trigger a campaign that messages the user, 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 MoEngage account.
Can the AI send MoEngage campaigns?
No. This connector uses the MoEngage Data API for profiles and events, so it cannot create, edit or send campaigns. An event the AI records can still trigger a campaign you have already set up in MoEngage.
Related integrations
Let your AI work in MoEngage today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect MoEngage freeHeyMyApps is not affiliated with MoEngage. Product names are trademarks of their owners.






