brevo
Zarządzaj kontaktami i wysyłaj kampanie email przez API Brevo — bez kodu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do integracji z Brevo (dawniej Sendinblue) — platformą email marketingu. Pozwala tworzyć i aktualizować kontakty, organizować je na listach, wysyłać wiadomości transakcyjne i kampanie, zarządzać subskrypcjami oraz automatyzować przepływy email. Idealna dla agencji, e-commerce'u i zespołów marketingu, które chcą zautomatyzować komunikację bez pisania kodu.
Jak używać
Pobierz klucz API z konta Brevo i zapisz go w pliku ~/.config/brevo/api_key — będzie używany do uwierzytelniania wszystkich żądań.
Zainstaluj skill w swoim środowisku agenta, upewniając się, że ma dostęp do zmiennej BREVO_KEY (klucz będzie automatycznie wczytany z pliku konfiguracyjnego).
Aby dodać lub zaktualizować kontakt, użyj endpointu POST /contacts z adresem email, identyfikatorami list i atrybutami (np. imię, nazwisko). Jeśli kontakt już istnieje, ustaw updateEnabled na true, aby go nadpisać.
Organizuj kontakty na listach — pobierz listę dostępnych list (GET /contacts/lists), a następnie dodawaj lub usuwaj kontakty z wybranych list za pomocą endpointów add i remove.
Wysyłaj wiadomości transakcyjne (np. potwierdzenia zamówienia) przez POST /smtp/email lub kampanie marketingowe przez POST /emailCampaigns — najpierw pobierz dostępne szablony (GET /smtp/templates), aby przyspieszyć tworzenie.
Monitoruj jakość listy — sprawdzaj zablokowane adresy email (GET /contacts?emailBlacklisted=true) i usuwaj nieaktywne kontakty, aby utrzymać wysoką dostarczalność.