Aller au contenu

Intégration · Marketing

Connecter Claude & ChatGPT à Emarsys

Demandez à votre IA de trouver un contact dans Emarsys, d'ajouter des personnes à une liste de contacts ou de vérifier les performances du dernier email envoyé. Elle peut créer et mettre à jour des contacts, rédiger des campagnes email, envoyer des emails tests et lancer une campagne immédiatement ou sur un calendrier. Elle peut également compter les contacts d'un segment et déclencher des événements externes qui lancent vos automatisations.

Connecter Emarsys gratuitement

Offre gratuite, sans carte bancaire. Comptez environ une minute.

Essayez de demander

  • “Trouver [email protected] et afficher son prénom et son statut d'inscription.”

    L'IA trouve le contact par email et lit les valeurs de champ que vous demandez.

  • “Comment s'est passée la newsletter printanière ?”

    Elle trouve la campagne et lit ses envois, ouvertures, clics, rebonds et désinscriptions.

  • “Ajouter ces 20 adresses email à la liste VIP.”

    Elle consulte l'ID de la liste et ajoute les contacts, identifiés par leur champ email.

Ce que votre IA peut faire

Contacts et listes

Trouver, créer et mettre à jour des contacts, lire leurs valeurs de champ et l'historique email, et créer des listes ou ajouter et supprimer des contacts.

Campagnes email

Lister, créer, copier et mettre à jour des campagnes, envoyer des emails tests, lancer immédiatement ou sur un calendrier, et lire les résultats.

Segments et automatisations

Lire et compter les segments, lister les programmes du Centre d'automatisation et les formulaires, et déclencher des événements externes pour les contacts.

  • “Combien de contacts y a-t-il dans le segment Acheteurs récents ?”

    Elle lit le segment et compte les contacts présents actuellement.

  • “Copier l'email de mise à jour du produit du mois dernier et m'envoyer un test.”

    Elle copie la campagne dans une nouvelle brouillon et envoie une version test à votre adresse.

  • “Lancer la campagne de brouillon demain à 9h00 heure de Copenhague.”

    Elle programme le lancement avec cette heure et ce fuseau horaire. Une fois livré, les emails ne peuvent plus être récupérés.

123 outils pour Emarsys

Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.

  • add_contacts_to_listModifie des donnéesAjouter des contacts à une liste de contacts (`list_id`), identifiée par `key_id` (par exemple 3 pour l'email) et `external_ids`.
  • copy_email_campaignVisible par d’autresCopier une campagne par e-mail existante (`email_id`) dans un nouveau brouillon, optionnellement avec un nouveau `name`.
  • count_segment_contactsObtenir le nombre de contacts actuellement dans un segment (`segment_id`).
  • create_administratorModifie des données
  • create_administrator_patchModifie des données
  • create_autoimportModifie des données
  • create_blocklistModifie des données
  • create_checkidModifie des données
  • create_contact_listModifie des donnéesCréer une liste de contacts avec `name`, remplie de contacts identifiés par `key_id` (par exemple 3 pour l'email) et `external_ids` (les valeurs).
  • create_contactlist_renameModifie des données
  • create_contactlist_replaceModifie des données
  • create_contactsModifie des donnéesCréer un ou plusieurs contacts. Passez `key_id` (champ d'identification, par exemple 3 pour l'email) et `contacts` (liste d'objets indexés par ID de champ, par exemple {"1": "Jane", "3": "[email protected]"}); vous pouvez également les ajouter à `contact_list_id`.
  • create_email_campaignVisible par d’autresCréer une campagne email avec `name`, `subject`, `fromname`, `fromemail`, `language`, `html_source`, `text_source` et `email_category`; la cibler avec `contactlist` ou `filter` (segment). Rien n'est envoyé jusqu'à ce qu'elle soit lancée.
  • create_eventModifie des données
  • create_exampleModifie des données
  • create_fieldModifie des données
  • create_filter_runVisible par d’autres
  • create_filter_single_runModifie des données
  • create_folderModifie des données
  • create_form_triggerModifie des données
  • create_getdeliverystatusVisible par d’autres
  • create_getlaunchesofemailVisible par d’autres
  • create_keyModifie des données
  • create_keyringModifie des données
  • create_last_changeModifie des données
  • create_message_broadcastVisible par d’autres
  • create_message_sectionVisible par d’autres
  • create_message_stopVisible par d’autres
  • create_message_trackedlinkVisible par d’autres
  • create_message_updatesourceVisible par d’autres
  • create_message_urlVisible par d’autres
  • create_message_versionVisible par d’autres
  • create_program_abortModifie des données
  • create_responseVisible par d’autres
  • create_table_recordModifie des données
  • create_unsubscribeVisible par d’autres
  • create_updateModifie des données
  • create_upsertModifie des données
  • delete_an_email_campaignSupprime des données
  • delete_autoimport_deletesSupprime des données
  • delete_contactlist_deletelistsSupprime des données
  • delete_document_deletesSupprime des données
  • delete_event_deletesSupprime des données
  • delete_fieldSupprime des données
  • delete_filter_deletesSupprime des données
  • delete_key_deletesSupprime des données
  • delete_program_deletesSupprime des données
  • delete_removesSupprime des données
  • delete_section_deletesSupprime des données
  • delete_sourceSupprime des données
  • download_data
  • export_filtersModifie des données
  • export_getchangesModifie des données
  • export_getcontactsVisible par d’autres
  • export_getregistrationsModifie des données
  • export_getresponsesVisible par d’autres
  • find_contactTrouver un contact via une valeur de champ : `key_id` est le champ (par exemple 3 pour e-mail) et `key_value` la valeur ; `return` est l'ID de champ à retourner (par exemple 3 ou id).
  • get_administrator
  • get_autoimport
  • get_contact_dataModifie des donnéesRécupérer les valeurs des champs pour un ou plusieurs contacts. Passez `key_id` (le champ d'identification, par exemple 3 pour l'email), `key_values` (liste de valeurs) et `fields` (IDs de champs à retourner).
  • get_contact_email_historyVisible par d’autresRécupérer l'historique d'envoi d'emails (quelles campagnes ont été envoyées) pour une liste de `contacts` IDs, optionnellement entre `start_date` et `end_date`.
  • get_contact_list_dataObtenir des valeurs de champ (`fields`, une liste d'IDs de champ) pour les contacts dans une liste de contact (`list_id`), avec `limit` et `offset` pagination.
  • get_contactlist
  • get_document
  • get_email_campaignObtenir une campagne par e-mail via `message_id`, y compris objet, expéditeur, destinataires et statut ; définir `raw_html` ou `raw_text` pour inclure le contenu.
  • get_email_campaign_resultsObtenir le récapitulatif de réponse d'une campagne par e-mail (`email_id`) : envois, ouvertures, clics, rebonds et désinscriptions, optionnellement pour une plage de dates ou `launch_id`.
  • get_event
  • get_export
  • get_filter_contact
  • get_message_section
  • get_message_trackedlink
  • get_run
  • get_segmentObtenir un segment via `segment_id`, y compris son nom et sa définition.
  • get_single_run
  • get_template
  • get_translate
  • launch_email_campaignVisible par d’autresLancer une campagne par e-mail (`email_id`) à ses destinataires maintenant, ou à un moment `schedule` avec `timezone`. Cela envoie de vrais e-mails et ne peut pas être annulé une fois livré.
  • list_administrators
  • list_autoimports
  • list_automation_programsLister les programmes du Centre d'Automatisation avec leurs IDs, noms et statut.
  • list_available_choices_of_a_single_choice_field
  • list_choices
  • list_conditions
  • list_contact_list_membersLister les IDs de contact dans une liste de contact (`list_id`), avec `limit` et `offset` pagination.
  • list_contact_listsLister toutes les listes de contact avec leurs IDs et noms.
  • list_documents
  • list_email_campaignsLister les campagnes par e-mail, optionnellement filtrées par `status`, `launched`, `contactlist`, `email_category` ou une plage `fromdate`/`todate`.
  • list_email_categoriesLister les catégories d'e-mail avec leurs IDs (nécessaires comme `email_category` lors de la création de campagnes).
  • list_email_templatesLister les modèles d'e-mail disponibles pour de nouvelles campagnes.
  • list_ens
  • list_event_usages
  • list_external_eventsLister les événements externes qui peuvent déclencher des e-mails automatisés ou des programmes.
  • list_filter_contact_criteria
  • list_folders
  • list_formsLister les formulaires d'inscription avec leurs IDs et noms.
  • list_getaccesslevels
  • list_getinterfacelanguages
  • list_getstartpages
  • list_languages
  • list_linkcategories
  • list_message_personalizations
  • list_message_programs
  • list_message_responses
  • list_message_sections
  • list_programresources
  • list_settings
  • list_sources
  • remove_contacts_from_listSupprime des donnéesSupprimer des contacts d'une liste de contact (`list_id`), identifiée par `key_id` et `external_ids`. Les contacts eux-mêmes sont conservés.
  • search_contactlist_contacts
  • send_test_emailVisible par d’autresEnvoyer une version de test d'une campagne par e-mail (`email_id`) à un `recipientlist` d'adresses e-mail ou à un `contactlist_id`. Cela envoie de vrais e-mails à ces destinataires.
  • submit_messageVisible par d’autres
  • submit_message_finalizeVisible par d’autres
  • trigger_external_eventModifie des donnéesDéclencher un événement externe (`event_id`) pour les contacts identifiés par `key_id` (par exemple 3 pour l'email) dans `contacts`. Cela peut envoyer des emails automatisés à ces contacts.
  • update_contactsVisible par d’autresMettre à jour un ou plusieurs contacts identifiés par `key_id` (par exemple 3 pour e-mail) via `contacts` (objets indexés par ID de champ). Définir `create_if_not_exists` pour créer des contacts manquants.
  • update_email_campaignVisible par d’autresMettre à jour une brouillon de campagne par e-mail via `email_id` : nom, objet, expéditeur, contenu ou cible `contactlist`. Seules les champs que vous passez changent.
  • update_eventModifie des données
  • update_filter_contact_criteriaVisible par d’autres
  • update_filtersVisible par d’autres
  • update_keyModifie des données
  • update_message_sectionVisible par d’autres
  • update_message_trackedlinkVisible par d’autres
  • update_table_recordsVisible par d’autres
  • upload_documentModifie des données

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez Emarsys dans la liste des applications.

  2. 2

    Collez votre clé

    Collez l'ID Client et la clé secrète Client d'un identifiant API Emarsys. Dans Emarsys, allez dans Gestion > Paramètres de sécurité > Identifiants API et créez un nouvel identifiant de type OpenID Connect (API v3) avec les permissions nécessaires. Copiez immédiatement l'ID Client et la clé secrète Client, car ils ne peuvent pas être affichés à nouveau.

  3. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. Activez-le depuis le menu + d’une conversation.

Questions

Que peut faire l'IA dans Emarsys ?

L'IA peut trouver des contacts et lire leurs valeurs de champ et l'historique email, lister les listes de contacts, segments, formulaires, modèles, catégories d'email, événements externes et programmes du Centre d'automatisation, et lire les détails et résultats des campagnes. Elle peut créer et mettre à jour des contacts et listes, créer, copier, mettre à jour et lancer des campagnes email, envoyer des emails tests et déclencher des événements externes.

L'IA voit-elle ma clé secrète Client Emarsys ?

Non. Vos identifiants Emarsys sont chiffrés au repos et jamais affichés à l'IA. Une fois sauvegardés, ils ne sont plus visibles, même pour vous. L'IA ne voit que les résultats des outils qu'elle appelle.

Puis-je contrôler ce que l'IA est autorisée à faire ?

Oui. Vous choisissez quels outils sont activés, vous pouvez commencer en lecture seule. Lancer une campagne, envoyer un test et déclencher un événement externe peuvent tous envoyer de vrais emails, et retirer des contacts d'une liste change ceux que vous atteignez. Certains nécessitent votre approbation avant exécution. Chaque appel d'outil est journalisé.

Fonctionne-t-il avec ChatGPT ?

Oui. Dans ChatGPT, allez dans Paramètres › Applications et connecteurs › Avancé et activez le mode Développeur, puis ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d'autres clients MCP.

Quel est le coût ?

Emarsys se connecte via OAuth, et cette application nécessite le plan PipMCP Pro pour sa connexion OAuth. PipMCP dispose aussi d'un plan gratuit sans carte bancaire, mais il n'inclut pas cette connexion. Les plans facturés sont au nombre de tâches terminées. Vous avez également besoin de votre propre compte Emarsys.

Quel est le key_id lorsque l'IA travaille avec des contacts ?

Emarsys identifie les contacts via un ID de champ plutôt que par nom. Le champ email est généralement 3, donc l'IA passe key_id 3 et l'adresse email pour trouver, créer ou mettre à jour un contact. Elle peut rechercher d'autres IDs de champs via les outils de contact lorsque vous utilisez un autre identifiant.

Laissez votre IA travailler dans Emarsys dès aujourd’hui.

Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.

Connecter Emarsys gratuitement

PipMCP n’est pas affilié à Emarsys. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.