Multi-Channel API voor AI-Agenten: E-mail, LinkedIn & WhatsApp (2026)

Multi-Kanaals API voor AI-agenten

Een Multi-channel API voor AI-agenten: E-mail, LinkedIn, WhatsApp en meer

Verleen uw AI-agenten geauthenticeerde toegang tot e-mail, LinkedIn, WhatsApp, Telegram en Instagram - vanuit één uniforme API. Handel namens de geauthenticeerde gebruiker, niet vanuit een gedeeld systeem-inbox. Native MCP-server inbegrepen.

Bouw je agent Lees de documentatie
agent_tools.py
# Geef uw makelaar tools voor verschillende kanalen van eenpaal importeer UnipileClient klant = UnipileClient(api_sleutel="JOUW_SLEUTEL") # E-mail namens de gebruiker lezen e-mails = klant.e-mail.list( account_id="gebruikers_gmail_account" ) # Een privébericht op LinkedIn versturen namens de gebruiker klant.berichtgeving.send( account_id="gebruikers_linkedin_account", deelnemer_provider_id="prospect_id", text="Hallo, ik zag je bericht..." )
Multi-channel agent actief - 5 kanalen gekoppeld
LinkedIn WhatsApp Telegram Instagram
Definitie

Wat is een multi-channel API voor AI-agenten?

AI-agenten hebben meer nodig dan een enkele inbox om op schaal te opereren. Een API met meerdere kanalen voor AI-agenten is een uniforme interface die een agent in staat stelt om communicatie via e-mail, LinkedIn, WhatsApp, Telegram en Instagram te lezen, te verzenden en te beheren, allemaal vanuit een enkele integratie, namens de geauthenticeerde gebruiker die toestemming heeft verleend. Unipile is de enige API met meerdere kanalen voor AI-agenten die professionele berichten EN e-mail binnen één endpoint dekt, met een native MCP-server voor e-mail en alle andere kanalen.

A multichannel-API voor AI-agenten is een API-laag die een AI-agent via één enkel eindpunt geauthenticeerde toegang biedt tot meerdere communicatiekanalen, waaronder e-mail, directe berichten op LinkedIn, WhatsApp, Telegram en Instagram. De agent handelt namens een geauthenticeerde gebruiker en leest en verstuurt berichten vanuit de echte accounts van die gebruiker in plaats van vanuit een algemene systeem-inbox. Dit is het fundamentele verschil tussen een agent die menselijk aanvoelt en een die aanvoelt als een bot.

Kanaal Ondersteund Lees Stuur Namens de gebruiker Inbox alleen voor agenten
E-mail (Gmail) Namens
E-mail (Outlook) Namens
E-mail (IMAP) Namens
LinkedIn Namens
WhatsApp Namens
Telegram Namens
Instagram Namens
E-mail (Gmail)
Lees Stuur
Namens de gebruiker
E-mail (Outlook)
Lees Stuur
Namens de gebruiker
E-mail (IMAP)
Lees Stuur
Namens de gebruiker
LinkedIn
Lees Stuur
Namens de gebruiker
WhatsApp
Lees Stuur
Namens de gebruiker
Telegram
Lees Stuur
Namens de gebruiker
Instagram
Lees Stuur
Namens de gebruiker

Klaar om uw AI-agent toegang tot meerdere kanalen te geven?

Nu bouwen
Het probleem

E-mail-API voor AI-agenten: waarom één kanaal niet voldoende is

Een e-mail-API voor AI-agenten lost een deel van het probleem op. Je agent kan een Gmail-inbox lezen, antwoorden opstellen en follow-ups in gang zetten. Maar zodra een potentiële klant reageert op LinkedIn, een klant contact opneemt via WhatsApp en een belangrijke contactpersoon alleen via Telegram antwoordt, valt een agent die slechts één kanaal gebruikt stil. Communicatie in de echte wereld vindt niet plaats in één enkele inbox. Daarom is een multi-channel API voor AI-agenten in 2026 de architecturale standaard geworden voor agentstacks op productieniveau.

Kanalen praten niet met elkaar

Een potentiële klant negeert misschien je e-mail, maar reageert binnen enkele uren op een bericht op LinkedIn. Met slechts één e-mail-API heeft je medewerker geen zicht op deze parallelle gesprekken en kan hij of zij geen samenhangende reeks contactmomenten over verschillende kanalen heen coördineren.

De context gaat verloren bij het doorgeven

Wanneer uw agent een e-mailconversatie leest maar geen toegang heeft tot de gespreksgeschiedenis op LinkedIn van diezelfde contactpersoon, leidt dit tot antwoorden waarin de context ontbreekt. Een API voor geïntegreerde berichtenverwerking voor AI-agenten vult deze leemte op door alle signalen van verschillende kanalen op één plek te bundelen.

Meerdere integraties vermenigvuldigen de onderhoudskosten

Het samenvoegen van een aparte e-mail API, een LinkedIn API wrapper, een WhatsApp integratie en een Telegram bot creëert vier authenticatiestromen, vier credential stores en vier faalpunten. Elke platformupdate breekt een ander deel van de stack.

Gebruikers verwachten dat medewerkers overal namens hen optreden

Gebruikers die hun accounts koppelen, verwachten dat hun AI-agent alle kanalen in de gaten houdt en daarop reageert, niet alleen via e-mail. Een API voor geïntegreerde berichtenverwerking voor AI-agenten, die namens elke geauthenticeerde gebruiker optreedt, voldoet aan deze verwachting zonder dat de gebruiker voor elk platform afzonderlijke inloggegevens voor de agent hoeft te beheren.

Wat single-channel-agenten niet kunnen

Stuur een LinkedIn-bericht als een e-mail wordt teruggestuurd of als er binnen 48 uur geen reactie is
Detecteer dat een WhatsApp-antwoord een deal heeft afgesloten die al via e-mail is besproken, en update de CRM dienovereenkomstig
Routeer een klantenserviceverzoek van een Instagram DM naar de juiste wachtrij van het team op basis van contentanalyse
Vat de volledige communicatiegeschiedenis via e-mail én LinkedIn samen voor de dagelijkse briefing van een verkoper

Verschillende producten richten zich op de use case van single-channel e-mail API voor AI-agenten – de categorie omvat tools die zijn ontworpen om agenten een toegewijde mailbox te geven. Unipile hanteert een andere aanpak: in plaats van een nieuwe inbox, hebben agenten toegang tot de bestaande gekoppelde accounts van de gebruiker namens de geauthenticeerde gebruiker, tegelijkertijd via elk ondersteund kanaal.

Begin vandaag nog met het bouwen van een multi-channel agent - geen extra integraties nodig.

Beginnen met bouwen
Hoe Unipile Werkt

Eén API, namens de geauthenticeerde gebruiker

Het fundamentele ontwerpprincipe achter de multichannel-API van Unipile voor AI-agenten is dat elke actie wordt uitgevoerd namens de geauthenticeerde gebruiker. De agent krijgt geen sleutel op systeemniveau om op grote schaal berichten te versturen. Hij fungeert als een vertegenwoordiger van een echte persoon die expliciet toegang heeft verleend tot zijn LinkedIn-account, zijn Gmail-inbox en zijn WhatsApp-account. Dit onderscheid is van belang voor zowel de naleving van de platformregels als voor de kwaliteit van de output van de agent.

Hoe Unipile Werkt

Onafhankelijke technische tussenpersoon – geen platformpartner

Unipile fungeert als een onafhankelijke technische tussenpersoon tussen uw applicatie en de communicatieplatforms die uw gebruikers hebben gekoppeld. Wanneer een AI-agent via Unipile een LinkedIn-bericht verstuurt of een Gmail-conversatie leest, gebeurt dit met de inloggegevens van de geauthenticeerde gebruiker die dat account heeft gekoppeld – niet met gedeelde systeemgegevens. Unipile is niet gelieerd aan, goedgekeurd door of gesponsord door LinkedIn, Google of Meta. Elk gekoppeld account is volledig eigendom van de gebruiker die het heeft geauthenticeerd. De reikwijdte van de toegang is beperkt tot wat de geauthenticeerde gebruiker heeft geautoriseerd, en er worden geen gegevens opgeslagen in parallelle archieven buiten de reikwijdte van de actieve sessie.

1

Gebruiker koppelt zijn accounts

Elke gebruiker koppelt zijn eigen e-mail-, LinkedIn-, WhatsApp- of andere accounts via OAuth of een beveiligde authenticatieprocedure. Er worden geen systeemsleutels gedeeld. Elk gekoppeld account is uitsluitend aan die gebruiker toegewezen.

2

De agent ontvangt een token met bereik

Uw AI-agent krijgt een account-ID toegewezen dat gekoppeld is aan het account van de gebruiker. Bij alle API-aanroepen wordt dit ID meegestuurd, zodat elke actie wordt toegeschreven aan de juiste, geauthenticeerde gebruiker – en niet aan de houder van de API-sleutel.

3

De agent handelt namens de gebruiker

De agent leest, verstuurt en beheert berichten namens de gebruiker. Vanuit het perspectief van de ontvanger lijkt het alsof het bericht afkomstig is van het echte account van de gebruiker. De limieten en het gebruiksbeleid van het platform gelden per gebruiker, niet voor het hele platform.

Bouw je eerste agent met juiste per-gebruiker authenticatie in minuten.

Bouw je agent met Unipile
Ondersteunde Kanalen

Ondersteunde kanalen: E-mail, LinkedIn, WhatsApp, Telegram, Instagram

De Unipile multi-channel API voor AI-agenten dekt de volledige stack van professionele en consumentencommunicatie. Elk kanaal is toegankelijk via hetzelfde uniforme API-oppervlak, met hetzelfde authenticatiemodel - namens de geauthenticeerde gebruiker die dat account heeft gekoppeld. Geen aparte SDK per platform, geen gefragmenteerd credential management.

E-mail

E-mail - Gmail, Outlook, IMAP

Volledige e-mailtoegang voor Gmail, Outlook en elke IMAP-compatibele provider. Agenten kunnen threads lezen, antwoorden verzenden, labels beheren en de inbox monitoren via webhooks.

Lezen, verzenden, beantwoorden, doorsturen
Draad en bevestigingstoegang
Webhook pushmeldingen
LinkedIn

LinkedIn - DM's en InMail

Toegang tot LinkedIn directe berichten en verbindingsverzoeken via het account van de geauthenticeerde gebruiker. Agenten kunnen gesprekken lezen, berichten verzenden en contactprofielen ophalen.

Stuur DM's en InMail
Berichtgeschiedenis lezen
Contactprofielen ophalen
WhatsApp

WhatsApp - Particulier en Zakelijk

Lees en verzend WhatsApp-berichten vanuit het gekoppelde account van de gebruiker. Ideaal voor klantensuccesmedewerkers die gesprekken willen afronden via het kanaal waar klanten het meest reageren.

Berichten lezen en verzenden
Toegang tot groepschat
Ondersteuning voor mediaberichten
Telegram

Telegram - Chats en Kanalen

Telegramgesprekken benaderen vanuit het gekoppelde account van de gebruiker. Agenten die actief zijn in gemeenschappen met veel ontwikkelaars of in crypto/fintech workflows vinden Telegram vaak het primaire asynchrone kanaal.

Directe berichten lezen en verzenden
Groeps- en kanaaltoegang
Realtime bericht ophalen
Instagram

Instagram - Directe Berichten

Lees en reageer op Instagram DMs van het gekoppelde zakelijke of persoonlijke account van de gebruiker. Sleutel voor e-commerce en creator economy agenten die op grote schaal inkomende DM-volumes afhandelen.

Lees en reageer op DM's
Ondersteunde mediaberichten
Namens gekoppelde account
Boodschapper

Messenger - Facebook Messaging

Facebook Messenger-gesprekken openen vanuit het gekoppelde account van de gebruiker. Handig voor supportmedewerkers die klantvragen afhandelen die via Facebook Pagina's of persoonlijke Messenger-chats binnenkomen.

Berichten lezen en verzenden
Threadgeschiedenis toegang
Per-gebruiker-authenticatie
MCP Server - Belangrijkste onderscheidende factor

De Unipile MCP-server voor AI-agenten

Het Model Context Protocol (MCP) is de open standaard waarmee AI-agenten zoals Claude, Cursor en Windsurf via een gestructureerde, veilige interface verbinding kunnen maken met externe tools. Unipile levert een native MCP-server op https://developer.unipile.com/mcp - plug hem eenmalig in en je agent krijgt onmiddellijk toegang tot alle gekoppelde e-mail-, LinkedIn-, WhatsApp-, Telegram- en Instagram-accounts. Geen aangepaste SDK nodig, geen specifieke tooldefinities per kanaal te schrijven.

~/.cursor/mcp.json
{ "mcpServers": { "unifie": { "url": "https://developer.unipile.com/mcp", "Headers": { "X-API-SLEUTEL": "UW_UNIPILE_API_SLEUTEL" } } } }
MCP-server verbonden - alle kanalen beschikbaar als tools
1

Maak een Unipile API-sleutel aan

Meld je aan bij dashboard.unipile.com en genereer een API-sleutel vanuit uw werkruimte-instellingen. Deze sleutel authentiseert uw MCP-serververbinding.

2

Voeg de MCP serverconfiguratie toe

Open in uw AI-editor (Cursor, Windsurf, Claude Desktop) het MCP-configuratiebestand en voeg de Unipile-serververmelding toe met uw API-sleutel in de headers.

3

Koppel gebruikersaccounts

Uw gebruikers koppelen hun e-mail, LinkedIn, WhatsApp en andere accounts via de Unipile gehoste accountkoppeling of uw eigen OAuth-implementatie.

4

Geef de agent de account-ID's

Geef de gekoppelde account-ID's van de gebruiker mee als context aan uw agent. De MCP-tools gebruiken deze ID's om elke actie te beperken tot de juiste geauthenticeerde gebruiker.

e-mails weergeven

E-mailthreads ophalen uit de gekoppelde inbox van de gebruiker - Gmail, Outlook of IMAP

e-mail_verzenden

Stuur een e-mail vanuit het gekoppelde account van de gebruiker, met optionele bijlagen

stuur_linkedin_bericht

Stuur een LinkedIn direct message of InMail namens de geauthenticeerde gebruiker

bericht_ophalen

Berichten lezen van elk gekoppeld kanaal - WhatsApp, Telegram, Instagram, Messenger

bericht_verzenden

Verstuur een bericht via een gekoppeld berichtenkanaal namens de geauthenticeerde gebruiker

documenten_zoeken

Domein Unipile's ontwikkelaarsdocumentatie op voor hulp bij het genereren van integratiecode

Eén MCP-configuratie. Alle kanalen. Begin vandaag nog met het bouwen van uw omnichannel agent.

Bouwen met MCP
Agent Gebruikssituaties

Gebruiksscenario's voor agents: wat multichannel ontgrendelt

De volgende gebruiksscenario’s illustreren de meest voorkomende situaties waarin een multichannel-API voor AI-agenten aantoonbare voordelen biedt ten opzichte van een single-channel-aanpak. Elk scenario beschrijft welke taak de agent uitvoert, waarom meerdere kanalen nodig zijn en hoe de Unipile Unified Messaging API dit mogelijk maakt.

01

Onderzoek

Onderzoeksagent

Functie: Verzamel voorafgaand aan een vergadering informatie over een contactpersoon, zoals e-mailgeschiedenis, LinkedIn-profiel en recente berichten.
Waarom multichannel: De e-mailthread is misschien mager, maar de LinkedIn-gespreksgeschiedenis onthult de diepte van de relatie. WhatsApp-berichten kunnen overeengekomen volgende stappen bevatten die nooit in CRM zijn vastgelegd.
Unipile-patroon: Agent bevraagt e-mailthreads, LinkedIn DM-geschiedenis en WhatsApp naar de identifier van het contact. Aggregeert een pre-meeting brief uit alle drie de bronnen met dezelfde API-aanroepstructuur.
E-mail LinkedIn WhatsApp

02

Outreach

Outreach Agent

Functie: Voer een meerstapsbetrokkenheidsequentie uit die het kanaal aanpast op basis van gedrag van respons.
Waarom multichannel: E-mail open rates dalen. Een prospect die twee e-mails negeert, reageert vaak op een LinkedIn-bericht met dezelfde propositie. De agent moet de cadans aanpassen per gebruiker en per contactpersoon.
Unipile-patroon: De agent verstuurt een e-mail via het gekoppelde Gmail-account van de gebruiker, wacht 48 uur, controleert of de e-mail is geopend en verstuurt vervolgens een LinkedIn-bericht via stuur_linkedin_bericht tool, allemaal van de echte accounts van de geauthenticeerde gebruiker.
E-mail LinkedIn

03

Triage

Medewerker voor het sorteren van inkomende e-mails

Functie: Houd alle inboxen in de gaten, sorteer inkomende berichten op urgentie en onderwerp, en breng de vijf belangrijkste zaken die om actie vragen naar voren.
Waarom multichannel: Er kan een dringende offerteaanvraag binnenkomen via een privébericht op LinkedIn terwijl de gebruiker alleen zijn e-mail in de gaten houdt. De triage-medewerker brengt alle kanalen samen in één gezamenlijke prioriteitenlijst.
Unipile-patroon: Agent gebruikt webhook-gebeurtenissen van gekoppelde e-mail- en berichtenaccounts om realtime meldingen te ontvangen. LLM classificeert elk inkomend bericht. Prioriteitsitems worden getoond via een dagelijkse digest-e-mail die via het eigen gekoppelde account van de gebruiker wordt verzonden.
E-mail LinkedIn WhatsApp Telegram

04

CS-agent

Medewerker Klantensucces

Functie: Beantwoord inkomende klantvragen via WhatsApp en e-mail, los tier-1 problemen autonoom op, escaleer tier-2 naar menselijke medewerkers met volledige context.
Waarom multichannel: B2C-klanten nemen contact op via WhatsApp. B2B-klanten gebruiken e-mail of LinkedIn. Een customer success-medewerker die alleen via e-mail kan reageren, loopt het WhatsApp-segment volledig mis.
Unipile-patroon: De agent controleert gekoppelde WhatsApp- en e-mailaccounts op inkomende berichten. Elk bericht wordt doorgestuurd naar de juiste afhandelaar. Bij escalatie wordt een overzichtsdiscussie aangemaakt en wordt de context via hetzelfde kanaal dat de klant heeft gebruikt, doorgegeven aan een medewerker.
E-mail WhatsApp Instagram

05

Verkoop

Verkoopagent

Functie: Kwalificeer inkomende leads, plan demo’s, verstuur follow-upmateriaal en werk het CRM bij – en dat alles volledig zelfstandig via de kanalen die de potentiële klant verkiest.
Waarom multichannel: Een SaaS-lead vult een formulier in, maar reageert vervolgens op een LinkedIn InMail. De agent moet de gespreksstatus via beide kanalen bijhouden om dubbele of tegenstrijdige berichten te voorkomen.
Unipile-patroon: De agent maakt gebruik van de e-mailtoegangsfuncties van het LLM voor kwalificatie-e-mails en van de LinkedIn-berichten-API voor interactie via connecties. De geconsolideerde contactgeschiedenis wordt opgeslagen in de applicatielaag, niet in Unipile. De gebruiksquota’s van het platform worden per gebruiker nageleefd.
E-mail LinkedIn
# Verkoopagent: selecteer via e-mail, leg contact via LinkedIn async def lead kwalificeren(lead, gebruikersaccounts): # Stap 1: kwalificatie-e-mail versturen wacht op klant.e-mail.send( account_id=user_accounts["gmail"], naar=lood"e-mail"], onderwerp="Snelle vraag over jullie stack", lichaam=e-mail_genereren(lead) ) # Stap 2: als er binnen 48 uur geen reactie is, een follow-up via LinkedIn als niet wacht op controleer_antwoord(vervolg["e-mail", uren=48): wacht op klant.berichtgeving.send( account_id=user_accounts["linkedin"], deelnemer_provider_id=lood"linkedin_id"], text=Genereer_linkedin_bericht(lead) )

Zie alle agent use cases op de Unipile website.

AI-agent toepassingen verkennen
Codevoorbeelden

Codeurs: geef een agent e-mail + LinkedIn tools

De volgende voorbeelden laten zien hoe je een multichannel AI-agent kunt bouwen met behulp van de Unipile Unified Messaging API. Zowel de Python- als de Node.js-voorbeelden laten zien hoe je vanuit hetzelfde geauthenticeerde gebruikersaccount een e-mail kunt lezen en een LinkedIn-bericht kunt versturen, waarbij voor alle kanalen dezelfde API-aanroeppatronen worden gebruikt.

Voorvereisten: Een Unipile API-sleutel, minimaal één gekoppeld e-mailaccount (Gmail, Outlook of IMAP) en één gekoppeld LinkedIn-account voor de gebruiker. Account-ID's worden geretourneerd wanneer de gebruiker zijn accounts koppelt. Zie de Unipile gebruiksinstructies voor de accountkoppelingsstroom.
Python
Node.js
MCP (Claude)
agent_tools.py
importeer verzoekt BASE_URL = "https://api1.unipile.com:13465/api/v1" API_SLEUTEL = "UW_UNIPILE_API_SLEUTEL" KOPTEKSTEN = { "X-API-SLEUTEL": API_SLEUTEL, "Content-Type": "application/json" } # ---- Tool 1: E-mails lezen namens de geauthenticeerde gebruiker ---- def e-mails weergeven(e-mail_account_id, limiet=10): res = verzoekt.krijgen( f"{BASE_URL}/e-mails", kopteksten=KOPPEN, parameters={ "account_id": email_account_id, "limiet": begrenzen } ) return res.json() # ---- Tool 2: Een privébericht op LinkedIn versturen namens de aangemelde gebruiker ---- def verzend_linkedin_pb(linkedin_account_id, ontvanger_provider_id, bericht): res = verzoekt.post( f"{BASE_URL}/gesprekken", kopteksten=KOPPEN, json={ "account_id": linkedin_account_id, "deelnemers_ids": [ontvanger_aanbieder_id], "tekst": message } ) return res.json() # ---- Voorbeeld van agentcoördinatie ---- def agent_uitvoeren(gebruiker): e-mails = e-mails weergeven(gebruiker["e_mailadres_id"]) top_e-mail = e-mails"items"][0] #: de meest recente e-mail ophalen Besluit van de #-medewerker: neem via LinkedIn contact op als de e-mail afkomstig is van een potentiële klant als is_prospect(bovenste_e_mail): verzend_linkedin_pb( gebruiker["linkedin_account_id"], linkedin_id_zoekenbovenste e-mail"van"]), genereer_vervolg(top_email) )
Agent actief – e-mail gelezen, LinkedIn-DM in de wachtrij geplaatst voor geauthenticeerde gebruiker
agentTools.js
const BASE_URL = 'https://api1.unipile.com:13465/api/v1'; const API_SLEUTEL = 'UW_UNIPILE_API_SLEUTEL'; const kopteksten = { 'X-API-KEY': API_SLEUTEL, 'Content-Type': "toepassing/json }; // Tool 1: E-mails lezen namens de geauthenticeerde gebruiker async function e-mails lijst(emailAccountId, limiet = 10) { const url = `${BASE_URL}/emails?account_id=${emailAccountId}&limit;=${limit}`; const res = wacht op fetch(url, { headers }); return res.json(); } // Tool 2: Stuur LinkedIn DM namens de geauthenticeerde gebruiker async function stuurLinkedInDM(linkedinAccountId, ontvangerId, bericht) { const res = wacht op fetch(`${BASE_URL}/chats`, { method: POST, kop, body: JSON.rijgen({ account_id: linkedinAccountId, attendees_ids: [recipientId], bericht }) }); return res.json(); } // Agent: e-mail lezen, beslissen, LinkedIn DM sturen async function agentUitvoeren(gebruiker) { const { items } = wacht op e-mails lijst(gebruiker.emailAccountID); voor (const e-mail van items) { als (isVooruitzicht(e-mail)) { wacht op stuurLinkedInDM( user.linkedinAccountId, wacht op LinkedInIdOpzoeken(email.from), genererenVervolg(e-mail) ); } } }
Agent tools gereed - multi-channel toegang met één API-sleutel
claude_desktop_config.json
{ "mcpServers": { "unifie": { "url": "https://developer.unipile.com/mcp", "Headers": { "X-API-SLEUTEL": "UW_UNIPILE_API_SLEUTEL" } } } } Zodra verbonden, kan Claude natuurlijke taalinstructies gebruiken: Lees de laatste 5 e-mails van john@example.com in mijn Gmail-inbox" // "Stuur een LinkedIn-bericht naar prospect_id om hallo te zeggen" "Controleer of er ongelezen WhatsApp-berichten zijn van mijn top 3 contacten" // // Alle acties worden uitgevoerd namens de geauthenticeerde gebruiker // wiens gekoppelde account-ID's als context worden verstrekt.
MCP server verbonden - Claude heeft multi-channel tools beschikbaar

Volledige API-referentie en meer codevoorbeelden in de ontwikkelaarsdocumentatie.

Lees de API-documentatie
Naleving

Gegevensverwerking en platformlimieten

Het bouwen van AI-agenten die interageren met echte gebruikersaccounts vereist zorgvuldige aandacht voor gegevensbeheer en beleidslijnen voor platformgebruik. De volgende compliance-blokken beschrijven hoe Unipile gegevens verwerkt, hoe het opereert ten opzichte van de platforms waarmee het verbinding maakt, en het verantwoordelijkheidsframework voor de cadans en het volume van de agent.

Gegevensverwerking Opmerking

Geen parallelle gegevensarchieven - alleen sessiegebonden toegang

Unipile slaat geen gebruikersberichten, e-mailinhoud of berichtmetadata op in een parallel archief of onafhankelijke database buiten de scope van de actieve API-sessie. Wanneer uw agent e-mails, LinkedIn-berichten of WhatsApp-gesprekken ophaalt via de Unipile API, wordt die data in realtime opgehaald uit het gekoppelde account van de gebruiker en teruggestuurd in het API-antwoord. Unipile is een doorgeeflaag – het repliceert of indexeert gebruikerscommunicatie niet onafhankelijk. Uw applicatie is verantwoordelijk voor de opslag van opgehaalde gegevens in overeenstemming met de toepasselijke regelgeving inzake gegevensbescherming (GDPR, SOC2).

Platformlimieten en verantwoord gebruik

Rate limits worden doorgegeven door het platform - cadence is jouw verantwoordelijkheid

Unipile geeft de snelheidslimieten en gebruiksbeperkingen weer die door elk communicatieplatform (LinkedIn, WhatsApp, Gmail, Outlook, Telegram, Instagram) worden opgelegd. Wanneer een agent berichten verstuurt of gegevens ophaalt via de Unipile API, gelden de eigen limieten van het platform. De beslissing over de frequentie van berichten, het dagelijkse verzonden volume en de frequentie van interactie is volledig een beslissing van de klant en moet op verantwoorde wijze worden genomen door de applicatieontwikkelaar. Unipile onderschrijft, raadt geen specifieke interactievolumes aan en garandeert deze ook niet. Acties die het acceptabele gebruiksbeleid van een platform overschrijden, zijn de verantwoordelijkheid van de ontwikkelaar. Unipile is niet gelieerd aan, onderschreven door of gesponsord door LinkedIn, Google of Meta.

AVG en SOC2 compliance

De infrastructuur van Unipile is ontworpen met aandacht voor GDPR-compliance en SOC2-principes. Gebruikersaccountgegevens worden versleuteld opgeslagen (at rest). Toegangstokens worden nooit gelogd of blootgesteld in API-antwoorden.

Per-gebruiker accountisolatie

Elke gekoppelde account is strikt beperkt tot de gebruiker die deze heeft geauthenticeerd. Er is geen datalek tussen gebruikers. Een agent die namens gebruiker A opereert, kan geen toegang krijgen tot de berichten van gebruiker B.

Platform-specifieke snelheidslimieten

LinkedIn, WhatsApp, Gmail en andere platforms leggen hun eigen gebruiksquota op. Unipile toont deze limieten in API-foutmeldingen. Je agent moet de juiste back-off en volumeregelingslogica implementeren.

Vergelijking

Multi-channel versus single-channel agentstacks

De onderstaande tabel vergelijkt een multi-channel API-aanpak voor AI-agents (Unipile) met typische single-channel of alleen e-mail agentstacks. Wanneer u zowel een betrouwbare e-mail-API voor AI-agents als toegang tot LinkedIn of WhatsApp op één plek nodig heeft, wordt het architecturale verschil duidelijk. De vergelijking is gebaseerd op mogelijkheden, niet op marketingclaims. Er worden geen links naar producten van derden opgenomen - dit is een categorievergelijking.

Vermogen Unipile (multi-kanaal) E-mail-only agent API Doe-het-zelf multi-integratie
Aantal ondersteunde kanalen 6+ (E-mail, LinkedIn, WhatsApp, Telegram, Instagram, Messenger) Alleen e-mail (1 kanaal) Variabel (afhankelijk van geïntegreerde systemen)
Namens de geauthenticeerde gebruiker Ja - per-gebruiker gekoppelde accounts Varieert - sommigen gebruiken gedeelde in-boxen Vereist aangepaste OAuth per platform
Native MCP server Ja - developer.unipile.com/mcp Sommigen bieden MCP alleen voor e-mail aan Moet aangepaste MCP-tools per platform bouwen
LinkedIn berichtentoegang Ja - DM's en InMail Geen Vereist aparte LinkedIn-integratie
WhatsApp en Telegram toegang Ja - beide ondersteund Geen Aparte integraties nodig per kanaal
Uniform API-eindpunt Ja - dezelfde API-structuur voor alle kanalen Nee - alleen e-mail API Nee - gefragmenteerde eindpuntstructuren
Webhook pushmeldingen Ja - e-mail en berichtenkanalen E-mail webhooks alleen Varieert per integratie
Tijd voor multi-channel agent Uren (1 API-sleutel + MCP-configuratie) Dagen (alleen e-mail) Weken tot maanden per extra kanaal

Begin met bouwen met de enige multi-channel API voor AI-agenten die e-mail, LinkedIn, WhatsApp en meer omvat.

Bouw je agent

Multi-Channel API voor AI-Agents - Veelgestelde Vragen

Veelgestelde vragen over het bouwen van AI-agenten met toegang tot communicatie via meerdere kanalen - e-mail, LinkedIn, WhatsApp, Telegram en Instagram via één uniforme API.

Eenpaal is de enige uniforme API waarmee een AI-agent zowel e-mail (via Gmail, Outlook of IMAP) als directe LinkedIn-berichten kan verzenden vanuit een enkele integratie, handelend namens de geauthenticeerde gebruiker. In tegenstelling tot API's voor agenten die alleen e-mail ondersteunen, dekt Unipile alle belangrijke professionele kanalen met één API-sleutel. De MCP-server op developer.unipile.com/mcp maakt de installatie een enkele configuratiebestand-toevoeging in Claude, Cursor, of Windsurf.

Ja. De unificatiemessaging-API van Unipile voor AI-agenten biedt toegang tot zowel e-mailaccounts (Gmail, Outlook, IMAP) als WhatsApp-gesprekken via één API-endpoint. De agent leest en verzendt namens de geauthenticeerde gebruiker die die accounts heeft gekoppeld. Hetzelfde account_id-gebaseerd patroon wordt voor beide kanalen gebruikt - geen aparte authenticatiestromen of SDK's nodig.

Ja. Unipile beheert een native MCP (Model Context Protocol) server op developer.unipile.com/mcp. Eenmaal verbonden hebben AI-agenten die draaien in Claude Desktop, Cursor of Windsurf toegang tot alle gekoppelde kanalen - inclusief LinkedIn, WhatsApp, e-mail, Telegram en Instagram - via standaard MCP-toolaanroepen. Geen aangepaste tooldefinities per kanaal vereist. Dit is de enige MCP-server voor zowel e-mail- als LinkedIn-berichten in één configuratie.

De gebruiker koppelt hun LinkedIn-account via de accountkoppelingsstroom van Unipile. Dit retourneert een gekoppelde account-ID die specifiek is voor die gebruiker. De AI-agent belt vervolgens de Unipile-berichtenserver API met die account_id en de LinkedIn provider-ID van de ontvanger. Het bericht wordt verzonden vanaf het echte LinkedIn-account van de gebruiker - niet een gedeelde systeemreferentie. Gebruiksbeleid van het platform is van toepassing op een per gebruiker basis, als een beslissing aan de klantenzijde.

Dit betekent dat de acties van de AI-agent worden toegeschreven aan het echte gebruikersaccount, niet aan een gedeelde API-sleutel of een systeem-inbox. Wanneer een agent een Gmail-thread leest via Unipile, gebruikt het verzoek de OAuth-token van de gebruiker die dat Gmail-account heeft gekoppeld. Wanneer het een LinkedIn-bericht verzendt, lijkt het bericht afkomstig te zijn van het echte profiel van die gebruiker. Ontvangers zien de naam van de gebruiker, niet een botaccount. Dit is het fundamentele verschil tussen Unipile en producten met alleen een agent-inbox.

De Unipile e-mail API ondersteunt drie providers: Gmail (Google OAuth), Outlook (Microsoft OAuth - geldig voor persoonlijke Outlook en Microsoft 365 / Exchange Online), en IMAP (universele fallback voor elke IMAP-compatibele e-mailprovider). Alle drie gebruiken dezelfde API-aanroepstructuur en hetzelfde on-behalf-of-authenticatiemodel voor agenttoegang.

Unipile slaat gebruikersberichten of e-mailinhoud niet op in een parallel archief buiten de actieve API-sessie. Gegevens die via de API worden opgehaald, worden in realtime geretourneerd vanuit het gekoppelde account van de gebruiker. Unipile fungeert als een doorgeeflaag - een technische tussenlaag die communicatie niet zelfstandig indexeert of archiveert. Uw applicatie is verantwoordelijk voor eventuele gegevensopslag in overeenstemming met de AVG en toepasselijke wetgeving inzake gegevensbescherming.

Nee. Unipile is niet gelieerd aan, goedgekeurd door, of gesponsord door LinkedIn, Google of Meta. Unipile is een onafhankelijke technische tussenpersoon. Wanneer agenten via Unipile toegang krijgen tot LinkedIn, Gmail, WhatsApp of Instagram, doen ze dit met de inloggegevens van de geauthenticeerde gebruiker die dat account expliciet heeft gekoppeld. Platform rate limits en acceptabele gebruiksregels zijn van toepassing per gebruiker en blijven de verantwoordelijkheid van de ontwikkelaar.

Nog vragen over het bouwen van uw multi-channel AI-agent? Ons team staat klaar om u te helpen.

Praat met een expert
nl_NLNL