Atómica × Hive Technology
SESIÓN 04 · 27 MAY · 9:30 SESSION 04 · MAY 27 · 9:30 SESSÃO 04 · 27 MAI · 9:30
SESIÓN 04 · MOTOR DE PERFORMANCE
SESSION 04 · PERFORMANCE ENGINE
SESSÃO 04 · MOTOR DE PERFORMANCE

Conectar Meta Ads.

Plug Meta Ads in.

Conectar Meta Ads.

Hoy Claude deja de pedir prints y empieza a operar la cuenta. Mismo método de Atómica, ahora con datos vivos. Lo abrimos paso a paso — cada etapa se expande cuando llegamos.

Today Claude stops asking for screenshots and starts running the account. Same Atómica method, now with live data. We open it step by step — each stage expands when we get there.

Hoje Claude para de pedir prints e começa a operar a conta. Mesmo método da Atómica, agora com dados vivos. Abrimos passo a passo — cada etapa expande quando chegamos.

VPS · Claude → MCP → Meta Ads
MCP · el enchufe MCP · the plug MCP · o plugue UCM · cliente piloto UCM · pilot client UCM · cliente piloto 7 prompts canon 7 canon prompts 7 prompts canônicos 90 min
RUTA DE HOY
TODAY’S PATH
ROTEIRO DE HOJE
01
ACTO 01 · CONCEPTO ACT 01 · CONCEPT ATO 01 · CONCEITO 10 min
Qué es un MCP
What an MCP is
O que é um MCP

MCP = Model Context Protocol. Un enchufe entre Claude y las plataformas. Una vez conectado, Claude habla con Meta, Google, WhatsApp, Drive — en español natural, sin UI.

MCP = Model Context Protocol. A plug between Claude and the platforms. Once connected, Claude talks to Meta, Google, WhatsApp, Drive — in plain language, no UI.

MCP = Model Context Protocol. Um plugue entre o Claude e as plataformas. Uma vez conectado, o Claude fala com Meta, Google, WhatsApp, Drive — em linguagem natural, sem UI.

Hay dos tipos: oficiales (los hace Meta, Google, etc.) y terceros (como Pipeboard, que envuelve a varios). El oficial de Meta aún no funciona con Claude Code. Por eso hoy compramos uno de tercero.

Two kinds exist: official (built by Meta, Google, etc.) and third-party (like Pipeboard, which wraps several). Meta’s official one doesn’t work with Claude Code yet. So today we buy a third-party one.

Existem dois tipos: oficiais (feitos pela Meta, Google, etc.) e terceiros (como Pipeboard, que cobre vários). O oficial da Meta ainda não funciona com Claude Code. Por isso hoje compramos um de terceiros.

Sin MCP
Without MCP
Sem MCP

Abrís Ads Manager, mirás, copiás números, pegás en Claude, pedís ayuda. Loop.

You open Ads Manager, look, copy numbers, paste in Claude, ask for help. Loop.

Você abre o Ads Manager, olha, copia números, cola no Claude, pede ajuda. Loop.

Con MCP
With MCP
Com MCP

Le pedís a Claude. Claude consulta, decide, ejecuta. Vos revisás. Una sola conversación.

You ask Claude. Claude queries, decides, executes. You review. One conversation.

Você pede ao Claude. Claude consulta, decide, executa. Você revisa. Uma só conversa.

Límite firme
Hard limit
Limite firme

Claude puede crear. La campaña queda en PAUSED. Activa Verónica / Ana. Sin excepciones.

Claude can create. Campaign stays PAUSED. Verónica / Ana activate. No exceptions.

Claude pode criar. A campanha fica em PAUSED. Ativam Verónica / Ana. Sem exceções.

02
MAPA DEL MERCADO MARKET MAP MAPA DO MERCADO 5 min
Dos MCPs en la calle. Uno funciona hoy
Two MCPs out there. One works today
Dois MCPs no mercado. Um funciona hoje
 
Meta MCP oficial
Official Meta MCP
Meta MCP oficial
Pipeboard (el que usamos)
Pipeboard (what we use)
Pipeboard (o que usamos)
Costo
Cost
Custo
Free · créditos limitados
Free · limited credits
Free · créditos limitados
USD 20/mes flat · 1 token cubre Meta + Google
USD 20/month flat · 1 token covers Meta + Google
USD 20/mês flat · 1 token cobre Meta + Google
Compat Claude Code
Claude Code compat
Compat Claude Code
× Roto · issue #55002 (DCR falla)
× Broken · issue #55002 (DCR fails)
× Quebrado · issue #55002 (DCR falha)
HTTP transport estable
Stable HTTP transport
HTTP transport estável
Cobertura
Coverage
Cobertura
Solo Meta
Meta only
Só Meta
Meta + Google Ads en un solo token
Meta + Google Ads in a single token
Meta + Google Ads num único token
Setup
Setup
Setup
OAuth oficial · cuando funcione
Official OAuth · when it works
OAuth oficial · quando funcionar
Token Pipeboard · pegás y listo
Pipeboard token · paste and done
Token Pipeboard · cola e pronto
Datos
Data
Dados
Vos ↔ Meta directo
You ↔ Meta direct
Você ↔ Meta direto
Pipeboard capa intermedia — lee, no modifica
Pipeboard middle layer — reads, does not modify
Pipeboard camada intermediária — lê, não modifica
Veredicto
Verdict
Veredito
No usable aún — esperar fix de Anthropic
Not usable yet — wait for Anthropic fix
Inutilizável ainda — esperar fix da Anthropic
Pipeboard hoy.
Pipeboard today.
Pipeboard hoje.

Pipeboard tiene 2 modelos: 1 token por agencia (cubre todos los clientes desde un Business Manager) o 1 por cliente si querés billing separado. Para Atómica empezamos con uno solo — USD 20/mes flat.

Pipeboard has 2 models: 1 token per agency (covers all clients from one Business Manager) or 1 per client if you want separate billing. For Atómica we start with one — USD 20/month flat.

Pipeboard tem 2 modelos: 1 token por agência (cobre todos os clientes a partir de um Business Manager) ou 1 por cliente se quiser billing separado. Pra Atómica começamos com um só — USD 20/mês flat.

03
ACTO 02 · SETUP EN VIVO ACT 02 · LIVE SETUP ATO 02 · SETUP AO VIVO 10 min
3 pasos · 5 minutos · 1× por agencia o por cliente
3 steps · 5 minutes · 1× per agency or per client
3 passos · 5 minutos · 1× por agência ou por cliente
01
Token Pipeboard
Pipeboard token
Token Pipeboard

pipeboard.co → login Google → conectar Meta Business + Google Ads → copiar token.

pipeboard.co → Google login → connect Meta Business + Google Ads → copy token.

pipeboard.co → login Google → conectar Meta Business + Google Ads → copiar token.

02
Pegar prompt
Paste prompt
Colar prompt

Le pasás el token a Claude. Claude corre los comandos por vos.

You hand Claude the token. Claude runs the commands for you.

Você passa o token pro Claude. Claude roda os comandos por você.

03
Verificar
Verify
Verificar

claude mcp list muestra los 2 conectados. Listo.

claude mcp list shows both connected. Done.

claude mcp list mostra os 2 conectados. Pronto.

Tenemos una skill nueva — /setup-ads-mcp — que hace los 3 pasos sola. Si no la corremos, el prompt manual de abajo funciona igual.

We have a new skill — /setup-ads-mcp — that does the 3 steps on its own. If we don’t run it, the manual prompt below works just the same.

Temos uma skill nova — /setup-ads-mcp — que faz os 3 passos sozinha. Se não rodarmos ela, o prompt manual abaixo funciona igual.

PROMPT 00 · SETUP copy & paste a Claude copy & paste to Claude copy & paste pro Claude

Enchufar Meta + Google vía Pipeboard

Plug Meta + Google via Pipeboard

Plugar Meta + Google via Pipeboard

Necesito enchufar el MCP de Meta Ads vía Pipeboard. Mi token es: TOKEN=pipeboard_xxx_pegárselo Registrá el MCP en mi config de Claude Code (scope user) usando transport HTTP: - meta-ads → https://meta-ads.mcp.pipeboard.co/?token=$TOKEN Después corré `claude mcp list` y mostrame que aparece como conectado.
04
ACTO 03 · FLOW META · UCM ACT 03 · META FLOW · UCM ATO 03 · FLUXO META · UCM 35 min
Una campaña real, end to end — 6 prompts
A real campaign, end to end — 6 prompts
Uma campanha real, end to end — 6 prompts

UCM quiere leads de familias con mayor en casa. CTA → WhatsApp. Presupuesto piloto USD 30/día por adset. Lo armamos en vivo.

UCM wants leads from families with an elder at home. CTA → WhatsApp. Pilot budget USD 30/day per adset. We build it live.

UCM quer leads de famílias com idoso em casa. CTA → WhatsApp. Orçamento piloto USD 30/dia por adset. Montamos ao vivo.

Ana asks Claude to create campaign, ads appear in Ads Manager

01 · Extraer el ICP del context

01 · Extract ICP from context

01 · Extrair o ICP do context

PROMPT 01 · ICP 3 audiencias listas para Ads Manager 3 audiences ready for Ads Manager 3 audiências prontas pro Ads Manager

Armar el ICP para Meta Ads

Build the ICP for Meta Ads

Montar o ICP pra Meta Ads

Leé `clients/ucm/context.md` y armame el ICP para una campaña de leads en Meta Ads. Quiero: - 2 audiencias detalladas (intereses + comportamientos + demográfico) - 1 audiencia lookalike (sobre qué fuente la armarías) - 1 audiencia de retargeting (qué pixel/evento usar) Devolvelo en formato tabla, listo para configurar en Ads Manager y también listo para pasarle al MCP cuando creemos el adset.
→ Claude lee el pain real («¿y si pasa algo a mamá?») y arma 3 audiencias concretas. 0 invención.
→ Claude reads the real pain («what if something happens to mom?») and builds 3 concrete audiences. 0 fabrication.
→ Claude lê a dor real («e se acontece algo com a mãe?») e monta 3 audiências concretas. 0 invenção.

02 · 4 variantes de ad copy en voz UCM

02 · 4 ad copy variants in UCM voice

02 · 4 variantes de copy na voz UCM

PROMPT 02 · AD COPY respeta Do/Don’t del brand respects brand Do/Don’t respeita Do/Don’t da brand

4 variantes en voz UCM

4 variants in UCM voice

4 variantes na voz UCM

Para esa campaña de UCM, generame 4 variantes de ad copy en voz UCM (tono confiable, calmada, urgente cuando hay que actuar — está en `clients/ucm/context.md` y `clients/ucm/brand/voice.md`). Cada variante: - Headline ≤ 40 chars - Primary text ≤ 125 chars (respetar Do/Don’t: NO alarmismo, SÍ tiempos concretos / testimoniales) - Description ≤ 30 chars - CTA: «Enviar mensaje» (lleva a WhatsApp) Etiquetá qué hook usa cada una (testimonial / tiempo / caso / urgencia). Output en tabla.

03 · Brief visual para Santiago

03 · Visual brief for Santiago

03 · Brief visual pra Santiago

PROMPT 03 · VISUAL BRIEF respeta brand book UCM respects UCM brand book respeita o brand book UCM

Brief visual respetando brand book

Visual brief respecting brand book

Brief visual respeitando o brand book

Para esas 4 variantes, escribí el brief visual para Santiago. Respetá el brand book de UCM: paleta, tipografía, lockup. Cada brief incluye: - Concepto en 1 línea - Elementos visuales clave (foto real de profesional / ambulancia / casa) - Texto on-image (si va) - Formato (1080×1080 feed + 1080×1920 stories) - Qué NO hacer (sin stock, sin alarmismo visual) Guardalo en `clients/ucm/drafts/campaign-mayo-2026/visual-briefs.md`.

04 · Crear la campaña en Ads Manager (PAUSED)

04 · Create the campaign in Ads Manager (PAUSED)

04 · Criar a campanha no Ads Manager (PAUSED)

PROMPT 04 · CREAR CAMPAÑA vía MCP meta-ads via meta-ads MCP via MCP meta-ads

La estructura en Ads Manager — status PAUSED

The structure in Ads Manager — status PAUSED

A estrutura no Ads Manager — status PAUSED

Usando el MCP de meta-ads, creá esta estructura para UCM: CAMPAÑA «UCM · Leads WhatsApp · mayo 2026» - Objetivo: Leads (Click to Message) - Status: PAUSED (no activamos sin aprobación de Verónica) ADSET 1 «Hijas decisoras» · USD 30/día · optim CONVERSATIONS · audiencia 1 del prompt 01 · ubicaciones: confirmar con Analicia ADSET 2 «Cuidadores cercanos» · mismo budget · audiencia 2 Para los ads: 4 variantes del prompt 02. Sin visuales todavía → placeholders · status DRAFT. Devolveme los IDs y el link directo al Ads Manager.

05 · Sanity audit antes de activar

05 · Sanity audit before activating

05 · Sanity audit antes de ativar

PROMPT 05 · SANITY AUDIT Claude se audita a sí mismo Claude audits itself Claude se audita

Checklist ✓ / ⚠ / 🚨

Checklist ✓ / ⚠ / 🚨

Checklist ✓ / ⚠ / 🚨

Antes de que Verónica/Analicia activen esta campaña, hacé audit: - ¿Daily budget total está en línea con lo histórico de UCM? - ¿Las audiencias se solapan entre adsets? Calculá overlap estimado - ¿Placements automáticos OK o conviene excluir Audience Network? - ¿Destino WhatsApp linkeado al número correcto de UCM? Output en checklist con ✓ / ⚠ / 🚨 por ítem.

06 · Variante con destino Landing Page

06 · Variant with Landing Page destination

06 · Variante com destino Landing Page

PROMPT 06 · LP VARIANT WhatsApp vs LP, Claude recomienda WhatsApp vs LP, Claude recommends WhatsApp vs LP, Claude recomenda

Duplicar con destino LP

Duplicate with LP destination

Duplicar com destino LP

Duplicá la campaña anterior pero cambiá el destino: en vez de WhatsApp, una LP de UCM. Necesito: - Objetivo: LEAD_GENERATION (form nativo) O CONVERSIONS apuntando a la LP - Si vamos CONVERSIONS: confirmá que el pixel de UCM tiene el evento «Lead» en el thank-you - Si no está: dame el snippet exacto para Santiago Y decime cuál de los 2 caminos recomendás para UCM y por qué (3 líneas).
→ Aquí vemos que Claude no es magia — recomienda con criterio, no tira 2 opciones sin opinar.
→ Here we see Claude isn’t magic — it recommends with criteria, not 2 options without opinion.
→ Aqui vemos que Claude não é mágica — recomenda com critério, não joga 2 opções sem opinar.
05
ACTO 04 · REPORTE LUNES AUTO ACT 04 · MONDAY REPORT AUTO ATO 04 · RELATÓRIO SEGUNDA AUTO 5 min
El reporte que se reporta solo
The report that reports itself
O relatório que se reporta sozinho

Este prompt queda guardado y corre cada lunes — lo dispara una skill que armamos después de la sesión. Cada lunes ya tienen el reporte armado antes del meeting con UCM.

This prompt stays saved and runs every Monday — triggered by a skill we build after this session. Every Monday you already have the report ready before the UCM meeting.

Este prompt fica guardado e roda toda segunda — disparado por uma skill que montamos depois da sessão. Toda segunda vocês já têm o relatório pronto antes do meeting com UCM.

PROMPT 07 · MONDAY REPORT guardar como recurrente save as recurring salvar como recorrente

Reporte semanal Meta en 1 prompt

Weekly Meta report in 1 prompt

Relatório semanal Meta em 1 prompt

Generá el reporte semanal de performance de UCM en Meta Ads: - Período: últimos 7 días vs 7 días anteriores - Métricas: spend, impressions, clicks, CTR, CPL, leads, ROAS si hay - Top 3 ads ganadores + top 3 perdedores - Breakdown por audiencia / placement / creative - 3 recomendaciones accionables para el monday meeting con UCM (qué pausar, qué escalar, qué testear) Guardalo en `clients/ucm/reports/2026-W21.md` y devolveme el resumen en chat para que Analicia lo lea antes del meeting.
06
ACTO 05 · MANOS AL TECLADO ACT 05 · HANDS ON KEYBOARD ATO 05 · MÃOS NO TECLADO 15 min
Ahora ustedes. 7 minutos cada una
Now you two. 7 minutes each
Agora vocês. 7 minutos cada uma
Ana · 7 min

Pedíle a Claude que cree una campaña de Meta Ads para Werba: USD 20/día, objetivo TRAFFIC a la web, status PAUSED. Que lea solita el clients/werba/context.md.

Ask Claude to create a Meta Ads campaign for Werba: USD 20/day, TRAFFIC objective to the site, status PAUSED. Let it read clients/werba/context.md on its own.

Pede pro Claude criar uma campanha Meta Ads pro Werba: USD 20/dia, objetivo TRAFFIC pro site, status PAUSED. Que leia sozinho clients/werba/context.md.

Marielena · 7 min

Pedíle a Claude un análisis de los últimos 30 días de Google Ads de UCM, con un insight sorpresa que Analicia no esté viendo en el dashboard estándar.

Ask Claude for a last-30-day analysis of UCM’s Google Ads, with one surprise insight Analicia isn’t seeing in the standard dashboard.

Pede pro Claude uma análise dos últimos 30 dias do Google Ads do UCM, com um insight surpresa que Analicia não está vendo no dashboard padrão.

Regla: no hay sintaxis. Pedir en español natural funciona. Si Claude pregunta algo, contestale como a una pasante nueva.

Rule: no syntax. Asking in plain language works. If Claude asks something, answer like to a new intern.

Regra: não tem sintaxe. Pedir em linguagem natural funciona. Se Claude perguntar algo, responde como a uma estágiária nova.

07
SI ALGO SE ROMPE EN VIVO IF IT BREAKS LIVE SE ALGO QUEBRAR AO VIVO REF
Troubleshooting de bolsillo
Pocket troubleshooting
Troubleshooting de bolso
«needs auth» en mcp list
«needs auth» in mcp list
«needs auth» no mcp list
Token Pipeboard expirado o mal pegado. Re-correr claude mcp add con token fresco.
Pipeboard token expired or mistyped. Re-run claude mcp add with a fresh token.
Token Pipeboard expirou ou colou errado. Re-rodar claude mcp add com token novo.
MCP dice «no ad accounts»
MCP says «no ad accounts»
MCP diz «no ad accounts»
Cuenta Meta no conectada en Pipeboard. Volver a pipeboard.co → Settings → Connect Meta.
Meta account not connected in Pipeboard. Back to pipeboard.co → Settings → Connect Meta.
Conta Meta não conectada no Pipeboard. Volta em pipeboard.co → Settings → Connect Meta.
Google Ads — «developer token»
Google Ads — «developer token»
Google Ads — «developer token»
Pipeboard maneja el dev token. Si igual da error: login de nuevo en pipeboard.co.
Pipeboard manages the dev token. If still erroring: login again at pipeboard.co.
Pipeboard cuida do dev token. Se mesmo assim der erro: login de novo em pipeboard.co.
Claude no ve clients/ucm/context.md
Claude can’t see clients/ucm/context.md
Claude não vê clients/ucm/context.md
Confirmá que están en cd ~/code/clientes/hub-atomica antes de abrir Claude.
Confirm you’re in cd ~/code/clientes/hub-atomica before opening Claude.
Confirma que estão em cd ~/code/clientes/hub-atomica antes de abrir Claude.
Campaña no aparece en Ads Manager
Campaign missing in Ads Manager
Campanha não aparece no Ads Manager
Refrescá UI Meta. Si en 2 min no aparece, pedíle a Claude el response del API call.
Refresh Meta UI. If 2 min and not there, ask Claude for the API call response.
Dá refresh na UI Meta. Se em 2 min não aparecer, pede pro Claude o response do API call.
Claude duda al crear
Claude hesitates to create
Claude hesita ao criar
Pide confirmación de gasto. Respondé «sí, dale, status PAUSED».
It asks for spend confirmation. Reply «yes, go, status PAUSED».
Pede confirmação de gasto. Responde «sim, manda, status PAUSED».
08
TAREA HASTA SESIÓN 05 TASK BY SESSION 05 TAREFA ATÉ SESSÃO 05 5 min
Lo que queda corriendo entre sesiones
What keeps running between sessions
O que fica rodando entre sessões
  • Analicia · UCM en vivo. Activar la campaña creada hoy con Verónica. Traer 5 días de métricas reales a S5.
  • Analicia · UCM live. Activate today’s campaign with Verónica. Bring 5 days of real metrics to S5.
  • Analicia · UCM ao vivo. Ativar a campanha criada hoje com a Verónica. Trazer 5 dias de métricas reais pra S5.
  • Ana · replicar en Werba. Mismo flow, presupuesto que decida Verónica. Drafts en PAUSED esperando aprobación.
  • Ana · replicate on Werba. Same flow, budget Verónica decides. Drafts in PAUSED awaiting approval.
  • Ana · replicar no Werba. Mesmo fluxo, orçamento que a Verónica decida. Drafts em PAUSED esperando aprovação.
  • Marielena · documentar. Los 9 prompts en methodology/ads-mcp-workflow.md. Después los convertimos en skill /ads-campaign-cliente.
  • Marielena · document. The 9 prompts in methodology/ads-mcp-workflow.md. Then we wrap into a /ads-campaign-cliente skill.
  • Marielena · documentar. Os 9 prompts em methodology/ads-mcp-workflow.md. Depois viram skill /ads-campaign-cliente.
  • Verónica · comprar Pipeboard. USD 20/mes — absorberlo en el fee, no como line item separado.
  • Verónica · buy Pipeboard. USD 20/month — absorb in retainer, not a separate line item.
  • Verónica · comprar Pipeboard. USD 20/mês — absorver no fee, não como line item separado.
SESIÓN 04 · COMPLETA
SESSION 04 · COMPLETE
SESSÃO 04 · COMPLETA

Atómica ya no reporta. El reporte se reporta solo.

Atómica no longer reports. The report reports itself.

Atómica não reporta mais. O relatório se reporta sozinho.

Atómica team receiving Monday auto-report

Cada lunes, antes de que lleguen a la oficina, los reportes de Meta + Google de cada cliente están armados, con 3 acciones recomendadas. El monday meeting se vuelve decisión pura, no recolección de números.

Every Monday, before you reach the office, Meta + Google reports for every client are ready, with 3 recommended actions. Monday meetings become pure decision, not number-collection.

Toda segunda, antes de vocês chegarem no escritório, os relatórios de Meta + Google de cada cliente estão montados, com 3 ações recomendadas. O monday meeting vira decisão pura, não coleta de números.

E abrir todo · C cerrar todo · L idioma
E expand all · C collapse all · L lang
E abrir tudo · C fechar tudo · L idioma