RD Station, do funil ao fechamento.
O CRM da RD Station virou cidadão de primeira no Marketing.Chat. Pergunte sobre seu funil em linguagem natural e receba a resposta com dados reais — número certo, nome certo, na primeira tentativa.
RD Station CRM no chat
Conecte o CRM e converse com seu funil em linguagem natural — "deals abertos por estágio", "ganhas essa semana", "tarefas de hoje", "parados há mais de 14 dias". A IA puxa os dados reais e responde com análise.
55 ferramentas disponíveis automaticamente
Toda ferramenta exposta pelo servidor da RD aparece no chat sem precisar de atualização do nosso lado. Quando a RD adiciona uma nova capability, ela cai pra você na próxima conversa.
Dispatcher inteligente: pensa antes de buscar
Cada pergunta passa por um "dispatcher" que entende o escopo antes de chamar tools, monta um briefing executável e o executor só executa. Resultado: menos chamadas erradas, menos retries, respostas mais rápidas.
Catálogo que aprende seu funil
O Marketing.Chat memoriza os valores reais que aparecem na sua conta. Se seus estágios se chamam "Qualificação Inicial / Proposta Enviada / Negociação", a IA aprende isso na primeira chamada e usa nas próximas.
Filtros que respeitam o que a API aceita
A IA aprendeu, por testes em conta real, exatamente o que cada ferramenta da RD aceita. Para "deals abertos" — onde não existe filtro nativo — ela aplica a estratégia certa em vez de tentar combinações inválidas.
Validação de IDs cruza com o catálogo
Cada filtro de ID é checado contra a sua conta. Se o ID parece não existir e o resultado vier vazio, a IA avisa — em vez de retornar lista vazia em silêncio e te deixar sem entender o porquê.
Acerta o funil quando você fala por nome
Se você diz "me mostra o funil de vendas SaaS" e a conta tem dois funis com nomes parecidos, o Marketing.Chat acerta na primeira. O catálogo memoriza pares ID→nome conforme as ferramentas são chamadas.
"Sim" como follow-up agora aciona a skill certa
Cenário recorrente: "Quer ver suas Landing Pages e Formulários?" — você responde "sim". Antes a IA inventava dados pra parecer útil. Agora ela detecta o follow-up afirmativo, lembra do contexto e busca os dados reais.
Listagens trazem TUDO, não só a primeira página
Antes, "quais meus contatos?" só pegava 25 itens — em conta com 70+ leads, a IA respondia "3 contatos". Agora há paginação automática até 500 registros / 30s, com aviso honesto quando a base é maior.
Contagens determinísticas
Mesma pergunta, mesma resposta. Agregações comuns (count + sum por estágio/dono, top 5 por valor) são pré-calculadas — antes a IA às vezes amostrava parte do array e você via "37 deals" numa execução e "42" na outra.
Quick actions da RD refeitas
Botões otimizados ao conectar. CRM: Como está meu funil? · Deals fechados essa semana? · Travados 14+ dias? · Por que estou perdendo deals? (novo) · Tarefas de hoje? · Marketing: Visão geral 30d (novo) · Ativos que mais converteram? (novo) · Performance de e-mails.
Modo Descoberta da integração
Pergunta "o que faz a integração RD?" ou "vocês integram com HubSpot?" — a IA responde com base no catálogo oficial: o que cobre, o que não cobre e o que está no roadmap. Sem inventar features que não existem.
RD Station Marketing — em breve
Infraestrutura pronta do nosso lado, integração bloqueada do lado da RD (proxy de auth retornando 401). Assim que destravar, habilitação leva ~2h — sem mudança de arquitetura.
No RD Station CRM, liste os deals abertos (excluindo ganhos e perdidos) agrupados por estágio. Para cada estágio, mostre quantos deals e o valor total. Ordene por valor decrescente e destaque os 5 deals individuais com maior valor. Termine com uma recomendação: onde devo focar minha energia esta semana?
Para devs e parceiros — detalhe técnico
- Integração via Remote MCP (Model Context Protocol) com transporte Streamable HTTP usando o SDK oficial
@modelcontextprotocol/sdk. - Cliente novo por chamada (sem sessão long-lived) para isolar estado entre usuários.
- Descoberta dinâmica de tools em runtime via
tools/list— não há lista hardcoded. - URL com chave persistida em MongoDB com AES-256-GCM; validação de origem estrita (
https://mcp.rdstationmentor.com/crm, anchored). - Retry só em tools read-only (
get_*,list_*,find_*,search_*); writes nunca são retried em 5xx para evitar duplicação. - Discovery + Capability Registry + Intent Skill trabalhando juntos para evitar ativação cara em conversas que não pedem CRM.
Confiança nos dados — sem alucinação.
A primeira regra do Marketing.Chat agora é: nada se diz sem fonte. Aplicado simultaneamente nos 4 modelos — Gemini, Claude, GPT e Grok.
Regra universal nos 4 modelos
Antes de mencionar qualquer dado específico (números, IDs, nomes, datas, percentuais), a IA precisa apontar a fonte: tool call atual, briefing do dispatcher, sua mensagem, arquivo enviado ou memória salva. Sem fonte, ela não fala.
Lista vazia é lista vazia
Se uma ferramenta retorna lista vazia, a IA reporta "Não há deals abertos" — em vez de inventar 62 deals fictícios totalizando R$ 327k pra preencher o vazio (caso real que aconteceu antes da correção).
IDs sem nomes mapeados não viram nomes inventados
Se a tool retorna IDs sem os nomes correspondentes, a IA pergunta "quer que eu busque os nomes dos estágios?" — em vez de chutar "Novo, Qualificado, Negociação".
Briefing órfão = erro honesto
Quando o dispatcher decide "execute" mas as tools não conseguem rodar, você recebe "Não consegui buscar os dados do RD agora. Tente novamente em alguns segundos" — em vez de improviso sobre outro tópico (caso real: a IA respondeu sobre B3 ao receber briefing de deals RD).
Total real de registros sempre na mesa
Em consultas a GA4, Meta, Ads e RD, agora aparece um bloco estruturado TOTAL_DE_REGISTROS depois de cada chamada — fechando a brecha de a IA "fabricar" registros que não vieram da API.
Pedido literal primeiro, sugestão depois
Se você pede "transcreva esse áudio", a IA entrega a transcrição completa primeiro e só depois oferece "quer que eu transforme em e-mail?". Antes ela tendia a substituir o pedido pela interpretação dela.
Áudio, PDF, imagem e vídeo: zero conteúdo inventado a partir de metadata
Se um áudio chegou corrompido, a IA diz "não consegui transcrever porque..." — em vez de inventar uma reunião baseada no nome do arquivo. Vale para todos os arquivos nativos.
.opus do WhatsApp lido como áudio de verdade
Antes, o MIME genérico do WhatsApp confundia o sistema, que ativava o sandbox e gerava transcrição plausível baseada no contexto da marca (bug de integridade). Agora o reconhecimento por extensão garante áudio real.
Para devs e parceiros — detalhe técnico
- Regra de "fonte rastreável" injetada no system prompt dos 4 provedores (Gemini, Claude, GPT, Grok).
- Bloco
TOTAL_DE_REGISTROSé estruturado e idempotente. - "Pedido literal × sugestão" encodificado como regra de ouro: literal primeiro, bônus depois.
- Reconhecimento de áudio nativo via fallback de extensão quando o MIME é genérico (caso comum em
.opusdo WhatsApp).
Do chat para o Google Drive em 1 clique.
Cada deliverable gerado no Marketing.Chat — planos, relatórios, apresentações, planilhas — vai direto para o seu Drive já no formato editável do Google Workspace.
Botão "Abrir no Drive" em todo deliverable
Documentos, apresentações e planilhas geradas durante a conversa aparecem em um card no chat com o botão Abrir no Drive. Um clique e o arquivo já está aberto no Google, pronto para edição.
Conversão automática para o formato nativo
.docx → Google Docs, .pptx → Google Slides, .xlsx → Google Sheets. Toda formatação, conteúdo e estrutura preservados. Você é redirecionado direto pra tela de edição.
Conectar Google sem sair do chat
Antes, conectar Drive/Analytics/Ads no meio de uma conversa fazia redirect — você voltava na home, perdia o contexto. Agora o OAuth abre em popup, fecha sozinho, e você volta exatamente para onde estava.
Crie uma planilha de previsão de orçamento de mídia para 2026: 5 canais (Google Ads, Meta, TikTok, LinkedIn, Programática), 12 meses, totais por canal e linha, com crescimento de 15% YoY. Depois salve no meu Drive.
Para devs e parceiros — detalhe técnico
- OAuth Google em popup com
postMessagepara fechar e devolver o contexto à aba original. - Conversão
.docx → Docs / .pptx → Slides / .xlsx → Sheetsvia Drive API comconvert: true. - Permissões mínimas: token escopo
drive.file(apenas arquivos criados pelo Marketing.Chat), nunca o Drive inteiro.
Apresentações e PDFs com cara de entrega final.
Reescrita completa do gerador de PPTX e do exportador de PDF. Os arquivos chegam no cliente com o design certo, editáveis e prontos pra apresentar.
PPTX 100% editável de verdade
Cada texto é text frame nativo, cada tabela é editável célula por célula, cada imagem e forma é selecionável e movível. Abre no PowerPoint e no Google Slides e edita tudo. (Antes era "imagem-no-slide": bonito, mas você não conseguia trocar uma palavra.)
13 layouts profissionais
Capa, divisor, dois quadros, lista, ícones, citação, comparação, número grande, timeline, tabela, barras, foto + caption e fechamento.
Fotos automáticas relevantes ao tema
Capas e slides de foto recebem imagens reais relacionadas ao assunto, sem custo extra e sem você precisar buscar em banco de imagens.
"Abrir no Drive" no card da apresentação
Um clique → renderiza + faz upload pro Drive já convertido pra Google Slides nativo → abre em aba nova. Cerca de 10–15s do clique até você estar editando.
PDF de campanha preserva o design system de cada asset
Cada asset (PDF custom, e-mail formatado, template WhatsApp, FAQ, sequência de e-mails) é renderizado standalone com a fidelidade do "Baixar como PDF" individual e depois mesclado num arquivo único. Cada artefato preserva tipografia, cores e layout próprios.
PDF com gráficos finalmente funciona
Se uma resposta tem um gráfico (chart-data) e você exporta para PDF, o gráfico vira gráfico mesmo — Chart.js renderizado no documento. Antes virava JSON cru.
Mensagens prontas pra copiar agora aparecem estilizadas no PDF
Caixinha com borda + label "Mensagem pronta pra copiar", em vez do texto cru misturado com o resto.
Monte uma apresentação de 10 slides para o board sobre nossa estratégia de marketing 2026: capa, agenda, big-number do crescimento previsto, 3 pilares, timeline trimestral, mix de canais, comparação com 2025, riscos, próximos passos, fechamento. Quero abrir editável no Google Slides.
GEO Monitor V2 — sua marca nos olhos da IA.
Reformulação visual e funcional completa. Mais editorial, mais navegável, mais útil para apresentar pra cliente ou board.
Modo Apresentação fullscreen
Clique em Apresentar e o relatório vira deck navegável com setas e Esc. Pronto pra reunião sem precisar exportar nada.
Wizard de Nova Auditoria em 3 atos
Marca → keyword → site. Mais editorial, menos formulário.
Perfil próprio para cada top-5 concorrente
Posicionamento, atributos exclusivos, gaps e contra-ataques específicos para cada concorrente do top-5.
Hero com chips automáticos de insight
"Patamar líder", "+12 pts vs anterior", "Top 3 no SoV" — e mini ranking competitivo lado a lado.
Cards AEO com mini-vizs
Barra de velocidade de citação, pips de posição, dots de severidade de risco — informação densa mas legível.
Tooltips contextuais nos labels
Você aprende o que cada métrica significa no hover.
3 novos tipos de gráfico nas narrativas
Radial donut, hex radar e matriz quadrante.
Co-brand "by Marketing.Chat" na logo
Identidade do produto âncora em todas as superfícies do GEO.
Atalho do Chat Especialista direto na sidebar
Dúvida sobre um insight? Pula direto pro chat com o especialista de marca.
Fontes reais nas auditorias
Antes, todas as fontes apareciam como "vertexaisearch.cloud.google.com" (inútil). Agora aparece o publisher real (forbes.com, gartner.com, semrush.com etc).
Telemetria de uso real
Cada auditoria dispara evento (started, completed, failed, shared) e atualiza o perfil com total_audits, last_audit_at, best_score. Ativação por uso de produto, não por "engajamento de email".
Rode uma auditoria GEO da sua marca em 5 minutos: como Claude, Gemini, GPT e Grok respondem quando alguém pergunta sobre o seu setor.
Para devs e parceiros — detalhe técnico
- Telemetria via Customer.io.
- Modo Apresentação como rota dedicada com keyboard handlers (← → Esc).
- Mini-vizs em SVG inline (sem dependência de Chart.js).
- Substituição da fonte de grounding feita por extração do
domainreal a partir daredirectURLdo Google.
Console de Integrações redesenhado.
A tela de integrações virou um console master/detail. Você vê o que está ativo, o que tem problema, o que está disponível e o que ainda virá — com métricas reais de uso.
Lista lateral com busca + filtro de status
Todas / Ativas / Com problema. Você vê o que importa em segundos.
Painel de detalhe lazy
Carrega só quando você clica — performance respeitada.
4 estados visuais claros
Ativa (conectada e funcionando) · Com problema (token expirado, erro de auth) · Disponível (pronta pra conectar) · Em breve (no roadmap, em cinza, não-clicável).
Navegação por teclado
↑ / ↓ + Enter + Esc. Pra quem quer velocidade.
3 abas por integração conectada
Visão geral (quem conectou, status do token, permissões) · Tools (lista de ferramentas com descrição amigável) · Insights (métricas de uso real).
Insights reais de cada integração
Daily counts de 30 dias, heatmap 7×24 (qual dia/hora você mais usa), top 3 tools mais chamadas, atividade recente (10 últimas com latência) e resumo (taxa de sucesso, latência média).
"Em breve" separado de "Disponíveis"
Sem confundir o que existe com o que ainda virá. Itens "Em breve" ficam em cinza e não-clicáveis.
Para devs e parceiros — detalhe técnico
- Métricas de uso em collection separada (
mcpToolCalls) com TTL de 30 dias — não infla o banco principal. - Heatmap 7×24 calculado client-side a partir do bucket de chamadas.
- Estado "Em breve" definido em registry, não-clicável por design.
Bastidores que importam.
Quatro coisas que você não vê todo dia, mas valem o peso em tranquilidade — segurança, suporte e performance.
Captura automática de crashes com código de suporte
Quando uma página protegida quebra, você vê um código (ex: 1a2b3c4d) e um botão Recarregar. Esse mesmo código fica salvo por 60 dias e cai como email no inbox do time de suporte com o stack trace. Você fala o código, a gente acha o problema na hora.
Authorize central de arquivos
Toda URL assinada gerada nas 4 rotas (Gemini/Claude/OpenAI/Grok) passa por um decisor único: você precisa ser dono OU ter acesso à conversa onde o arquivo foi compartilhado E o arquivo precisa estar referenciado naquela conversa. Fecha brecha de download cruzado entre membros de workspace.
Roteador condicional: só ativa o que você precisa
Antes, com RD + GA + Ads + Meta conectados, cada mensagem carregava 90+ tools no contexto — mesmo quando você só queria "escreve uma copy". Agora o roteador avalia a intenção antes: copy não puxa nenhuma integração; "qual meu tráfego?" só puxa GA4. Menos tokens, menos latência, modelo mais focado.
3 skills focadas em vez de 1 genérica
Leitura nativa (sem skill) para "analise/resume/leia este PDF" · file-manipulation para "redimensiona, mescla PDFs, converte JPG→PNG" · file-generation para "transforma PDF em DOCX, salva transcrição como TXT". Cada uma com status message próprio — a UI conta com honestidade o que está rolando.
Para devs e parceiros — detalhe técnico
- Crashes capturados via error boundary global → MongoDB (TTL 60 dias) → webhook para Customer.io que dispara email pro inbox de suporte com stack trace.
- Authorize central com 3 verificações: ownership, conversation access, reference integrity.
- Roteador condicional via Gemini com descrição rica de cada skill, decidindo ativação por intenção antes da injeção das tools no contexto.