API Multi-Canal pour Agents IA : Email, LinkedIn & WhatsApp (2026)

API multi-canaux pour agents IA

Une API multi-canal pour les agents IA : E-mail, LinkedIn, WhatsApp et au-delà

Donnez à vos agents IA un accès authentifié à l'e-mail, LinkedIn, WhatsApp, Telegram et Instagram - à partir d'une API unifiée unique. Agissant au nom de l'utilisateur authentifié, pas d'une boîte de réception système partagée. Serveur MCP natif inclus.

Créez votre agent Lire la documentation
agent_tools.py
# Dotez vos agents d'outils multicanaux from unipile import UnipileClient client = UnipileClient(clé_api="VOTRE_CLÉ") # Lire les e-mails au nom de l'utilisateur courriels = client.l'email.list( account_id="compte_gmail_utilisateur" ) # Envoyer un message privé sur LinkedIn au nom de l'utilisateur client.messaging.send( account_id="compte_linkedin_utilisateur", identifiant_prestataire_participant="identifiant_prospect", text="Bonjour, j'ai vu votre publication..." )
Agent multi-canal en cours d'exécution - 5 canaux liés
LinkedIn WhatsApp Telegram Instagram
Définition

Qu'est-ce qu'une API multicanal pour les agents IA ?

Les agents IA ont besoin de plus qu'une seule boîte de réception pour fonctionner à grande échelle. Une API multi-canal pour agents IA est une interface unifiée qui permet à un agent de lire, envoyer et gérer les communications via email, LinkedIn, WhatsApp, Telegram et Instagram, le tout à partir d'une seule intégration, agissant au nom de l'utilisateur authentifié qui a accordé l'accès. Unipile est la seule API multi-canal pour agents IA qui couvre la messagerie professionnelle ET l'e-mail dans un seul point d'accès, avec un serveur MCP natif pour l'e-mail et tous les autres canaux.

Une API multicanal pour agents IA est une couche API qui donne à un agent IA un accès authentifié à plusieurs canaux de communication, y compris les e-mails, les messages directs LinkedIn, WhatsApp, Telegram et Instagram, via un point d'accès unique. L'agent agit au nom d'un utilisateur authentifié, lisant et envoyant des messages à partir des comptes réels de cet utilisateur plutôt que d'une boîte de réception système générique. C'est la différence fondamentale entre un agent qui semble humain et un autre qui ressemble à un bot.

Chaîne Soutenu Lu Envoyer Au nom de l'utilisateur Boîte de réception réservée aux agents
Courriel (Gmail) Au nom de
Email (Outlook) Au nom de
Courriel (IMAP) Au nom de
LinkedIn Au nom de
WhatsApp Au nom de
Telegram Au nom de
Instagram Au nom de
Courriel (Gmail)
Lu Envoyer
Au nom de l'utilisateur
Email (Outlook)
Lu Envoyer
Au nom de l'utilisateur
Courriel (IMAP)
Lu Envoyer
Au nom de l'utilisateur
LinkedIn
Lu Envoyer
Au nom de l'utilisateur
WhatsApp
Lu Envoyer
Au nom de l'utilisateur
Telegram
Lu Envoyer
Au nom de l'utilisateur
Instagram
Lu Envoyer
Au nom de l'utilisateur

Prêt à donner à votre agent IA un accès multicanal ?

Démarrer
Le Problème

API d'e-mail pour les agents IA : pourquoi le canal unique ne suffit pas

Une API de messagerie électronique pour les agents IA résout une partie du problème. Votre agent peut lire une boîte de réception Gmail, rédiger des réponses et déclencher des suivis. Mais dès qu'un prospect répond sur LinkedIn, qu'un client contacte sur WhatsApp et qu'un contact clé répond uniquement via Telegram, un agent mono-canal se tait. La communication réelle ne se fait pas dans une seule boîte de réception. C'est pourquoi une API multi-canal pour les agents IA est devenue la norme architecturale pour les piles d'agents de niveau production en 2026.

Les chaînes ne se parlent pas entre elles

Un prospect pourrait ignorer votre courriel mais répondre à un message LinkedIn en quelques heures. Avec une seule API de courriel, votre agent n'a aucune visibilité sur ces conversations parallèles et ne peut pas coordonner une séquence d'engagement cohérente sur les canaux.

Le contexte est perdu entre les changements d'interlocuteurs

Lorsque votre agent consulte un fil de discussion par e-mail mais n'a pas accès à l'historique des conversations LinkedIn avec ce même contact, ses réponses manquent de contexte. Une API de messagerie unifiée pour les agents IA comble cette lacune en centralisant toutes les données provenant des différents canaux en un seul endroit.

Les intégrations multiples multiplient les coûts de maintenance

Assembler une API d'e-mail distincte, un wrapper pour l'API LinkedIn, une intégration WhatsApp et un bot Telegram crée quatre flux d'authentification, quatre banques de données d'identifiants et quatre points de défaillance. Chaque mise à jour de plateforme casse une partie différente de la pile.

Les utilisateurs s'attendent à ce que les agents agissent en leur nom partout.

Les utilisateurs qui lient leurs comptes s'attendent à ce que leur agent IA surveille et réponde sur tous les canaux, pas seulement par e-mail. Une API de messagerie unifiée pour les agents IA qui agit au nom de chaque utilisateur authentifié répond à cette attente sans obliger l'utilisateur à gérer des identifiants d'agent distincts par plateforme.

Ce que les agents à canal unique ne peuvent pas faire

Envoyez un message LinkedIn lorsqu'un e-mail est retourné ou reste sans réponse pendant 48 heures
Détecter qu'une réponse WhatsApp a conclu un accord déjà discuté par e-mail, et mettre à jour le CRM en conséquence
Routage d'une demande de support client d'un message direct Instagram vers la file d'attente de l'équipe appropriée en fonction de l'analyse du contenu
Résumer un fil de conversation complet (e-mails ET LinkedIn) pour le briefing quotidien d'un représentant commercial

Plusieurs produits s'adressent au cas d'utilisation de l'API d'e-mail à canal unique pour les agents IA - la catégorie comprend des outils conçus pour donner aux agents une boîte de réception dédiée. Unipile adopte une approche différente : au lieu d'une nouvelle boîte de réception, les agents accèdent aux comptes liés existants de l'utilisateur au nom de l'utilisateur authentifié, sur tous les canaux pris en charge à la fois.

Commencez à construire un agent multicanal dès aujourd'hui - aucune intégration supplémentaire n'est nécessaire.

Commencer à construire
Comment fonctionne Unipile

Une API, au nom de l'utilisateur authentifié

Le principe de conception fondamental qui sous-tend l'API multicanal d'Unipile pour les agents IA est que chaque action est effectuée au nom de l'utilisateur authentifié. L'agent ne dispose pas d'une clé système lui permettant d'envoyer des messages à grande échelle. Il agit en tant que mandataire d'une personne réelle qui a explicitement accordé l'accès à son compte LinkedIn, à sa boîte de réception Gmail et à son compte WhatsApp. Cette distinction est importante tant pour la conformité de la plateforme que pour la qualité des résultats fournis par l'agent.

Comment fonctionne Unipile

Intermédiaire technique indépendant - partenaire de plateforme non

Unipile agit en tant qu'intermédiaire technique indépendant entre votre application et les plateformes de communication auxquelles vos utilisateurs se sont connectés. Lorsqu'un agent IA envoie un message LinkedIn ou consulte un fil de discussion Gmail via Unipile, il le fait en utilisant les identifiants de l'utilisateur authentifié qui a connecté ce compte, et non des identifiants système partagés. Unipile n'est ni affilié à, ni approuvé par, ni sponsorisé par LinkedIn, Google ou Meta. Chaque compte connecté appartient entièrement à l'utilisateur qui l'a authentifié. L'étendue de l'accès est limitée à ce que l'utilisateur authentifié a autorisé, et aucune donnée n'est stockée dans des archives parallèles en dehors de la session active.

1

L'utilisateur associe ses comptes

Chaque utilisateur associe son propre compte de messagerie, LinkedIn, WhatsApp ou autre via OAuth ou un processus d'authentification sécurisé. Aucune clé système n'est partagée. Chaque compte associé est limité à cet utilisateur.

2

L'agent reçoit un jeton limité

Votre agent IA reçoit un identifiant de compte qui correspond au compte lié de l'utilisateur. Tous les appels API incluent cet identifiant, garantissant que chaque action est attribuée au bon utilisateur authentifié, et non au détenteur de la clé API.

3

L'agent agit pour le compte de l'utilisateur

L'agent lit, envoie et gère les communications en tant qu'utilisateur. Du point de vue du destinataire, le message provient du compte réel de l'utilisateur. Les limites de débit de la plateforme et les politiques d'utilisation s'appliquent par utilisateur, et non de manière globale.

Créez votre premier agent avec une authentification appropriée par utilisateur en quelques minutes.

Créez votre agent avec Unipile
Canaux pris en charge

Canaux pris en charge : Email, LinkedIn, WhatsApp, Telegram, Instagram

L'API multi-canal Unipile pour les agents IA couvre l'ensemble de la pile de communication professionnelle et grand public. Chaque canal est accessible via la même interface API unifiée, en utilisant le même modèle d'authentification – pour le compte de l'utilisateur authentifié qui a lié ce compte. Pas de SDK séparé par plateforme, pas de gestion fragmentée des identifiants.

Email

Email - Gmail, Outlook, IMAP

Accès complet aux e-mails sur Gmail, Outlook et tout fournisseur compatible IMAP. Les agents peuvent lire les fils de discussion, envoyer des réponses, gérer les étiquettes et surveiller la boîte de réception via des webhooks.

Lire, envoyer, répondre, transférer
Accès aux fils et aux pièces jointes
Notifications push par webhook
LinkedIn

LinkedIn - Messages privés et InMail

Accéder aux messages directs et aux demandes de connexion LinkedIn via le compte de l'utilisateur authentifié. Les agents peuvent lire les conversations, envoyer des messages et récupérer les profils de contacts.

Envoyer des messages directs et des InMail
Lire l'historique des messages
Récupérer les profils de contact
WhatsApp

WhatsApp - Personnel et Professionnel

Lire et envoyer des messages WhatsApp depuis le compte lié de l'utilisateur. Idéal pour les agents du succès client qui ont besoin de clore les conversations sur le canal où les clients sont les plus réactifs.

Lire et envoyer des messages
Accès au groupe de discussion
Prise en charge des messages multimédias
Telegram

Telegram - Messagerie et chaînes

Accéder aux conversations Telegram du compte lié de l'utilisateur. Les agents opérant dans des communautés à forte composante de développeurs ou dans des flux de travail crypto/fintech trouvent souvent que Telegram est le canal asynchrone principal.

Lire et envoyer des messages directs
Accès aux groupes et canaux
Récupération de messages en temps réel
Instagram

Instagram - Messages privés

Lire et répondre aux messages directs Instagram du compte professionnel ou personnel lié à l'utilisateur. Clé pour les agents de l'e-commerce et de l'économie des créateurs qui gèrent un volume de messages directs entrants à grande échelle.

Lire et répondre aux MP
Messages médias pris en charge
Au nom du compte lié
Messenger

Messager - Messagerie Facebook

Accéder aux conversations de Facebook Messenger depuis le compte lié de l'utilisateur. Utile pour les agents de support qui traitent les demandes des clients arrivant via les pages Facebook ou les fils de discussion Messenger personnels.

Lire et envoyer des messages
Accès à l'historique du fil
Authentification par utilisateur
Serveur MCP - Différenciateur clé

Le serveur Unipile MCP pour agents IA

Le Model Context Protocol (MCP) est la norme ouverte qui permet aux agents IA tels que Claude, Cursor et Windsurf de se connecter à des outils externes via une interface structurée et sécurisée. Unipile intègre un serveur MCP natif à https://developer.unipile.com/mcp - branchez-le une fois et votre agent obtient un accès immédiat à tous les comptes de messagerie, LinkedIn, WhatsApp, Telegram et Instagram liés. Aucun SDK personnalisé requis, aucune définition d'outil sur mesure à écrire par canal.

~/.cursor/mcp.json
{ "mcpServeurs": { "unipile": { "url": "https://developer.unipile.com/mcp", "en-têtes": { "X-API-KEY": "VOTRE_CLE_API_UNIPILE" } } } }
Serveur MCP connecté - tous les canaux disponibles comme outils
1

Créer une clé API Unipile

Inscription à tableau de bord Unipile. et générez une clé d'API dans les paramètres de votre espace de travail. Cette clé authentifie la connexion de votre serveur MCP.

2

Ajouter la configuration du serveur MCP

Dans votre éditeur IA (Cursor, Windsurf, Claude Desktop), ouvrez le fichier de configuration MCP et ajoutez l'entrée du serveur Unipile avec votre clé API dans les en-têtes.

3

Lier les comptes utilisateur

Vos utilisateurs connectent leurs comptes d'e-mails, LinkedIn, WhatsApp et autres via le flux de liens de compte hébergé par Unipile ou votre propre implémentation OAuth.

4

Donnez à votre agent les identifiants de compte

Passez les identifiants de compte liés de l'utilisateur en tant que contexte à votre agent. Les outils MCP utilisent ces identifiants pour cadrer chaque action sur l'utilisateur authentifié correct.

lister_e-mails

Récupérer les fils d'e-mails de la boîte de réception liée de l'utilisateur - Gmail, Outlook ou IMAP

envoyer_email

Envoyez un e-mail depuis le compte lié de l'utilisateur, avec des pièces jointes facultatives

envoyer_message_linkedin

Envoyer un message privé LinkedIn ou InMail au nom de l'utilisateur authentifié

lister_messages

Lire les messages de n'importe quel canal lié - WhatsApp, Telegram, Instagram, Messenger

envoyer_message

Envoyer un message sur n'importe quel canal de messagerie lié au nom de l'utilisateur authentifié

rechercher_documents

Consulter la documentation pour développeurs d'Unipile afin d'aider à la génération de code d'intégration

Une configuration MCP. Tous les canaux. Commencez à construire votre agent multicanal dès aujourd'hui.

Construire avec MCP
Cas d'utilisation des agents

Cas d'utilisation des agents : ce que le multicanal permet

Les cas d'utilisation suivants représentent les schémas les plus courants où une API multi-canal pour les agents d'IA offre une valeur mesurable par rapport à une approche à canal unique. Chaque schéma décrit la tâche effectuée par l'agent, pourquoi plusieurs canaux sont nécessaires et comment l'API de messagerie unifiée Unipile la rend possible.

01

Recherche

Agent de recherche

Emploi : Rassemblez le contexte d'un contact avant une réunion, l'historique des e-mails, le profil LinkedIn, les messages récents.
Pourquoi le multi-canal : Le fil d'e-mails est peut-être mince, mais l'historique des conversations LinkedIn révèle la profondeur des relations. Les messages WhatsApp peuvent contenir des étapes suivantes convenues jamais enregistrées dans le CRM.
Modèle Unipile : L'agent interroge les fils d'e-mails, l'historique des messages directs LinkedIn et WhatsApp pour l'identifiant du contact. Il agrège un rapport pré-réunion à partir des trois sources en utilisant la même structure d'appel d'API.
Email LinkedIn WhatsApp

02

Outreach

Agent de proximité

Emploi : Exécutez une séquence d'engagement multi-étapes qui adapte le canal en fonction du comportement de réponse.
Pourquoi le multi-canal : Les taux d'ouverture d'e-mails sont en baisse. Un prospect qui ignore deux e-mails répond souvent à un message LinkedIn avec la même proposition. L'agent doit orchestrer la cadence sur une base par utilisateur, par contact.
Modèle Unipile : L'agent envoie un e-mail via le compte Gmail lié de l'utilisateur, attend 48 heures, vérifie s'il a été ouvert, puis envoie un message LinkedIn en utilisant envoyer_message_linkedin outil, tout depuis les comptes réels de l'utilisateur authentifié.
Email LinkedIn

03

Tri

Agent de triage de la boîte de réception

Emploi : Surveiller toutes les boîtes de réception, classer les messages entrants par urgence et par sujet, et faire remonter les 5 éléments prioritaires nécessitant une action.
Pourquoi le multi-canal : Une demande d'accord urgente peut arriver via un message privé LinkedIn pendant que l'utilisateur surveille uniquement sa messagerie électronique. L'agent de triage normalise tous les canaux dans une file d'attente prioritaire unifiée.
Modèle Unipile : L'agent utilise les événements de webhook des comptes de messagerie et de messagerie liés pour recevoir des notifications en temps réel. Le LLM classe chaque message entrant. Les éléments prioritaires sont mis en évidence via un résumé quotidien envoyé par le biais du compte lié de l'utilisateur.
Email LinkedIn WhatsApp Telegram

04

Agent du service clientèle

Agent de succès client

Emploi : Gérer les demandes entrantes des clients sur WhatsApp et par e-mail, résoudre de manière autonome les problèmes de niveau 1, escalader les problèmes de niveau 2 aux agents humains avec tout le contexte.
Pourquoi le multi-canal : Les clients B2C contactent via WhatsApp. Les clients B2B utilisent l'e-mail ou LinkedIn. Un agent du service client qui ne peut répondre qu'aux e-mails perd entièrement le segment "WhatsApp d'abord".
Modèle Unipile : L'agent surveille les comptes WhatsApp et e-mail liés pour les messages entrants. Il achemine chacun vers le gestionnaire de réponse approprié. En cas d'escalade, il crée un fil de discussion récapitulatif et transmet le contexte à un humain via le même canal utilisé par le client.
Email WhatsApp Instagram

05

Vente

Agent commercial

Emploi : Qualifiez les prospects entrants, planifiez les démonstrations, envoyez des documents de suivi et mettez à jour le CRM, le tout de manière autonome sur les canaux préférés du prospect.
Pourquoi le multi-canal : Un prospect SaaS remplit un formulaire, puis répond à un InMail LinkedIn. L'agent doit suivre l'état de la conversation sur les deux canaux pour éviter les messages en double ou contradictoires.
Modèle Unipile : L'agent utilise les capacités d'accès par e-mail du LLM pour les e-mails de qualification et l'API de messagerie LinkedIn pour l'engagement basé sur les connexions. Fil de discussion unifié stocké dans la couche application, pas dans Unipile. Quotats d'utilisation de la plateforme respectés par utilisateur.
Email LinkedIn
Agent commercial # : présélection par e-mail, prise de contact via LinkedIn asynchrone def qualifier_prospect(plomb, comptes_utilisateurs): Étape 1 du processus # : envoyer l'e-mail de confirmation await client.l'email.send( account_id=comptes_utilisateurs["Gmail"], à=mener"courriel"], sujet="Petite question sur votre stack", corps=générer_e-mailchef de file ) Étape 2 du processus # : en l'absence de réponse dans les 48 heures, relance via LinkedIn si pas await vérifier_la_réponseplomb"courriel", heures=48): await client.messaging.send( account_id=comptes_utilisateurs["linkedin"], identifiant_prestataire_participant=mener"linkedin_id"], text=Générer un message LinkedInchef de file )

Voir tous les cas d’usage des agents sur le site Web Unipile.

Explorer les cas d'utilisation des agents IA
Exemples de code

Code : email d'un agent + outils LinkedIn

Les exemples suivants montrent comment créer un agent d'IA multi-canal à l'aide de l'API de messagerie unifiée Unipile. Les exemples Python et Node.js démontrent la lecture d'un e-mail et l'envoi d'un message LinkedIn à partir du même compte utilisateur authentifié, en utilisant des modèles d'appels d'API cohérents entre les canaux.

Prérequis : Une clé API Unipile, au moins un compte e-mail lié (Gmail, Outlook ou IMAP) et un compte LinkedIn lié pour l'utilisateur. Les identifiants de compte sont retournés lorsque l'utilisateur lie ses comptes. Voir la Guide de démarrage Unipile pour le flux de liaison de compte.
Python
Node.js
MCP (Claude)
agent_tools.py
import demandes BASE_URL = "https://api1.unipile.com:13465/api/v1" CLÉ_API = "VOTRE_CLE_API_UNIPILE" EN-TÊTES = { "X-API-KEY": CLE_API, "Content-Type": "application/json" } # ---- Outil 1 : Lire les e-mails au nom de l'utilisateur authentifié ---- déf lister_e-mails(identifiant_du_compte_email, limite=10): res = demandes.obtenir( f"{URL_DE_BASE}/e-mails", en-têtes=EN-TÊTES, paramètres={ "account_id": id_compte_email, "limite": limite } ) return res.json() # ---- Outil 2 : Envoyer un message privé sur LinkedIn au nom de l'utilisateur authentifié ---- déf envoyer_message_linkedin(identifiant_linkedin_compte, identifiant_fournisseur_destinataire, message) res = demandes.poste( f"{URL_DE_BASE}/chats", en-têtes=EN-TÊTES, json={ "account_id": identifiant_linkedin, "identifiants_participants": [recipient_provider_id], "texte": message } ) return res.json() # ---- Exemple d'orchestration d'agents ---- déf exécuter_agent(utilisateur) : courriels = lister_e-mails(utilisateur"identifiant_compte_email"]) courrier_électronique_supérieur = courriels"articles"][0] # : recevoir le dernier e-mail Décision de l'agent # : assurer le suivi via LinkedIn si l'e-mail provient d'un prospect si est_prospect(top_email): envoyer_message_linkedin( utilisateur["identifiant_compte_linkedin"], lookup_linkedin_id(haut_email["de"]), générer_rappelcourriel principal )
Agent en cours d'exécution - e-mail lu, message direct LinkedIn mis en file d'attente pour l'utilisateur authentifié
agentTools.js
const BASE_URL = ' https://api1.unipile.com:13465/api/v1 '; const CLÉ_API = 'VOTRE_CLE_API_UNIPILE'; const en-têtes = { 'X-API-KEY': CLÉ_API, 'Content-Type': 'application/json' }; // Outil 1 : Lire les e-mails pour le compte de l'utilisateur authentifié async function listeEmails(emailAccountId, limite = 10) { const url = `${BASE_URL}/emails?account_id=${emailAccountId}&limit;=${limit}`; const res = await fetch(url, { en-têtes }); return res.json(); } // Outil 2 : Envoyer un message privé LinkedIn au nom de l'utilisateur authentifié async function envoyerDMLinkedIn(idCompteLinkedIn, idDestinataire, message) { const res = await fetch(`${BASE_URL}/chats`, { method: POST, en-têtes, body: JSON.filtrer({ account_id: linkedinAccountId, attendees_ids : [recipientId], message }) }); return res.json(); } // Agent : lire l’email, décider, envoyer un message LinkedIn async function exécuterAgent{ const { articles } = await listeEmails(user.emailAccountId); pour (const l'email de éléments) { si (estProspect(courriel)) { await envoyerDMLinkedIn( user.linkedinAccountId, await lookupLinkedInId(email.de), Générer un suivi(courriel) ); } } }
Outils agents prêts - accès multi-canal à partir d'une seule clé API
claude_desktop_config.json
{ "mcpServeurs": { "unipile": { "url": "https://developer.unipile.com/mcp", "en-têtes": { "X-API-KEY": "VOTRE_CLE_API_UNIPILE" } } } } Une fois connecté, Claude peut utiliser des instructions en langage naturel : Lire les 5 derniers e-mails de john@example.com dans ma boîte de réception Gmail" Envoyer un message LinkedIn à prospect_id disant bonjour" // "Vérifier s'il y a des messages WhatsApp non lus de mes 3 contacts principaux" // // Toutes les actions sont exécutées au nom de l'utilisateur authentifié // dont les identifiants de compte liés sont fournis comme contexte.
Serveur MCP connecté - Claude dispose d'outils multicanaux disponibles

Documentation complète de l'API et exemples de code supplémentaires dans la documentation du développeur.

Lire la documentation de l'API
Conformité

Gestion des données et limites de la plateforme

La création d'agents IA qui interagissent avec de vrais comptes utilisateurs nécessite une attention particulière à la gestion des données et aux politiques d'utilisation des plateformes. Les blocs de conformité suivants décrivent comment Unipile gère les données, comment il opère par rapport aux plateformes auxquelles il se connecte et le cadre de responsabilité pour la cadence et le volume des agents.

Note de traitement des données

Pas d'archives de données parallèles - accès limité à la session uniquement

Unipile ne stocke pas les messages des utilisateurs, le contenu des e-mails ou les métadonnées des messages dans une archive parallèle ou une base de données indépendante en dehors du champ d'application de la session API active. Lorsque votre agent récupère des e-mails, des messages LinkedIn ou des conversations WhatsApp via l'API Unipile, ces données sont récupérées en temps réel à partir du compte lié de l'utilisateur et renvoyées dans la réponse de l'API. Unipile est une couche relais – elle ne réplique ni n'indexe les communications de l'utilisateur de manière indépendante. Votre application est responsable de toute conservation des données récupérées, conformément aux réglementations applicables en matière de protection des données (RGPD, SOC2).

Limites de la plateforme et utilisation responsable

Les limites de débit sont transmises par la plateforme - la cadence est votre responsabilité

Unipile relaie les limites de débit et les restrictions d'utilisation imposées par chaque plateforme de communication (LinkedIn, WhatsApp, Gmail, Outlook, Telegram, Instagram). Lorsqu'un agent envoie des messages ou récupère des données via l'API Unipile, les limites propres à la plateforme s'appliquent. La décision concernant la cadence des messages, le volume d'envoi quotidien et la fréquence d'engagement incombe entièrement au client et doit être prise de manière responsable par le développeur de l'application. Unipile n'approuve, ne recommande ni ne garantit aucun volume d'engagement spécifique. Les actions qui dépassent la politique d'utilisation acceptable d'une plateforme sont sous la responsabilité du développeur. Unipile n'est affilié, ni approuvé, ni sponsorisé par LinkedIn, Google ou Meta.

Conformité RGPD et SOC2

L'infrastructure d'Unipile est conçue en tenant compte de la conformité au RGPD et des principes SOC2. Les identifiants de compte utilisateur sont chiffrés au repos. Les jetons d'accès ne sont jamais enregistrés ni exposés dans les réponses de l'API.

Isolation de compte par utilisateur

Chaque compte lié est strictement limité à l'utilisateur qui l'a authentifié. Il n'y a aucune fuite de données inter-utilisateurs. Un agent opérant sur le compte de l'utilisateur A ne peut pas accéder aux messages de l'utilisateur B.

Limites de débit natives de la plateforme

LinkedIn, WhatsApp, Gmail et autres plateformes imposent leurs propres quotas d'utilisation. Unipile met en évidence ces limites dans les réponses d'erreur de l'API. Votre agent doit mettre en œuvre une logique appropriée de back-off et de contrôle du volume.

Comparaison

Canaux multiples contre piles d’agents à canal unique

Le tableau ci-dessous compare une approche d'API multi-canal pour agents IA (Unipile) aux piles d'agents typiques à canal unique ou uniquement par e-mail. Lorsque vous avez besoin à la fois d'une API d'e-mail fiable pour les agents IA et d'un accès à LinkedIn ou WhatsApp au même endroit, la différence architecturale devient claire. La comparaison est basée sur les capacités, et non sur des revendications marketing. Aucun lien vers des produits tiers n'est inclus - il s'agit d'une comparaison de catégories.

Capacité Unipile (multi-canal) API d'agent par e-mail uniquement Bricolage multi-intégration
Nombre de canaux pris en charge 6+ (Email, LinkedIn, WhatsApp, Telegram, Instagram, Messenger) E-mail uniquement (1 canal) Variable (dépend des intégrations créées)
Au nom de l'utilisateur authentifié Oui - comptes liés par utilisateur Varie - certains utilisent des boîtes de réception partagées Nécessite un OAuth personnalisé par plateforme
Serveur MCP natif Oui - developer.unipile.com/mcp Certains proposent MCP uniquement pour les courriels Doit construire des outils MCP personnalisés par plate-forme
Accès aux messages LinkedIn Oui - messages privés et InMail Non Nécessite une intégration LinkedIn distincte
Accès à WhatsApp et Telegram Oui - les deux pris en charge Non Intégrations distinctes nécessaires par canal
Point d'accès unifié Oui - même structure d'API sur tous les canaux Non - API d'e-mail uniquement Non - structures de points d'extrémité fragmentées
Notifications push par webhook Oui - canaux de messagerie et de courriel Webhooks d'e-mail uniquement Varie selon l'intégration
Il est temps de passer à l'agent multicanal Heures (1 clé API + configuration MCP) Jours (courriel seulement) Semaines à mois par canal supplémentaire

Commencez à construire avec la seule API multicanal pour les agents IA qui couvre les e-mails, LinkedIn, WhatsApp et plus encore.

Créez votre agent

API multi-canal pour agents IA - FAQ

Questions courantes sur la création d'agents IA avec accès à la communication multicanal - e-mail, LinkedIn, WhatsApp, Telegram et Instagram via une API unifiée.

Unipile est la seule API unifiée qui permet à un agent IA d'envoyer à la fois des e-mails (via Gmail, Outlook ou IMAP) et des messages directs LinkedIn à partir d'une seule intégration, agissant pour le compte de l'utilisateur authentifié. Contrairement aux API d'agents axées uniquement sur le courrier électronique, Unipile couvre tous les canaux professionnels majeurs avec une seule clé API. Le serveur MCP au developer.unipile.com/mcp rend la configuration une seule addition de fichier de configuration dans Claude, Cursor, ou Windsurf.

Oui. L'API de messagerie unifiée d'Unipile pour les agents IA donne accès aux comptes de messagerie (Gmail, Outlook, IMAP) et aux conversations WhatsApp via un point d'accès API unique. L'agent lit et envoie au nom de l'utilisateur authentifié qui a lié ces comptes. Le même account_id-based est utilisé pour les deux canaux - aucun flux d'authentification ou SDK distinct n'est nécessaire.

Oui. Unipile exploite un serveur natif MCP (Model Context Protocol) à developer.unipile.com/mcp. Une fois connectés, les agents IA exécutés dans Claude Desktop, Cursor ou Windsurf peuvent accéder à tous les canaux connectés – y compris LinkedIn, WhatsApp, e-mail, Telegram et Instagram – via des appels d'outils MCP standard. Aucune définition d'outil personnalisée requise par canal. C'est le seul serveur MCP pour la messagerie électronique ET LinkedIn configuré en un seul.

L'utilisateur connecte son compte LinkedIn via le flux de connexion de compte d'Unipile. Cela renvoie un identifiant de compte lié, limité à cet utilisateur. L'agent IA appelle ensuite l'API de messagerie d'Unipile avec ce account_id et l'identifiant du fournisseur LinkedIn du destinataire. Le message est envoyé depuis le véritable compte LinkedIn de l'utilisateur, et non depuis des identifiants système partagés. Les politiques d'utilisation de la plateforme s'appliquent sur une par utilisateur, comme une décision côté client.

Cela signifie que les actions de l'agent IA sont attribuées au compte utilisateur réel – et non à une clé API partagée ou à une boîte de réception système. Lorsqu'un agent lit un fil Gmail via Unipile, la requête utilise le jeton OAuth de l'utilisateur qui a lié ce compte Gmail. Lorsqu'il envoie un message LinkedIn, le message semble provenir du profil réel de cet utilisateur. Les destinataires voient le nom de l'utilisateur, pas un compte de bot. C'est la différence fondamentale entre Unipile et les produits d'e-mails basés uniquement sur des agents.

L'API de messagerie Unipile prend en charge trois fournisseurs : Gmail (OAuth de Google), Outlook (Microsoft OAuth - couvrant Outlook personnel et Microsoft 365 / Exchange Online), et IMAP (solution de repli universelle pour tout fournisseur de messagerie compatible IMAP). Les trois utilisent la même structure d'appel d'API et le même modèle d'authentification « pour le compte de » pour l'accès des agents.

Unipile ne stocke pas les messages des utilisateurs ni le contenu des e-mails dans une archive parallèle en dehors de la session API active. Les données récupérées via l'API sont retournées en temps réel à partir du compte lié de l'utilisateur. Unipile agit comme une couche relais – un intermédiaire technique qui n'indexe ni n'archive indépendamment les communications. Votre application est responsable de tout stockage de données conformément au RGPD et aux réglementations applicables en matière de protection des données.

Non. Unipile n'est non affilié à, approuvé par, ou sponsorisé par LinkedIn, Google ou Meta. Unipile est un intermédiaire technique indépendant. Lorsque les agents accèdent à LinkedIn, Gmail, WhatsApp ou Instagram via Unipile, ils le font en utilisant les identifiants de l'utilisateur authentifié qui a explicitement lié ce compte. Les limites de débit de la plateforme et les politiques d'utilisation acceptable s'appliquent par utilisateur et restent sous la responsabilité du développeur.

Vous avez encore des questions sur la création de votre agent IA multicanal ? Notre équipe est là pour vous aider.

Parler à un expert
fr_FRFR