Skip to content

Integration · Email

fromdoppler.com

Connect Claude & ChatGPT to Doppler

Ask your AI about your Doppler lists, subscribers and campaigns. It can add subscribers to lists, draft a campaign and choose who it goes to, and report deliveries, opens, clicks and bounces for a sent campaign. It can also send or schedule a campaign, with your approval if you want it.

Connect Doppler free

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

Try asking

  • “Add [email protected] to the Newsletter list with first name Anna.”

    The AI finds the list ID and the field names and adds the subscriber to the list. A new address becomes a subscriber in the account.

  • “How did last week's campaign do?”

    It finds the campaign by its scheduled date and reads the results: deliveries, opens, clicks, bounces and unsubscribes.

  • “Draft a campaign called October offer from Nordic Shop with the subject Autumn prices are here.”

    It creates a draft campaign with name, subject and sender. You design the content in Doppler.

What your AI can do

Lists and subscribers

Create and rename lists, search subscribers, add them to lists or remove them, and read custom fields and list members.

Campaigns

Create and update draft campaigns, choose lists or segments as recipients, preview the content, and send now or at a set time.

Results

Read a sent campaign's deliveries, opens, clicks, bounces and unsubscribes, per campaign or per subscriber.

  • “Send the October offer to the Customers list on Monday at 9:00.”

    It sets the list as the campaign's recipients and schedules the send. Once a campaign is sent, it cannot be undone.

  • “Which campaigns has [email protected] received, and did he open them?”

    It lists the campaigns sent to that subscriber with opens and clicks.

  • “Unsubscribe [email protected] from everything.”

    It unsubscribes the address from the whole account, so it no longer receives campaigns.

71 tools for Doppler

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

  • add_subscriber_to_listChanges dataAdd a subscriber (`email`, optional `fields`) to a list by `list_id`. Creates the subscriber if new.
  • create_accountChanges dataCreate a new account. Required: email, first name, last name, password, phone or origin. Search accounts first to avoid duplicates. API summary: Crea una cuenta de Usuario.
  • create_account_doble_optin_templateChanges dataCreate a new doble optin template for a account. Required: from name, from email, subject, name or url landing. API summary: Crear la plantilla para el envio de emails doble opt-in.
  • create_campaignChanges dataCreate a draft campaign with `name`, `subject`, `from_name` and `from_email` (plus optional `reply_to` and `preheader`). Design its content in Doppler and set recipients before sending.
  • create_campaign_approvalChanges dataCreate a new approval for a campaign. API summary: Approve a Campaign.
  • create_client_manager_accountChanges dataCreate a new account for a client manager. Required: email, first name, last name or plan id. Search accounts first to avoid duplicates. API summary: Crear una cuenta de usuario.
  • create_listChanges dataCreate a new subscriber list with a `name`.
  • create_messageVisible to othersCreate a new message. Has effects visible outside this system. API summary: Envia al usuario un correo para activar su cuenta.
  • create_message_reset_password_email_postDeletesCreate a new message. Destructive action; may require approval. API summary: Envia al usuario un correo para restablecer su password.
  • create_subscriberChanges dataAdd a subscriber to the account by `email`, with optional `fields` (name/value pairs), without putting them on a list.
  • create_tokenDeletesCreate a new token. Required: grant type or username. Destructive action; may require approval. API summary: Autenticar un Usuario y retornar un Token.
  • create_user_account_userChanges dataCreate a new user for a user account. Required: active. API summary: Activar/Desactivar una cuenta de usuario.
  • delete_account_campaignDeletesPermanently delete a campaign by campaign id. Destructive action; may require approval. API summary: Remover una campaña.
  • delete_account_integrationDeletesPermanently delete a integration by integration name. Destructive action; may require approval. API summary: Delete user Third Party App.
  • delete_account_listDeletesPermanently delete a list by list id. Destructive action; may require approval. API summary: Eliminar una Lista de Suscriptores.
  • delete_campaign_shippingDeletesPermanently delete a shipping by shipping id. Destructive action; may require approval. API summary: Cancelar el envío de una Campaña programada.
  • delete_text_alternativesMoves moneyPermanently delete a text alternative by campaign id. Financial or irreversible action; may require approval. API summary: Eliminar el Texto Alternativo del contenido de una Campaña.
  • get_accountGet the connected Doppler account's details. Use to confirm which account you are working in.
  • get_account_doble_optin_templateGet one doble optin template for a account by template id. API summary: Obtener un template de validacion doble opt-in.
  • get_account_integrationGet one integration for a account by integration name. API summary: Obtener el estado de una integración.
  • get_account_taskGet one task for a account by task id. API summary: Obtener una Tarea.
  • get_campaignGet one campaign by `campaign_id`, with subject, sender, status and schedule.
  • get_campaign_resultsGet a sent campaign's results summary by `campaign_id`: deliveries, opens, clicks, bounces and unsubscribes.
  • get_campaign_shippingGet one shipping for a campaign by shipping id. API summary: Obtener detalles de una Campaña programada.
  • get_client_managerGet one client manager by client manager name. API summary: Obtener la página de inicio de tu cuenta.
  • get_client_manager_accountGet one account for a client manager by user id. API summary: Obtener un Usuario.
  • get_listGet one subscriber list by `list_id`, including its subscriber count.
  • get_subscriberGet one subscriber by `email`, with custom fields, list memberships and status.
  • get_subscriber_2Get one subscriber by origin. Results are paginated. API summary: Obtener los Suscriptores paginados por origen de Lista.
  • get_subscriber_permissions_historyGet one permissions history for a subscriber by field name. Results are paginated. API summary: Obtener la lista de actualizaciones de un campo de permisos.
  • get_taskGet one task by scheduled task id. API summary: In the following Report you’ll be able to measure your Campaign’s delivery, open and bounce rate.
  • get_task_accounts_by_account_name_automations_deliverabilityrateGet one task by scheduled task id. Results are paginated. API summary: Get a collection of Deliverability Rate info of your automation.
  • get_task_accounts_by_account_name_automations_linkstracking_by_sGet one task by scheduled task id. Results are paginated. API summary: Get a collection of Links Tracking info of your automation.
  • get_task_accounts_by_account_name_automations_opensandclicks_by_Get one task by scheduled task id. Results are paginated. API summary: Get a collection of Apertures and Clicks info of your automation.
  • get_task_accounts_by_account_name_automations_unsubscribeactivitGet one task by scheduled task id. Results are paginated. API summary: Get a collection of Unsubscribe Activity info of your automation.
  • list_account_tasksList tasks for a account. Results are paginated. API summary: Obtener una colección de Tareas.
  • list_account_unsubscribedsList unsubscribeds for a account. Optional filters: from or to. Results are paginated. API summary: Obtener una colección de Suscriptores que se dieron de baja de tus Listas.
  • list_campaign_contentsList contents for a campaign. API summary: Obtener el contenido de una Campaña.
  • list_campaign_deliveriesList per-subscriber delivery results for a sent campaign by `campaign_id`.
  • list_campaign_recipientsList recipients for a campaign. API summary: Obtener destinatarios de una Campaña.
  • list_campaign_social_mediaList social media for a campaign. API summary: Obtener preferencias de Redes Sociales.
  • list_campaign_unsubscribedsList unsubscribeds for a campaign. Optional filters: from or to. Results are paginated. API summary: Obtener una colección de desuscriptos por Campaña.
  • list_campaignsList email campaigns, filtered by `state` or a scheduled date range (`scheduled_date_from`, `scheduled_date_to`).
  • list_client_manager_usersList users for a client manager. Results are paginated. API summary: Obtener una colección de Planes de usuario.
  • list_custom_fieldsList the subscriber fields (standard and custom) in the account, with their names, for use when adding subscribers.
  • list_list_subscribersList the subscribers on one list by `list_id` (paged with `page` and `limit`).
  • list_listsList subscriber lists, optionally filtered by `list_name` or `state`. Use to find a list's ID.
  • list_lists_2List lists. Results are paginated. API summary: Get a collection of Automations.
  • list_subscriber_deliveriesList the campaigns sent to one subscriber by `email`, with opens and clicks.
  • list_text_alternativesList text alternatives. API summary: Obtener el Texto Alternativo del contenido de una Campaña.
  • preview_campaignGet a preview of a campaign's content by `campaign_id`.
  • remove_subscriber_from_listDeletesRemove a subscriber (`email`) from a list by `list_id`. The subscriber stays in the account.
  • rename_listChanges dataRename a subscriber list by `list_id` and new `name`.
  • search_client_manager_accountsSearch accounts for a client manager by status, plan id or query. Use this to find existing accounts before creating a new account. Results are paginated. API summary: Obtener una colección de Cuentas de usuario.
  • search_subscribersSearch subscribers in the account by `keyword` (email or name), optionally only those updated after `updated_after`.
  • send_campaignChanges dataSend a campaign by `campaign_id`: `type` immediate sends now, scheduled sends at `scheduled_date`. This emails every recipient and cannot be undone once sent.
  • set_campaign_recipientsVisible to othersChoose who a draft campaign goes to by `campaign_id`, with list IDs in `lists` and/or `segments`.
  • unsubscribe_subscriberChanges dataUnsubscribe an `email` from the whole account so it no longer receives campaigns.
  • update_account_integrationChanges dataUpdate an existing integration identified by integration name. API summary: Create or update user Third Party App.
  • update_campaignChanges dataUpdate a draft campaign by `campaign_id`: `name`, `subject`, `from_name`, `from_email`, `reply_to`, `preheader`.
  • update_campaign_contentsVisible to othersUpdate an existing content identified by campaign id. Has effects visible outside this system. API summary: Editar el contenido de una Campaña.
  • update_campaign_social_mediaVisible to othersUpdate an existing social medium identified by campaign id. Has effects visible outside this system. API summary: Editar preferencias de Redes Sociales.
  • update_client_manager_accountChanges dataUpdate an existing account identified by user id. API summary: Editar una cuenta de usuario.
  • update_doble_optinChanges dataUpdate an existing doble optin identified by template id. API summary: Asociar un suscriptor a una lista por doble optin.
  • update_doble_optin_template_contentsVisible to othersUpdate an existing content identified by template id. Has effects visible outside this system. API summary: Editar el contenido de una plantilla para validacion doble optin.
  • update_text_alternativesVisible to othersUpdate an existing text alternative identified by campaign id. Has effects visible outside this system. API summary: Editar el Texto Alternativo del contenido de una Campaña.
  • upload_subscriberChanges dataImport a subscriber (list id). API summary: Importar Suscriptores.
  • upload_subscriber_csvChanges dataImport a subscriber (list id). API summary: Importar Suscriptores.
  • upload_subscriber_importChanges dataImport a subscriber (account name). API summary: Importar Suscriptores.
  • upload_task_errorsChanges dataImport a task (task id). Results are paginated. API summary: Obtener errores de importación.
  • upload_unsubscribedChanges dataImport a unsubscribed (account name). API summary: Importar Suscriptores removidos.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Enter your Doppler API key and the email address you log in to Doppler with. In Doppler open the Control Panel and go to Advanced Preferences (Preferencias Avanzadas) to copy your API key. The email is your account name in every API call.

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

The AI can read your account, lists, subscribers, custom fields and campaigns, preview campaign content and read campaign results and deliveries. It can create and rename lists, add subscribers and remove them from lists, unsubscribe an address, create and update draft campaigns, set their recipients and send or schedule them.

Does the AI see my Doppler API key?

No. Your Doppler 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 campaign emails every recipient and cannot be undone. It can require your approval before it runs, and so can removing or unsubscribing subscribers. 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 Doppler account.

Why does Doppler need my login email?

Doppler's API uses the email address you log in with as your account name in every call. You enter it next to your API key when you connect, and it is stored encrypted together with the key.

Let your AI work in Doppler today.

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

Connect Doppler free

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