Integration · Marketing
Connect Claude & ChatGPT to APSIS One
Ask your AI what APSIS One knows about a profile, which consents it has or how a recent email did, and it reads the answer from your account. It can look up attributes, tags and events on a profile, list segments and email and SMS activities, and record consents. It can also set attributes and tags and send a transactional email, with your approval if you want it.
Free plan, no credit card. Takes about a minute.
Try asking
“Has [email protected] opted in to our newsletter?”
The AI reads the profile's consents in the section and shows the channel, topic and consent type.
“What attributes and tags do we have on Jane?”
It reads the profile's attribute values and tags in the section.
“How did our latest email campaign do?”
It lists recent email activities with statistics and reads the one you pick.
What your AI can do
Profiles
Read a profile's attributes, tags, consents and events, set attributes and tags, and delete a profile.
Consents
List channels and consent topics, read consents and record opt-in, opt-out and confirmed opt-in.
Activities and segments
List email and SMS activities with statistics, segments, tags, attributes and event types, and send transactional emails.
“Record that [email protected] opted out of SMS offers.”
It looks up the channel and consent topic and records an opt-out with a reason.
“Tag Jane as VIP.”
It finds the tag in the section and adds it to her profile.
“Send Jane the order confirmation email.”
It sends the email from your existing transactional activity to her address, right away.
58 tools for APSIS One
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_consentChanges dataCreate a new consent. Required: section discriminator. API summary: Request profile in segment by consent export.create_duplicateChanges dataCreate a new duplicate. Required: section discriminator or find duplicates by attribute version id. API summary: Request duplicate profile in segment by consent export.create_exportChanges dataCreate a new export. API summary: Request profile in segment event export.create_messageVisible to othersCreate a new message. Required: start at. Has effects visible outside this system. API summary: Request email event export.create_profile_evaluationChanges dataCreate a new evaluation for a profile. Required: segments or time zone. API summary: Evaluate a profile.create_section_eventChanges dataCreate a new event for a section. Required: items. API summary: Add events to a profile.create_section_importChanges dataCreate a new import for a section. Required: keyspace mapping or attribute mappings. API summary: Request profile import (version 2).create_section_profileChanges dataCreate a new profile for a section. Required: profile key.create_segmentChanges dataCreate a new segment. Required: section discriminator or segment. API summary: Request profile in segment export.create_segment_trendChanges dataCreate a new trend for a segment. Required: sampling points or timezone. API summary: Get segment trend.create_tagChanges dataCreate a new tag in a section: `section_discriminator` and `name`.delete_keyspace_profile_unmerge_profileDeletesPermanently delete a profile by profile key. Destructive action; may require approval. API summary: Unmerge a profile.delete_opt_out_allsMoves moneyPermanently delete a opt out all by profile key. Financial or irreversible action; may require approval. API summary: Opt-out all (in development).delete_profileDeletesPermanently delete a profile and all its data from the account by `keyspace_discriminator` and `profile_key`. This cannot be undone.delete_section_attributeDeletesPermanently delete a attribute by version id. Destructive action; may require approval. API summary: Clear attribute value on a profile.delete_section_attribute_clear_attribute_value_on_profile_v2DeletesPermanently delete a attribute by attribute discriminator. Destructive action; may require approval. API summary: Clear attribute value on a profile (version 2).get_a_specific_forms_pages_activityGet one task for a section by task id. API summary: Get a specific Forms & Pages activity.get_a_specific_marketing_automation_activityGet one task for a section by task id. API summary: Get a specific Marketing Automation activity.get_a_specific_sms_activityGet one task for a section by task id. API summary: Get a specific SMS activity.get_a_specific_website_activityGet one task for a section by task id. API summary: Get a specific Website activity.get_activity_paymentGet one payment for a activity by payment id. API summary: Get a Transactional Email sending status (beta).get_all_recent_forms_pages_activitiesList tasks for a section. API summary: Get all recent Forms & Pages activities.get_all_recent_marketing_automation_activitiesList tasks for a section. Optional filters: trigger types. API summary: Get all recent Marketing Automation activities.get_all_recent_website_activitiesList tasks for a section. API summary: Get all recent Website activities.get_email_activityGet one email activity by `section_discriminator` and `task_id`, optionally with statistics.get_messageGet one message by message id. API summary: Get email event export status.get_profile_attributesGet a profile's attribute values: `keyspace_discriminator`, `profile_key` (e.g. the email) and `section_discriminator`.get_profile_consentsGet a profile's consents: `keyspace_discriminator`, `profile_key` and `section_discriminator`.get_profile_eventsGet a profile's events: `keyspace_discriminator`, `profile_key` and `section_discriminator`, optionally filtered by `event_version_ids`.get_profile_tagsGet the tags on a profile: `keyspace_discriminator`, `profile_key` and `section_discriminator`.get_section_importGet one import for a section by import id. API summary: Get profile import status.get_section_status_consentGet the current status of a section by section discriminator. API summary: Get tracking consent for a profile (beta).get_section_tagGet one tag for a section by tag discriminator. API summary: Get a single tag.get_segmentGet one segment by `segment_discriminator`.get_segment_versionGet one version for a segment by version id. API summary: Get segment version.list_attributesList the attributes defined in a section by `section_discriminator`, with their version IDs used to set values.list_channelsList the communication channels (e.g. email, SMS) and their discriminators, used when setting consents.list_consent_topicsList the consent topics in a section by `section_discriminator`.list_email_activitiesList recent email activities (campaigns and transactional emails) in a section by `section_discriminator`, optionally with statistics.list_event_typesList the event types defined in a section by `section_discriminator`.list_keyspacesList keyspaces (profile identifier types such as email or mobile). Their discriminators are needed for profile tools.list_section_foldersList folders for a section. API summary: Get all topic folders.list_sectionsList sections (business units) with their discriminators, needed for most other tools.list_segmentsList segments with their discriminators.list_sms_activitiesList recent SMS activities in a section by `section_discriminator`.list_tagsList the tags defined in a section by `section_discriminator`.send_transactional_emailVisible to othersSend a transactional email from an existing transactional activity (beta): section, keyspace, `profile_key`, `transactional_activity_id`, `to_email_address`, `to_name` and optional `variables`. The email is sent immediately.set_profile_attributesVisible to othersSet attribute values on a profile: `keyspace_discriminator`, `profile_key`, `section_discriminator` and `body` mapping attribute version IDs (from list_attributes) to values.set_profile_consentChanges dataRecord a consent for a profile: keyspace, `profile_key`, section, `channel_discriminator`, `topic_discriminator`, `type` (opt-in, opt-out, pending-opt-in, confirmed-opt-in) and `reason`.set_profile_tagsVisible to othersAdd or remove tags on a profile: `keyspace_discriminator`, `profile_key`, `section_discriminator` and `body` mapping tag discriminators to true (add) or false (remove).set_tracking_consent_for_a_profile_betaChanges dataGet the current status of a section by section discriminator. API summary: Set tracking consent for a profile (beta).submit_consentVisible to othersCount a consent. Has effects visible outside this system. API summary: Count profiles in segment by consent.submit_segmentVisible to othersCount a segment. Has effects visible outside this system. API summary: Count profiles in segment.update_export_singleChanges dataUpdate an existing export single identified by export key. API summary: Request single profile export.update_mergesVisible to othersUpdate an existing merge. Has effects visible outside this system. API summary: Merge two profiles.update_profile_locksVisible to othersUpdate an existing lock identified by profile key. Has effects visible outside this system. API summary: Lock a profile.update_profile_sectionChanges dataUpdate an existing section identified by section discriminator. API summary: Switch profile unique identifier.update_section_tagChanges dataUpdate an existing tag identified by tag discriminator. API summary: Update a single tag.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose APSIS One from the app list.
- 2
Paste your key
Paste the client ID and secret key of an APSIS One API key. In APSIS One, open your account settings and create an API key, then copy its client ID and secret. HeyMyApps uses them to get access tokens, so there is no separate sign-in.
- 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 APSIS One?
It can list sections, keyspaces, channels, consent topics, segments, tags, attributes, event types and email and SMS activities, and read a profile's attributes, tags, consents and events. It can record consents, create tags, set attributes and tags on a profile, send transactional emails and delete profiles.
Does the AI see my APSIS One credentials?
No. Your APSIS One 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, so you can start with lookups only. A transactional email is sent right away, and deleting a profile removes all its data permanently, so both can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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?
APSIS One connects with OAuth, and OAuth connections need the HeyMyApps Pro plan or above. HeyMyApps also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own APSIS One account.
What are sections and keyspaces?
Sections are the business units in your APSIS One account, and keyspaces are the kinds of profile identifiers, such as email or mobile. Most tools need both. You do not have to know them: the AI lists them first and picks the right ones, or asks you if there is more than one.
Related integrations
Let your AI work in APSIS One today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect APSIS One freeHeyMyApps is not affiliated with APSIS One. Product names are trademarks of their owners.






