CommunitySchreiben & Editierengithub.com

ComposioHQ/Customer.io-Automation

Automatisieren Sie Kundeninteraktions-Workflows, einschließlich Broadcast-Trigger, Nachrichtenanalysen, Segmentverwaltung und Newsletter-Tracking über Customer.io mittels Composio.

Was ist Customer.io-Automation?

Diese Skill ermöglicht es AI-Agenten, Kundeninteraktionen in Customer.io vollständig zu automatisieren, ohne manuelle Eingriffe. Sie orchestriert die Automatisierung von Broadcast-Trigern, das Abrufen von Nachrichtenmetriken, die Verwaltung von Zielgruppensegmenten, das Auflisten von Newslettern und Transaktionsnachrichtenvorlagen sowie die Überprüfung des Broadcast-Triggerverlaufs – alles über die Composio MCP-Integration. Die Skill ist plattformunabhängig und funktioniert mit Claude Code, Cursor, Codex und anderen AI-Agenten, die MCP nutzen. Nach der einmaligen Authentifizierung über die Composio MCP-Server-URL (https://rube.app/mcp) werden alle Customer.io-Tools für den Agenten verfügbar. Der Hauptvorteil liegt in der drastischen Reduzierung manueller Marketing- und Entwicklungsarbeit durch direkte API-Aufrufe über natürliche Sprachbefehle, wobei bekannte Fallstricke wie sich gegenseitig ausschließende Parameter und Rate-Limiting bereits in der Skill-Dokumentation behandelt werden.

Funktioniert mit~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/customerio-automation

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Customer.io Automatisierung

Automatisieren Sie Kundeninteraktionsvorgänge – lösen Sie zielgerichtete Broadcasts aus, rufen Sie Zustellmetriken ab, verwalten Sie Zielgruppensegmente, listen Sie Newsletter und Transaktionsvorlagen auf und prüfen Sie den Trigger-Ausführungsverlauf – alles orchestriert über die Composio MCP-Integration.

Toolkit-Dokumentation: composio.dev/toolkits/customerio


Einrichtung

  1. Verbinden Sie Ihr Customer.io-Konto über den Composio MCP-Server unter https://rube.app/mcp
  2. Der Agent fordert Sie mit einem Authentifizierungslink auf, falls keine aktive Verbindung besteht
  3. Nach der Verbindung stehen alle CUSTOMERIO_*-Tools zur Ausführung bereit

Kern-Workflows

1. Einen Broadcast auslösen

Löst manuell einen vorkonfigurierten Broadcast an eine bestimmte Zielgruppe mit Personalisierungsdaten aus.

Tool: CUSTOMERIO_TRIGGER_BROADCAST

ParameterTypErforderlichBeschreibung
broadcast_idintegerJaBroadcast-ID aus den Customer.io-Triggerdetails
idsarrayNeinListe der anzusprechenden Kunden-IDs
emailsarrayNeinListe der anzusprechenden E-Mail-Adressen
recipientsobjectNeinKomplexer Filter mit and/or/not/segment-Operatoren
per_user_dataarrayNeinPro-Benutzer-Personalisierung mit id/email + data
dataobjectNeinGlobale Schlüssel-Wert-Daten für Liquid-Vorlagen-Personalisierung
data_file_urlstringNeinURL zu einer JSON-Datei mit benutzerbezogenen Daten pro Zeile
email_add_duplicatesbooleanNeinDoppelte Empfänger zulassen (Standard: false)
email_ignore_missingbooleanNeinPersonen ohne E-Mail überspringen (Standard: false)
id_ignore_missingbooleanNeinPersonen ohne Kunden-ID überspringen (Standard: false)

Wichtig: Geben Sie GENAU EINE Zielgruppenoption an: recipients, ids, emails, per_user_data oder data_file_url. Ratengrenze: 1 Anfrage pro 10 Sekunden pro Broadcast.


2. Nachrichten-Zustellmetriken abrufen

Ruft paginierte Zustellmetriken für Nachrichten mit Filterung nach Kampagne, Typ und Zeitfenster ab.

Tool: CUSTOMERIO_GET_MESSAGES

ParameterTypErforderlichBeschreibung
typestringNeinNachrichtentyp: email, webhook, twilio, slack, push, in_app
metricstringNeinMetrik: attempted, sent, delivered, opened, clicked, converted
campaign_idintegerNeinNach Kampagnen-ID filtern
newsletter_idintegerNeinNach Newsletter-ID filtern
action_idintegerNeinNach Aktions-ID filtern
start_tsintegerNeinBeginn des Zeitfensters (Unix-Zeitstempel)
end_tsintegerNeinEnde des Zeitfensters (Unix-Zeitstempel)
limitintegerNeinErgebnisse pro Seite, 1–1000 (Standard: 50)
startstringNeinPaginierungstoken aus dem vorherigen Antwort-next-Wert
draftsbooleanNeinEntwurfsnachrichten anstelle von aktiven/gesendeten zurückgeben

3. Zielgruppensegmente auflisten

Ruft alle in Ihrem Arbeitsbereich definierten Segmente zur Zielgruppenanalyse und Broadcast-Ausrichtung ab.

Tool: CUSTOMERIO_GET_SEGMENTS

Keine Parameter erforderlich – gibt alle Segmente mit IDs und Metadaten zurück.

Verwenden Sie Segment-IDs, wenn Sie Broadcasts über den Filter recipients.segment.id ausrichten.


4. Newsletter auflisten

Blättert durch alle Newsletter-Metadaten zum Verfolgen und Analysieren.

Tool: CUSTOMERIO_LIST_NEWSLETTERS

ParameterTypErforderlichBeschreibung
limitintegerNeinMaximal pro Seite, 1–100
sortstringNeinasc (chronologisch) oder desc (umgekehrt)
startstringNeinPaginierungscursor aus dem vorherigen Antwort-next-Wert

5. Transaktionsnachrichtenvorlagen entdecken

Listet alle Transaktionsnachrichtenvorlagen auf, um IDs zum Senden über die API zu finden.

Tool: CUSTOMERIO_LIST_TRANSACTIONAL_MESSAGES

Keine Parameter erforderlich – gibt Vorlagen-IDs und Triggernamen zurück.

6. Broadcast-Triggerverlauf prüfen

Überprüft alle Triggerausführungen für einen Broadcast und prüft einzelne Triggerdetails.

Tools: CUSTOMERIO_GET_TRIGGERS und CUSTOMERIO_GET_TRIGGER

Alle Trigger für einen Broadcast auflisten:

ParameterTypErforderlichBeschreibung
broadcast_idintegerJaDie Broadcast-/Kampagnen-ID

Einen bestimmten Trigger abrufen:

ParameterTypErforderlichBeschreibung
broadcast_idintegerJaDie Kampagnen-/Broadcast-ID
trigger_idstringJaTrigger-Kennung (z. B. 456 oder 5-37)

Bekannte Fallstricke

FallstrickDetails
Sich gegenseitig ausschließende ZielgruppenparameterCUSTOMERIO_TRIGGER_BROADCAST erfordert GENAU EINE der Optionen recipients, ids, emails, per_user_data oder data_file_url – die Angabe mehrerer führt zu Fehlern
Ratenbegrenzung bei BroadcastsBroadcasts sind auf 1 Triggeranfrage pro 10 Sekunden pro Broadcast-ID beschränkt
Unix-Zeitstempelformatstart_ts und end_ts in CUSTOMERIO_GET_MESSAGES müssen Unix-Zeitstempel sein, keine ISO-Strings
PaginierungstokenNachrichten und Newsletter verwenden cursor-basierte Paginierung über den Parameter start – verwenden Sie den next-Wert aus vorherigen Antworten
Segment-ID-AuflösungUm ein Segment in einem Broadcast anzusprechen, rufen Sie zuerst die Segment-IDs über CUSTOMERIO_GET_SEGMENTS ab und referenzieren Sie sie dann per ID in recipients.segment.id

Kurzreferenz

Tool-SlugZweck
CUSTOMERIO_TRIGGER_BROADCASTEinen Broadcast an eine definierte Zielgruppe auslösen
CUSTOMERIO_GET_MESSAGESNachrichtenzustellmetriken mit Filtern abrufen
CUSTOMERIO_GET_SEGMENTSAlle Zielgruppensegmente auflisten
CUSTOMERIO_GET_SEGMENT_DETAILSDetails zu einem bestimmten Segment abrufen
CUSTOMERIO_LIST_NEWSLETTERSDurch Newsletter blättern
CUSTOMERIO_LIST_TRANSACTIONAL_MESSAGESTransaktionsnachrichtenvorlagen auflisten
CUSTOMERIO_GET_TRIGGERSAlle Triggerausführungen für einen Broadcast auflisten
CUSTOMERIO_GET_TRIGGEREine bestimmte Triggerausführung prüfen

Bereitgestellt von Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Verwandte Skills