brevo
Brevo (formerly Sendinblue) email marketing API for managing contacts, lists, sending transactional emails, and campaigns. Use when importing contacts, sending emails, managing subscriptions, or working with email automation.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Brevo (formerly Sendinblue) email marketing API for managing contacts, lists, sending transactional emails, and campaigns. Use when importing contacts, sending emails, managing subscriptions, or working with email automation.
How to use
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ść.