Zwiększ wydajność dzięki automatyzacji wiadomości i e-maili
Użytkownicy budują w Państwa aplikacji wieloetapowe sekwencje na LinkedIn, WhatsApp i przez e-mail, a każda wiadomość jest wysyłana z ich własnego konta.
Kluczowe funkcje automatyzacji wiadomości i e-maili
Aplikacja otrzymuje elementy każdej sekwencji: wiadomości, e-maile, InMaile i notatki głosowe LinkedIn, zaproszenia ze śledzeniem statusu oraz reakcje na posty, w imieniu każdego uwierzytelnionego użytkownika.
Wysyłanie wiadomości
Wysyłanie wiadomości w istniejących czatach lub rozpoczynanie nowych rozmów na LinkedIn, WhatsApp, Instagram i Telegram. Odpowiedź w czacie to jedno wywołanie, a nowy czat otwiera się, podając połączone konto i ID uczestnika. Webhooki pozwalają aplikacji reagować na każdą nową wiadomość.
Wysyłanie e-maili
Wysyłanie e-maili z własnych skrzynek Gmail, Outlook i IMAP użytkowników. Tworzenie, odpowiadanie, załączanie plików i aktualizacja statusów, a synchronizacja w czasie rzeczywistym utrzymuje każdą skrzynkę aktualną w Państwa aplikacji.
Wyślij InMail
Wysyłanie InMaili z kont LinkedIn Recruiter, Sales Navigator lub standardowych kont LinkedIn, zarówno do kontaktów, jak i osób spoza sieci. Przed każdą wysyłką można sprawdzić saldo dostępnych kredytów InMail.
Notatki głosowe LinkedIn
Rozpoczynanie nowej rozmowy od notatki głosowej z LinkedIn Recruiter lub Sales Navigator, co dodaje osobisty akcent do pierwszego kontaktu. Kredyty InMail pozostają widoczne w tym samym procesie.

Filmy osadzone w wiadomościach LinkedIn
Użytkownicy wysyłają w wiadomościach LinkedIn filmy z autoodtwarzaniem. Film odtwarza się w chwili otwarcia wiadomości, bez kliknięcia i bez tarcia, co sprawdza się idealnie przy osobistym demo.
Zaproszenia LinkedIn
Gdy użytkownik nie ma jeszcze danego członka w kontaktach, wysyła zaproszenie z account_id połączonego konta i provider_id członka. Każde zaproszenie można śledzić w czasie rzeczywistym: zaakceptowane, oczekujące lub usunięte.
Reakcje na posty LinkedIn
Reagowanie na posty LinkedIn lub komentarze pod postem bezpośrednio z aplikacji, aby użytkownicy byli obecni w rozmowach, które są dla nich ważne.
Każda akcja jest wykonywana w imieniu uwierzytelnionego użytkownika, z jego własnego połączonego konta.
Jak funkcje wiadomości zwiększają zaangażowanie użytkowników w aplikacji
Wiadomości, e-maile, InMaile LinkedIn, notatki głosowe i zaproszenia działają w Państwa aplikacji, więc użytkownicy angażują się w każdym kanale z jednego miejsca.
Wysyłanie wiadomości na wiele platform
API Unipile dodaje do aplikacji wysyłanie wiadomości. Użytkownicy docierają do każdego kontaktu na LinkedIn, WhatsApp, Instagram lub Telegram, tam, gdzie woli rozmawiać, z follow-upami w czasie rzeczywistym i wszystkimi rozmowami w jednym miejscu.
ZaletyWysyłanie e-maili przez wielu dostawców
Wysyłanie e-maili w aplikacji: użytkownicy wysyłają je ze skrzynek Gmail, Outlook i IMAP, z których już korzystają. Synchronizacja w czasie rzeczywistym i pełne operacje CRUD pozwalają tworzyć, wysyłać i porządkować e-maile przy pełnej kontroli nad skrzynką, przez jedno bezpieczne API.
ZaletyWięcej formatów wiadomości LinkedIn: InMaile i notatki głosowe
Aplikacja wysyła spersonalizowane InMaile i notatki głosowe LinkedIn, zarówno do kontaktów, jak i osób spoza sieci. Użytkownicy komunikują się w bardziej osobisty sposób i na bieżąco śledzą wykorzystanie kredytów InMail, wszystko z poziomu Państwa aplikacji.
ZaletyAutomatyzacja zaproszeń LinkedIn i śledzenie statusu kontaktów
Użytkownicy wysyłają zaproszenia do kontaktów LinkedIn z aplikacji i śledzą status każdego z nich: zaakceptowane, oczekujące lub usunięte. Widzą wyniki w czasie rzeczywistym i skupiają się na wartościowych kontaktach, z jednej platformy.
ZaletyUnipile jest niezależnym pośrednikiem technicznym, który nie jest powiązany z LinkedIn ani przez niego popierany czy sponsorowany. Każda akcja jest wykonywana w imieniu uwierzytelnionego użytkownika.
Jak utworzyć sekwencję wielokanałową
Dobre praktyki budowania sekwencji w aplikacji: przygotowanie listy profili z wyszukiwania LinkedIn, a następnie wysyłanie zaproszeń i wiadomości w równym tempie, w granicach limitów ustalonych przez LinkedIn. Po drodze kilka wskazówek, które oszczędzają czas podczas integracji.
Pobieranie wyszukiwania LinkedIn z adresu URL
Źródło listy kontaktów
Każda sekwencja zaczyna się od wyszukiwania LinkedIn. Użytkownicy filtrują i wybierają profile w standardowym wyszukiwaniu LinkedIn lub w Sales Navigator, z filtrami takimi jak stanowisko, branża czy lokalizacja.
Obsługa adresów URL wyszukiwania
Endpointy wyszukiwania LinkedIn pobierają wyniki dla użytkowników. Aplikacja może przyjąć URL skopiowany z LinkedIn lub pozwolić użytkownikom wybrać parametry w interfejsie. Paginacja zwraca wszystkie wyniki, a żądania warto rozłożyć na cały dzień pracy.
Zbieranie wyników i zarządzanie nimi
Można obsłużyć do 1000 profili dziennie na konto lub 2500 z Sales Navigator, rozkładając żądania na godziny pracy. LinkedIn ogranicza też zaproszenia do około 200 tygodniowo na konto: każdy typ sekwencji (wyszukiwanie, zaproszenia lub wiadomości) należy planować w tych granicach.
Planowanie sekwencji
Gdy lista jest gotowa, sekwencje planuje się według typu, np. wyszukiwania, zaproszenia z InMailem lub szablony wiadomości, i ustala odpowiednie dzienne wolumeny. Przykładowo 30 do 50 zaproszeń dziennie, rozłożonych w ciągu dnia, mieści się w tygodniowym limicie zaproszeń. Gdy działa kilka sekwencji, można je wstrzymać lub dostosować. Przed wysłaniem zaproszeń publiczne ID profili należy przekonwertować na provider ID.
Przeczytaj przewodnik po sekwencjachObsługa błędów API i zmiana harmonogramu
Gdy wywołanie osiągnie limit LinkedIn, np. gdy kilka sekwencji tego samego użytkownika wysyła zaproszenia jednocześnie, należy przechwycić błąd i przenieść sekwencję na kolejny tydzień. Warto powiadomić użytkownika o opóźnieniu i dostosować plan.
Limity API LinkedIn w pigułceTempo wysyłania zaproszeń i wiadomości pozostaje odpowiedzialnością klienta, w granicach limitów ustalonych przez LinkedIn. Unipile działa w imieniu każdego uwierzytelnionego użytkownika.
Angażuj dzięki sekwencjom wielokanałowym
Sekwencja nie musi opierać się wyłącznie na zaproszeniach LinkedIn. Kroki e-mail i wiadomości pozwalają użytkownikom docierać do każdego kontaktu w kanale, w którym faktycznie odpowiada, i urozmaicać komunikację z kroku na krok.
Integracja LinkedIn, WhatsApp i innych platform
Zanim aplikacja zacznie obsługiwać czaty i wiadomości, każdy użytkownik łączy konto u dostawcy komunikatora. Unipile oferuje dwie metody połączenia, hostowaną i niestandardową, a obie uwierzytelniają użytkownika u dostawcy przez API Unipile.
Obsługiwane funkcje uwierzytelniania dla wiadomości
Kreator hosted auth
Najszybszy sposób łączenia kont: jedno wywołanie API generuje tymczasowy link, który przekierowuje użytkownika do hostowanego kreatora uwierzytelniania Unipile. Kreator prowadzi go krok po kroku i obsługuje wszystkie metody uwierzytelniania dostawcy.
Uwierzytelnianie niestandardowe
Aby osadzić w aplikacji własny formularz lub kreator uwierzytelniania, wybierz uwierzytelnianie niestandardowe. Projektują Państwo doświadczenie dokładnie dopasowane do produktu.
To bardziej zaawansowane podejście: aplikacja samodzielnie implementuje każdy scenariusz uwierzytelniania.
Dostępne dla:
Dla Gmail i Outlook zapoznaj się z przewodnikiem po integracji e-mail.
Pierwsze kroki z metodą Hosted Auth
Sześć kroków, aby użytkownicy mogli łączyć konta, a Państwo śledzić ich status i w razie potrzeby je odnawiać.
Integracja e-mail: Gmail, Outlook i IMAP w jednym miejscu
Integracja Gmail, Outlook i dostawców opartych na IMAP z Państwa aplikacją zapewnia jedno ujednolicone środowisko e-mail. Użytkownicy wysyłają, synchronizują i zarządzają skrzynką z poziomu aplikacji, zachowując pełną kontrolę nad swoją pocztą.
Obsługiwane funkcje uwierzytelniania dla e-maili
Outlook obejmuje skrzynki Microsoft 365 i Exchange Online.
LinkedIn: integracja w szczegółach
Pięć kroków, aby łączyć konta LinkedIn w aplikacji z uwierzytelnianiem niestandardowym, za pomocą danych logowania lub plików cookie, w imieniu każdego uwierzytelnionego użytkownika.
Krok 1: uwierzytelnianie w LinkedIn
Dwie opcje: nazwa użytkownika i hasło LinkedIn albo sesyjne pliki cookie (li_at) przeglądarki, w której użytkownik jest zalogowany. Przesyła się je żądaniem POST lub odpowiednią metodą SDK.Krok 2: obsługa checkpointów
Po pierwszym uwierzytelnieniu LinkedIn może poprosić użytkownika o przejście checkpointu, np. 2FA lub rejestracji telefonu. Odpowiedź API wskazuje aplikacji jego typ.Krok 3: rozwiązywanie checkpointów
Dla każdego typu checkpointu wyślij kod otrzymany przez użytkownika, np. dla 2FA lub hasła jednorazowego.Krok 4: obsługa limitu czasu
Jeśli użytkownik potrzebuje więcej niż 5 minut na rozwiązanie checkpointu, konto nie zostanie połączone. Checkpointy muszą zostać rozwiązane w tym czasie.Krok 5: połączenie przez proxy
W razie potrzeby połącz konto LinkedIn przez proxy, dodając jego ustawienia do treści żądania.{
"provider": "LINKEDIN",
"username": "sarah@acme.com",
"password": "********"
}
{
"provider": "LINKEDIN",
"access_token": "****************",
"user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
}
Prześlij user agent przeglądarki, z której pochodzi cookie: pomaga to zapobiec rozłączeniu konta.
{
"object": "Checkpoint",
"account_id": "098dez89d",
"checkpoint": {
"type": "2FA"
}
}
{
"provider": "LINKEDIN",
"account_id": "098dez89d",
"code": "******"
}
Po rozwiązaniu checkpointu konto jest połączone i wyświetla się jako działające w panelu.
{
"provider": "LINKEDIN",
"proxy": {
"host": "proxy.acme.com",
"port": 1123,
"username": "proxy_user",
"password": "*******"
},
"username": "sarah@acme.com",
"password": "*******"
}
Przypadek rozszerzenia Google Chrome
Jeśli aplikacja ma rozszerzenie przeglądarki, może połączyć konto LinkedIn użytkownika, który je zainstalował, z sesji jego własnej przeglądarki. Gdy konto się rozłączy, rozszerzenie dostarcza nową sesję, a aplikacja wywołuje metodę reconnect, bez żadnego działania ze strony użytkownika.
Kroki synchronizacji plików cookie LinkedIn
li_a, li_at, user_agent oraz kraj ip użytkownika, wraz z identyfikatorem połączonego konta.
2Regularnie zapisuj je w backendzie: internal_user_id, unipile_account_id, unipile_status, date_last_cookie.
3Pierwsze połączenie: jeśli unipile_account_id jest puste, połącz konto przez uwierzytelnianie niestandardowe.
4Obsługa rozłączenia: gdy przyjdzie powiadomienie z webhooka, wywołaj reconnect z ostatnim zapisanym cookie i account_id.
5Ponawiaj połączenie co godzinę przez 4 godziny. Jeśli nadal się nie uda, wyślij użytkownikowi e-mail z prośbą o ponowne połączenie i sprawdzenie konfiguracji rozszerzenia.
Unipile jest niezależnym pośrednikiem technicznym, który nie jest powiązany z LinkedIn ani przez niego popierany czy sponsorowany. Konta są łączone przez ich właścicieli i używane w ich imieniu.
Jak zacząć korzystać z API Unipile
Trzy kroki od klucza API do połączonych kont, gotowych do uruchamiania sekwencji w aplikacji.
Połączenie z Unipile Dashboard
Utwórz aplikację w Unipile Dashboard i wygeneruj klucz API.
Uwierzytelnianie użytkowników
Gmail, Outlook, LinkedIn, WhatsApp i inne, przez hostowany ekran logowania otwierany za pomocą POST /v2/auth/link
Śledzenie połączonych kont w czasie rzeczywistym
Konta pojawiają się w panelu zaraz po połączeniu, wraz ze statusem.
Wbudowane zabezpieczenia i zgodność z przepisami
Ochrona danych i przepływów pracy klasy korporacyjnej Dowiedz się więcej o naszych zabezpieczeniach
FAQ: automatyzacja wiadomości i e-maili
Odpowiedzi dla zespołów produktowych, które dodają do aplikacji wiadomości, e-mail i sekwencje wielokanałowe.
API LinkedIn Unipile pozwala wysyłać z aplikacji InMaile, notatki głosowe i zaproszenia do kontaktów, a następnie śledzić status każdej akcji (zaakceptowane, oczekujące, usunięte) oraz saldo dostępnych kredytów InMail. Każda akcja jest wykonywana w imieniu uwierzytelnionego użytkownika, z jego własnego konta. Unipile jest niezależnym pośrednikiem technicznym, który nie jest powiązany z LinkedIn ani przez niego popierany czy sponsorowany.
API wiadomości Unipile obsługuje LinkedIn, WhatsApp, Instagram i Telegram. Aplikacja zarządza rozmowami i wysyła wiadomości w każdym kanale przez jedno API.
Użytkownicy łączą swoje skrzynki Gmail, Outlook lub IMAP, a aplikacja korzysta z API e-mail, aby tworzyć, wysyłać i porządkować wiadomości oraz obsługiwać załączniki. Każdy e-mail wychodzi z własnej skrzynki użytkownika.
Tak. Nasze API zostało zaprojektowane zgodnie z Digital Markets Act (DMA). Umożliwia wyłącznie bezpieczną interoperacyjność komunikatorów, a Unipile nie prowadzi niezależnej bazy danych profili użytkowników.
Tak. Zawsze należy przestrzegać Warunków korzystania z usług Meta: używać API odpowiedzialnie, unikać spamu i nieautoryzowanej automatyzacji oraz skupiać się na uzasadnionych zastosowaniach komunikacyjnych.
Uwierzytelnianie hostowane i niestandardowe jest dostępne dla każdego dostawcy. W zależności od dostawcy użytkownicy logują się też przez ekran OAuth Google lub Microsoft albo nazwą użytkownika i hasłem (LinkedIn, Instagram, IMAP). Szczegóły w przewodniku po łączeniu kont.
Uwierzytelnianie odbywa się nazwą użytkownika i hasłem LinkedIn lub sesyjnymi plikami cookie przeglądarki użytkownika. Jeśli LinkedIn poprosi o checkpoint, np. 2FA, hasło jednorazowe lub rejestrację telefonu, kod należy przesłać przez API w ciągu 5 minut, w przeciwnym razie próba połączenia wygasa.
LinkedIn stosuje własne limity, np. około 200 zaproszeń tygodniowo na konto, 80 do 100 wizyt profili dziennie (do 150 z Sales Navigator) oraz InMaile zależne od dostępnych kredytów. Sekwencje należy planować w tych granicach, rozkładać akcje na godziny pracy i przenosić je, gdy limit zostanie osiągnięty. Kroki e-mail i wiadomości w tym czasie podtrzymują sekwencję. Tempo działań pozostaje odpowiedzialnością klienta. Więcej w naszym przewodniku po limitach API LinkedIn.
Mają Państwo jeszcze pytania? Nasz zespół chętnie pomoże.
Porozmawiaj z ekspertem