In this area
Marketing funnels
22 tools
analyze_marketing_funnel
Read
Números de um funil de captação: volume por etapa e status, conversão, valor, leads parados e os de maior prioridade.
- Permission
marketing-funnels:read- Operation
funnels.insights- Module
campaigns
Parameters
funnelIdstringrequired
| Field | Type | Description |
|---|---|---|
funnelIdrequired | string |
bulk_add_funnel_leads
Write
Põe em lote num funil de captação os contatos com certas tags, de um segmento ou de uma lista (até 5.000). Quem já está no funil fica onde está. Com startCadence, a cadência da etapa começa com os envios de WhatsApp espaçados. Devolve o batchId para desfazer.
- Permission
marketing-funnels:write- Operation
funnels.leads.bulk_add- Module
campaigns
Parameters
funnelIdstringrequiredtagIdsstring[]optional- Contatos com estas tags.
tagMatchstringoptional- any = tem qualquer uma das tags; all = tem todas.
anyall excludeTagIdsstring[]optional- Deixa de fora quem tem estas.
segmentIdstringoptional- Contatos de um segmento salvo.
contactIdsstring[]optionalstageIdstringoptional- Etapa de entrada. Sem ela, a inicial.
startCadencebooleanoptional- Inicia a cadência da etapa. false = só organiza no funil.
| Field | Type | Description |
|---|---|---|
funnelIdrequired | string | |
tagIdsoptional | string[] | Contatos com estas tags. |
tagMatchoptional | string | any = tem qualquer uma das tags; all = tem todas.anyall |
excludeTagIdsoptional | string[] | Deixa de fora quem tem estas. |
segmentIdoptional | string | Contatos de um segmento salvo. |
contactIdsoptional | string[] | |
stageIdoptional | string | Etapa de entrada. Sem ela, a inicial. |
startCadenceoptional | boolean | Inicia a cadência da etapa. false = só organiza no funil. |
create_funnel_lead
Write
Põe um contato num funil de captação (na etapa inicial ou na informada). Se o contato já está no funil, devolve o lead existente.
- Permission
marketing-funnels:write- Operation
funnels.leads.create- Module
campaigns
Parameters
funnelIdstringrequiredcontactIdstringrequiredstageIdstringoptionalcampaignIdstringoptionalestimatedValuenumberoptional
| Field | Type | Description |
|---|---|---|
funnelIdrequired | string | |
contactIdrequired | string | |
stageIdoptional | string | |
campaignIdoptional | string | |
estimatedValueoptional | number |
create_funnel_rule
Write
Cria uma regra: quando o gatilho acontece (resposta, e-mail aberto, agendamento, etiqueta, formulário, inatividade, intenção de compra) e as condições batem, o lead vai para a etapa de destino e as ações rodam.
- Permission
marketing-funnels:write- Operation
funnels.rules.create- Module
campaigns
Parameters
funnelIdstringrequirednamestringrequiredtriggerstringrequiredMESSAGE_RECEIVEDEMAIL_OPENEDEMAIL_CLICKEDAPPOINTMENT_BOOKEDTAG_ADDEDFORM_SUBMITTEDNO_ACTIVITYPURCHASE_INTENTMANUALtoStageIdstringrequiredfromStageIdstringoptional- Só leads nesta etapa. Nulo = qualquer.
conditionsobject[]optionalconditions[].fieldstringrequiredmessageBodychanneltagNameemailTypeidleDaysconditions[].operatorstringrequiredexistsequalsnot_equalscontainsgtelteconditions[].valueanyoptionalactionsobject[]optionalactions[].typestringrequiredadd_tagsend_webhookmark_lostnotifyactions[].paramsobjectoptionalorderintegeroptional
| Field | Type | Description |
|---|---|---|
funnelIdrequired | string | |
namerequired | string | |
triggerrequired | string | MESSAGE_RECEIVEDEMAIL_OPENEDEMAIL_CLICKEDAPPOINTMENT_BOOKEDTAG_ADDEDFORM_SUBMITTEDNO_ACTIVITYPURCHASE_INTENTMANUAL |
toStageIdrequired | string | |
fromStageIdoptional | string | Só leads nesta etapa. Nulo = qualquer. |
conditionsoptional | object[] | |
conditions[].fieldrequired | string | messageBodychanneltagNameemailTypeidleDays |
conditions[].operatorrequired | string | existsequalsnot_equalscontainsgtelte |
conditions[].valueoptional | any | |
actionsoptional | object[] | |
actions[].typerequired | string | add_tagsend_webhookmark_lostnotify |
actions[].paramsoptional | object | |
orderoptional | integer |
create_marketing_funnel
Write
Cria um funil de captação com as etapas.
- Permission
marketing-funnels:write- Operation
funnels.create- Module
campaigns
Parameters
namestringrequireddescriptionstringoptionalstagesobject[]optionalstages[].idstringoptional- Etapa existente (ao editar). Sem id = etapa nova.
stages[].namestringrequiredstages[].orderintegerrequiredstages[].colorstringoptionalstages[].isInitialbooleanoptional- Onde o lead entra.
stages[].isGoalbooleanoptional- Chegar aqui ganha o lead.
staleDaysintegeroptional- Lead parado este número de dias é perdido sozinho. Nulo desliga.
autoCreateDealbooleanoptional- Ganhar o lead cria um negócio em vendas.
dealStageIdstringoptional- Etapa de vendas onde o negócio nasce.
| Field | Type | Description |
|---|---|---|
namerequired | string | |
descriptionoptional | string | |
stagesoptional | object[] | |
stages[].idoptional | string | Etapa existente (ao editar). Sem id = etapa nova. |
stages[].namerequired | string | |
stages[].orderrequired | integer | |
stages[].coloroptional | string | |
stages[].isInitialoptional | boolean | Onde o lead entra. |
stages[].isGoaloptional | boolean | Chegar aqui ganha o lead. |
staleDaysoptional | integer | Lead parado este número de dias é perdido sozinho. Nulo desliga. |
autoCreateDealoptional | boolean | Ganhar o lead cria um negócio em vendas. |
dealStageIdoptional | string | Etapa de vendas onde o negócio nasce. |
delete_funnel_lead
Write
Tira um lead do funil. Exige o id exato.
- Permission
marketing-funnels:write- Operation
funnels.leads.delete- Module
campaigns
Parameters
cardIdstringrequired
| Field | Type | Description |
|---|---|---|
cardIdrequired | string |
delete_funnel_rule
Write
Apaga uma regra de transição.
- Permission
marketing-funnels:write- Operation
funnels.rules.delete- Module
campaigns
Parameters
ruleIdstringrequired
| Field | Type | Description |
|---|---|---|
ruleIdrequired | string |
delete_marketing_funnel
Write
Apaga um funil de captação e todos os leads dele. Exige o id exato.
- Permission
marketing-funnels:write- Operation
funnels.delete- Module
campaigns
Parameters
funnelIdstringrequired
| Field | Type | Description |
|---|---|---|
funnelIdrequired | string |
delete_stage_cadence
Write
Apaga a cadência de follow-up de uma etapa.
- Permission
marketing-funnels:write- Operation
funnels.cadence.delete- Module
campaigns
Parameters
stageIdstringrequired
| Field | Type | Description |
|---|---|---|
stageIdrequired | string |
get_funnel_lead_timeline
Read
Histórico de um lead no funil: mudanças de etapa e sinais (respostas, cliques…).
- Permission
marketing-funnels:read- Operation
funnels.leads.timeline- Module
campaigns
Parameters
cardIdstringrequired
| Field | Type | Description |
|---|---|---|
cardIdrequired | string |
get_marketing_funnel
Read
Um funil de captação com etapas e regras de transição.
- Permission
marketing-funnels:read- Operation
funnels.get- Module
campaigns
Parameters
funnelIdstringrequired
| Field | Type | Description |
|---|---|---|
funnelIdrequired | string |
get_stage_cadence
Read
A cadência de follow-up de uma etapa do funil (passos, canais e esperas).
- Permission
marketing-funnels:read- Operation
funnels.cadence.get- Module
campaigns
Parameters
stageIdstringrequired
| Field | Type | Description |
|---|---|---|
stageIdrequired | string |
list_funnel_leads
Read
Leads de um funil de captação, paginados, por etapa, status, pontuação mínima, campanha ou dias sem atividade.
- Permission
marketing-funnels:read- Operation
funnels.leads.list- Module
campaigns
Parameters
funnelIdstringrequiredstageIdstringoptionalstatusstringoptionalACTIVEWONLOSTSTALLEDminLeadScoreintegeroptionalcampaignIdstringoptionalinactiveDaysintegeroptionalpageintegeroptionallimitintegeroptional
| Field | Type | Description |
|---|---|---|
funnelIdrequired | string | |
stageIdoptional | string | |
statusoptional | string | ACTIVEWONLOSTSTALLED |
minLeadScoreoptional | integer | |
campaignIdoptional | string | |
inactiveDaysoptional | integer | |
pageoptional | integer | |
limitoptional | integer |
list_funnel_rules
Read
Regras de transição de um funil: o que move um lead de etapa sozinho.
- Permission
marketing-funnels:read- Operation
funnels.rules.list- Module
campaigns
Parameters
funnelIdstringrequired
| Field | Type | Description |
|---|---|---|
funnelIdrequired | string |
list_marketing_funnels
Read
Funis de captação (onde o lead anda antes de virar negócio) com as etapas. Não é o funil de vendas.
- Permission
marketing-funnels:read- Operation
funnels.list- Module
campaigns
Parameters
No parameters.
move_funnel_lead
Write
Move um lead para outra etapa do funil. Chegar à etapa de objetivo ganha o lead e pode criar o negócio configurado.
- Permission
marketing-funnels:write- Operation
funnels.leads.move- Module
campaigns
Parameters
cardIdstringrequiredstageIdstringrequiredpositionintegeroptional
| Field | Type | Description |
|---|---|---|
cardIdrequired | string | |
stageIdrequired | string | |
positionoptional | integer |
preview_funnel_leads_bulk_add
Read
Prévia da adição em lote num funil de captação: quantos contatos batem com as tags, segmento ou lista, quantos já estão no funil, quantos ficam sem WhatsApp ou e-mail e a cadência da etapa de entrada.
- Permission
marketing-funnels:read- Operation
funnels.leads.bulk_preview- Module
campaigns
Parameters
funnelIdstringrequiredtagIdsstring[]optional- Contatos com estas tags.
tagMatchstringoptional- any = tem qualquer uma das tags; all = tem todas.
anyall excludeTagIdsstring[]optional- Deixa de fora quem tem estas.
segmentIdstringoptional- Contatos de um segmento salvo.
contactIdsstring[]optionalstageIdstringoptional- Etapa de entrada. Sem ela, a inicial.
| Field | Type | Description |
|---|---|---|
funnelIdrequired | string | |
tagIdsoptional | string[] | Contatos com estas tags. |
tagMatchoptional | string | any = tem qualquer uma das tags; all = tem todas.anyall |
excludeTagIdsoptional | string[] | Deixa de fora quem tem estas. |
segmentIdoptional | string | Contatos de um segmento salvo. |
contactIdsoptional | string[] | |
stageIdoptional | string | Etapa de entrada. Sem ela, a inicial. |
undo_funnel_leads_bulk_add
Write
Desfaz uma adição em lote: tira do funil os leads do lote em que nada aconteceu ainda (sem mensagem da cadência nem mudança de etapa).
- Permission
marketing-funnels:write- Operation
funnels.leads.bulk_undo- Module
campaigns
Parameters
funnelIdstringrequiredbatchIdstring (uuid)required
| Field | Type | Description |
|---|---|---|
funnelIdrequired | string | |
batchIdrequired | string (uuid) |
update_funnel_lead
Write
Marca um lead como ativo, ganho ou perdido (com motivo) ou muda o valor estimado. Ganhar pode criar o negócio configurado no funil.
- Permission
marketing-funnels:write- Operation
funnels.leads.update- Module
campaigns
Parameters
cardIdstringrequiredstatusstringoptionalACTIVEWONLOSTlostReasonstringoptionalestimatedValuenumberoptional
| Field | Type | Description |
|---|---|---|
cardIdrequired | string | |
statusoptional | string | ACTIVEWONLOST |
lostReasonoptional | string | |
estimatedValueoptional | number |
update_funnel_rule
Write
Altera uma regra de transição (inclusive ligar ou desligar).
- Permission
marketing-funnels:write- Operation
funnels.rules.update- Module
campaigns
Parameters
ruleIdstringrequirednamestringoptionaltriggerstringoptionalMESSAGE_RECEIVEDEMAIL_OPENEDEMAIL_CLICKEDAPPOINTMENT_BOOKEDTAG_ADDEDFORM_SUBMITTEDNO_ACTIVITYPURCHASE_INTENTMANUALtoStageIdstringoptionalisActivebooleanoptionalfromStageIdstringoptional- Só leads nesta etapa. Nulo = qualquer.
conditionsobject[]optionalconditions[].fieldstringrequiredmessageBodychanneltagNameemailTypeidleDaysconditions[].operatorstringrequiredexistsequalsnot_equalscontainsgtelteconditions[].valueanyoptionalactionsobject[]optionalactions[].typestringrequiredadd_tagsend_webhookmark_lostnotifyactions[].paramsobjectoptionalorderintegeroptional
| Field | Type | Description |
|---|---|---|
ruleIdrequired | string | |
nameoptional | string | |
triggeroptional | string | MESSAGE_RECEIVEDEMAIL_OPENEDEMAIL_CLICKEDAPPOINTMENT_BOOKEDTAG_ADDEDFORM_SUBMITTEDNO_ACTIVITYPURCHASE_INTENTMANUAL |
toStageIdoptional | string | |
isActiveoptional | boolean | |
fromStageIdoptional | string | Só leads nesta etapa. Nulo = qualquer. |
conditionsoptional | object[] | |
conditions[].fieldrequired | string | messageBodychanneltagNameemailTypeidleDays |
conditions[].operatorrequired | string | existsequalsnot_equalscontainsgtelte |
conditions[].valueoptional | any | |
actionsoptional | object[] | |
actions[].typerequired | string | add_tagsend_webhookmark_lostnotify |
actions[].paramsoptional | object | |
orderoptional | integer |
update_marketing_funnel
Write
Altera um funil de captação. `stages` substitui o conjunto inteiro de etapas (cria, altera e remove para ficar igual).
- Permission
marketing-funnels:write- Operation
funnels.update- Module
campaigns
Parameters
funnelIdstringrequirednamestringoptionalisActivebooleanoptionaldescriptionstringoptionalstagesobject[]optionalstages[].idstringoptional- Etapa existente (ao editar). Sem id = etapa nova.
stages[].namestringrequiredstages[].orderintegerrequiredstages[].colorstringoptionalstages[].isInitialbooleanoptional- Onde o lead entra.
stages[].isGoalbooleanoptional- Chegar aqui ganha o lead.
staleDaysintegeroptional- Lead parado este número de dias é perdido sozinho. Nulo desliga.
autoCreateDealbooleanoptional- Ganhar o lead cria um negócio em vendas.
dealStageIdstringoptional- Etapa de vendas onde o negócio nasce.
| Field | Type | Description |
|---|---|---|
funnelIdrequired | string | |
nameoptional | string | |
isActiveoptional | boolean | |
descriptionoptional | string | |
stagesoptional | object[] | |
stages[].idoptional | string | Etapa existente (ao editar). Sem id = etapa nova. |
stages[].namerequired | string | |
stages[].orderrequired | integer | |
stages[].coloroptional | string | |
stages[].isInitialoptional | boolean | Onde o lead entra. |
stages[].isGoaloptional | boolean | Chegar aqui ganha o lead. |
staleDaysoptional | integer | Lead parado este número de dias é perdido sozinho. Nulo desliga. |
autoCreateDealoptional | boolean | Ganhar o lead cria um negócio em vendas. |
dealStageIdoptional | string | Etapa de vendas onde o negócio nasce. |
upsert_stage_cadence
Write
Cria ou substitui a cadência de follow-up de uma etapa: mensagens por e-mail ou WhatsApp com espera entre elas, e o que fazer quando acabam.
- Permission
marketing-funnels:write- Operation
funnels.cadence.upsert- Module
campaigns
Parameters
stageIdstringrequiredisActivebooleanoptionalonExhauststringrequired- Ao terminar: nada, perder o lead ou mover.
NONEMARK_LOSTMOVE_STAGE onExhaustStageIdstringoptional- Etapa de destino (MOVE_STAGE).
stepsobject[]requiredsteps[].idstringoptionalsteps[].orderintegeroptional- Padrão: a posição na lista.
steps[].delayMinutesintegerrequired- Espera desde o passo anterior (ou da entrada na etapa).
steps[].channelstringrequiredEMAILWHATSAPPsteps[].subjectstringoptionalsteps[].bodystringrequired- Texto. Vazio quando o passo usa templateId.
steps[].templateIdstringoptional- Modelo aprovado (WhatsApp) no lugar do texto.
steps[].isBreakupbooleanoptional- Última tentativa ("vou parar de escrever").
| Field | Type | Description |
|---|---|---|
stageIdrequired | string | |
isActiveoptional | boolean | |
onExhaustrequired | string | Ao terminar: nada, perder o lead ou mover.NONEMARK_LOSTMOVE_STAGE |
onExhaustStageIdoptional | string | Etapa de destino (MOVE_STAGE). |
stepsrequired | object[] | |
steps[].idoptional | string | |
steps[].orderoptional | integer | Padrão: a posição na lista. |
steps[].delayMinutesrequired | integer | Espera desde o passo anterior (ou da entrada na etapa). |
steps[].channelrequired | string | EMAILWHATSAPP |
steps[].subjectoptional | string | |
steps[].bodyrequired | string | Texto. Vazio quando o passo usa templateId. |
steps[].templateIdoptional | string | Modelo aprovado (WhatsApp) no lugar do texto. |
steps[].isBreakupoptional | boolean | Última tentativa ("vou parar de escrever"). |