La documentation de référence pour l'intégration d'une API d'e-mail
L'e-mail est l'épine dorsale de l'infrastructure de communication des développeurs. Que vous construisiez un CRM, un centre d'aide, un assistant d'e-mail IA ou un outil d'automatisation des ventes, vous devrez éventuellement interagir avec les e-mails par programme. Ce guide couvre tout ce que les développeurs doivent savoir sur les API d'e-mail en 2026 : leur fonctionnement, comment elles se comparent à SMTP et IMAP, comment s'authentifier avec OAuth 2.0, comment synchroniser les boîtes de réception et comment envoyer des messages, avec de vrais exemples de code, dont un Tutoriel Python : envoyer un e-mail.
Ce que vous apprendrez
Fondamentaux de l'API d'e-mail
Avant de plonger dans les fournisseurs et les étapes d'intégration, clarifions ce qu'est exactement une API d'e-mail, pourquoi les développeurs en utilisent une plutôt que des protocoles bruts, et comment les deux principales catégories d'API d'e-mail diffèrent. Le choix que vous faites à ce stade façonne toute votre stratégie d'intégration d'e-mail.
Qu'est-ce qu'une API d'email ?
Un API de messagerie (Interface de programmation d'applications) Permet aux applications d'envoyer, de recevoir et de gérer des messages électroniques par le biais de code. Au lieu d'utiliser des protocoles traditionnels comme SMTP, IMAP ou POP3, il fournit une couche RESTful moderne pour interagir avec les données d'e-mail en utilisant JSON.
Il abstrait les configurations complexes des serveurs, offrant aux développeurs un accès unifié à plusieurs fournisseurs de messagerie. En un seul appel d'API, vous pouvez récupérer les derniers e-mails d'une boîte de réception Gmail, envoyer une pièce jointe via Outlook ou étiqueter un message dans une boîte aux lettres IMAP, sans jamais toucher à la pile de protocoles sous-jacente.
Comment fonctionnent les API d'email
Une API d'envoi d'e-mails agit comme un pont entre votre application et les fournisseurs de services d'e-mail. Il utilise l'authentification sécurisée OAuth 2.0 pour accorder à votre application l'accès à la boîte de réception et aux messages d'un utilisateur, puis expose les opérations de la boîte aux lettres (lister, envoyer, répondre, synchroniser, étiqueter, archiver) via une interface REST ou GraphQL normalisée.
Un flux de travail typique se présente comme suit :
- Autorisation de l'utilisateur : l'utilisateur accorde à votre application l'autorisation d'accéder à sa boîte de réception via un écran de consentement OAuth.
- Stockage de jetons : votre backend reçoit un jeton d'accès et un jeton de rafraîchissement, stockés de manière sécurisée côté serveur.
- Appels API : votre application effectue des requêtes authentifiées à l'API de messagerie pour lire, envoyer ou synchroniser des messages.
- Événements en temps réel notifications push vers votre point de terminaison chaque fois qu'un nouvel e-mail arrive ou qu'un message existant est modifié.
API Émettrices vs. API Synchrones : Deux Marchés Différents
Avant d'intégrer une API d'e-mail, il est important de préciser que le terme "API d'e-mail" couvre deux marchés distincts aux intentions très différentes. Choisir la mauvaise catégorie vous coûtera des semaines de travail d'intégration perdues.
API qui envoient des e-mails de votre propre domaine. Ils gèrent la délivrabilité, les files d'attente et la réputation, mais n'accèdent jamais à la boîte de réception personnelle d'un utilisateur.
APIs qui permettent à votre application agir au nom d'un utilisateur: lire, envoyer et synchroniser des messages depuis leur boîte de réception Gmail, Outlook ou IMAP réelle en temps réel.
Pourquoi cette distinction est importante : si votre objectif est l'automatisation du marketing ou la messagerie transactionnelle, des solutions comme Brevo ou SendGrid conviennent parfaitement. Mais si vous souhaitez intégrer boîtes de réception personnelles ou professionnelles pour des cas d'utilisation tels que la prospection commerciale, le recrutement ou le support, vous avez besoin d'une API d'e-mail "On-Behalf". Ce guide se concentre entièrement sur cette dernière catégorie: API qui se connectent à Gmail, Outlook et IMAP pour envoyer et recevoir des e-mails directement depuis les comptes réels de vos utilisateurs.
Un API de synchronisation d'e-mail un ensemble de protocoles et d'outils permettant aux applications d'accéder, de gérer et de synchroniser les données d'e-mail auprès de divers fournisseurs de services de messagerie. Ces API facilitent les mises à jour en temps réel, garantissant que les e-mails sont cohérents et à jour sur différents appareils et plateformes. Les fonctionnalités clés comprennent la synchronisation en temps réel, la récupération efficace des données et des capacités complètes de gestion des e-mails. En pratique, une API de synchronisation d'e-mails est l'épine dorsale technique de toute API d'e-mail "On-Behalf" : c'est ainsi que les intégrations Gmail, Outlook et IMAP restent actives et précises au sein de votre produit.
API d'e-mail vs intégration directe SMTP/IMAP
De nombreux développeurs se demandent : " pourquoi utiliser une API d'e-mail alors que SMTP et IMAP sont des standards ouverts et gratuits ? " La réponse réside dans temps de développement, fiabilité et coût de maintenance. Voici une comparaison côte à côte.
L'intégration directe SMTP/IMAP est toujours valable pour des cas d'utilisation très spécifiques (une simple tâche cron interne envoyant des alertes en texte brut), mais pour tout produit qui touche les boîtes de réception des utilisateurs à grande échelle, une API d'e-mail moderne est la seule voie raisonnable.
Le paysage des fournisseurs d'API d'e-mails
Trois fournisseurs couvrent environ 95% de la messagerie professionnelle dans le monde : Gmail (et Google Workspace), Microsoft Outlook / Microsoft 365, et l'universel IMAP / SMTP protocoles pour tout le reste. Comprendre ce que chacun offre et en quoi ils diffèrent est la première décision que vous devez prendre avant d'intégrer une API d'e-mail dans votre produit.
API Gmail
Le API Gmail permet aux développeurs d'accéder et de gérer les boîtes aux lettres Gmail en toute sécurité à l'aide de l'authentification OAuth 2.0. C'est la seule méthode approuvée pour intégrer les comptes Gmail grand public et Google Workspace à grande échelle : elle expose la liste des boîtes aux lettres, la récupération des messages, la gestion des libellés, les brouillons, les fils de discussion, les notifications push et la synchronisation incrémentielle basée sur l'historique via des points de terminaison REST sur HTTPS.
En coulisses, l'API Gmail utilise les informations d'identification OAuth de votre projet Google Cloud pour agir au nom d'un utilisateur. Une fois que l'utilisateur a donné son consentement, vous recevez un jeton d'accès (durée de vie de 1 heure) et un jeton d'actualisation pour en générer de nouveaux. La partie difficile n'est pas l'API elle-même : c'est la validation de la vérification OAuth de Google, ce qui est obligatoire avant de pouvoir demander des champs sensibles tels que gmail.modifier ou gmail.envoyer. Les examens prennent 2 à 8 semaines et nécessitent une évaluation de sécurité CASA de niveau 2 ou 3.
{
"id": "18c1234abcd5678ef",
"threadId": "18c1234abcd5678ef",
"identifiantsEtiquettes": ["BOÎTE DE RÉCEPTION", "IMPORTANT", "CATÉGORIE_PERSONNEL"],
"extrait": "Salut l'équipe, voici le projet de contrat que vous avez demandé...",
"identifiantHistoire": "547821",
"dateInterne": "1714058400000",
"charge utile": {
"typeMime": "multipart/alternative",
"en-têtes": [
{ "nom": "De", "valeur": "sarah@acme.com" },
{ "nom": "À", "valeur": "michel@unipile.com" },
{ "nom": "Objet", "valeur": "Projet de contrat v3" }
]
}
}
- Créez un projet Google Cloud dans votre Google Cloud Console.
- Générer un ID client OAuth (Type d'application : Application web).
- Ajoutez l'URI de redirection d'Unipile à vos origines autorisées.
- Soumettez l'application pour vérification avec les champs Gmail demandés, ou sautez cette étape complètement en utilisant l'application OAuth de niveau 2 CASA pré-vérifiée d'Unipile.
Guide complet d'intégration de l'API Gmail →
API Microsoft Graph (Outlook)
Le Microsoft Graph API offre un accès aux boîtes aux lettres Outlook sur Microsoft 365, Outlook.com et Exchange Online. C'est l'approche standard pour connecter des comptes de messagerie professionnels sécurisés sous Azure Active Directory. Contrairement à Gmail, Microsoft Graph traite l'e-mail comme une ressource parmi d'autres : la même API expose également le Calendrier, OneDrive, Teams et les Contacts, ce qui est pratique lorsque votre produit a besoin de plus qu'un simple accès à la boîte de réception.
Le flux OAuth utilise Microsoft Entra ID (anciennement Azure AD). Vous enregistrez une application multi-locataire, demandez les étendues appropriées (Mail.Read, Mail.Send, accès_hors_ligne), et échanger des codes d'autorisation contre des jetons d'accès et de rafraîchissement. Mise en garde importante : Les secrets clients Azure expirent après 12 ou 24 mois. Un secret expiré interrompt silencieusement tous les appels de rafraîchissement de jetons en production. Définissez un rappel de calendrier et effectuez la rotation avant l'expiration.
{
"valeur": [
{
"id": "AAMkAGI2THBMM...",
"identifiantDeConversation": "AAQkAGI2THBMM...",
"sujet": "Revue du pipeline du T1",
"aperçu du corps": "Partager le plateau et le tableau de bord des métriques...",
"lu": faux,
"importance": "normal",
"dateHeureReception": "2026-04-07T08:42:11Z",
"de": {
"adresseCourriel": {
"nom": "David Chen",
"adresse": "david.chen@acme.com"
}
}
}
]
}
Guide complet de l'API Microsoft Graph →
IMAP et SMTP (Protocoles Universels)
Pour les serveurs de messagerie qui ne fournissent pas d'API REST native, IMAP reste le protocole universel pour l'accès à la messagerie. Cela couvre tout ce qui est extérieur aux écosystèmes Google et Microsoft : Yahoo Mail, Fastmail, ProtonMail (via Bridge), iCloud Mail, Zoho, GMX, les serveurs de messagerie d'entreprise personnalisés exécutant Postfix ou Dovecot, et tout fournisseur qui respecte la norme IMAP4rev1 (RFC 3501). Pour l'envoi, le protocole SMTP (RFC 5321) est le protocole correspondant pour les messages sortants.
Le compromis avec IMAP est la complexité de l'intégration. Alors que Gmail et Microsoft Graph vous fournissent du JSON sur HTTPS, IMAP vous oblige à maintenir des sockets TCP persistants, à analyser les corps de messages RFC 822, à décoder manuellement les pièces jointes encodées en quoted-printable et en base64, à gérer les notifications IDLE et à vous reconnecter après chaque problème réseau transitoire. La plupart des équipes produit sous-estiment IMAP par un facteur 3. Unipile abstrait tout cela dans les mêmes points de terminaison REST utilisés pour Gmail et Outlook.
// Connecter une boîte aux lettres IMAP/SMTP via Unipile { "fournisseur": "IMAP", "nom d'utilisateur": "michel@fastmail.com", "mot de passe": "mot-de-passe-application-ici", "imap_hote": "imap.fastmail.com", "port_imap": 993, "imap_chiffrement": "SSL", "smtp_hôte": "smtp.fastmail.com", "port_smtp": 465, "chiffrement_smtp": "SSL" } // Réponse { "id": "acc_imap_8f3a7b2c", "statut": "D'accord", "capacités": ["INACTIF", "CONDSTORE", "BOUGER", "UIDPLUS"] }
Guide complet d'intégration de l'API IMAP →
APIs d'e-mail unifiées : Une intégration pour les trois
Gérer trois API différentes (Gmail REST, Microsoft Graph, IMAP/SMTP) dans un seul produit devient rapidement pénible. Chaque fournisseur apporte son propre modèle d'authentification, ses formes d'endpoints, ses limites de débit, ses codes d'erreur et ses particularités. Une correction de bug dans votre intégration Gmail ne se propage pas à Outlook. Une nouvelle fonctionnalité demandée par un client doit être implémentée trois fois. Votre équipe "intégration email" passe d'un ingénieur à quatre.
Une API unifiée pour les e-mails résume toute cette complexité en une API REST standardisée, de sorte que vos développeurs se concentrent sur la création de fonctionnalités de produits plutôt que sur la gestion de l'infrastructure de messagerie. Vous écrivez votre intégration une fois, et elle fonctionne simultanément sur Gmail, Outlook et IMAP.
Une API REST pour toutes les boîtes de réception
Accédez, envoyez et synchronisez les messages sur Gmail, Outlook et IMAP via des points de terminaison identiques. Pas de branchement par fournisseur dans votre code.
Gestion centralisée d'OAuth
Connectez en toute sécurité les comptes Google et Microsoft via les applications OAuth pré-vérifiées d'Unipile. Évitez l'intégralité du processus de revue de vérification.
Synchronisation d'e-mails en temps réel
Synchronisation initiale, synchronisation incrémentielle par delta et notifications par webhook gérées automatiquement. Fini le polling, finis les messages manqués.
Sécurité de niveau entreprise
Certifié SOC 2 Type II, conforme au RGPD, audité CASA Tier 2. Jetons et identifiants chiffrés au repos et en transit.
Pour un guide d'implémentation étape par étape complet, consultez notre guide d'intégration API d'email unifiée.
Intégration API de messagerie : d'OAuth à la synchronisation en temps réel
Une intégration d'API d'e-mail réelle suit quatre phases, quel que soit le fournisseur que vous ciblez. Lisez cette section comme une liste de contrôle avant de commencer votre mise en œuvre : ignorer une étape ici est la raison la plus courante pour laquelle les intégrations fonctionnent en développement et échouent en production.
Authentification OAuth 2.0
Gmail et Microsoft Graph utilisent le standard Flux de code d'autorisation OAuth 2.0. Les mécanismes sont identiques : rediriger l'utilisateur vers le fournisseur, recevoir un code unique sur votre URL de rappel, l'échanger contre un jeton d'actualisation à longue durée de vie côté serveur, puis utiliser ce jeton d'actualisation pour générer des jetons d'accès à courte durée de vie pour chaque appel API ultérieur.
- Redirigez l'utilisateur vers le point de terminaison d'autorisation du fournisseur avec votre
client_id,uri_de_redirection, et le demandéportée. - L'utilisateur accorde les autorisations, le fournisseur redirige vers votre URL de rappel avec un code unique
codeparamètre. - Votre serveur échange ça
codepour unaccess_token(durée de vie d’une heure) et untoken_rafraîchissementvia un canal secondaire POST. - Stocker les
token_rafraîchissementserveur sécurisé, chiffré au repos. C'est l'identique à longue durée de vie que vous utilisez pour générer automatiquement de nouveaux jetons d'accès.
Note de sécurité : ne jamais ranger un access_token dans le stockage local du navigateur ou l'exposer au JavaScript côté client. Le token_rafraîchissement doit vivre côté serveur uniquement, chiffré avec une clé qui est elle-même pivotée. Un jeton de rafraîchissement divulgué signifie un accès complet à la boîte aux lettres jusqu'à ce que l'utilisateur révoque manuellement son consentement.
Envoyer et recevoir des e-mails
Une fois authentifiées, les deux opérations suivantes couvrent 80% de l'utilisation typique de l'API d'e-mail : récupération de la boîte de réception et envoyer un message. Avec l'API unifiée d'Unipile, les deux fonctionnent de manière identique sur Gmail, Outlook et IMAP via un ensemble unique de points de terminaison.
# Récupérer les 50 derniers e-mails d'une boîte de réception connectée
curl --request GET \
--url 'https://api.unipile.com/api/v1/emails?limit=50&folder=inbox' \
--header 'X-API-KEY: VOTRE_CLE_API'
# Envoyer un e-mail en texte brut
curl --request POST \
--url 'https://api.unipile.com/api/v1/emails' \
--header 'X-API-KEY: VOTRE_CLE_API' \
--header 'Content-Type: application/json' \
--data '{
"account_id": "VOTRE_ID_COMPTE",
"subject": "Bonjour depuis Unipile",
"body": "Bonjour, ceci est un e-mail en texte brut",
"to": [{"display_name":"John Doe","identifier":"john@example.com"}]
}'
Unipile prend également en charge les fonctionnalités d'envoi avancées typiques attendues par les développeurs : pièces jointes (multipart form-data avec plusieurs fichiers), en-têtes personnalisés (passage de tableaux de X- en-têtes préfixés), répondre dans le fil (en utilisant le message original) provider_id), surnom, alias d'expéditeur autorisés, et suivi des ouvertures / des liens avec des événements webhook en temps réel. Chacun d'eux correspond à un seul champ dans le corps de la requête, sans négociation de protocole requise.
# Envoyer avec pièces jointes + en-têtes personnalisés + suivi
curl --request POST \
--url 'https://api.unipile.com/api/v1/emails' \
--header 'X-API-KEY: VOTRE_CLÉ_API' \
--form 'account_id=VOTRE_ID_COMPTE' \
--form 'subject=Ébauche de contrat' \
--form 'body=Veuillez trouver la v3 ci-jointe.' \
--form 'to=[{"identifier":"sarah@acme.com"}]' \
--form 'attachments=@/chemin/vers/contract.pdf' \
--form 'attachments=@/chemin/vers/appendix.png' \
--form 'custom_headers=[{"name":"X-Campaign-ID","value":"q1-outreach"}]' \
--form 'tracking_options={"opens":true,"links":true,"label":"q1-outreach"}'
Pour une référence complète de développeur couvrant toutes les options d'envoi et le comportement spécifique au fournisseur, consultez notre guide API d'envoi d'e-mails.
Synchronisation des emails en temps réel
La synchronisation de la boîte de réception est la partie la plus complexe de toute intégration d'e-mails, et la plus souvent mal comprise. Une solution robuste synchronisation des e-mails la mise en œuvre comporte trois phases distinctes : synchronisation initiale, synchronisation incrémentale et notifications webhook en temps réel. Le fait d'en négliger un produit une intégration qui fonctionne dès le premier jour et qui échoue à grande échelle.
Synchronisation initiale
Télécharger l'état complet de la boîte aux lettres pour la première fois. Paginer agressivement, limiter les débits à ceux du fournisseur, et stocker les identifiants des messages dans une file d'attente pour la récupération par lots des corps de messages.
Synchronisation incrémentielle
Récupérez uniquement les messages qui ont changé depuis le dernier cycle. Gmail utilise identifiantHistorique, Microsoft Graph utilise $jeton delta. Tous deux réduisent la bande passante de 95% par rapport aux re-téléchargements complets.
Webhooks en temps réel
Éliminez complètement le sondage. Les abonnements Gmail Pub/Sub et Graph envoient des événements à votre point de terminaison quelques secondes après toute modification de la boîte de réception.
Planifiez les renouvellements dès le premier jour : les abonnements de réception Gmail Pub/Sub expirent après 7 jours et doivent être renouvelés. Les abonnements Microsoft Graph sur les ressources de messagerie expirent après un maximum d'environ 3 jours. Intégrez le renouvellement des abonnements à votre infrastructure de tâches en arrière-plan. avant aller en production, sinon votre intégration cessera silencieusement de recevoir des événements.
Avec une API de synchronisation d'e-mails unifiée comme Unipile, les trois phases sont gérées par la couche API. Votre application s'enregistre un point de terminaison webhook unique et reçoit normalisé email.reçu événements, que la boîte aux lettres sous-jacente soit Gmail, Outlook ou un serveur IMAP, sans gestion d'abonnement par fournisseur requise.
Webhooks et événements
Les webhooks sont la façon dont une API de messagerie moderne informe votre backend que quelque chose s'est produit, en temps réel, sans que vous ayez à demander. Au lieu de sonder /messages toutes les 30 secondes (coûteux et lent), vous vous abonnez une fois, et le fournisseur envoie une charge utile JSON à votre point de terminaison à chaque fois qu'un nouvel e-mail arrive, est lu, auquel on répond, ou est supprimé.
Les événements auxquels vous vous abonnez généralement sont mail_received (un nouveau message est arrivé dans la boîte de réception), mail_sent (un message sortant a été livré avec succès), mail_ouvert (le destinataire l'a ouvert, si le suivi est activé), lien_mail_cliqué (le destinataire a cliqué sur un lien suivi), et statut_du_compte (la boîte aux lettres connectée a besoin d'une réauthentification, par exemple après un changement de mot de passe). Chaque événement contient suffisamment de contexte pour que vos systèmes en aval réagissent sans effectuer d'appels d'API supplémentaires.
Couverture des fonctionnalités de l'API d'e-mail par fournisseur
Une seule intégration Unipile vous donne accès à toutes les opérations d'e-mail sur les fournisseurs Gmail, Outlook et IMAP. Cliquez sur l'en-tête de n'importe quel fournisseur pour lire le guide d'intégration complet.
| Fonctionnalité | Gmail | Outlook / M365 | IMAP / SMTP |
|---|---|---|---|
| Authentification | |||
| OAuth2 (pas de stockage de mot de passe) | ✓ | ✓ | Mot de passe d'application |
| Flux d'authentification / consentement hébergé | ✓ | ✓ | ✓ |
| Actualisation automatique du jeton | ✓ | ✓ | ✓ |
| Opérations par e-mail | |||
| Envoyer un e-mail depuis le compte utilisateur | ✓ | ✓ | ✓ |
| Lire et lister les e-mails | ✓ | ✓ | ✓ |
| Envoyez avec pièces jointes | ✓ | ✓ | ✓ |
| Répondre dans le fil de discussion existant | ✓ | ✓ | ✓ |
| Gestion des brouillons | ✓ | ✓ | ✓ |
| Étiquettes / Dossiers | ✓Étiquettes | ✓Dossiers | ✓Dossiers |
| Limite d'envoi quotidienne (env.) | ~500 / jour | ~10 000 / jour | Dépendant du serveur |
| Synchronisation et événements | |||
| Webhooks en temps réel | ✓ | ✓ | ✓ |
| Synchronisation delta incrémentielle | ✓ | ✓ | ✓ |
| Regroupement de fils | ✓ | ✓ | ✓ |
| SOC 2 Type II / CASA Niveau 2 | ✓ | ✓ | ✓ |
Intégration de l'API Email pour toutes les applications
Connectez Gmail, Outlook et IMAP via une API unique. Une intégration, trois fournisseurs, zéro tracas de protocole.
// Connecter n'importe quel fournisseur de messagerie en quelques secondes import { UnipileClient } from 'unipile-node-sdk'; const client = new UnipileClient({ dsn : 'https://api.unipile.com', token : process.env.UNIPILE_TOKEN }); // Récupérer tous les emails des comptes liés const emails = await client.email.list({ limite : 50, dossier: 'inbox' }); // Envoyer un courriel await client.email.envoyer({ to: 'contact@example.com', subject: 'Bonjour de la part d'Unipile', body: 'Votre message ici...' });
IMAP simplifié
Abstraction de la complexité du protocole IMAP brut. Accès complet à la boîte de réception sans implémenter la RFC 3501.
Certifié SOC 2
Sécurité de niveau entreprise et conformité totale. Les données de vos utilisateurs restent protégées.
CASA certifié Tier 2
Utilisez notre application OAuth vérifiée par Google pour votre POC avant de procéder à votre propre certification.
Webhooks en temps réel
Notifications instantanées pour les nouveaux emails, les changements d'état et les événements.
Environnement de test
Testez votre intégration sans risque. Déboguez avec des journaux détaillés et un suivi des erreurs.
Prêt pour TypeScript
SDK Node.js officiel avec des types TypeScript complets. Expérience développeur agréable pour l'auto-complétion.
Cas d'utilisation CRM et ATS alimentés par l'API d'e-mail
Une API d'e-mail est rarement le but ultime. C'est le fondement des produits qui ont besoin de lire, écrire et réagir aux courriels qui se produisent dans les boîtes de réception réelles de leurs utilisateurs. Deux catégories de produits génèrent la majeure partie du trafic de l'API d'e-mails d'Unipile : CRM (vente et gestion de comptes) et ATS (recrutement et embauche). Voici ce que chacune d'entre elles permet de débloquer.
Journalisez automatiquement tous les e-mails des clients dans le bon enregistrement d'affaire sans que vos commerciaux aient à copier-coller quoi que ce soit. Déclenchez des automatisations de pipeline dès qu'un prospect répond. Affichez le contexte de votre boîte de réception dans l'interface CRM sans obliger vos utilisateurs à quitter leur client de messagerie.
- Connexion automatique : associer automatiquement les e-mails entrants et sortants au bon contact et à la bonne opportunité.
- Détection de réponses : le webhook se déclenche quelques secondes après la réponse d'un prospect, déclenchant des séquences de suivi ou des notifications au propriétaire.
- Synchronisation de fil reconstituer les fils de conversation complets (sujet + ID de fil) à l'intérieur du CRM, y compris les pièces jointes.
- Envoyer depuis le CRM : Composer et envoyer des messages depuis la boîte aux lettres réelle de l'utilisateur afin qu'ils apparaissent dans le champ "De" du destinataire comme prévu.
- Suivi des ouvertures et des clics : attribuer l'engagement à la transaction et prévoir la probabilité de clôture.
Synchronisez la communication des candidats dans le système de suivi des candidats (ATS) sans saisie manuelle des données. Les recruteurs vivent dans leur boîte de réception, votre produit a besoin que les données vivent dans l'ATS. L'API d'e-mail comble cette lacune en temps réel, avec l'historique complet des conversations et la prise en charge des pièces jointes.
- Fils candidats : capturer automatiquement tous les e-mails échangés avec un candidat à l'intérieur de sa chronologie de profil.
- Analyse de CV : les pièces jointes arrivant par e-mail sont enregistrées dans le dossier du candidat et analysées pour en extraire des données structurées.
- Événements du pipeline de recrutement : Une réponse d'un candidat fait avancer automatiquement ce dernier à l'étape suivante du processus d'embauche.
- Coordination multi-recruteurs visibilité partagée sur les conversations des candidats au sein de l'équipe de recrutement.
- Planification d'entretiens : Combiner l'API d'e-mail avec l'API de calendrier pour des flux de réservation de bout en bout.
Au-delà des plateformes CRM et ATS, la même API d'e-mail alimente Assistants électroniques IA (Lire, Ondes courtes, Produits de style surhumain), services d'assistance à la clientèle (Avant, Missive, style Scout d'aide), outils d'engagement commercial (Approche, style Salesloft), et assistants de productivité. Le schéma courant : tout produit où la boîte aux lettres de l'utilisateur est la source de vérité et votre travail est de la rendre plus rapide à utiliser.
Google OAuth, simplifié
La vérification Google OAuth est complexe : écrans de consentement, revues de sécurité, évaluations CASA, recertifications annuelles. Unipile gère tout cela, y compris la conformité de sécurité, pour que vous puissiez vous concentrer sur le développement.
Arrêtez d'intégrer Gmail, Outlook et IMAP un par un.
Connectez n'importe quelle boîte de réception en quelques minutes grâce à une API d'e-mail unique et unifiée. Certifié SOC 2, audité CASA Tier 2, webhooks en temps réel inclus. Commencez gratuitement, développez quand vous êtes prêt.
Questions fréquemment posées
Tout ce que les développeurs demandent avant d'intégrer une API d'e-mail.
identifiantHistorique ou le jeton delta de Microsoft Graph pour récupérer uniquement les modifications depuis votre dernier cycle. Voir les exemples de code à l'étape 4 ci-dessus.$sélectionner pour ne demander que les champs nécessaires, regrouper les requêtes de récupération de messages lorsqu'elles sont prises en charge, et passer du sondage aux webhooks ou aux notifications push pour les mises à jour en temps réel. Pour Gmail, utilisez modification par lots et batchGet points de terminaison pour réduire les décomptes de requêtes.Vous avez encore des questions ? Notre équipe est là pour vous aider.