Lemlist Automatisierung
Automatisieren Sie Ihre Lemlist-Multichannel-Outreach-Workflows – Verwalten Sie Kampagnen, schreiben Sie Leads in großem Umfang ein, reichern Sie sie mit benutzerdefinierten Variablen an, exportieren Sie Kampagnendaten und bereinigen Sie Abbestellungen.
Toolkit-Dokumentation: composio.dev/toolkits/lemlist
Einrichtung
- Fügen Sie den Composio MCP-Server zu Ihrem Client hinzu:
https://rube.app/mcp - Verbinden Sie Ihr Lemlist-Konto, wenn Sie dazu aufgefordert werden (API-Key-Authentifizierung)
- Beginnen Sie mit der Nutzung der unten stehenden Workflows
Kern-Workflows
1. Kampagnen auflisten und entdecken
Verwenden Sie LEMLIST_GET_LIST_CAMPAIGNS, um alle Kampagnen nach Status mit Paginierung aufzulisten.
Tool: LEMLIST_GET_LIST_CAMPAIGNS
Eingaben:
- Status: "running" | "draft" | "archived" | "ended" | "paused" | "errors" (optional)
- Limit: ganze Zahl (max. 100, Standard 100)
- Offset: ganze Zahl (Paginierungsversatz)
- SortierungNach: "createdAt"
- Sortierreihenfolge: "asc" | "desc"
Wichtig: Die Antwort kann als {campaigns: [...], pagination: {...}} anstelle einer flachen Liste verpackt sein. Extrahieren Sie immer aus dem Schlüssel campaigns.
2. Kampagnendetails abrufen
Verwenden Sie LEMLIST_GET_CAMPAIGN_BY_ID, um die Kampagnenkonfiguration vor dem Schreiben zu validieren.
Tool: LEMLIST_GET_CAMPAIGN_BY_ID
Eingaben:
- campaignId: Zeichenfolge (erforderlich) – z.B. "cam_A1B2C3D4E5F6G7H8I9"
3. Leads in eine Kampagne einschreiben
Verwenden Sie LEMLIST_POST_CREATE_LEAD_IN_CAMPAIGN, um Leads mit optionaler E-Mail-Suche, Telefon-Recherche und LinkedIn-Anreicherung hinzuzufügen.
Tool: LEMLIST_POST_CREATE_LEAD_IN_CAMPAIGN
Eingaben:
- campaignId: Zeichenfolge (erforderlich)
- email: Zeichenfolge (erforderlich)
- firstName, lastName, companyName, companyDomain: Zeichenfolge (optional)
- jobTitle, phone, linkedinUrl, icebreaker: Zeichenfolge (optional)
- deduplicate: Boolescher Wert (verhindert Duplikate kampagnenübergreifend)
- findEmail, findPhone, verifyEmail, linkedinEnrichment: Boolescher Wert (optional)
- timezone: Zeichenfolge (IANA-Format, z.B. "America/New_York")
Muster für Bulk-Importe: Teilen Sie Leads in Batches von ca. 50 auf und setzen Sie Checkpoints zwischen den Batches.
4. Benutzerdefinierte Variablen zu einem Lead hinzufügen
Verwenden Sie LEMLIST_POST_ADD_VARIABLES_TO_LEAD, um Leads nach der Einschreibung mit Personalisierungsfeldern anzureichern.
Tool: LEMLIST_POST_ADD_VARIABLES_TO_LEAD
Eingaben:
- leadId: Zeichenfolge (erforderlich) – interne Lemlist-Lead-ID (NICHT die E-Mail)
- company: Zeichenfolge (erforderlich) – muss mit Ihrem Firmennamen in Lemlist übereinstimmen
- variables: Objekt (erforderlich) – Schlüssel-Wert-Paare, z.B. {"score": "42", "color": "yellow"}
Wichtig: Dies ist KEIN Upsert – der Versuch, bereits vorhandene Variablen hinzuzufügen, schlägt fehl. Lösen Sie die interne leadId über LEMLIST_GET_RETRIEVE_LEAD_BY_EMAIL auf, wenn Sie nur die E-Mail-Adresse haben.
5. Kampagnen-Leads exportieren
Verwenden Sie LEMLIST_GET_EXPORT_CAMPAIGN_LEADS, um Leads mit Statusfilterung für Berichte oder Qualitätssicherung herunterzuladen.
Tool: LEMLIST_GET_EXPORT_CAMPAIGN_LEADS
Eingaben:
- campaignId: Zeichenfolge (erforderlich)
- (unterstützt Statusfilterung und JSON/CSV-Ausgabe)
6. Lead aus Kampagne abmelden
Verwenden Sie LEMLIST_DELETE_UNSUBSCRIBE_LEAD_FROM_CAMPAIGN, um Outreach zu stoppen, indem Sie einen Lead aus einer Kampagne entfernen.
Tool: LEMLIST_DELETE_UNSUBSCRIBE_LEAD_FROM_CAMPAIGN
Eingaben:
- campaignId: Zeichenfolge (erforderlich)
- leadId oder email: Zeichenfolge (erforderlich)
Bekannte Fallstricke
| Fallstrick | Detail |
|---|---|
| Verpackte Kampagnenliste | LEMLIST_GET_LIST_CAMPAIGNS gibt möglicherweise {campaigns: [...], pagination: {...}} anstelle eines flachen Arrays zurück. Extrahieren Sie immer aus dem Schlüssel campaigns. |
| Kampagnenübergreifende Deduplizierung | LEMLIST_POST_CREATE_LEAD_IN_CAMPAIGN mit aktivierter Deduplizierung schlägt mit HTTP 500 "Lead bereits in anderer Kampagne" fehl – deaktivieren Sie die Deduplizierung für beabsichtigte kampagnenübergreifende Einschreibungen. |
| Fehler bei Bulk-Importen | Teilen Sie Bulk-Importe in Batches von ca. 50 mit Checkpoints auf, um bei zeitweiligen Fehlern keinen partiellen Fortschritt zu verlieren. |
| Ungültige leadId | LEMLIST_POST_ADD_VARIABLES_TO_LEAD gibt HTTP 400 "Ungültige leadId" zurück, wenn eine E-Mail als leadId verwendet wird – lösen Sie die interne ID zuerst über LEMLIST_GET_RETRIEVE_LEAD_BY_EMAIL auf. |
| Variablenkollisionen | LEMLIST_POST_ADD_VARIABLES_TO_LEAD ist kein Upsert. Das Hinzufügen bereits vorhandener Schlüssel gibt HTTP 400 "Variablen X existieren bereits" zurück. |
Kurzreferenz
| Tool-Kürzel | Beschreibung |
|---|---|
LEMLIST_GET_LIST_CAMPAIGNS | Alle Kampagnen mit Statusfilter und Paginierung auflisten |
LEMLIST_GET_CAMPAIGN_BY_ID | Detaillierte Kampagneninformationen nach ID abrufen |
LEMLIST_POST_CREATE_LEAD_IN_CAMPAIGN | Einen Lead erstellen und in eine Kampagne einschreiben |
LEMLIST_POST_ADD_VARIABLES_TO_LEAD | Benutzerdefinierte Personalisierungsvariablen zu einem Lead hinzufügen |
LEMLIST_GET_RETRIEVE_LEAD_BY_EMAIL | Einen Lead anhand der E-Mail-Adresse nachschlagen |
LEMLIST_GET_EXPORT_CAMPAIGN_LEADS | Leads aus einer Kampagne mit Statusfilterung exportieren |
LEMLIST_DELETE_UNSUBSCRIBE_LEAD_FROM_CAMPAIGN | Einen Lead aus einer Kampagne entfernen |
Bereitgestellt von Composio