CommunityEscrita e Ediçãogithub.com

Automação Customer.io

Automatize fluxos de engajamento do cliente, incluindo disparo de broadcasts, análise de métricas de mensagens, gerenciamento de segmentos e rastreamento de newsletters através do Customer.io via Composio.

O que é Automação Customer.io?

Esta skill permite que agentes de IA (como Claude Code, Cursor e Codex) integrem-se diretamente à plataforma Customer.io através do serviço de orquestração Composio. Ela fornece ferramentas para automatizar operações de engajamento do cliente, como disparar broadcasts segmentados com dados de personalização, recuperar métricas de entrega de mensagens com filtros por campanha e tipo, listar e gerenciar segmentos de audiência, e inspecionar o histórico de execução de triggers. A configuração é simples: o agente se conecta à sua conta Customer.io via servidor MCP do Composio, e após autenticação, todas as ferramentas `CUSTOMERIO_*` ficam disponíveis. É particularmente útil para equipes de marketing e produto que desejam automatizar campanhas de comunicação sem intervenção manual, respeitando limites de taxa (1 requisição a cada 10 segundos por broadcast) e utilizando paginação baseada em cursor para grandes volumes de dados.

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

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Automação Customer.io faz?

Automatize operações de engajamento do cliente — dispare broadcasts direcionados, recupere métricas de entrega, gerencie segmentos de audiência, liste newsletters e templates transacionais, e inspecione o histórico de execução de triggers — tudo orquestrado através da integração MCP do Composio.

Documentação do toolkit: composio.dev/toolkits/customerio


Configuração

  1. Conecte sua conta do Customer.io através do servidor MCP do Composio em https://rube.app/mcp
  2. O agente solicitará um link de autenticação se nenhuma conexão ativa existir
  3. Uma vez conectado, todas as ferramentas CUSTOMERIO_* ficam disponíveis para execução

Fluxos de Trabalho Principais

1. Disparar um Broadcast

Dispara manualmente um broadcast pré-configurado para uma audiência específica com dados de personalização.

Ferramenta: CUSTOMERIO_TRIGGER_BROADCAST

ParâmetroTipoObrigatórioDescrição
broadcast_idintegerSimID do broadcast conforme Detalhes de Disparo do Customer.io
idsarrayNãoLista de IDs de clientes a segmentar
emailsarrayNãoLista de endereços de e-mail a segmentar
recipientsobjectNãoFiltro complexo com operadores and/or/not/segment
per_user_dataarrayNãoPersonalização por usuário com id/email + data
dataobjectNãoDados chave-valor globais para personalização de template Liquid
data_file_urlstringNãoURL para arquivo JSON com dados de usuário por linha
email_add_duplicatesbooleanNãoPermitir destinatários duplicados (padrão: false)
email_ignore_missingbooleanNãoPular pessoas sem e-mail (padrão: false)
id_ignore_missingbooleanNãoPular pessoas sem IDs de cliente (padrão: false)

Importante: Forneça EXATAMENTE UMA opção de audiência: recipients, ids, emails, per_user_data ou data_file_url. Limite de taxa: 1 requisição a cada 10 segundos por broadcast.


2. Recuperar Métricas de Entrega de Mensagens

Busque métricas de entrega paginadas para mensagens com filtros por campanha, tipo e janela de tempo.

Ferramenta: CUSTOMERIO_GET_MESSAGES

ParâmetroTipoObrigatórioDescrição
typestringNãoTipo de mensagem: email, webhook, twilio, slack, push, in_app
metricstringNãoMétrica: attempted, sent, delivered, opened, clicked, converted
campaign_idintegerNãoFiltrar por ID da campanha
newsletter_idintegerNãoFiltrar por ID da newsletter
action_idintegerNãoFiltrar por ID da ação
start_tsintegerNãoInício da janela de tempo (timestamp Unix)
end_tsintegerNãoFim da janela de tempo (timestamp Unix)
limitintegerNãoResultados por página, 1-1000 (padrão: 50)
startstringNãoToken de paginação do valor next da resposta anterior
draftsbooleanNãoRetornar mensagens rascunho em vez de ativas/enviadas

3. Listar Segmentos de Audiência

Recupere todos os segmentos definidos em seu workspace para análise de audiência e direcionamento de broadcast.

Ferramenta: CUSTOMERIO_GET_SEGMENTS

Nenhum parâmetro necessário — retorna todos os segmentos com IDs e metadados.

Use os IDs dos segmentos ao direcionar broadcasts através do filtro recipients.segment.id.


4. Listar Newsletters

Pagina através de todos os metadados de newsletter para rastreamento e análise.

Ferramenta: CUSTOMERIO_LIST_NEWSLETTERS

ParâmetroTipoObrigatórioDescrição
limitintegerNãoMáx. por página, 1-100
sortstringNãoasc (cronológico) ou desc (reverso)
startstringNãoCursor de paginação do valor next da resposta anterior

5. Descobrir Templates de Mensagens Transacionais

Liste todos os templates de mensagens transacionais para encontrar IDs para envio via API.

Ferramenta: CUSTOMERIO_LIST_TRANSACTIONAL_MESSAGES

Nenhum parâmetro necessário — retorna IDs de template e nomes de trigger.

6. Inspecionar Histórico de Disparo de Broadcast

Revise todas as execuções de trigger para um broadcast e inspecione detalhes de triggers individuais.

Ferramentas: CUSTOMERIO_GET_TRIGGERS e CUSTOMERIO_GET_TRIGGER

Listar todos os triggers para um broadcast:

ParâmetroTipoObrigatórioDescrição
broadcast_idintegerSimO ID do broadcast/campanha

Obter um trigger específico:

ParâmetroTipoObrigatórioDescrição
broadcast_idintegerSimO ID da campanha/broadcast
trigger_idstringSimIdentificador do trigger (ex.: 456 ou 5-37)

Armadilhas Conhecidas

ArmadilhaDetalhes
Parâmetros de audiência mutuamente exclusivosCUSTOMERIO_TRIGGER_BROADCAST requer EXATAMENTE UM de recipients, ids, emails, per_user_data ou data_file_url — fornecer múltiplos causa erros
Limitação de taxa em broadcastsBroadcasts são limitados a 1 requisição de trigger a cada 10 segundos por ID de broadcast
Formato de timestamp Unixstart_ts e end_ts em CUSTOMERIO_GET_MESSAGES devem ser timestamps Unix, não strings ISO
Tokens de paginaçãoMensagens e newsletters usam paginação baseada em cursor via parâmetro start — use o valor next das respostas anteriores
Resolução de ID de segmentoPara segmentar um segmento em um broadcast, primeiro busque os IDs dos segmentos via CUSTOMERIO_GET_SEGMENTS, depois referencie pelo ID em recipients.segment.id

Referência Rápida

Slug da FerramentaPropósito
CUSTOMERIO_TRIGGER_BROADCASTDisparar um broadcast para uma audiência definida
CUSTOMERIO_GET_MESSAGESRecuperar métricas de entrega de mensagens com filtros
CUSTOMERIO_GET_SEGMENTSListar todos os segmentos de audiência
CUSTOMERIO_GET_SEGMENT_DETAILSObter detalhes de um segmento específico
CUSTOMERIO_LIST_NEWSLETTERSPaginar através de newsletters
CUSTOMERIO_LIST_TRANSACTIONAL_MESSAGESListar templates de mensagens transacionais
CUSTOMERIO_GET_TRIGGERSListar todas as execuções de trigger para um broadcast
CUSTOMERIO_GET_TRIGGERInspecionar uma execução de trigger específica

Desenvolvido por 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.

Habilidades Relacionadas