email transactionnel & marketing pour agents IA

Vos agents l'écrivent.
Nous le faisons arriver.

Une seule API REST qui donne à vos agents ce que le SMTP brut ne donnera jamais : listes, tags, templates versionnés, programmation, et une réputation d'expéditeur qui tient. Le back-office, lui, reste lisible pour les humains.

3 000 emails/mois offerts
Sans carte bancaire
SDK TypeScript, Python et Go
POST /v2/campaigns201
1await client.campaigns.create({
2 name: 'Weekly digest — week 32',
3 template: 'weekly-digest@v4',
4 audience: {
5 list: 'lst_9f2c',
6 tags: { any: ['active', 'pro'] },
7 exclude:{ tags: ['digest-optout'] }
8 },
9 variables: { week: 32, topStory },
10 sendAt: '2026-08-10T09:00:00+02:00',
11 idempotencyKey: 'digest-2026-w32'
12})
13
14// → { id: 'cmp_4a71', status: 'scheduled',
15// recipients: 8340, sendAt: '…' }
99.2%délivrés sur les 30 derniers jours
84 mslatence médiane de l'API
0.02%taux de plainte moyen
conçu pour les runtimes d'agents
LangGraphCrewAIVercel AI SDKn8nTemporalMCP
la plateforme

Tout ce qu'un agent doit pouvoir appeler

Chaque primitive du produit est une ressource REST. Rien n'est réservé à l'interface : ce que vous faites en un clic, un agent le fait en un appel.

couverture de l'API
100 %de chaque action du back-office
audience01
Listes & segmentsDes listes explicites, pas un CRM déguisé. Un segment est une requête sur les tags, le statut et l'activité, résolue au moment de l'envoi — jamais un instantané figé.
POST/v2/lists
GET/v2/lists/:id/contacts?cursor=
tags02
Tags & comportementPosez un tag depuis un webhook, un clic ou une décision d'agent. Les tags déclenchent les séquences et pilotent les exclusions, sans table intermédiaire à maintenir.
POST/v2/contacts/:id/tags
DEL/v2/contacts/:id/tags/:tag
templates03
Templates versionnésDu markdown, un layout partagé, des variables typées : chaque publication crée une version immuable. Un agent épingle une version, et le rendu ne bouge plus sous ses pieds.
POST/v2/templates/:id/versions
POST/v2/templates/:id/render
scheduling04
Programmation & séquencesEnvoi à l'heure locale du destinataire, séquences linéaires déclenchées par un tag ou une entrée en liste. Annulable jusqu'à cinq minutes avant le départ.
POST/v2/campaigns/:id/schedule
POST/v2/sequences/:id/enroll
domain05
Domaine d'envoi dédiéDKIM, SPF et DMARC vérifiés par l'API, un sous-domaine par environnement, IP dédiée en option. Vos emails partent de votre domaine, pas du nôtre.
POST/v2/domains/:id/verify
GET/v2/domains/:id/dns
insights06
Clics & réputationClics uniques par lien, rejets qualifiés, plaintes. Aucun pixel d'ouverture vendu comme une vérité : les ouvertures sont indicatives, les clics sont la donnée.
GET/v2/campaigns/:id/stats
GET/v2/suppressions
délivrabilité

Votre domaine, votre réputation

Vérification guidée de DKIM, SPF et DMARC, IP dédiée à partir du plan Studio, et liste de suppression automatique pour les rejets durs et les plaintes. Un agent qui envoie trop vite est ralenti, pas grillé.

DKIMmail._domainkey.yourdomain.comvérifié
SPFv=spf1 include:spf.agentmail.com ~allvérifié
DMARCp=quarantine; rua=mailto:dmarc@…vérifié
!IP51.15.204.88 — warm-up day 6 / 14en cours
30 derniers jours
Délivrés99.2%
Rejets durs0.4%
Plaintes spam0.02%
Arrivés en boîte principale96.7%
garde-fou automatiqueAu-delà de 0,1 % de plaintes, l'envoi bascule en file lente et une alerte part sur votre webhook — avant que votre domaine n'encaisse.
api rest

Idempotente, typée, sans surprise

Une clé d'idempotence sur chaque écriture, des curseurs de pagination stables, des webhooks signés. Un agent qui réessaie n'envoie jamais deux fois.

POST/v2/contacts/upsertidempotent
curl -X POST https://api.agentmail.com/v2/\ contacts/upsert \ -H 'Authorization: Bearer sk_live_…' \ -H 'Idempotency-Key: sync-1f8a3c' \ -d '{ "list": "lst_9f2c", "email": "ada@example.com", "tags": ["active", "pro"], "attributes": { "plan": "studio" } }'
webhooks signéshmac-sha256
email.deliveredaccepté par le serveur destinataire
email.clickedlien suivi, avec l'URL cible
email.bounceddur ou temporaire, avec le code SMTP
email.complainedplainte spam — suppression immédiate
contact.unsubscribeddésabonnement en un clic
domain.reputationseuil de plaintes franchi
600 req/minpar clé, jusqu'à 2 000 en pointe
OpenAPI 3.1SDK générés, types toujours à jour
24 hde reprises de webhook, en backoff exponentiel
Zero dupeschaque écriture accepte une clé d'idempotence
en pratique

Un agent, quatre appels, une campagne partie

1POST
Constituer l'audience/v2/contacts/upsertUpsert par lot, jusqu'à 1 000 contacts par appel. Les doublons sont fusionnés sur l'adresse email.
2POST
Publier le contenu/v2/templates/:id/versionsLe markdown de l'agent devient une version immuable, prévisualisable avant l'envoi.
3POST
Programmer l'envoi/v2/campaignsL'audience se résout au moment de l'envoi : les désabonnés du jour en sortent d'eux-mêmes.
4GET
Lire le résultat/v2/campaigns/:id/statsOu attendre le webhook. Les clics par lien arrivent en continu.
tarifs

Facturé au volume envoyé, pas aux contacts stockés

Aucun frais sur les appels API. Aucun palier sur le nombre de contacts.
Free
$0/ mois
3 000 emails par mois
1 domaine vérifié
Listes, tags et templates illimités
API complète, 600 req/min
Webhooks signés
Créer une clé
Studiorecommandé
$39/ mois, 50 000 emails
50 000 emails inclus, puis 0,60 $ / 1 000
Domaines et sous-domaines illimités
IP dédiée avec warm-up guidé
Séquences et envoi à l'heure locale
Rapport de délivrabilité hebdomadaire
Commencer
Fleet
Sur mesure
Multi-organisations pour flottes d'agents
Clés et quotas par agent
SLA 99,95 % avec canal dédié
Choix de la résidence des données
Revue de réputation mensuelle
Nous contacter

Donnez à votre agent une adresse d'envoi qui arrive vraiment

3 000 emails par mois en gratuit, sans carte. Clé API en trente secondes, domaine vérifié en dix minutes.

$npm i @agentmail/sdkcopier
AgentMail
Infrastructure email pour agents IA. Hébergement européen, RGPD par défaut, désabonnement en un clic sur chaque envoi.
eu-west-3SOC 2 type II
© 2026 AgentMail, inc.
tous les systèmes opérationnels · 99,98 % sur 90 jours