In this area
Campaigns
31 tools
cancel_campaign
Write
Cancela uma campanha em rascunho, agendada ou em andamento: para os envios que ainda não saíram e encerra a sequência de todos os contatos. O que já foi enviado não volta.
- Permission
campaigns:write- Operation
campaigns.cancel- Module
campaigns
Parameters
campaignIdstringrequired
| Field | Type | Description |
|---|---|---|
campaignIdrequired | string |
create_ad_campaign_with_ai
Write
Pede ao Gestor de Tráfego uma campanha de anúncio na Meta (Instagram e Facebook) a partir do briefing: destino, lugar, público, categoria especial, dois anúncios com texto do Copywriter e arte. Sai em RASCUNHO no Cognizy: nada vai para a Meta e nada gasta até a pessoa publicar (pausada) e ligar confirmando o valor diário. Leva cerca de 1 minuto e custa de 5 a 10 créditos de IA (10 com foto gerada). Use get_ad_campaign_draft com o id para acompanhar.
- Permission
campaigns:write- Operation
traffic_manager.create- Module
campaigns
Parameters
goalstringoptional- Onde a pessoa chega: WHATSAPP, LEAD_FORM (formulário), WEBSITE ou AUTO.
AUTOWHATSAPPLEAD_FORMWEBSITE subjectKindstringoptional- OFFER para oferta escrita no objetivo; BRAND para a marca.
OFFERBRAND subjectTitlestringoptional- O que se anuncia, curto.
objectivestringrequired- O que a campanha precisa alcançar e dizer.
offerstringoptional- Fatos que podem ser citados: preço, condição, prazo.
wherestringrequired- Onde anunciar, em palavras ("Campinas e região", "todo o Brasil").
dailyBudgetnumberrequired- Orçamento por dia em reais (mínimo R$ 6).
endDatestringoptional- Data de fim, AAAA-MM-DD.
websiteUrlstring (uri)optionalphotostringoptional- ai gera foto (5 créditos); none usa o modelo da marca.
catalogainone
| Field | Type | Description |
|---|---|---|
goaloptional | string | Onde a pessoa chega: WHATSAPP, LEAD_FORM (formulário), WEBSITE ou AUTO.AUTOWHATSAPPLEAD_FORMWEBSITE |
subjectKindoptional | string | OFFER para oferta escrita no objetivo; BRAND para a marca.OFFERBRAND |
subjectTitleoptional | string | O que se anuncia, curto. |
objectiverequired | string | O que a campanha precisa alcançar e dizer. |
offeroptional | string | Fatos que podem ser citados: preço, condição, prazo. |
whererequired | string | Onde anunciar, em palavras ("Campinas e região", "todo o Brasil"). |
dailyBudgetrequired | number | Orçamento por dia em reais (mínimo R$ 6). |
endDateoptional | string | Data de fim, AAAA-MM-DD. |
websiteUrloptional | string (uri) | |
photooptional | string | ai gera foto (5 créditos); none usa o modelo da marca.catalogainone |
create_content_plan_with_ai
Write
Pede ao Estrategista o plano de conteúdo de um mês (pautas por rede e formato, conforme a cadência). Sai em RASCUNHO para revisar; nada vai para o calendário até a pessoa mandar. Leva de 1 a 3 minutos.
- Permission
campaigns:write- Operation
content_plan.generate
Parameters
monthstringrequired- Mês do plano, AAAA-MM (o atual ou um dos dois seguintes).
| Field | Type | Description |
|---|---|---|
monthrequired | string | Mês do plano, AAAA-MM (o atual ou um dos dois seguintes). |
create_email_campaign
Write
Monta uma campanha de e-mail em RASCUNHO com o texto que você escreveu: de 1 a 4 e-mails (o servidor monta o visual com a marca da empresa, editável no editor), público por segmento ou etiquetas, assunto A/B opcional e a espera entre e-mails. Não envia nem agenda: confira, mande um teste (send_test_email) e dispare com launch_campaign ou schedule_campaign, que pedem aprovação. Sem custo de IA. Para a IA do Cognizy escrever, use create_email_campaign_with_ai.
- Permission
campaigns:write- Operation
email_campaigns.create- Module
campaigns
Parameters
namestringrequiredsegmentIdstringoptional- Segmento salvo (list_segments).
tagIdsstring[]optional- Ou: contatos com qualquer uma destas etiquetas.
ctaUrlstringoptional- Link do botão (https).
emailsobject[]requiredemails[].subjectstringrequiredemails[].previewTextstringrequired- Linha que aparece depois do assunto na caixa de entrada.
emails[].headlinestringrequiredemails[].paragraphsstring[]requiredemails[].bulletsstring[]optionalemails[].ctaLabelstringrequired- Texto do botão.
emails[].closingstringoptionalemails[].subjectBstringoptional- Segundo assunto para teste A/B (metade recebe cada um).
emails[].delayDaysintegerrequired- Dias depois do e-mail anterior; o primeiro sai no disparo (0).
emails[].isBreakupbooleanoptional- Último e-mail, de despedida.
stopOnClickbooleanoptional- Parar a sequência de quem clicou (padrão: sim).
| Field | Type | Description |
|---|---|---|
namerequired | string | |
segmentIdoptional | string | Segmento salvo (list_segments). |
tagIdsoptional | string[] | Ou: contatos com qualquer uma destas etiquetas. |
ctaUrloptional | string | Link do botão (https). |
emailsrequired | object[] | |
emails[].subjectrequired | string | |
emails[].previewTextrequired | string | Linha que aparece depois do assunto na caixa de entrada. |
emails[].headlinerequired | string | |
emails[].paragraphsrequired | string[] | |
emails[].bulletsoptional | string[] | |
emails[].ctaLabelrequired | string | Texto do botão. |
emails[].closingoptional | string | |
emails[].subjectBoptional | string | Segundo assunto para teste A/B (metade recebe cada um). |
emails[].delayDaysrequired | integer | Dias depois do e-mail anterior; o primeiro sai no disparo (0). |
emails[].isBreakupoptional | boolean | Último e-mail, de despedida. |
stopOnClickoptional | boolean | Parar a sequência de quem clicou (padrão: sim). |
create_email_campaign_with_ai
Write
Pede ao E-mail Marketer uma campanha de e-mail completa a partir de um objetivo: público (segmento), de 1 a 4 e-mails, assunto A/B no primeiro e a sequência. Sai em RASCUNHO, nada é enviado; leva de 30 s a 1 min e custa 3 créditos de IA. Use get_email_campaign_draft com o id para acompanhar.
- Permission
campaigns:write- Operation
email_marketer.create- Module
campaigns
Parameters
goalstringrequiredpromocaonovidadenewsletterreativacaoeventonutricaoobjectivestringrequired- O que a campanha precisa alcançar e dizer.
offerstringoptional- Fatos que podem ser citados: preço, condição, prazo. Nada além disso é citado.
audiencestringoptional- Para quem, em palavras.
ctaUrlstringoptional- Link do botão (http/https).
deadlinestringoptional- Prazo da oferta ou data do evento, AAAA-MM-DD.
| Field | Type | Description |
|---|---|---|
goalrequired | string | promocaonovidadenewsletterreativacaoeventonutricao |
objectiverequired | string | O que a campanha precisa alcançar e dizer. |
offeroptional | string | Fatos que podem ser citados: preço, condição, prazo. Nada além disso é citado. |
audienceoptional | string | Para quem, em palavras. |
ctaUrloptional | string | Link do botão (http/https). |
deadlineoptional | string | Prazo da oferta ou data do evento, AAAA-MM-DD. |
create_strategy_plan_with_ai
Write
Pede à Izy o plano estratégico de 90 dias em camadas (institucional, produto, região e setor), a partir da trava do funil, do mapa de cerco, da marca, dos produtos e das regiões. Sai em RASCUNHO para revisar e ativar; leva cerca de 1 minuto. Custa 5 créditos.
- Permission
campaigns:write- Operation
strategy_plan.generate
Parameters
No parameters.
dismiss_ad_recommendation
Write
Dispensa uma recomendação do Gestor de Tráfego. done: true = "já fiz no Gerenciador". Aplicar (mexe em orçamento) fica na tela.
- Permission
campaigns:write- Operation
ads.recommendations.dismiss
Parameters
recommendationIdstringrequireddonebooleanoptional
| Field | Type | Description |
|---|---|---|
recommendationIdrequired | string | |
doneoptional | boolean |
get_ad_campaign_draft
Read
Situação de um pedido ao Gestor de Tráfego: montando, pronto (com a campanha em rascunho, o destino, o lugar, os ângulos e o que revisar) ou falhou.
- Permission
campaigns:read- Operation
traffic_manager.get- Module
campaigns
Parameters
runIdstringrequired
| Field | Type | Description |
|---|---|---|
runIdrequired | string |
get_ads_overview
Read
Visão do Gestor de Tráfego: campanhas acompanhadas, números dos últimos dias, a última conferência e as recomendações abertas, das mais importantes.
- Permission
campaigns:read- Operation
ads.overview
Parameters
No parameters.
get_campaign
Read
Uma campanha, com modelo de mensagem, segmento, departamento de atendimento e todos os contadores (enviadas, falhas, respostas, qualificados, agendados, descadastros, entregabilidade de e-mail).
- Permission
campaigns:read- Operation
campaigns.get- Module
campaigns
Parameters
campaignIdstringrequired
| Field | Type | Description |
|---|---|---|
campaignIdrequired | string |
get_campaign_analytics
Read
Métricas de uma campanha: totais e a série de conversas geradas por hora, dia ou semana. Use para comparar variações e acompanhar o engajamento.
- Permission
campaigns:read- Operation
campaigns.analytics- Module
campaigns
Parameters
campaignIdstringrequiredgranularitystringoptionalhourdayweek
| Field | Type | Description |
|---|---|---|
campaignIdrequired | string | |
granularityoptional | string | hourdayweek |
get_campaign_reach
Read
Alcance por contato (não por mensagem) e por canal: quantos receberam, falharam, foram entregues, abriram e clicaram.
- Permission
campaigns:read- Operation
campaigns.reach- Module
campaigns
Parameters
campaignIdstringrequired
| Field | Type | Description |
|---|---|---|
campaignIdrequired | string |
get_campaign_steps
Read
A sequência de uma campanha: cada passo com canal, espera depois do anterior, assunto, modelo e as variantes do teste A/B. Vazia = disparo único.
- Permission
campaigns:read- Operation
campaigns.steps- Module
campaigns
Parameters
campaignIdstringrequired
| Field | Type | Description |
|---|---|---|
campaignIdrequired | string |
get_campaign_variant_performance
Read
Resultado do teste A/B por passo: envios, falhas e respostas de cada variante, taxa e se já há vencedor com significância.
- Permission
campaigns:read- Operation
campaigns.variant_performance- Module
campaigns
Parameters
campaignIdstringrequired
| Field | Type | Description |
|---|---|---|
campaignIdrequired | string |
get_email_campaign_draft
Read
Situação de um pedido ao E-mail Marketer: montando, pronto (com a campanha em rascunho, o público, os assuntos e os avisos) ou falhou.
- Permission
campaigns:read- Operation
email_marketer.get- Module
campaigns
Parameters
runIdstringrequired
| Field | Type | Description |
|---|---|---|
runIdrequired | string |
get_email_template
Read
Um modelo de e-mail: assunto, prévia e o texto do e-mail (versão sem formatação). O visual fica no editor da tela.
- Permission
campaigns:read- Operation
email_templates.get- Module
campaigns
Parameters
templateIdstringrequired
| Field | Type | Description |
|---|---|---|
templateIdrequired | string |
get_google_ads_report
Read
Relatório das campanhas do Google Ads no período: gasto, impressões, cliques, conversões, custo por conversão e o que virou conversa, lead e venda no Cognizy. Padrão: últimos 30 dias.
- Permission
campaigns:read- Operation
google_ads.report
Parameters
dateFromstringoptional- AAAA-MM-DD (Brasília).
dateTostringoptional- AAAA-MM-DD, inclusivo.
| Field | Type | Description |
|---|---|---|
dateFromoptional | string | AAAA-MM-DD (Brasília). |
dateTooptional | string | AAAA-MM-DD, inclusivo. |
get_meta_ads_report
Read
Relatório das campanhas da Meta (Facebook/Instagram) no período: gasto, impressões, cliques, CTR, custo por resultado e o que virou conversa, lead e venda no Cognizy. Padrão: últimos 30 dias.
- Permission
campaigns:read- Operation
meta_ads.report
Parameters
dateFromstringoptional- AAAA-MM-DD (Brasília).
dateTostringoptional- AAAA-MM-DD, inclusivo.
| Field | Type | Description |
|---|---|---|
dateFromoptional | string | AAAA-MM-DD (Brasília). |
dateTooptional | string | AAAA-MM-DD, inclusivo. |
launch_campaign
WriteNeeds approval
Dispara uma campanha em rascunho para o público dela — a escrita de maior alcance: muitos contatos de uma vez. Vinda de chave de API ou de agente, NÃO dispara na hora: vai para a fila de aprovação (o pedido vence em 1 h) e só sai quando um administrador aprova. Diga que aguarda aprovação.
- Permission
campaigns:write- Operation
campaigns.launch- Module
campaigns
Tools that wait for approval don't run right away: they become a request in To review and in the AI approvals tab.
Parameters
campaignIdstringrequired- Campanha em rascunho (DRAFT).
| Field | Type | Description |
|---|---|---|
campaignIdrequired | string | Campanha em rascunho (DRAFT). |
list_ad_recommendations
Read
Recomendações abertas de uma campanha de anúncios do Cognizy: o que fazer, por quê (com os números) e a prioridade.
- Permission
campaigns:read- Operation
ads.recommendations.list
Parameters
adCampaignIdstringrequired
| Field | Type | Description |
|---|---|---|
adCampaignIdrequired | string |
list_campaign_send_logs
Read
Envio contato a contato: status (QUEUED, SENT, FAILED, SKIPPED) e o motivo da falha — para entender por que um e-mail não saiu.
- Permission
campaigns:read- Operation
campaigns.send_logs- Module
campaigns
Parameters
campaignIdstringrequiredstatusstringoptionalQUEUEDSENTFAILEDSKIPPEDpageintegeroptionallimitintegeroptional
| Field | Type | Description |
|---|---|---|
campaignIdrequired | string | |
statusoptional | string | QUEUEDSENTFAILEDSKIPPED |
pageoptional | integer | |
limitoptional | integer |
list_campaigns
Read
Campanhas de marketing da empresa, paginadas, com filtro por status e canal e os contadores de envio e resposta.
- Permission
campaigns:read- Operation
campaigns.list- Module
campaigns
Parameters
statusstringoptionalDRAFTSCHEDULEDRUNNINGCOMPLETEDCANCELLEDchannelstringoptionalWEB_CHATWHATSAPPEMAILINSTAGRAMMESSENGERTELEGRAMAPIpageintegeroptionallimitintegeroptional
| Field | Type | Description |
|---|---|---|
statusoptional | string | DRAFTSCHEDULEDRUNNINGCOMPLETEDCANCELLED |
channeloptional | string | WEB_CHATWHATSAPPEMAILINSTAGRAMMESSENGERTELEGRAMAPI |
pageoptional | integer | |
limitoptional | integer |
list_email_templates
Read
Modelos de e-mail da empresa: nome, assunto, prévia e quando mudou.
- Permission
campaigns:read- Operation
email_templates.list- Module
campaigns
Parameters
No parameters.
list_segments
Read
Segmentos salvos (públicos de campanha): id, nome e descrição. Use o id em create_email_campaign.
- Permission
campaigns:read- Operation
segments.list- Module
campaigns
Parameters
No parameters.
pause_meta_ad_campaign
Write
Pausa uma campanha da Meta (para o gasto na hora). Reativar e mudar orçamento ficam na tela.
- Permission
campaigns:write- Operation
meta_ads.campaigns.pause
Parameters
campaignIdstringrequired- Id da campanha na Meta (do relatório).
| Field | Type | Description |
|---|---|---|
campaignIdrequired | string | Id da campanha na Meta (do relatório). |
schedule_campaign
WriteNeeds approval
Agenda o disparo de uma campanha em rascunho para uma data e hora (sem fuso = Brasília; de 10 min a 90 dias à frente). Vinda de chave de API ou de agente, vai para a fila de aprovação e só fica agendada quando um administrador aprova. Para tirar o agendamento: unschedule_campaign.
- Permission
campaigns:write- Operation
campaigns.schedule- Module
campaigns
Tools that wait for approval don't run right away: they become a request in To review and in the AI approvals tab.
Parameters
campaignIdstringrequiredsendAtstringrequired
| Field | Type | Description |
|---|---|---|
campaignIdrequired | string | |
sendAtrequired | string |
send_test_email
Write
Manda um e-mail de teste do modelo para alguém da equipe (padrão: quem é dono da chave), com dados de exemplo nas variáveis. Só para endereços de membros da empresa.
- Permission
campaigns:write- Operation
email_templates.test_send- Module
campaigns
Parameters
templateIdstringrequiredtostring (email)optional
| Field | Type | Description |
|---|---|---|
templateIdrequired | string | |
tooptional | string (email) |
unschedule_campaign
Write
Tira o agendamento: a campanha volta para rascunho e não sai sozinha.
- Permission
campaigns:write- Operation
campaigns.unschedule- Module
campaigns
Parameters
campaignIdstringrequired
| Field | Type | Description |
|---|---|---|
campaignIdrequired | string |
update_email_campaign
Write
Ajusta uma campanha ainda não disparada (rascunho ou agendada): nome, público (segmento ou etiquetas) ou parar quem clicou/respondeu. O texto de cada e-mail muda em update_email_template.
- Permission
campaigns:write- Operation
email_campaigns.update- Module
campaigns
Parameters
campaignIdstringrequirednamestringoptionalsegmentIdstringoptional- Segmento salvo (list_segments).
tagIdsstring[]optional- Ou: contatos com qualquer uma destas etiquetas.
stopOnClickbooleanoptionalstopOnReplybooleanoptional
| Field | Type | Description |
|---|---|---|
campaignIdrequired | string | |
nameoptional | string | |
segmentIdoptional | string | Segmento salvo (list_segments). |
tagIdsoptional | string[] | Ou: contatos com qualquer uma destas etiquetas. |
stopOnClickoptional | boolean | |
stopOnReplyoptional | boolean |
update_email_template
Write
Muda um modelo de e-mail. Só assunto e/ou prévia: troca só isso. Com headline e paragraphs: refaz o e-mail inteiro com a marca (mande também ctaLabel e o ctaUrl, e saiba que o ajuste visual feito no editor se perde). Vale para os próximos envios de toda campanha que usa o modelo.
- Permission
campaigns:write- Operation
email_templates.update- Module
campaigns
Parameters
templateIdstringrequiredsubjectstringoptionalpreviewTextstringoptional- Linha que aparece depois do assunto na caixa de entrada.
headlinestringoptionalparagraphsstring[]optionalbulletsstring[]optionalctaLabelstringoptional- Texto do botão.
ctaUrlstringoptional- Link do botão (https).
closingstringoptional
| Field | Type | Description |
|---|---|---|
templateIdrequired | string | |
subjectoptional | string | |
previewTextoptional | string | Linha que aparece depois do assunto na caixa de entrada. |
headlineoptional | string | |
paragraphsoptional | string[] | |
bulletsoptional | string[] | |
ctaLabeloptional | string | Texto do botão. |
ctaUrloptional | string | Link do botão (https). |
closingoptional | string |