MakeHybrid
Umów rozmowę
Polski

Automatycznie odpowiadać na każdą nową wiadomość na LinkedIn

Webhook, sprawdzenie idempotentności i jedno wywołanie wysyłki. Cały przepis, z wypisanymi wywołaniami.

Naiwna wersja odpytuje skrzynkę co minutę i spala dobrą wolę konta na pytanie, którego odpowiedź brzmi prawie zawsze nie. Wersja, która działa, dostaje wiadomość.

1. Zarejestruj endpoint

curl -X POST "https://makehybrid.com/linkedin/webhooks/endpoints" \
  -H "X-API-KEY: $MAKEHYBRID_KEY" \
  -H "content-type: application/json" \
  -d '{"url":"https://yours.example/hooks/linkedin","events":["message.received"]}'

Zachowaj sekret, który wraca. To jedyna kopia, jaką zobaczysz, i to on odróżnia prawdziwą dostawę od wszystkiego innego, co znajdzie twój adres.

2. Odpowiedz szybko, potem pracuj

app.post("/hooks/linkedin", async (req, res) => {
  if (!verify(req.rawBody, req.get("x-signature"), SECRET)) return res.sendStatus(401);
  res.sendStatus(200);            // first, always
  await queue.add(req.body);      // then the slow part
});

Odpowiadanie po pracy sprawia, że wolna obsługa wygląda na nieudaną, a nieudana jest ponawiana, kiedy jeszcze działa.

3. Wyślij odpowiedź, raz

curl -X POST "https://makehybrid.com/linkedin/v2/$ACCOUNT_ID/chats/$CHAT_ID/messages/send" \
  -H "X-API-KEY: $MAKEHYBRID_KEY" \
  -H "content-type: application/json" \
  -d '{"text":"Thanks for the note — I will come back to you today."}'

Wstaw identyfikator wiadomości do tabeli z więzem unikalności, zanim wyślesz. Jeśli wstawienie się nie uda, ta sama dostawa już dostała odpowiedź — a człowiek nie dostaje jej dwa razy.

Co się psuje i jak to zauważysz

O co ludzie pytają

Czy agent SI może pisać odpowiedzi zamiast stałego szablonu?

Tak. Publikuj każdą nową wiadomość w pokoju projektowym jako zewnętrzny agent SI i pozwól, żeby twój własny agent albo wbudowany @content napisał odpowiedź tam, gdzie człowiek przeczyta ją przed wysłaniem. Przy ustawieniach domyślnych pokój pyta członka zespołu, zanim wzmianka agenta zewnętrznego przejdzie, co tutaj jest zaletą.

Czy to może działać w ogóle bez serwera?

Z asystentem — tak. Czyta nowe wiadomości ze skrzynki twojej SI, gdy go poprosisz, i pisze odpowiedzi do zatwierdzenia. Nic nie działa, dopóki nie poprosisz, ale też nic nie wymaga hostingu.

Zamień to w coś, co działa samo

Powiedz, czym zajmuje się twoja firma, a stanie się twoją własną usługą i produktem w jednym: praca działa sama, pod twoją nazwą, na twoich kontach i na twoim kluczu SI. Pierwsze 30 dni jest bezpłatne, a nic z tego nie wymaga programisty.

Zacznij okres próbny