MCP: Marketing
Estrategia, identidad, públicos, productos y acciones de marketing por el MCP. 32 herramientas.
Herramientas de esta área, generadas del código del servidor. Las descripciones vienen de ese código, en portugués. Para conectar, mira el MCP de XBASE.
distribution_get_overview
Visão geral da Distribuição (XBASE → Marketing → Distribuição): estratégias e canais ativos, parceiros ativos e em negociação, indicadores do período (registro manual), ações pendentes, acordos vencendo em 30 dias, aprovações pendentes e conflitos entre regras. empty = nada cadastrado ainda.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
from | no | Início (AAAA-MM-DD). Padrão: primeiro dia do mês atual. |
to | no | Fim (AAAA-MM-DD). Padrão: último dia do mês atual. |
strategyId | no | — |
channelId | no | Canal principal da venda. |
partnerId | no | — |
productId | no | — |
distribution_get_results
Indicadores da Distribuição (XBASE → Marketing → Distribuição → Resultados) no período (padrão: mês atual): oportunidades, vendas, conversão, receita vendida e recebida, custos, comissões previstas e pagas, ticket médio, margem (só com custo registrado), metas, comparação por canal e por parceiro. null = ainda não registrado; 0 = registrado e soma zero. Origem: registro manual. withRecords=true traz também os registros (até 500).
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
from | no | Início (AAAA-MM-DD). Padrão: primeiro dia do mês atual. |
to | no | Fim (AAAA-MM-DD). Padrão: último dia do mês atual. |
strategyId | no | — |
channelId | no | Canal principal da venda. |
partnerId | no | — |
productId | no | — |
withRecords | no | — |
distribution_list_channels
Canais de venda e distribuição (XBASE → Marketing → Distribuição → Canais): site, loja, WhatsApp, marketplace, revenda, representante, afiliados, indicação, redes e influenciadores, com papéis, custos, capacidade e status. Não são as contas conectadas (marketing_list_channels); um canal pode apontar para uma (connectionId). Com channelId devolve o detalhe com estratégias, parceiros, regras, ações e resultados.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
channelId | no | Detalhe de um canal. |
status | no | — |
type | no | — |
q | no | — |
distribution_list_partners
Parceiros (XBASE → Marketing → Distribuição → Parceiros): indicadores, afiliados, revendas, distribuidores, estratégicos, entrega e influenciadores, com etapa do funil, contatos, remuneração e a situação dela (termsStatus), vigência e perfis sociais. type=INFLUENCER e network filtram influenciadores. affiliateStatus diz se o parceiro está ligado ao programa de afiliados da XBASE (LINKED), convidado (INVITED) ou não (null); convidar e ligar só pela tela, por uma pessoa. Com partnerId devolve o detalhe com estratégias, canais, regras, ações, resultados e o bloco affiliate (nome mascarado de quem aceitou, links, status do recebimento, contagem da rede e comissões do programa, que não são resultados da Distribuição).
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
partnerId | no | Detalhe de um parceiro. |
type | no | — |
stage | no | — |
network | no | Influenciadores com perfil nesta rede. |
channelId | no | Parceiros que atuam neste canal. |
q | no | — |
distribution_list_rules
Regras comerciais documentadas (XBASE → Marketing → Distribuição → Regras), cada uma com o resumo em linguagem natural, abrangência, vigência e status, mais conflicts: pares de regras que valem ao mesmo tempo para o mesmo alvo com condições diferentes (nunca resolvidos sozinhos).
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
category | no | — |
scopeType | no | — |
scopeId | no | — |
status | no | — |
distribution_list_strategies
Estratégias de distribuição (XBASE → Marketing → Distribuição → Estratégias): o que vende, para quem, onde, modelo (direto, indireto, híbrido), canais, parceiros, metas e status. Com strategyId devolve o detalhe com canais, parceiros, regras, ações e resultados. As arquivadas só com archived=true.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
strategyId | no | Detalhe de uma estratégia. |
status | no | — |
archived | no | true = só as arquivadas. |
q | no | Busca no nome. |
distribution_record_result
Registra um resultado à mão (XBASE → Marketing → Distribuição → Resultados → Registrar): OPPORTUNITY, SALE, RECEIPT, COST ou COMMISSION. amountBrl é obrigatório fora de OPPORTUNITY. channelId é o canal principal (a venda conta uma vez, nele); assistChannelIds são os de apoio. Venda com parceiro devolve commissionSuggestion (valor pelas regras ativas e pela remuneração aprovada) ou commissionReview (o motivo de não sugerir): para registrar a comissão, chame de novo com kind COMMISSION, saleId e o valor. A comissão nasce FORECAST; aprovar ou marcar paga é só na tela. Grava só com token MCP pessoal (xmcp_); conexão de agente só lê.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
kind | sí | — |
occurredOn | sí | Quando aconteceu (AAAA-MM-DD). |
amountBrl | no | Valor em R$. |
quantity | no | Padrão 1. |
strategyId | no | — |
channelId | no | — |
assistChannelIds | no | — |
partnerId | no | — |
productId | no | — |
description | no | — |
opportunityId | no | Na venda: a oportunidade que virou venda. |
saleId | no | No recebimento e na comissão: a venda. |
commissionStatus | no | Só em COMMISSION; padrão FORECAST. |
distribution_upsert_channel
Cria ou edita um canal de venda (XBASE → Marketing → Distribuição → Canais). Sem channelId cria (name, type e roles obrigatórios; nasce PREPARING); com channelId edita só os campos enviados. roles: PROMOTION (divulga), LEADS (gera oportunidades), SALES (vende), DELIVERY (entrega). commercialTerms é texto livre; as regras formais vão em distribution_upsert_rule. Grava só com token MCP pessoal (xmcp_); conexão de agente só lê.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
channelId | no | Canal a editar. Sem ele, cria. |
name | no | — |
type | no | — |
description | no | — |
url | no | Link https público do canal. |
roles | no | — |
ownerUserId | no | — |
productIds | no | — |
audience | no | — |
regions | no | Estados, cidades, "Brasil" ou "Online". |
leadDestination | no | Para onde vai a oportunidade. |
commercialTerms | no | — |
fixedCostMonthlyBrl | no | Custo fixo por mês (R$). |
variableCostPct | no | Custo variável (% da venda). |
variableCostNote | no | — |
capacity | no | Ex.: "até 30 pedidos/dia". |
deliveryTime | no | Ex.: "2 dias úteis". |
goals | no | — |
connectionId | no | Conta conectada (marketing_list_channels). |
status | no | — |
distribution_upsert_partner
Cadastra ou edita um parceiro ou influenciador (XBASE → Marketing → Distribuição → Parceiros). Sem partnerId cria (name e type obrigatórios; nasce PROSPECTED); com partnerId edita só os campos enviados. Mover no funil = stage. A remuneração não é aprovada aqui: termsStatus aceita DRAFT ou PENDING_APPROVAL, e mudar a remuneração de uma condição aprovada a devolve para aprovação. Seguidores e engajamento são digitados (a leitura automática ainda não existe). Contratos e materiais (arquivos) só pela tela. Grava só com token MCP pessoal (xmcp_); conexão de agente só lê.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
partnerId | no | Parceiro a editar. Sem ele, cria. |
name | no | — |
document | no | CPF (11) ou CNPJ (14), só números. |
type | no | — |
stage | no | — |
contacts | no | — |
contactId | no | Contato do CRM (search-contacts). |
ownerUserId | no | — |
audience | no | — |
regions | no | Estados, cidades, "Brasil" ou "Online". |
channelIds | no | Canais onde atua. |
productIds | no | — |
remuneration | no | — |
termsStatus | no | PENDING_APPROVAL = enviar para aprovação. |
validFrom | no | AAAA-MM-DD |
validTo | no | AAAA-MM-DD |
goals | no | — |
exclusivity | no | — |
notes | no | — |
socialProfiles | no | — |
niche | no | — |
rateCard | no | — |
distribution_upsert_rule
Cria ou edita uma regra documentada (XBASE → Marketing → Distribuição → Regras). Não aprova: regra de preço, comissão, pagamento ou exclusividade enviada como ACTIVE fica PENDING_APPROVAL até alguém com a permissão aprovar na tela. Sem ruleId cria (name, category e scopeType obrigatórios; scopeId para STRATEGY, CHANNEL ou PARTNER). params por categoria: COMMISSION { model: FIXED|PERCENT|RECURRING, value, base: GROSS_SALE|NET_SALE|RECEIVED|MARGIN, installments? }; PRICING { maxDiscountPct?, approvalAbovePct?, minPriceBrl? }; ATTRIBUTION { criteria: LAST_CONTACT|FIRST_CONTACT|COUPON|TRACKING_LINK|CUSTOMER_DECLARED, windowDays }; PAYMENT { daysAfter, base: SALE_DATE|RECEIPT_DATE|MONTH_CLOSE, refundPolicy }; SERVICE_LEVEL { responseHours? }; PRODUCTS_TERRITORY { productIds, regions }; EXCLUSIVITY { condition }; as demais {} (o texto vai em description). Só regra documentada: a automática ainda não existe. Grava só com token MCP pessoal (xmcp_); conexão de agente só lê.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
ruleId | no | Regra a editar. Sem ele, cria. |
name | no | — |
description | no | — |
category | no | — |
scopeType | no | GENERAL vale para todos. |
scopeId | no | Id da estratégia, do canal ou do parceiro. |
overridesGeneral | no | true = esta regra substitui a regra geral da mesma categoria. |
params | no | — |
validFrom | no | AAAA-MM-DD |
validTo | no | AAAA-MM-DD |
ownerUserId | no | — |
approverUserId | no | Quem aprova exceções. |
status | no | — |
distribution_upsert_strategy
Cria ou edita uma estratégia de distribuição (XBASE → Marketing → Distribuição → Estratégias). Sem strategyId cria (só name é obrigatório; nasce rascunho); com strategyId edita só os campos enviados (listas trocam inteiras). Para sair do rascunho precisa de produto (productIds ou productsNote), objetivo, modelo e um canal: o erro lista o que falta. Pausar = status PAUSED. Só registra o plano. Grava só com token MCP pessoal (xmcp_); conexão de agente só lê.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
strategyId | no | Estratégia a editar. Sem ele, cria. |
name | no | Nome (obrigatório ao criar). |
description | no | — |
productIds | no | Produtos do catálogo (marketing_list_products). |
productsNote | no | Produto ou serviço fora do catálogo ("consultoria de 1 hora"). |
audience | no | — |
regions | no | Estados, cidades, "Brasil" ou "Online". |
objective | no | Objetivo principal. |
model | no | DIRECT = vende você; INDIRECT = por parceiros; HYBRID = os dois. |
coverage | no | Quantos pontos de venda: muitos, alguns escolhidos ou um só. |
delivery | no | — |
goals | no | — |
budgetBrl | no | — |
ownerUserId | no | Responsável (membro do workspace). |
startsOn | no | AAAA-MM-DD |
endsOn | no | AAAA-MM-DD |
channelIds | no | Canais (distribution_list_channels). |
partnerIds | no | Parceiros (distribution_list_partners). |
projectId | no | Projeto de marketing (marketing_list_projects). |
status | no | — |
marketing_add_reference
Adiciona uma referência por link (XBASE → Marketing → Identidade visual → Referências). kind: INSPIRATION, COMPETITOR, APPROVED_CREATIVE ou BRAND_ASSET. Arquivo (imagem ou PDF) só pela tela.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
kind | sí | Tipo da referência. |
title | sí | Título. |
url | sí | Link https (post, anúncio, página). |
tags | no | — |
notes | no | Por que é referência, o que aproveitar. |
projectId | no | Projeto (marketing_list_projects). |
marketing_create_action
Cria uma ação de marketing (XBASE → Marketing → Ações → Nova ação), solta ou num projeto. kind: CONTENT, AD, MESSAGE, EMAIL, EVENT, TASK ou DECISION. links liga a ação à produção do Estúdio, à publicação agendada, à campanha ou a uma URL. Com distributionStrategyId/ChannelId/PartnerId entra no plano de ação da Distribuição (prioridade, verba, custo e checklist). Anexos só pela tela. Só registra: não publica nem envia nada.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
title | sí | O que fazer. |
kind | sí | Tipo da ação. |
description | no | — |
status | no | TODO (padrão), DOING, WAITING, DONE ou CANCELED. |
startsAt | no | Início (ISO 8601 com fuso). |
dueAt | no | Prazo (ISO 8601 com fuso, ex.: 2026-11-01T18:00:00-03:00). |
projectId | no | Projeto (marketing_list_projects). Nulo = ação solta. |
assigneeUserId | no | Responsável (membro do workspace). |
channel | no | Rótulo do canal: instagram, whatsapp, meta_ads, email… |
links | no | Ligações da ação (troca inteiro). |
priority | no | Prioridade (padrão MEDIUM). |
plannedBudgetBrl | no | Verba prevista (R$). |
actualCostBrl | no | Custo real (R$). |
checklist | no | Checklist (troca a lista inteira). |
distributionStrategyId | no | Estratégia da Distribuição (distribution_list_strategies). Nulo = desliga. |
distributionChannelId | no | Canal de venda (distribution_list_channels). Nulo = desliga. |
distributionPartnerId | no | Parceiro (distribution_list_partners). Nulo = desliga. |
marketing_create_project
Cria um projeto de marketing (XBASE → Marketing → Projetos → Novo projeto). kind: ALWAYS_ON (sempre ligado), SEASONAL (data comemorativa), LAUNCH (lançamento) ou INSTITUTIONAL. Ligue adCampaignIds e crmTags para o projeto ter números. Só registra o plano: não cria campanha nem publica.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
name | sí | Nome do projeto. |
kind | sí | Tipo do projeto. |
status | no | PLANNED (padrão), ACTIVE, PAUSED, DONE ou CANCELED. |
startsAt | no | Início (AAAA-MM-DD). |
endsAt | no | Fim (AAAA-MM-DD). Nulo = sem fim (sempre ligado). |
objective | no | Objetivo do projeto. |
kpis | no | Até 10 KPIs com meta (a lista troca inteira). |
budget | no | Verba (troca inteira). |
audience | no | Público do projeto (troca inteiro). |
message | no | Mensagem principal. |
offer | no | Oferta do projeto. |
channelIds | no | Ids das conexões (Instagram, Página, WhatsApp) usadas. |
adCampaignIds | no | Ids NA PLATAFORMA das campanhas de anúncio do projeto (ads_list_entities): os números de mídia vêm delas. |
crmTags | no | Etiquetas das conversas do projeto (ex.: "camp-gargantilha"): conversas, qualificados e vendas vêm delas. |
editorialLineIds | no | Linhas editoriais (marketing_get_strategy). |
productUrls | no | Links https de produtos fora do catálogo. |
productIds | no | Produtos do catálogo (marketing_list_products). |
ownerUserId | no | Responsável (membro do workspace). |
notes | no | — |
marketing_get_audience
Público do workspace (XBASE → Marketing → Público): personas completas (dores, desejos, objeções, gatilhos, palavras que usam), público-alvo dos anúncios (idade, regiões, empresas ou consumidor, segmentos, cidades) e os termos-chave do início dos anúncios com o status de cada um. Só leitura.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
marketing_get_identity
Identidade visual do workspace (XBASE → Marketing → Identidade visual): frase, logos, paleta, fontes e tom de voz (faça/não faça), mais a marca do Estúdio (nome, @, cores, logo, CTA) e as regras (claims proibidos e diretrizes). Só leitura.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
marketing_get_project
Um projeto de marketing com as ações e os números do período (XBASE → Marketing → Projetos → projeto): mídia das campanhas ligadas (investimento, impressões, cliques, conversões da plataforma, conversas vindas de anúncio), CRM das etiquetas (conversas, qualificados, vendas), CPL, receita estimada (vendas × ticket médio), ROAS e cada KPI com real, meta e progresso. Padrão do período: desde o início do projeto (ou 30 dias) até hoje.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
projectId | sí | Id do projeto (marketing_list_projects). |
from | no | Início do período dos números (AAAA-MM-DD). |
to | no | Fim do período dos números (AAAA-MM-DD). |
marketing_get_strategy
Estratégia de marketing do workspace (XBASE → Marketing → Estratégia): posicionamento, mensagem central, diferenciais, provas reais, ofertas (código, mecânica, status, validade), sazonalidade (épocas do ano), metas do negócio (ticket médio, margem, CPL e ROAS alvo) e as linhas editoriais completas. Só leitura.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
marketing_import_products
Importa produtos de fora (XBASE → Marketing → Produtos → Adicionar por link / Importar feed). source page: lê a página do produto (og:title, og:image, preço do Open Graph) e cria ou atualiza o produto desse link. source feed: baixa o feed da loja (JSON ou CSV, até 5 MB e 2.000 itens) e atualiza por id ou link; devolve created, updated, skipped e os erros. Só https de site público; o link não pode redirecionar.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
source | sí | page = página de um produto; feed = feed da loja. |
url | sí | Link https da página ou do feed. |
format | no | Formato do feed (obrigatório com source feed). |
baseUrl | no | Feed só com slug: base dos links (ex.: https://loja.com/produtos/). |
marketing_list_actions
Ações de marketing (XBASE → Marketing → Ações): conteúdos, anúncios, mensagens, e-mails, eventos, tarefas e decisões, por prazo (sem prazo por último), até 500. Filtros por projeto, status, responsável e prazo; distribution=true traz só o plano de ação da Distribuição (ou filtre pela estratégia, canal ou parceiro).
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
projectId | no | Só as ações deste projeto. |
status | no | — |
assignee | no | Id do responsável. |
from | no | Prazo a partir de (ISO 8601 com fuso). |
to | no | Prazo até (ISO 8601 com fuso). |
distribution | no | true = só as ações ligadas à Distribuição (plano de ação). |
distributionStrategyId | no | Só as ações desta estratégia da Distribuição. |
distributionChannelId | no | Só as ações deste canal de venda. |
distributionPartnerId | no | Só as ações deste parceiro. |
marketing_list_channels
Canais e perfis do workspace (XBASE → Marketing → Canais e perfis): Instagram, Página do Facebook, WhatsApp, TikTok, YouTube e contas de anúncio, cada um com status, saúde (ok, aviso ou erro e o motivo), agente vinculado, projetos que usam o canal e a tela para gerenciar. O id é o que vai em channelIds do projeto. Só leitura.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
marketing_list_products
Catálogo de produtos do workspace (XBASE → Marketing → Produtos): nome, link, foto, preço de referência e quando foi lido, categoria, etiquetas e status, por nome (até 500). Traz também o último feed importado (feed). Os projetos ligam produtos por productIds.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
q | no | Busca no nome. |
category | no | — |
status | no | — |
marketing_list_projects
Projetos de marketing (XBASE → Marketing → Projetos): campanhas e iniciativas com tipo, status, período, objetivo, KPIs, verba, público e o que cada um liga (campanhas de anúncio, etiquetas do CRM, canais, linhas). Ativos primeiro. Números do período: marketing_get_project.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
status | no | Filtra por status. |
kind | no | Filtra por tipo. |
marketing_list_references
Referências visuais (XBASE → Marketing → Identidade visual → Referências): inspirações, concorrentes, criativos aprovados e ativos da marca, com link e/ou arquivo, etiquetas, notas e projeto. As mais novas primeiro (até 500).
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
kind | no | — |
projectId | no | Só as deste projeto. |
q | no | Busca no título, nas notas e nas etiquetas. |
marketing_update_action
Edita uma ação de marketing (XBASE → Marketing → Ações): só os campos enviados mudam. status DONE marca como feita (guarda quando); sair de DONE reabre.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
actionId | sí | Id da ação (marketing_list_actions). |
title | no | — |
kind | no | — |
description | no | — |
status | no | TODO (padrão), DOING, WAITING, DONE ou CANCELED. |
startsAt | no | Início (ISO 8601 com fuso). |
dueAt | no | Prazo (ISO 8601 com fuso, ex.: 2026-11-01T18:00:00-03:00). |
projectId | no | Projeto (marketing_list_projects). Nulo = ação solta. |
assigneeUserId | no | Responsável (membro do workspace). |
channel | no | Rótulo do canal: instagram, whatsapp, meta_ads, email… |
links | no | Ligações da ação (troca inteiro). |
priority | no | Prioridade (padrão MEDIUM). |
plannedBudgetBrl | no | Verba prevista (R$). |
actualCostBrl | no | Custo real (R$). |
checklist | no | Checklist (troca a lista inteira). |
distributionStrategyId | no | Estratégia da Distribuição (distribution_list_strategies). Nulo = desliga. |
distributionChannelId | no | Canal de venda (distribution_list_channels). Nulo = desliga. |
distributionPartnerId | no | Parceiro (distribution_list_partners). Nulo = desliga. |
marketing_update_audience
Atualiza o público-alvo e os termos-chave (XBASE → Marketing → Público → Público-alvo e Termos-chave). targeting: só os campos enviados mudam (listas trocam inteiras). hookTerms: termo com id é editado, sem id é novo; removeHookTermIds remove; os outros ficam. Até 100 termos; o texto não repete. Não mexe em campanhas na Meta.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
targeting | no | Público-alvo dos anúncios e do diagnóstico. |
hookTerms | no | Termos-chave a criar ou editar. |
removeHookTermIds | no | Termos-chave a remover. |
marketing_update_editorial_lines
Cria, edita ou remove linhas editoriais (XBASE → Marketing → Estratégia → Linhas editoriais). Linha com id é editada (só os campos enviados); sem id é nova; removeIds remove. As outras ficam como estão. Até 50 linhas; o nome não repete. O Estúdio usa a linha no roteiro (objetivo, estrutura, tom, regras do início e do CTA).
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
lines | no | Linhas a criar ou editar. |
removeIds | no | Linhas a remover. |
marketing_update_identity
Atualiza o guia visual e o tom (XBASE → Marketing → Identidade visual). Só os campos enviados mudam; listas (logos, paleta, fontes, faça/não faça) trocam inteiras, então mande a lista completa (leia antes com marketing_get_identity). A marca e as regras do Estúdio não mudam aqui.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
tagline | no | Frase da marca (até 120). |
logos | no | Logos (a lista troca inteira). |
palette | no | Paleta de cores (a lista troca inteira). |
fonts | no | Fontes (a lista troca inteira). |
voice | no | Tom de voz: só os campos enviados mudam. |
marketing_update_personas
Cria, edita ou remove personas (XBASE → Marketing → Público → Personas). Persona com id é editada (só os campos enviados); sem id é nova; removeIds remove (e tira a persona das linhas que a usavam). As outras ficam como estão. Até 20 personas; o nome não repete. O Estúdio usa as personas no roteiro.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
personas | no | Personas a criar ou editar. |
removeIds | no | Personas a remover. |
marketing_update_project
Edita um projeto de marketing (XBASE → Marketing → Projetos → projeto → Editar): só os campos enviados mudam; listas e objetos (KPIs, verba, público, campanhas, etiquetas) trocam inteiros. Para encerrar, use status DONE ou CANCELED.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
projectId | sí | Id do projeto. |
name | no | — |
kind | no | — |
status | no | PLANNED (padrão), ACTIVE, PAUSED, DONE ou CANCELED. |
startsAt | no | Início (AAAA-MM-DD). |
endsAt | no | Fim (AAAA-MM-DD). Nulo = sem fim (sempre ligado). |
objective | no | Objetivo do projeto. |
kpis | no | Até 10 KPIs com meta (a lista troca inteira). |
budget | no | Verba (troca inteira). |
audience | no | Público do projeto (troca inteiro). |
message | no | Mensagem principal. |
offer | no | Oferta do projeto. |
channelIds | no | Ids das conexões (Instagram, Página, WhatsApp) usadas. |
adCampaignIds | no | Ids NA PLATAFORMA das campanhas de anúncio do projeto (ads_list_entities): os números de mídia vêm delas. |
crmTags | no | Etiquetas das conversas do projeto (ex.: "camp-gargantilha"): conversas, qualificados e vendas vêm delas. |
editorialLineIds | no | Linhas editoriais (marketing_get_strategy). |
productUrls | no | Links https de produtos fora do catálogo. |
productIds | no | Produtos do catálogo (marketing_list_products). |
ownerUserId | no | Responsável (membro do workspace). |
notes | no | — |
marketing_update_strategy
Atualiza a estratégia (XBASE → Marketing → Estratégia). Só os campos enviados mudam; listas (diferenciais, provas, ofertas, sazonalidade) trocam inteiras, então mande a lista completa (leia antes com marketing_get_strategy). Provas são só fatos reais (certificado, garantia, loja, história). goals grava as metas do negócio (aba Metas), que também valem para Anúncios. Não publica nem gasta nada.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
positioning | no | Posicionamento (até 1.000). |
centralMessage | no | Mensagem central (até 300). |
differentials | no | Diferenciais (até 20). |
proofPoints | no | Provas reais (até 20). |
offers | no | Ofertas (até 30; o código não repete). |
seasonality | no | Épocas do ano (até 30). |
goals | no | Metas do negócio: só os números enviados mudam. |
marketing_upsert_product
Cadastra ou edita um produto do catálogo (XBASE → Marketing → Produtos). Sem productId cria (name e url obrigatórios; o link é único no workspace); com productId edita só os campos enviados. Para arquivar, status ARCHIVED. Para ler a página ou o feed da loja, use marketing_import_products.
| Parámetro | Obligatorio | Descripción |
|---|---|---|
workspaceId | no | Opcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace). |
productId | no | Produto a editar (marketing_list_products). Sem ele, cria. |
name | no | Nome (obrigatório ao criar). |
url | no | Página do produto, https (obrigatório ao criar). |
imageUrl | no | Foto (https). |
price | no | Preço de referência (ex.: 4590.5). |
currency | no | Moeda (BRL, padrão; USD…). |
category | no | — |
tags | no | Etiquetas (a lista troca inteira). |
description | no | — |
externalId | no | Id na loja ou no feed. |
status | no | ACTIVE (padrão) ou ARCHIVED (arquivado). |
Primera estrategia de distribución
Paso a paso para crear la estrategia de distribución, agregar el canal, registrar el socio, acordar la comisión, armar el plan y registrar resultados.
Estudio de creativos
Crea Reels, Shorts, carruseles e imágenes con guion de IA para tus personas, con voz, subtítulos, presentador o avatar, y publica en Instagram.