Automação MailerLite
Automatize operações de email marketing -- gerencie assinantes, analise o desempenho de campanhas, organize grupos e segmentos e monitore a saúde da conta -- tudo orquestrado através da integração MCP do Composio.
Documentação do toolkit: composio.dev/toolkits/mailerlite
Configuração
- Conecte sua conta do MailerLite através do servidor MCP do Composio em
https://rube.app/mcp - O agente solicitará um link de autenticação se não houver uma conexão ativa
- Uma vez conectado, todas as ferramentas
MAILERLITE_*ficam disponíveis para execução
Fluxos de Trabalho Principais
1. Verificar Conta & Obter Metadados
Recupere detalhes da conta, incluindo limites do plano e fuso horário, para garantir relatórios consistentes.
Ferramenta: MAILERLITE_GET_ACCOUNT_INFO
Nenhum parâmetro necessário -- retorna metadados da conta, detalhes do plano e configuração de fuso horário.
Execute esta etapa primeiro para estabelecer as restrições do plano e o fuso horário para consultas consistentes em janelas de tempo.
2. Obter Estatísticas Gerais de Desempenho da Conta
Recupere contagens agregadas de assinantes, totais de e-mails enviados e métricas de engajamento para um instantâneo da saúde.
Ferramenta: MAILERLITE_GET_ACCOUNT_STATS
Nenhum parâmetro necessário -- retorna contagens gerais de assinantes, e-mails enviados e métricas de desempenho.
3. Listar & Paginar Assinantes
Recupere assinantes com filtragem opcional por status e paginação baseada em cursor.
Ferramenta: MAILERLITE_GET_SUBSCRIBERS
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
filter[status] | string | Não | Filtrar por: active, unsubscribed, unconfirmed, bounced, junk |
limit | inteiro | Não | Assinantes por página (padrão: 25) |
cursor | string | Não | Cursor de paginação do meta.cursor da resposta anterior |
include | string | Não | Definir como groups para incluir associações a grupos |
Importante: Faça um loop com meta.next_cursor até que seja null para construir uma lista completa de assinantes.
4. Listar & Analisar Campanhas
Recupere campanhas com filtros opcionais de status/tipo e paginação baseada em páginas.
Ferramenta: MAILERLITE_GET_CAMPAIGNS
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
filter[status] | string | Não | Filtrar por: sent, draft, ready |
filter[type] | string | Não | Filtrar por: regular, ab, resend, rss |
limit | inteiro | Não | Itens por página (padrão: 25) |
page | inteiro | Não | Número da página (padrão: 1) |
Importante: Faça a paginação usando meta.last_page para evitar omitir campanhas da análise histórica.
5. Gerenciar Grupos de Assinantes
Liste, filtre e ordene grupos de assinantes para organização do público.
Ferramenta: MAILERLITE_GET_GROUPS
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
filter[name] | string | Não | Filtro de correspondência parcial de nome |
limit | inteiro | Não | Máximo de grupos a retornar |
page | inteiro | Não | Número da página (começando em 1) |
sort | string | Não | Ordenar por: name, total, open_rate, click_rate, created_at (prefixo - para decrescente) |
6. Recuperar Segmentos de Público & Campos Personalizados
Obtenha segmentos e definições de campos personalizados para análise avançada de público.
Ferramentas: MAILERLITE_GET_SEGMENTS e MAILERLITE_GET_FIELDS
Segmentos:
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
limit | inteiro | Não | Máximo de segmentos a retornar (máx. 250) |
page | inteiro | Não | Número da página (começando em 1) |
Campos: Nenhum parâmetro necessário -- retorna todas as definições de campos personalizados.
Armadilhas Conhecidas
| Armadilha | Detalhes |
|---|---|
| Paginação de assinantes é baseada em cursor | MAILERLITE_GET_SUBSCRIBERS usa meta.next_cursor -- você deve fazer um loop até que seja null, caso contrário as contagens ficarão incompletas |
| Paginação de campanhas é baseada em páginas | MAILERLITE_GET_CAMPAIGNS usa page/limit com meta.last_page -- parar cedo omite campanhas e distorce tendências |
| Viés de amostragem | Calcular métricas de engajamento apenas a partir da primeira página introduz viés; sempre agregue em todas as páginas |
| Formato de resposta aninhado | Os payloads do MailerLite estão aninhados sob results[i].response.data com subchaves data e meta, não uma chave data plana -- analise de acordo |
| Cotas da API | A listagem de assinantes é limitada pelas cotas da API MailerLite Connect -- planeje operações em lote de acordo |
Referência Rápida
| Slug da Ferramenta | Propósito |
|---|---|
MAILERLITE_GET_ACCOUNT_INFO | Verificar autenticação e revisar metadados da conta |
MAILERLITE_GET_ACCOUNT_STATS | Obter métricas agregadas de desempenho |
MAILERLITE_GET_SUBSCRIBERS | Listar assinantes com filtragem e paginação |
MAILERLITE_GET_CAMPAIGNS | Listar campanhas com filtros de status/tipo |
MAILERLITE_GET_GROUPS | Listar e ordenar grupos de assinantes |
MAILERLITE_GET_SEGMENTS | Listar segmentos de público |
MAILERLITE_GET_FIELDS | Recuperar definições de campos personalizados |
Desenvolvido por Composio