# Pesquisa e campanha: 6 skills para ir da pesquisa de mercado à campanha de mídia com IA

> Como combinar 6 skills e conectores de IA para sair de uma pesquisa atual do público e chegar à campanha de mídia.

- Tipo: Artigo
- Autor: Dionatha Rodrigues
- Publicado em: 2026-11-03 · Atualizado em: 2026-11-04
- URL: https://clubmartech.com.br/blog/da-pesquisa-a-campanha-de-midia-com-ia/

Campanha planejada sobre suposição antiga ou pesquisa genérica corre o risco de descobrir, no meio do caminho, que o vocabulário do público mudou ou que um concorrente lançou uma oferta que deixou o anúncio irrelevante. É o custo de planejar sem dado fresco.

Neste tutorial prático, a gente vai guiar você na montagem de uma esteira ágil de inteligência de mercado e planejamento. Você aprenderá como conectar 6 ferramentas de código aberto e conectores MCP para rastrear o que os profissionais estão discutindo nos últimos 30 dias, raspar páginas públicas em Markdown estruturado, travar os diferenciais da sua marca, montar o calendário de campanha e publicar tudo automaticamente no Notion e no Slack da sua equipe.

---

## O resultado final: o que essa esteira entrega na prática

Antes de vermos os comandos técnicos, veja o fluxo de informações estruturadas que essa esteira gera de ponta a ponta:

![Diagrama: Fluxo de entrega: Da pesquisa à campanha. Etapas: Escuta Recente (Last 30 Days); Raspagem Limpa (Firecrawl MCP); Contexto Ancorado (Product Marketing Context); Briefing de Campanha (Campaign Plan); Hub no Notion (Notion MCP); Alinhamento no Slack (Slack MCP).](https://clubmartech.com.br/wp-content/uploads/2026/11/diagrama-da-pesquisa-a-campanha-de-midia-com-ia-0-1.webp)

O resultado é um plano de campanha ancorado em evidências recentes, com menos reuniões de alinhamento e sem perder contexto entre canais.

---

## Pré-requisitos técnicos

Para replicar este processo no seu ambiente, tenha em mãos:

- **Cliente de agente de IA:** Claude Code instalado e autenticado no terminal (`npm install -g @anthropic-ai/claude-code`).
- **Instalador de skills:** Utilitário universal `skills` instalado globalmente (`npm install -g skills`).
- **Servidor Firecrawl MCP:** Acesso ao endpoint público ou credencial da API do Firecrawl para raspagem web.
- **Conta no Notion:** Um workspace no Notion com uma base de dados de projetos onde o conector MCP possa criar registros.
- **Conta no Slack:** Um canal de trabalho no Slack com o aplicativo oficial de MCP configurado para envio de mensagens autorizadas.

---

## O passo a passo: conectando as 6 ferramentas da cadeia

---

### Passo 1: Capturar conversas recentes com Last 30 Days

Uma campanha relevante parte do que o público está vivendo agora. A skill `last30days` vasculha fóruns, redes sociais e postagens recentes para mapear as dúvidas e queixas mais quentes do seu mercado.

- **O que faz:** Realiza buscas cronologicamente filtradas para recuperar publicações e artigos dos últimos 30 dias, separando relatos empíricos reais de materiais puramente promocionais.
- **Repositório GitHub:** [mvanhorn/last30days-skill](https://github.com/mvanhorn/last30days-skill/tree/main/skills/last30days)
- **Licença:** MIT (mantido por Matt Van Horn)
- **Como instalar:**
  ```bash
  npx skills add mvanhorn/last30days-skill --skill last30days -g -a claude-code
  ```
- **Prompt para execução:**
  > "/last30days — Pesquise o que líderes e analistas de marketing no Brasil estão discutindo sobre 'automação de marketing com IA' nos últimos 30 dias. Identifique as três maiores queixas práticas sobre ferramentas atuais."
- **Saída esperada:** Síntese detalhada em tópicos destacando termos recorrentes, objeções frequentes e links para as discussões originais encontradas na web.

---

### Passo 2: Raspar dados e ofertas com Firecrawl MCP

Depois de identificar o tema central da conversa, você precisa examinar como os concorrentes estão apresentando soluções para esse problema. Páginas modernas usam JavaScript pesado e layouts complexos que dificultam a leitura por modelos de linguagem; o Firecrawl resolve isso convertendo qualquer URL em Markdown puro.

- **O que faz:** Rastreia e converte páginas da web em documentos Markdown estruturados e limpos, removendo cabeçalhos, rodapés, banners de cookies e scripts inúteis.
- **Repositório GitHub:** [firecrawl/firecrawl-mcp-server](https://github.com/firecrawl/firecrawl-mcp-server)
- **Licença:** MIT (mantido por Firecrawl)
- **Como instalar:**
  ```bash
  claude mcp add --transport http firecrawl https://mcp.firecrawl.dev/v2/mcp
  ```
- **Prompt para execução:**
  > "Use o Firecrawl para extrair o conteúdo das landing pages destas duas empresas concorrentes. Entregue a promessa principal, a estrutura de preços e as garantias oferecidas em formato Markdown estruturado."
- **Saída esperada:** Arquivo `concorrentes-analise.md` contendo a síntese das páginas analisadas com URLs de origem e identificação clara das brechas de mercado deixadas por eles.

---

### Passo 3: Enquadrar o posicionamento com Product Marketing Context

Agora que você tem o pulso das conversas e as ofertas dos concorrentes, precisa cruzar essas informações com a realidade do seu próprio produto, garantindo que a campanha enfatize apenas pontos onde a sua oferta tem prova concreta.

- **O que faz:** Lê e atualiza o arquivo `.agents/product-marketing.md`, garantindo que o agente respeite o perfil de cliente ideal (ICP), os pilares de produto e as evidências factuais da empresa.
- **Repositório GitHub:** [coreyhaines31/marketingskills](https://github.com/coreyhaines31/marketingskills/tree/main/skills/product-marketing)
- **Licença:** MIT (mantido por Corey Haines)
- **Como instalar:**
  ```bash
  npx skills add coreyhaines31/marketingskills --skill product-marketing -a claude-code
  ```
- **Prompt para execução:**
  > "Consulte nosso arquivo de contexto em `.agents/product-marketing.md`. Compare os diferenciais do Club Martech com as queixas identificadas no Passo 1 e os concorrentes do Passo 2. Aponte em quais 2 ângulos de posicionamento a gente deve focar na nova campanha."
- **Saída esperada:** Parecer estratégico recomendando os dois ganchos de campanha mais fortes com base em dores não atendidas pelos concorrentes e provas que a empresa já possui.

---

### Passo 4: Estruturar o briefing executivo com Campaign Plan

Com a estratégia definida, o trabalho passa para a montagem do plano tático: quais canais serão ativados, qual será a régua de comunicação e quais métricas determinarão o sucesso da iniciativa.

- **O que faz:** Transforma um objetivo comercial em um plano de campanha completo de múltiplas semanas, detalhando mensagens prioritárias, entregáveis por canal, cronograma de veiculação e dependências operacionais.
- **Repositório GitHub:** [anthropics/knowledge-work-plugins](https://github.com/anthropics/knowledge-work-plugins/tree/main/marketing/skills/campaign-plan)
- **Licença:** Apache-2.0 (mantido pela Anthropic)
- **Como instalar:**
  ```bash
  claude plugin marketplace add anthropics/knowledge-work-plugins
  ```
- **Prompt para execução:**
  > "/marketing:campaign-plan — Monte o plano de campanha de 4 semanas para o lançamento do nosso novo módulo prático, com meta de 300 inscrições qualificadas. Inclua o cronograma de produção para blog, anúncios de Meta/LinkedIn e e-mails de nutrição."
- **Saída esperada:** Documento `plano-de-campanha.md` contendo tabela semanal de entregáveis, canais responsáveis, estimativa de investimento e matriz de riscos.

---

### Passo 5: Sincronizar o hub de projetos via Notion MCP

Manter planos de campanha salvos apenas em arquivos locais pode isolar o restante da equipe que não opera o terminal. O conector do Notion permite registrar o projeto diretamente no painel que os colaboradores já utilizam no dia a dia.

- **O que faz:** Conecta o agente ao workspace corporativo do Notion via protocolo MCP, criando páginas de documentação, atualizando tabelas de tarefas e associando prazos aos responsáveis.
- **Documentação e Guia Oficial:** [Notion MCP Overview](https://developers.notion.com/guides/mcp/overview)
- **Licença:** Conector oficial da API do Notion
- **Como instalar:**
  ```bash
  claude mcp add --transport http notion https://mcp.notion.com/mcp
  ```
- **Prompt para execução:**
  > "Conecte-se ao nosso Notion e localize a base de 'Projetos de Marketing'. Crie uma nova página chamada 'Campanha de Automação com Agentes', insira o plano de campanha aprovado e estruture uma tabela de tarefas com as entregas das próximas 4 semanas."
- **Saída esperada:** Confirmação da criação do registro no Notion com a URL direta da página e lista das tarefas devidamente categorizadas por status ("Não iniciado").

---

### Passo 6: Notificar a equipe e alinhar pendências via Slack MCP

Para finalizar o ciclo sem atrito de comunicação, o agente redige e envia um resumo executivo diretamente no canal do Slack da equipe de marketing, destacando as decisões tomadas e os próximos passos imediatos.

- **O que faz:** Interage com canais e threads do Slack via MCP, recuperando históricos de discussões ou enviando mensagens formatadas de atualização de equipe sob autorização explícita.
- **Documentação e Guia Oficial:** [Slack MCP Server](https://docs.slack.dev/ai/slack-mcp-server/)
- **Licença:** Conector oficial Slack / Salesforce
- **Como instalar:**
  ```bash
  claude plugin install slack
  ```
- **Prompt para execução:**
  > "Prepare uma mensagem de atualização para o canal #marketing-equipe no Slack. Resuma em 4 tópicos o objetivo da campanha, o link da página criada no Notion e as 3 tarefas prioritárias desta semana. Solicite minha confirmação antes de enviar."
- **Saída esperada:** Prévia da mensagem no terminal para validação humana e, após a aprovação, envio confirmado para o canal correspondente no Slack.

---

## Onde costuma dar errado e como verificar cada passo

1. **Firecrawl bloqueado por captcha em páginas com Cloudflare:** Algumas páginas de concorrentes aplicam proteção antibot rigorosa. Se a extração falhar, utilize o modo de busca do Firecrawl (`search`) para puxar fragmentos indexados ou forneça a captura em PDF/print.
2. **Notion MCP sem permissão na base de dados específica:** No Notion, as integrações precisam ser convidadas explicitamente para cada página ou banco de dados. Se o agente disser que "não encontrou a base de dados", abra a página no Notion, clique em `... > Conexões` e autorize o conector MCP.
3. **Disparos acidentais no Slack sem revisão:** Nunca configure o Slack MCP em modo de envio automático sem confirmação. Adicione sempre a diretriz `"apenas prepare a mensagem e aguarde minha confirmação"` no prompt para evitar spam no canal da empresa.

---

## Variações da esteira: com e sem ferramentas pagas

| Etapa | Versão Padrão (Open Source / Free) | Alternativa Integrada / Paga |
| --- | --- | --- |
| **Escuta Recente** | `last30days` via motor Python local | Brand24 API ou Mention |
| **Raspagem Web** | `Firecrawl MCP` (tier gratuito) | Apify Web Scraper corporativo |
| **Contexto** | `product-marketing` em Markdown | Coda Workspace |
| **Briefing** | `campaign-plan` via terminal | Asana / ClickUp API |
| **Gestão de Tarefas** | `Notion MCP` | Jira Software MCP |
| **Comunicação** | `Slack MCP` | Microsoft Teams Graph API |

---

## O que a gente faria diferente com os aprendizados de execução

- **Defina os critérios de busca antes de rodar o Last 30 Days:** Se você não limitar a busca geográfica (ex.: "no Brasil" ou "em português"), o agente trará discussões de mercados internacionais com realidades regulatórias e econômicas diferentes da brasileira.
- **Use o Notion como espelho, não como fonte de verdade primária:** Mantenha os arquivos `.md` no repositório de código como fonte oficial. O Notion deve ser tratado como uma interface de visualização para a equipe externa, e não o único local onde o plano existe.
- **Monitore a sobrecarga do Slack:** Evite que o agente poste atualizações a cada microtarefa concluída. Concentre os comunicados no início de cada fase semanal da campanha.

---

## Perguntas frequentes (FAQ)

### O Firecrawl consome créditos a cada página raspada?

O endpoint público padrão do Firecrawl permite raspagens básicas gratuitas de URLs simples. Para raspagens massivas de domínios inteiros (crawling) ou extração em sites pesados com múltiplos cliques, você precisará de uma chave de API que consome créditos do plano do Firecrawl.

### É seguro conectar o Slack corporativo ao Claude Code via MCP?

Sim, desde que a integração respeite o fluxo de aprovação OAuth da sua empresa e você limite o acesso do agente apenas aos canais públicos de trabalho da campanha, sem permissão para ler mensagens diretas (DMs) privadas.

### O Last 30 Days consegue ler grupos fechados do WhatsApp ou comunidades privadas?

Não. A skill opera estritamente sobre fontes públicas indexadas na web (fóruns abertos, Reddit, Twitter/X público, blogs técnicos e notícias). Nenhuma ferramenta deve tentar acessar canais privados sem autorização explícita dos participantes.

---

## Próximo passo na sua jornada

Planejar com dados recentes mantém a campanha perto do que o público diz agora e facilita medir o retorno.

Se você já executa e quer escolher o caminho, não só seguir, e quer aplicar inteligência artificial ao crescimento do negócio, conheça o módulo de **Fundamentos de IA** na [Formação Club Martech](https://clubmartech.com.br/lancamento/). Lá, a gente mostra como orquestrar dados, agentes e canais de comunicação para colocar campanhas no ar com mais critério.
