Skip to content

Integration · Marketing

notifly.tech

Connect Claude & ChatGPT to Notifly

Ask your AI how a Notifly campaign performed, what messages a user has received, or to update a product in a catalog. It can track events, set user properties and put users into a journey. It can also trigger campaigns and send SMS and KakaoTalk messages, with your approval if you want it.

Connect Notifly free

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

Try asking

  • “How did campaign 1234 perform?”

    The AI reads the campaign's delivery and engagement statistics up to the date you pick.

  • “What messages has user u_5521 received this month?”

    It lists the messages sent to that user, filtered by date range and channel.

  • “Set the membership tier of user u_5521 to gold.”

    It sets that property on the user's profile.

What your AI can do

Campaign stats and history

Read project and campaign statistics, and list the messages a user has received by channel, date or campaign.

Users, events and catalogs

Track events, set user properties, put users into journeys, and list, read, add and update catalog items.

Sending messages

Trigger campaigns and send SMS/LMS, KakaoTalk AlimTalk with approved templates, and FriendTalk messages.

  • “Mark product SKU-889 as sold out in the products catalog.”

    It finds the catalog item and updates the fields you name.

  • “Track a 'trial_started' event for user u_7710.”

    It tracks the event with any parameters you give. The event can trigger campaigns and journeys.

  • “Send the spring sale campaign to these three users.”

    It triggers the campaign for those recipients. This sends real messages, so you can require approval first.

41 tools for Notifly

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

  • add_catalog_itemsChanges dataAdd `items` to a catalog (`catalog_name`).
  • create_catalog_fieldChanges dataCreate a new field for a catalog. Required: fields. API summary: add-api-catalog-fields.
  • create_catalog_selectionChanges dataCreate a new selection for a catalog. Required: selection. API summary: create-api-catalog-selection.
  • create_exportChanges dataCreate a new export. Required: start or end. API summary: create-campaign-event-export.
  • create_kakao_alimtalk_templateChanges dataCreate a new message. Required: template code, template name or template content. API summary: create-kakao-alimtalk-template.
  • create_messageVisible to othersCreate a new message. Required: sender key, template name or template. Has effects visible outside this system. API summary: create-kakao-brand-message-template.
  • create_project_catalogChanges dataCreate a new catalog for a project. Required: catalogs. API summary: create-api-catalog.
  • create_recipientVisible to othersCreate a new recipient. Required: unsubscribe no or recipient no list. Has effects visible outside this system. API summary: register-080-block-recipients.
  • delete_catalog_fieldDeletesPermanently delete a field by field name. Destructive action; may require approval. API summary: delete-api-catalog-field.
  • delete_catalog_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: delete-api-catalog-item.
  • delete_catalog_productsMoves moneyPermanently delete a product by catalog name. Financial or irreversible action; may require approval. API summary: delete-api-catalog-items.
  • delete_catalog_selectionDeletesPermanently delete a selection by selection name. Destructive action; may require approval. API summary: delete-api-catalog-selection.
  • delete_messageDeletesPermanently delete a message by message code. Destructive action; may require approval. API summary: delete-kakao-alimtalk-template.
  • delete_project_catalogDeletesPermanently delete a catalog by catalog name. Destructive action; may require approval. API summary: delete-api-catalog.
  • delete_removesMoves moneyPermanently delete a remove by project id. Financial or irreversible action; may require approval. API summary: remove-080-block-recipients.
  • delete_usersMoves moneyPermanently delete a user. Financial or irreversible action; may require approval. API summary: delete-users.
  • enter_user_journeyChanges dataPut `users` into a user journey (`user_journey_id`). This can send them the journey's messages.
  • get_campaign_statisticsChanges dataGet campaign statistics for the project between `start` and `end`, optionally filtered by `tags`.
  • get_campaign_statsGet delivery and engagement statistics for a campaign by `campaign_id`, up to an `end` date.
  • get_catalog_itemGet one catalog item by `catalog_name` and `product_id`.
  • get_messageGet one message by message id. API summary: get-kakao-brand-message-template.
  • list_alimtalk_templatesList KakaoTalk AlimTalk templates, filtered by template code, name or status.
  • list_catalog_itemsList the items in a catalog (`catalog_name`), with cursor paging.
  • list_catalogsList the product catalogs in the project.
  • list_export_resultsList results for a export. Results are paginated. API summary: get-campaign-event-export-result.
  • list_messagesList messages. Optional filters: sender key or page num. Results are paginated. API summary: list-kakao-brand-message-templates.
  • list_project_statistics_csvsList statistics csvs for a project. API summary: get-campaign-statistics-csv.
  • list_recipientsList recipients. Optional filters: unsubscribe no, recipient no, start request date, end request date or page num. Results are paginated. API summary: list-080-block-recipients.
  • list_user_message_historyList messages sent to a user (`user_id`), filtered by channel, date range or campaign, with cursor paging.
  • send_campaignVisible to othersTrigger a campaign (`campaign_id`) for the given `recipients`. This sends real messages to those users.
  • send_kakao_alimtalkVisible to othersSend a KakaoTalk AlimTalk notification using an approved `template_id` to a `recipient_list`. This sends real messages.
  • send_kakao_brand_messageVisible to othersSend a message. Has effects visible outside this system. API summary: send-kakao-brand-message.
  • send_kakao_brand_message_freestyleVisible to othersSend a message. Has effects visible outside this system. API summary: send-kakao-brand-message-freestyle.
  • send_kakao_friendtalkVisible to othersSend a KakaoTalk FriendTalk message of `message_type` to a `recipient_list`; set `is_ad` for advertising content. This sends real messages.
  • send_text_messageVisible to othersSend an SMS/LMS text message: `type`, `body`, optional `title`, sender number `send_no` and `recipient_list`. This sends real messages.
  • set_user_propertiesChanges dataSet properties on a user profile by `user_id`, passing the values in `user_properties`.
  • track_eventChanges dataTrack an event for a user: `user_id`, `event_name` and optional `event_params`. Events can trigger campaigns and journeys.
  • update_catalog_itemChanges dataUpdate a catalog item by `catalog_name` and `product_id` with the fields in `items`.
  • update_catalog_productsVisible to othersUpdate an existing product identified by catalog name. Only the fields you pass are changed. Has effects visible outside this system. API summary: patch-api-catalog-items.
  • update_messageChanges dataUpdate an existing message identified by message code. API summary: update-kakao-alimtalk-template.
  • upload_messageVisible to othersUpload a message (project id). Has effects visible outside this system. API summary: upload-kakao-brand-message-image.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Enter your Notifly project's Access Key and Secret Key, plus the project ID, which most calls need. You find the keys on your project's settings page in Notifly. Each project has one Access Key and Secret Key.

  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 Notifly?

It can read campaign statistics, a user's message history, catalogs, catalog items and AlimTalk templates. It can track events, set user properties, add and update catalog items and put users into a journey. It can also trigger campaigns and send SMS, AlimTalk and FriendTalk messages.

Does the AI see my Notifly credentials?

No. Your Notifly Access Key and Secret Key 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 statistics and message history only. Sending campaigns, SMS and KakaoTalk messages reaches real people, so those 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 Notifly account.

Can tracking an event send messages?

It can. In Notifly, events can trigger campaigns and journeys, and putting users into a journey can send them its messages. Keep that in mind when you switch on track_event and enter_user_journey, or set them to require approval.

Let your AI work in Notifly today.

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

Connect Notifly free

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