Was macht MailerLite-Automation?
Automatisieren Sie E-Mail-Marketing-Operationen – verwalten Sie Abonnenten, analysieren Sie Kampagnenleistungen, organisieren Sie Gruppen und Segmente und überwachen Sie den Kontostatus – alles orchestriert über die Composio MCP-Integration.
Toolkit-Dokumentation: composio.dev/toolkits/mailerlite
Einrichtung
- Verbinden Sie Ihr MailerLite-Konto über den Composio MCP-Server unter
https://rube.app/mcp - Der Agent fordert Sie mit einem Authentifizierungslink auf, falls keine aktive Verbindung besteht
- Nach der Verbindung stehen alle
MAILERLITE_*-Tools zur Ausführung bereit
Kern-Workflows
1. Konto verifizieren & Metadaten abrufen
Rufen Sie Kontodetails inklusive Planlimits und Zeitzone ab, um konsistente Berichte zu gewährleisten.
Tool: MAILERLITE_GET_ACCOUNT_INFO
Keine Parameter erforderlich – gibt Kontometadaten, Plandetails und Zeitzonenkonfiguration zurück.
Führen Sie dies immer zuerst aus, um Planbeschränkungen und Zeitzone für konsistente zeitbegrenzte Abfragen festzulegen.
2. Kontoweite Leistungsstatistiken abrufen
Rufen Sie aggregierte Abonnentenzahlen, gesendete E-Mail-Gesamtzahlen und Engagement-Metriken für eine Gesundheitsübersicht ab.
Tool: MAILERLITE_GET_ACCOUNT_STATS
Keine Parameter erforderlich – gibt gesamte Abonnentenzahlen, gesendete E-Mails und Leistungsmetriken zurück.
3. Abonnenten auflisten & paginieren
Rufen Sie Abonnenten mit optionalem Statusfilter und cursor-basierter Paginierung ab.
Tool: MAILERLITE_GET_SUBSCRIBERS
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
filter[status] | string | Nein | Filtern nach: active, unsubscribed, unconfirmed, bounced, junk |
limit | integer | Nein | Abonnenten pro Seite (Standard: 25) |
cursor | string | Nein | Paginierungs-Cursor aus vorherigem meta.cursor |
include | string | Nein | Auf groups setzen, um Gruppenmitgliedschaften einzuschließen |
Wichtig: Mit meta.next_cursor in einer Schleife iterieren, bis null, um eine vollständige Abonnentenliste zu erstellen.
4. Kampagnen auflisten & analysieren
Rufen Sie Kampagnen mit optionalen Status-/Typfiltern und seitenbasierter Paginierung ab.
Tool: MAILERLITE_GET_CAMPAIGNS
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
filter[status] | string | Nein | Filtern nach: sent, draft, ready |
filter[type] | string | Nein | Filtern nach: regular, ab, resend, rss |
limit | integer | Nein | Elemente pro Seite (Standard: 25) |
page | integer | Nein | Seitennummer (Standard: 1) |
Wichtig: Mit meta.last_page paginieren, um keine Kampagnen in der historischen Analyse auszulassen.
5. Abonnentengruppen verwalten
Listen, filtern und sortieren Sie Abonnentengruppen zur Zielgruppenorganisation.
Tool: MAILERLITE_GET_GROUPS
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
filter[name] | string | Nein | Teilweise Namensübereinstimmung filtern |
limit | integer | Nein | Maximale Anzahl zurückzugebender Gruppen |
page | integer | Nein | Seitennummer (beginnend mit 1) |
sort | string | Nein | Sortieren nach: name, total, open_rate, click_rate, created_at (Präfix - für absteigend) |
6. Zielgruppensegmente & benutzerdefinierte Felder abrufen
Rufen Sie Segmente und benutzerdefinierte Felddefinitionen für erweiterte Zielgruppenanalyse ab.
Tools: MAILERLITE_GET_SEGMENTS und MAILERLITE_GET_FIELDS
Segmente:
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
limit | integer | Nein | Maximale Anzahl zurückzugebender Segmente (max. 250) |
page | integer | Nein | Seitennummer (beginnend mit 1) |
Felder: Keine Parameter erforderlich – gibt alle benutzerdefinierten Felddefinitionen zurück.
Bekannte Fallstricke
| Fallstrick | Details |
|---|---|
| Abonnenten-Paginierung ist cursor-basiert | MAILERLITE_GET_SUBSCRIBERS verwendet meta.next_cursor – Sie müssen bis null iterieren, sonst sind die Zählungen unvollständig |
| Kampagnen-Paginierung ist seitenbasiert | MAILERLITE_GET_CAMPAIGNS verwendet page/limit mit meta.last_page – vorzeitiges Stoppen lässt Kampagnen aus und verfälscht Trends |
| Stichprobenverzerrung | Die Berechnung von Engagement-Metriken nur aus der ersten Seite führt zu Verzerrungen; aggregieren Sie immer über alle Seiten |
| Verschachtelte Antwortstruktur | MailerLite-Payloads sind unter results[i].response.data mit data- und meta-Unterschlüsseln verschachtelt, nicht unter einem flachen data-Schlüssel – entsprechend parsen |
| API-Kontingente | Die Abonnentenliste ist durch MailerLite Connect API-Kontingente begrenzt – planen Sie Batch-Operationen entsprechend |
Kurzreferenz
| Tool-Slug | Zweck |
|---|---|
MAILERLITE_GET_ACCOUNT_INFO | Authentifizierung verifizieren und Kontometadaten einsehen |
MAILERLITE_GET_ACCOUNT_STATS | Aggregierte Leistungsmetriken abrufen |
MAILERLITE_GET_SUBSCRIBERS | Abonnenten mit Filterung und Paginierung auflisten |
MAILERLITE_GET_CAMPAIGNS | Kampagnen mit Status-/Typfiltern auflisten |
MAILERLITE_GET_GROUPS | Abonnentengruppen auflisten und sortieren |
MAILERLITE_GET_SEGMENTS | Zielgruppensegmente auflisten |
MAILERLITE_GET_FIELDS | Benutzerdefinierte Felddefinitionen abrufen |
Powered by Composio