Create sequence
create_sequence📋 CADÊNCIAS DE PROSPECÇÃO (multi-touch, multi-day) — Cria uma nova cadência de prospecção ativa. Use quando o usuário quiser: sequência de prospecção, cadência de contato, follow-up automático ao longo de dias, sequência multicanal (WhatsApp + email + LinkedIn). (Automações que reagem a eventos são outra ferramenta: create_automation.) Tipos de step: send_whatsapp, send_email, send_sms, send_linkedin, send_facebook, add_tag (campo tag: nome da etiqueta), move_stage (campo stageId: id da etapa, de list_pipeline_stages), send_webhook (delega o toque pra um sistema externo, ex: RD Station Marketing Conversion Events API, pra usar um e-mail com o design/marca da empresa em vez do texto simples do send_email — config: webhookUrl, webhookMethod, webhookPayload, webhookHeaders, todos com {{contact.*}} disponível). Variáveis: {{contact.name}}, {{contact.firstName}}, {{contact.company}}, {{contact.phone}}, {{contact.email}}. Em steps send_email, também disponível {{unsubscribe_url}} (opcional — o link de descadastro one-click já sai automático no header do e-mail (RFC 8058); use essa variável no corpo só se quiser deixar visível também, ex: rodapé "não quer mais receber? clique aqui").
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"steps": "<steps>"
},
"name": "create_sequence"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Nome da cadência, ex: "Prospecção Agências SC — 14 dias" | |
| steps | Yes | Array JSON com os steps da cadência. Cada step deve ter: id (string único), delayDays (inteiro), delayHours (inteiro), type, e template (para send_*). O delay é relativo ao step anterior. ⚠️ 1º TOQUE FRIO NO WHATSAPP (step type send_whatsapp SEM janela de atendimento aberta): a Meta só aceita um template WABA JÁ APROVADO, nunca texto livre — usar só "template" nesse caso falha silenciosamente ou é rejeitado pela Meta. Para esse caso, o step precisa de "waTemplateName" (nome exato do template aprovado — confira com get de templates aprovados antes, ex: via /templates no Radar ou API meta-templates), "waTemplateLang" (ex: "pt_BR") e "waTemplateParams" (array de strings, uma por variável {{1}},{{2}}... do template, na ORDEM exata — cada item pode usar {{contact.firstName}} etc ou texto literal; a contagem tem que bater exatamente com as variáveis do template, a Meta rejeita se não bater). "template" continua opcional nesse caso — só é usado como texto de exibição no histórico da conversa, não é o que é enviado. Steps de follow-up (D+3 em diante), depois que o contato já respondeu e a janela de 24h está aberta, podem usar "template" (texto livre) normalmente, sem waTemplateName. Exemplo (1º toque frio via template aprovado + follow-up livre): [ {"id":"s1","delayDays":0,"delayHours":0,"type":"send_whatsapp","waTemplateName":"primeiro_toque_aprovado_v1","waTemplateLang":"pt_BR","waTemplateParams":["{{contact.firstName}}"],"template":"Oi {{contact.firstName}}! [texto igual ao template, só pra exibição]"}, {"id":"s2","delayDays":3,"delayHours":0,"type":"send_whatsapp","template":"{{contact.firstName}}, tudo bem? Queria saber se teve chance de ver minha mensagem..."}, {"id":"s3","delayDays":5,"delayHours":0,"type":"send_linkedin","template":"Oi {{contact.name}}, te mandei mensagem no WhatsApp sobre..."}, {"id":"s4","delayDays":7,"delayHours":0,"type":"send_email","emailSubject":"Site da {{contact.company}}","template":"Olá {{contact.name}}, Passei pelo site da {{contact.company}}..."} ] | |
| numero | No | WhatsApp por onde a cadência envia (telefone, ex.: "5548991589433", ou o id em list_agent_profiles → numeros). Os modelos dos toques precisam existir nesse número (list_whatsapp_templates com o mesmo numero). Vazio = o número principal; "principal" volta ao principal. | |
| daily_limit | No | Máximo de disparos por dia (padrão: 50). Use valores menores para evitar bloqueio no WhatsApp. | |
| description | No | Descrição opcional da cadência | |
| target_user_id | No | ID da conta-alvo (opcional; APENAS o admin da plataforma pode usar). Padrão: a conta autenticada. |