Wielokanałowe API dla agentów AI: E-mail, LinkedIn i WhatsApp (2026)

Wielokanałowe API dla Agentów AI

Jeden API wielokanałowe dla agentów AI: E-mail, LinkedIn, WhatsApp i nie tylko

Zapewnij swoim agentom AI uwierzytelniony dostęp do poczty e-mail, LinkedIn, WhatsApp, Telegram i Instagram - z jednego, ujednoliconego API. Działaj w imieniu uwierzytelnionego użytkownika, a nie współdzielonej skrzynki systemowej. W zestawie natywny serwer MCP.

Zbuduj swojego agenta Przeczytaj dokumentację
agent_tools.py
# Zapewnij swojemu agentowi narzędzia do obsługi wielu kanałów z unipile import UnipileClient klient = UnipileClient(Klucz API="TWÓJ_KLUCZ") # Odbieranie wiadomości e-mail w imieniu użytkownika e-maile = klient.e-mail.list( account_id="konta_gmail_użytkownika" ) # Wyślij prywatną wiadomość na LinkedIn w imieniu użytkownika klient.przekazywanie wiadomości.send( account_id="konto_linkedin_użytkownika", identyfikator_dostawcy_uczestnika="id_potencjalnego_klienta", text="Dzień dobry, widziałem/am Pani/Pana post..." )
Agent wielokanałowy uruchomiony – 5 kanałów połączonych
LinkedIn WhatsApp Telegram Instagram
Definicja

Co to jest wielokanałowe API dla agentów AI?

Agenci AI potrzebują więcej niż jednego skrzynki odbiorczej do działania na dużą skalę. Wielokanałowy interfejs API dla agentów AI to ujednolicony interfejs, który pozwala agentowi na odczytywanie, wysyłanie i zarządzanie komunikacją przez e-mail, LinkedIn, WhatsApp, Telegram i Instagram, wszystko z jednej integracji, działając w imieniu uwierzytelnionego użytkownika, który udzielił dostępu. Unipile to jedyny wielokanałowy interfejs API dla agentów AI, który obejmuje profesjonalne wiadomości i pocztę e-mail w jednym punkcie końcowym, z natywnym serwerem MCP dla poczty e-mail i wszystkich innych kanałów.

A Wielokanałowe API dla agentów AI jest warstwą API, która zapewnia agentowi AI uwierzytelniony dostęp do wielu kanałów komunikacji, w tym poczty e-mail, wiadomości bezpośrednich LinkedIn, WhatsApp, Telegram i Instagram, poprzez pojedynczy punkt końcowy. Agent działa w imieniu uwierzytelnionego użytkownika, odczytując i wysyłając wiadomości z prawdziwych kont tego użytkownika, a nie z ogólnej skrzynki odbiorczej systemu. To jest fundamentalna różnica między agentem, który wydaje się być człowiekiem, a tym, który wydaje się być botem.

Kanał Obsługiwane Czytaj Wyślij W imieniu użytkownika Skrzynka odbiorcza tylko dla agentów
E-mail (Gmail) W imieniu
E-mail (Outlook) W imieniu
Email (IMAP) W imieniu
LinkedIn W imieniu
WhatsApp W imieniu
Telegram W imieniu
Instagram W imieniu
E-mail (Gmail)
Czytaj Wyślij
W imieniu użytkownika
E-mail (Outlook)
Czytaj Wyślij
W imieniu użytkownika
Email (IMAP)
Czytaj Wyślij
W imieniu użytkownika
LinkedIn
Czytaj Wyślij
W imieniu użytkownika
WhatsApp
Czytaj Wyślij
W imieniu użytkownika
Telegram
Czytaj Wyślij
W imieniu użytkownika
Instagram
Czytaj Wyślij
W imieniu użytkownika

Gotowi na zapewnienie swojemu agentowi AI dostępu wielokanałowego?

Buduj teraz
Problem

API poczty e-mail dla agentów AI: dlaczego jeden kanał to za mało

API pocztowe dla agentów AI rozwiązuje jedną część problemu. Twój agent może odczytywać skrzynkę odbiorczą Gmail, tworzyć odpowiedzi i uruchamiać kolejne działania. Ale w momencie, gdy potencjalny klient odpowie na LinkedIn, klient skontaktuje się przez WhatsApp, a kluczowy kontakt odpisze tylko przez Telegram – agent obsługujący jeden kanał milknie. Komunikacja w świecie rzeczywistym nie odbywa się w jednej skrzynce odbiorczej. Dlatego w 2026 roku wielokanałowe API dla agentów AI stało się standardem architektonicznym dla produkcyjnych stosów agentów.

Kanały nie rozmawiają ze sobą

Potencjalny klient może zignorować Twojego e-maila, ale odpowiedzieć na wiadomość na LinkedIn w ciągu kilku godzin. Dzięki jednemu interfejsowi API poczty e-mail, Twój agent nie ma wglądu w te równoległe konwersacje i nie może skoordynować spójnej sekwencji działań w różnych kanałach.

Kontekst jest tracony podczas przekazywania zadań

Kiedy agent odczyta wątek e-mailowy, ale nie ma dostępu do historii rozmów z LinkedIn od tego samego kontaktu, generuje odpowiedzi pozbawione kontekstu. Zunifikowane API komunikacyjne dla agentów AI eliminuje tę lukę, centralizując wszystkie sygnały z kanałów w jednym miejscu.

Wiele integracji mnoży koszty utrzymania

Spięcie osobnego API poczty, wrappera API LinkedIn, integracji WhatsApp i bota Telegram tworzy cztery przepływy uwierzytelniania, cztery magazyny poświadczeń i cztery punkty awarii. Każda aktualizacja platformy psuje inny element stosu.

Użytkownicy oczekują, że agenci będą działać w ich imieniu wszędzie

Użytkownicy łączący swoje konta oczekują, że ich agent AI będzie monitorował i reagował na wszystkich platformach, a nie tylko przez e-mail. Zunifikowane API do obsługi wiadomości dla agentów AI, które działa w imieniu każdego uwierzytelnionego użytkownika, spełnia te oczekiwania bez konieczności zarządzania przez użytkownika oddzielnymi poświadczeniami agenta dla każdej platformy.

Czego nie mogą robić agenci jednokanałowi

Wyślij wiadomość na LinkedIn, gdy e-mail zostanie zwrócony lub pozostanie bez odpowiedzi przez 48 godzin
Wykryj, że odpowiedź na WhatsApp zamknęła transakcję omawianą wcześniej przez e-mail i zaktualizuj CRM.
Przekieruj zgłoszenie obsługi klienta z wiadomości prywatnej na Instagramie do odpowiedniej kolejki zespołu na podstawie analizy treści
Podsumuj całą nić kontaktów z e-maili i LinkedIn na potrzeby codziennej odprawy przedstawiciela handlowego

Kilka produktów adresuje przypadek użycia interfejsu API poczty e-mail w jednym kanale dla agentów SI – kategoria obejmuje narzędzia zaprojektowane do zapewnienia agentom dedykowanej skrzynki pocztowej. Unipile stosuje inne podejście: zamiast nowej skrzynki odbiorczej, agenci uzyskują dostęp do istniejących połączonych kont użytkownika w imieniu uwierzytelnionego użytkownika, we wszystkich obsługiwanych kanałach jednocześnie.

Zacznij budować swojego wielokanałowego agenta już dziś – bez dodatkowych integracji.

Rozpocznij budowanie
Jak Działa Unipile

Jeden interfejs API w imieniu uwierzytelnionego użytkownika

Podstawową zasadą projektową stojącą za wielokanałowym API Unipile dla agentów AI jest to, że każda akcja jest podejmowana w imieniu uwierzytelnionego użytkownika. Agent nie otrzymuje klucza systemowego do masowego wysyłania wiadomości na dużą skalę. Działa jako delegat rzeczywistej osoby, która wyraźnie udzieliła dostępu do swojego konta LinkedIn, skrzynki odbiorczej Gmail lub konta WhatsApp. To rozróżnienie jest ważne zarówno ze względu na zgodność z platformą, jak i jakość wyników generowanych przez agenta.

Jak Działa Unipile

Niezależny pośrednik techniczny - nie partner platformy

Unipile działa jako niezależny pośrednik techniczny między Twoją aplikacją a platformami komunikacyjnymi powiązanymi przez Twoich użytkowników. Gdy agent AI wysyła wiadomość na LinkedIn lub odczytuje wątek Gmail za pośrednictwem Unipile, robi to przy użyciu poświadczeń uwierzytelnionego użytkownika, który powiązał to konto – a nie współdzielonego poświadczenia systemowego. Unipile nie jest powiązane, wspierane ani sponsorowane przez LinkedIn, Google ani Meta. Każde powiązane konto należy w całości do użytkownika, który je uwierzytelnił. Zakres dostępu jest ograniczony do tego, co uwierzytelniony użytkownik autoryzował, a żadne dane nie są przechowywane w równoległych archiwach poza zakresem aktywnej sesji.

1

Użytkownik łączy swoje konta

Każdy użytkownik łączy swoje własne konta e-mail, LinkedIn, WhatsApp lub inne za pomocą OAuth lub bezpiecznego przepływu poświadczeń. Brak współdzielonych kluczy systemowych. Każde połączone konto jest przypisane do tego użytkownika.

2

Agent otrzymuje ograniczony token

Twój agent AI otrzymuje identyfikator konta, który mapuje się na połączone konto użytkownika. Wszystkie wywołania API zawierają ten identyfikator, co zapewnia, że każda czynność jest przypisywana do właściwego uwierzytelnionego użytkownika – a nie do posiadacza klucza API.

3

Agent działa w imieniu użytkownika

Agent czyta, wysyła i zarządza komunikacją jako użytkownik. Z punktu widzenia odbiorcy wiadomość pochodzi z rzeczywistego konta użytkownika. Limity transakcji i zasady użytkowania platformy mają zastosowanie w podziale na użytkowników, a nie globalnie.

Zbuduj swój pierwszy agent z odpowiednim uwierzytelnianiem użytkownika w kilka minut.

Zbuduj swojego agenta z Unipile
Obsługiwane kanały

Obsługiwane kanały: Email, LinkedIn, WhatsApp, Telegram, Instagram

Wielokanałowe API Unipile dla agentów AI obejmuje cały stos komunikacji profesjonalnej i konsumenckiej. Każdy kanał jest dostępny za pośrednictwem tego samego zunifikowanego interfejsu API, przy użyciu tego samego modelu uwierzytelniania - w imieniu uwierzytelnionego użytkownika, który powiązał dane konto. Bez oddzielnych zestawów SDK dla poszczególnych platform, bez fragmentarycznego zarządzania poświadczeniami.

E-mail

Email - Gmail, Outlook, IMAP

Pełny dostęp do poczty e-mail w usługach Gmail, Outlook i innych zgodnych z IMAP. Agenci mogą czytać wątki, wysyłać odpowiedzi, zarządzać etykietami i monitorować skrzynkę odbiorczą za pomocą webhooków.

Czytaj, wyślij, odpowiedz, przekaż
Dostęp do wątków i załączników
Powiadomienia push przez webhook
LinkedIn

LinkedIn - Wiadomości prywatne i InMail

Uzyskaj dostęp do bezpośrednich wiadomości i próśb o połączenie na LinkedIn za pośrednictwem uwierzytelnionego konta użytkownika. Agenci mogą czytać rozmowy, wysyłać wiadomości i pobierać profile kontaktów.

Wysyłaj wiadomości bezpośrednie i InMail
Czytaj historię wiadomości
Pobierz profile kontaktów
WhatsApp

WhatsApp - Prywatny i Biznesowy

Czytaj i wysyłaj wiadomości WhatsApp z połączonego konta użytkownika. Idealne dla agentów obsługi klienta, którzy potrzebują zamykać rozmowy w kanale, w którym klienci są najbardziej responsywni.

Czytaj i wysyłaj wiadomości
Dostęp do czatu grupowego
Obsługa wiadomości multimedialnych
Telegram

Telegram – czaty i kanały

Uzyskaj dostęp do rozmów na Telegramie z połączonego konta użytkownika. Agenci działający w społecznościach skupionych na deweloperach lub w przepływach pracy związanych z kryptowalutami/fintechami często uważają Telegram za główny kanał asynchroniczny.

Czytaj i wysyłaj wiadomości prywatne
Dostęp do grup i kanałów
Pobieranie wiadomości w czasie rzeczywistym
Instagram

Instagram - Wiadomości prywatne

Czytaj i odpowiadaj na wiadomości DM na Instagramie z połączonego konta Biznesowego lub Osobistego użytkownika. Kluczowe dla agentów e-commerce i twórców zajmujących się dużą ilością przychodzących wiadomości DM.

Czytaj i odpowiadaj na wiadomości prywatne
Obsługiwane komunikaty multimedialne
W imieniu połączonego konta
Posłaniec

Messenger - Wiadomości Facebook

Uzyskaj dostęp do rozmów na Facebook Messengerze z połączonego konta użytkownika. Przydatne dla agentów wsparcia obsługujących zapytania klientów, które docierają za pośrednictwem stron na Facebooku lub wątków na Messengerze.

Czytaj i wysyłaj wiadomości
Dostęp do historii wątków
Uwierzytelnianie per użytkownik
MCP Server – kluczowy wyróżnik

Serwer Unipile MCP dla agentów AI

Protokół Kontekstu Modelu (MCP) to otwarty standard, który umożliwia agentom AI, takim jak Claude, Cursor i Windsurf, łączenie się z zewnętrznymi narzędziami za pośrednictwem ustrukturyzowanego, bezpiecznego interfejsu. Unipile dostarcza natywny serwer MCP w https://developer.unipile.com/mcp - podłącz go raz, a Twój agent uzyska natychmiastowy dostęp do wszystkich połączonych kont e-mail, LinkedIn, WhatsApp, Telegram i Instagram. Żadnych niestandardowych zestawów SDK, żadnych indywidualnych definicji narzędzi do napisania dla każdego kanału.

~/.cursor/mcp.json
{ "mcpSerwery": { "stos niepodzielny": { "url": "https://developer.unipile.com/mcp", "nagłówki": { "X-API-KEY": "TWÓJ_KLUCZ_API_UNIPILE" } } } }
Serwer MCP połączony - wszystkie kanały dostępne jako narzędzia
1

Utwórz klucz API Unipile

Zapisz się na dashboard.unipile.com i wygeneruj klucz API z ustawień swojej przestrzeni roboczej. Ten klucz uwierzytelnia połączenie serwera MCP.

2

Dodaj konfigurację serwera MCP

W edytorze AI (Cursor, Windsurf, Claude Desktop) otwórz plik ustawień MCP i dodaj wpis serwera Unipile z kluczem API w nagłówkach.

3

Połącz konta użytkowników

Twoi użytkownicy łączą swoje konta e-mail, LinkedIn, WhatsApp i inne za pośrednictwem przepływu łączenia konta hostowanego przez Unipile lub własnej implementacji OAuth.

4

Podaj identyfikatory kont swojemu agentowi

Przekaż identyfikatory połączonych kont użytkownika jako kontekst do swojego agenta. Narzędzia MCP używają tych identyfikatorów do zakresowania każdej akcji do poprawnego uwierzytelnionego użytkownika.

list_emails

Pobierz wątki e-mail z połączonej skrzynki pocztowej użytkownika - Gmail, Outlook lub IMAP

wyślij_e-mail

Wyślij e-mail z połączonego konta użytkownika, z opcjonalnymi załącznikami

wyślij_wiadomość_linkedin

Wyślij prywatną wiadomość lub InMail na LinkedIn w imieniu uwierzytelnionego użytkownika

lista_wiadomości

Czytaj wiadomości z dowolnego połączonego kanału - WhatsApp, Telegram, Instagram, Messenger

wyślij_wiadomość

Wyślij wiadomość na dowolny połączony kanał komunikatora w imieniu uwierzytelnionego użytkownika

przeszukaj_dokumenty

Zażądaj dokumentacji deweloperskiej Unipile w celu pomocy w generowaniu kodu integracyjnego

Jedna konfiguracja MCP. Wszystkie kanały. Zacznij budować swojego wielokanałowego agenta już dziś.

Buduj z MCP
Przypadki użycia agentów

Przypadki użycia agentów: co odblokowuje wielokanałowość

Poniższe przypadki użycia przedstawiają najczęstsze wzorce, w których wielokanałowe API dla agentów AI dostarcza wymierną wartość w porównaniu do podejścia jednokanałowego. Każdy wzorzec opisuje zadanie wykonywane przez agenta, dlaczego wiele kanałów jest niezbędnych i w jaki sposób ujednolicone API do obsługi wiadomości Unipile to umożliwia.

01

Badania

Agent ds. Badań

Praca: Zbierz kontekst o kontakcie przed spotkaniem: historia e-maili, profil na LinkedIn, ostatnie wiadomości.
Dlaczego wielokanałowość: Wątek mailowy może być ubogi, ale historia rozmów na LinkedIn ujawnia głębię relacji. Wiadomości WhatsApp mogą zawierać uzgodnione następne kroki, których nigdy nie odnotowano w CRM.
Wzór Unipile Agent przeszukuje wątki e-mail, historię wiadomości DM na LinkedIn i WhatsApp w celu identyfikacji kontaktu. Agreguje wstępny brief przed spotkaniem ze wszystkich trzech źródeł, używając tej samej struktury wywołań API.
E-mail LinkedIn WhatsApp

02

Zasięg

Przedstawiciel ds. kontaktów

Praca: Uruchom sekwencję angażującą wieloetapową, która dostosowuje kanał w oparciu o zachowanie odpowiedzi.
Dlaczego wielokanałowość: Współczynniki otwarć wiadomości e-mail spadają. Potencjalny klient, który ignoruje dwa e-maile, często odpowiada na wiadomość na LinkedIn z tą samą propozycją. Agent musi zsynchronizować kadencję dla każdego użytkownika i każdego kontaktu.
Wzór Unipile Agent wysyła e-mail za pośrednictwem połączonego konta Gmail użytkownika, czeka 48 godzin, sprawdza, czy został otwarty, a następnie wysyła wiadomość na LinkedIn za pomocą wyślij_wiadomość_linkedin narzędzie, wszystko z prawdziwych kont uwierzytelnionego użytkownika.
E-mail LinkedIn

03

Triaz

Agent odpowiedzialny za sortowanie skrzynki odbiorczej

Praca: Monitoruj wszystkie skrzynki odbiorcze, klasyfikuj przychodzące wiadomości według pilności i tematu oraz wyświetlaj 5 najważniejszych pozycji wymagających działania.
Dlaczego wielokanałowość: Pilne zapytanie o ofertę może nadejść przez wiadomość prywatną na LinkedIn, podczas gdy użytkownik sprawdza tylko pocztę e-mail. Agent sortujący scala wszystkie kanały w jednolitą kolejkę priorytetową.
Wzór Unipile Agent wykorzystuje zdarzenia webhook z połączonych kont e-mail i komunikatorów do odbierania powiadomień w czasie rzeczywistym. LLM klasyfikuje każdą przychodzącą wiadomość. Pozycje o wysokim priorytecie są prezentowane za pośrednictwem cotygodniowego podsumowania wysyłanego przez własne połączone konto użytkownika.
E-mail LinkedIn WhatsApp Telegram

04

Agent CS

Agent ds. sukcesu klienta

Praca: Obsługuj zapytania klientów przychodzące przez WhatsApp i e-mail, autonomicznie rozwiązuj problemy pierwszego poziomu, przekazuj problemy drugiego poziomu agentom liniowym z pełnym kontekstem.
Dlaczego wielokanałowość: Klienci B2C kontaktują się przez WhatsApp. Klienci B2B korzystają z poczty e-mail lub LinkedIn. Agent sukcesu klienta, który może odpowiadać tylko na e-maile, całkowicie traci segment klientów preferujących WhatsApp.
Wzór Unipile Agent monitoruje powiązane konta WhatsApp i e-mail pod kątem przychodzących wiadomości. Kieruje każdą do odpowiedniego modułu obsługi odpowiedzi. W przypadku eskalacji tworzy wątek podsumowujący i przekazuje kontekst człowiekowi za pośrednictwem tego samego kanału, którego używał klient.
E-mail WhatsApp Instagram

05

Sprzedaż

Agent Sprzedaży

Praca: Kwalifikuj leady przychodzące, planuj dema, wysyłaj materiały uzupełniające i aktualizuj CRM, wszystko autonomicznie poprzez kanały preferowane przez potencjalnego klienta.
Dlaczego wielokanałowość: Klient SaaS wypełnia formularz, a następnie odpowiada na wiadomość w LinkedIn InMail. Agent musi śledzić stan konwersacji na obu kanałach, aby uniknąć zduplikowanych lub sprzecznych komunikatów.
Wzór Unipile Agent wykorzystuje możliwości dostępu do poczty e-mail LLM w zakresie kwalifikacji wiadomości e-mail oraz interfejs API wiadomości LinkedIn do angażowania opartego na połączeniach. Ujednolicony wątek kontaktów przechowywany jest w warstwie aplikacji, a nie w Unipile. Limity wykorzystania platformy są respektowane na użytkownika.
E-mail LinkedIn
# – przedstawiciel handlowy: kwalifikacja przez e-mail, nawiązywanie kontaktów przez LinkedIn asynchroniczne def kwalifikuj_leada(wiodący, konta_użytkowników): # Krok 1: wyślij e-mail z potwierdzeniem kwalifikacji czekać klient.e-mail.send( account_id=user_accounts["gmail"], do=ołów["email"], podmiot="Mam szybkie pytanie dotyczące waszego stosu technologicznego", ciało=wygeneruj_email(wstęp) ) # – Krok 2: jeśli nie otrzymamy odpowiedzi w ciągu 48 godzin, wysyłamy wiadomość na LinkedIn jeśli nie czekać sprawdź odpowiedź(ołówek["email", godzin=48): czekać klient.przekazywanie wiadomości.send( account_id=user_accounts["linkedin"], identyfikator_dostawcy_uczestnika=ołów["linkedin_id"], text=Wygeneruj_wiadomość_na_LinkedIn(wstęp) )

Zobacz wszystkie przypadki użycia agentów na stronie Unipile.

Przeglądaj przypadki użycia agentów AI
Przykłady kodu

Kod: e-mail agenta + narzędzia LinkedIn

Poniższe przykłady pokazują, jak zbudować wielokanałowego agenta AI przy użyciu ujednoliconego API przesyłania wiadomości Unipile. Zarówno przykłady w Pythonie, jak i Node.js demonstrują odczytywanie wiadomości e-mail i wysyłanie wiadomości na LinkedIn z tego samego uwierzytelnionego konta użytkownika, używając spójnych wzorców wywołań API w wielu kanałach.

Wymagania wstępne Klucz API Unipile, co najmniej jedno połączone konto e-mail (Gmail, Outlook lub IMAP) i jedno połączone konto LinkedIn dla użytkownika. Identyfikatory kont są zwracane, gdy użytkownik połączy swoje konta. Zobacz Poradnik szybkiego startu Unipile ds przepływu połączenia konta.
Python
Node.js
MCP (Claude)
agent_tools.py
import żądania BASE_URL = "https://api1.unipile.com:13465/api/v1" Klucz API = "TWÓJ_KLUCZ_API_UNIPILE" NAGŁÓWKI = { "X-API-KEY": KLUCZ_API, "Content-Type": "application/json" } # ---- Narzędzie 1: Odbieranie wiadomości e-mail w imieniu uwierzytelnionego użytkownika ---- def list_emails(id_konta_email, limit=10): res = żądania.uzyskać( f"{BASE_URL}/maile", nagłówki=NAGŁÓWKI, parametry={ "account_id": id_konta_email, "limit": limit } ) return res.json() # ---- Narzędzie 2: Wysyłanie prywatnych wiadomości na LinkedIn w imieniu zalogowanego użytkownika ---- def wyślij_wiadomość_na_linkedin(identyfikator_konta_linkedin, identyfikator_dostawcy_odbiorcy, wiadomość) res = żądania.stanowisko( f"{BASE_URL}/czaty", nagłówki=NAGŁÓWKI, json={ "account_id": linkedin_id_konta, "id_uczestników": [identyfikator_odbiorcy_dostawcy], "tekst": message } ) return res.json() # ---- Przykład koordynacji agentów ---- def uruchom_agenta(użytkownik): e-maile = list_emails(użytkownik["identyfikator_konta_email"]) najlepszy_email = e-maile"przedmioty"][0] # – pobierz najnowszą wiadomość e-mail Decyzja agenta #: skontaktować się przez LinkedIn, jeśli wiadomość e-mail pochodzi od potencjalnego klienta jeśli jest_potencjalny_klient(email_górny): wyślij_wiadomość_na_linkedin( Użytkownik"identyfikator_konta_linkedin"], lookup_linkedin_id(e_mail_górny"od"]), wygeneruj_kontynuację(najlepszy_email) )
Agent działa - odczytano e-mail, wiadomość prywatna na LinkedIn dodana do kolejki dla uwierzytelnionego użytkownika
agentTools.js
const BASE_URL = 'https://api1.unipile.com:13465/api/v1'; const Klucz API = 'Klucz_API_YOUR_UNIPILE'; const nagłówki = { 'Klucz API X': KLUCZ_API, 'Content-Type': 'application/json' }; // Narzędzie 1: Odczytywanie wiadomości e-mail w imieniu uwierzytelnionego użytkownika async function listaEmaili(emailAccountId, limit = 10) { const url = `${BASE_URL}/emails?account_id=${emailAccountId}&limit;=${limit}`; const res = czekać fetch(url, { nagłówki }); return res.json(); } // Narzędzie 2: Wyślij wiadomość prywatną na LinkedIn w imieniu uwierzytelnionego użytkownika async function Wyślij DM na LinkedIn(linkedinAccountId, recipientId, wiadomość) { const res = czekać fetch(`${BASE_URL}/chats`, { method: 'POST', nagłówki, body: JSON.stringify({ identyfikator_konta: identyfikatorKontaLinkedIn, attendees_ids: [recipientId], wiadomość }) }); return res.json(); } // Agent: przeczytaj e-mail, zdecyduj, wyślij wiadomość na LinkedIn async function uruchomAgenta{ const { przedmioty } = czekać listaEmaili(user.emailAccountId); dla (const e-mail z przedmioty) { jeśli (kandydat(email)) { czekać Wyślij DM na LinkedIn( user.linkedinAccountId, czekać lookupLinkedInId(email.from), wygenerujDalszeDziałanie(e-mail) ); } } }
Narzędzia agentów gotowe – wielokanałowy dostęp z jednego klucza API
claude_desktop_config.json
{ "mcpSerwery": { "stos niepodzielny": { "url": "https://developer.unipile.com/mcp", "nagłówki": { "X-API-KEY": "TWÓJ_KLUCZ_API_UNIPILE" } } } } Po połączeniu Claude może używać instrukcji w języku naturalnym: Przeczytaj ostatnie 5 e-maili od john@example.com w mojej skrzynce odbiorczej Gmail" // "Wyślij wiadomość na LinkedIn do prospect_id mówiąc cześć" // "Sprawdź, czy są nieprzeczytane wiadomości WhatsApp od moich 3 najlepszych kontaktów" // // Wszystkie akcje wykonywane są w imieniu uwierzytelnionego użytkownika // których identyfikatory powiązanych kont są podane w kontekście.
Serwer MCP połączony - Claude ma dostępne narzędzia wielokanałowe

Pełne odniesienie do API i więcej przykładów kodu w dokumentacji deweloperskiej.

Przeczytaj dokumentację API
Zgodność

Obsługa danych i ograniczenia platformy

Tworzenie agentów AI, którzy wchodzą w interakcje z rzeczywistymi kontami użytkowników, wymaga starannego przestrzegania zasad przetwarzania danych i korzystania z platform. Poniższe bloki zgodności opisują, jak Unipile przetwarza dane, jak działa w odniesieniu do platform, do których się podłącza, oraz jakie ramy odpowiedzialności dotyczą tempa i wolumenu pracy agentów.

Uwaga dotycząca przetwarzania danych

Brak równoległych archiwów danych - dostęp tylko w zakresie sesji

Unipile nie przechowuje wiadomości użytkowników, treści wiadomości e-mail ani metadanych wiadomości w równoległym archiwum ani w niezależnej bazie danych poza zakresem aktywnej sesji API. Gdy Twój agent odzyskuje wiadomości e-mail, wiadomości z LinkedIn lub rozmowy z WhatsApp za pośrednictwem API Unipile, dane te są pobierane w czasie rzeczywistym z połączonego konta użytkownika i zwracane w odpowiedzi API. Unipile działa jako warstwa przekaźnikowa – nie replikuje ani nie indeksuje niezależnie komunikacji użytkownika. Twoja aplikacja jest odpowiedzialna za wszelkie przechowywanie pobranych danych zgodnie z obowiązującymi przepisami o ochronie danych (RODO, SOC2).

Ograniczenia platformy i odpowiedzialne korzystanie

Limity wysyłania są przekazywane z platformy - cadencja jest Twoją odpowiedzialnością

Unipile przekazuje informacje o limitach i ograniczeniach użytkowania nałożonych przez każdą platformę komunikacyjną (LinkedIn, WhatsApp, Gmail, Outlook, Telegram, Instagram). Kiedy agent wysyła wiadomości lub pobiera dane za pośrednictwem API Unipile, zastosowanie mają własne limity platformy. Decyzja o częstotliwości wysyłania wiadomości, dziennej liczbie wysłanych wiadomości i częstotliwości angażowania jest całkowicie decyzją po stronie klienta i musi być podejmowana odpowiedzialnie przez dewelopera aplikacji. Unipile nie popiera, nie zaleca ani nie gwarantuje konkretnego wolumenu zaangażowania. Działania przekraczające politykę akceptowalnego użytkowania platformy są odpowiedzialnością dewelopera. Unipile nie jest powiązany, popierany ani sponsorowany przez LinkedIn, Google ani Meta.

Zgodność z RODO i SOC2

Infrastruktura Unipile została zaprojektowana z myślą o zgodności z RODO i zasadach SOC2. Dane logowania do kont użytkowników są szyfrowane w spoczynku. Tokeny dostępu nigdy nie są rejestrowane ani ujawniane w odpowiedziach API.

Izolacja konta na użytkownika

Każde połączone konto jest ściśle ograniczone do użytkownika, który je uwierzytelnił. Nie ma wycieku danych między użytkownikami. Agent działający na koncie użytkownika A nie może uzyskać dostępu do wiadomości użytkownika B.

Limity stawek natywne dla platformy

LinkedIn, WhatsApp, Gmail i inne platformy narzucają własne limity wykorzystania. Unipile ujawnia te limity w odpowiedziach na błędy API. Twój agent musi wdrożyć odpowiednią logikę wycofywania i kontroli wolumenu.

Porównanie

Agent wielokanałowy kontra agent jednokanałowy

Poniższa tabela porównuje wielokanałowe podejście API dla agentów AI (Unipile) z typowymi rozwiązaniami opartymi na jednym kanale lub tylko na poczcie e-mail. Kiedy potrzebujesz zarówno niezawodnego API poczty e-mail dla agentów AI, jak i dostępu do LinkedIn lub WhatsApp w jednym miejscu, różnica architektoniczna staje się jasna. Porównanie opiera się na możliwościach, a nie na obietnicach marketingowych. Nie zawiera linków do produktów stron trzecich – jest to porównanie kategorii.

Zdolność Unipile (wielokanałowy) API agenta tylko e-mail Wielointegracja DIY
Liczba obsługiwanych kanałów 6+ (Email, LinkedIn, WhatsApp, Telegram, Instagram, Messenger) Tylko e-mail (1 kanał) Zmienna (zależy od zaimplementowanych integracji)
W imieniu uwierzytelnionego użytkownika Tak – połączone konta na użytkownika Zmiennie - niektórzy używają współdzielonych skrzynek odbiorczych Wymaga niestandardowego OAuth na platformę
Natywny serwer MCP Tak - developer.unipile.com/mcp Niektórzy oferują MCP tylko do poczty e-mail Należy zbudować niestandardowe narzędzia MCP dla każdej platformy
Dostęp do wiadomości w LinkedIn Tak - DM i InMail Nie Wymaga osobnej integracji z LinkedIn
Dostęp do WhatsApp i Telegram Tak - oba wspierane Nie Oddzielne integracje wymagane na kanał
Ujednolicony punkt końcowy interfejsu API Tak - ta sama struktura API dla wszystkich kanałów Nie - tylko API e-mail Nie - fragmentaryczne struktury punktów końcowych
Powiadomienia push przez webhook Tak - kanały e-mail i wiadomości Powiadomienia e-mail tylko Różni się w zależności od integracji
Czas na agenta wielokanałowego Godziny (1 klucz API + konfiguracja MCP) Dni (tylko email) Tygodnie do miesięcy na dodatkowy kanał

Zacznij tworzyć z jedynym wielokanałowym API dla agentów AI, które obejmuje pocztę e-mail, LinkedIn, WhatsApp i inne.

Zbuduj swojego agenta

Wielokanałowe API dla agentów AI - FAQ

Często zadawane pytania dotyczące tworzenia agentów AI z dostępem do komunikacji wielokanałowej - e-mail, LinkedIn, WhatsApp, Telegram i Instagram za pośrednictwem jednego zunifikowanego API.

Unipile jest jedynym zunifikowanym API, które pozwala agentowi AI wysyłać zarówno wiadomości e-mail (przez Gmail, Outlook lub IMAP), jak i wiadomości bezpośrednie na LinkedIn z jednej integracji, działając w imieniu uwierzytelnionego użytkownika. W przeciwieństwie do API agentów obsługujących tylko pocztę e-mail, Unipile obejmuje wszystkie główne kanały profesjonalne w jednym kluczu API. Serwer MCP w developer.unipile.com/mcp sprawia, że konfiguracja sprowadza się do dodania jednego pliku konfiguracyjnego w Claude, Cursor lub Windsurf.

Tak. Zunifikowane API do obsługi wiadomości od Unipile dla agentów AI zapewnia dostęp zarówno do kont e-mail (Gmail, Outlook, IMAP), jak i rozmów na WhatsApp poprzez pojedynczy punkt końcowy API. Agent czyta i wysyła wiadomości w imieniu uwierzytelnionego użytkownika, który połączył te konta. To samo account_id-wzorzec jest używany dla obu kanałów – nie potrzebujesz oddzielnych przepływów uwierzytelniania ani zestawów SDK.

Tak. Unipile obsługuje natywny serwer MCP (Model Context Protocol) pod adresem developer.unipile.com/mcp. Po podłączeniu agenci AI działający w Claude Desktop, Cursor lub Windsurf mogą uzyskać dostęp do wszystkich połączonych kanałów - w tym LinkedIn, WhatsApp, poczty e-mail, Telegramu i Instagramu - za pomocą standardowych wywołań narzędzi MCP. Nie są wymagane niestandardowe definicje narzędzi na kanał. Jest to jedyny serwer MCP do obsługi wiadomości e-mail I wiadomości LinkedIn w jednej konfiguracji.

Użytkownik łączy swoje konto LinkedIn poprzez przepływ połączeń kont Unipile. Zwraca to identyfikator połączonego konta przypisany do tego użytkownika. Następnie agent AI wywołuje interfejs API wiadomości Unipile z tym identyfikatorem account_id oraz identyfikator dostawcy LinkedIn odbiorcy. Wiadomość jest wysyłana z prawdziwego konta LinkedIn użytkownika - nie z udostępnionych danych uwierzytelniających systemu. Obowiązują zasady użytkowania platformy na na użytkownika, jako decyzja po stronie klienta.

Oznacza to, że działania agenta AI są przypisywane do prawdziwego konta użytkownika – a nie do udostępnionego klucza API lub skrzynki systemowej. Kiedy agent odczytuje wątek Gmail za pośrednictwem Unipile, żądanie wykorzystuje token OAuth użytkownika, który połączył to konto Gmail. Kiedy wysyła wiadomość na LinkedIn, wiadomość wygląda tak, jakby pochodziła z prawdziwego profilu tego użytkownika. Odbiorcy widzą imię i nazwisko użytkownika, a nie konto bota. To fundamentalna różnica między produktami Unipile a produktami opartymi wyłącznie na skrzynkach pocztowych agentów.

API pocztowe Unipile obsługuje trzech dostawców: Gmail (Google OAuth), Perspektywy (Microsoft OAuth - obsługa poczty Outlook i Microsoft 365 / Exchange Online), oraz IMAP (uniwersalne rozwiązanie zastępcze dla każdego dostawcy poczty e-mail zgodnego z IMAP). Wszystkie trzy wykorzystują tę samą strukturę wywołań API i ten sam model uwierzytelniania on-behalf-of do dostępu agenta.

Unipile nie przechowuje wiadomości użytkowników ani treści e-maili w równoległym archiwum poza aktywną sesją API. Dane pobrane za pośrednictwem API są zwracane w czasie rzeczywistym z połączonego konta użytkownika. Unipile działa jako warstwa przekaźnikowa – pośrednik techniczny, który samodzielnie nie indeksuje ani nie archiwizuje komunikacji. Twoja aplikacja jest odpowiedzialna za wszelkie przechowywanie danych zgodnie z RODO i obowiązującymi przepisami o ochronie danych.

Nie. Unipile to niepowiązane z, niezatwierdzone ani sponsorowane przez LinkedIn, Google ani Meta. Unipile jest niezależnym pośrednikiem technicznym. Kiedy agenci uzyskują dostęp do LinkedIn, Gmail, WhatsApp lub Instagram za pośrednictwem Unipile, robią to przy użyciu danych uwierzytelniających uwierzytelnionego użytkownika, który jawnie połączył to konto. Limity szybkości platformy i zasady akceptowalnego użytkowania mają zastosowanie dla każdego użytkownika i pozostają odpowiedzialnością dewelopera.

Nadal masz pytania dotyczące budowy wielokanałowego agenta AI? Nasz zespół jest tutaj, aby pomóc.

Porozmawiaj z ekspertem
pl_PLPL