MAILCHIMP Automations List - Listar Automações
O que é este Node?
O Mailchimp Automations List é o node responsável por listar todas as automações de email configuradas na conta.
Por que este Node existe?
Monitorar automações é essencial. Este node existe para:
- Descoberta: Ver todas as automações criadas
- Auditoria: Verificar quais estão ativas
- Relatórios: Gerar relatório de automações
- Integração: Sincronizar com outros sistemas
- Monitoramento: Acompanhar performance
Como funciona internamente?
Código interno (mailchimp.executor.ts:320-330):
case 'list':
const listAutomationsResponse = await axios.get(`${baseUrl}/automations`, {
headers: {
'Authorization': `Bearer ${apiKey}`,
},
params: {
count: data.count || 100,
offset: data.offset || 0,
},
});
return listAutomationsResponse.data;
Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| count | number | Não | Quantidade por página (padrão: 100, máx: 1000) |
| offset | number | Não | Itens a pular (padrão: 0) |
O que são Automações?
Automações são sequências de emails disparadas por gatilhos:
- Welcome Series: Série de boas-vindas
- Abandoned Cart: Carrinho abandonado
- Birthday: Aniversário do assinante
- Post-Purchase: Pós-compra
- Re-engagement: Reativação
Exemplo: Listar Todas as Automações
{
"name": "Listar Automações Mailchimp",
"nodes": [
{
"id": "start_1",
"type": "start",
"position": { "x": 100, "y": 100 },
"data": { "label": "Início" }
},
{
"id": "mailchimp_1",
"type": "mailchimp",
"position": { "x": 300, "y": 100 },
"data": {
"label": "Buscar Automações",
"resource": "automations",
"operation": "list",
"config": {
"apiKey": "{{mailchimp_api_key}}",
"server": "{{mailchimp_server}}"
},
"count": 50,
"offset": 0,
"responseVariable": "automations"
}
},
{
"id": "message_1",
"type": "message",
"position": { "x": 500, "y": 100 },
"data": {
"label": "Mostrar Resumo",
"parameters": {
"message": "🤖 AUTOMAÇÕES MAILCHIMP\n\n📊 Total: {{automations.total_items}} automações\n📄 Mostrando: {{automations.automations.length}}\n\n✅ Use estas automações para engajamento automático!"
}
}
},
{
"id": "end_1",
"type": "end",
"position": { "x": 700, "y": 100 },
"data": { "label": "Fim" }
}
],
"edges": [
{ "source": "start_1", "target": "mailchimp_1" },
{ "source": "mailchimp_1", "target": "message_1" },
{ "source": "message_1", "target": "end_1" }
]
}
Resposta do Node
{
"automations": [
{
"id": "abc123auto",
"workflow_id": "welcome_series",
"title": "Série de Boas-Vindas",
"status": "sending",
"recipients": {
"list_id": "xyz789"
},
"settings": {
"from_name": "Equipe Lumina",
"reply_to": "contato@lumina.com.br"
},
"tracking": {
"opens": true,
"html_clicks": true
},
"emails_sent": 523,
"start_time": "2025-01-15T10:00:00+00:00"
}
],
"total_items": 5
}
Status de Automações
- sending: Ativa, enviando emails
- paused: Pausada temporariamente
- save: Salva mas não ativada
Próximos Passos
→ Automations Get - Detalhes de automação específica → Automations Pause - Pausar automação → Automations Start - Iniciar automação