Tu data de marketing, una sola conexión

Los datos de paid media,
analytics y ecommerce
al alcance de tus agentes
y automatizaciones.

Conectá Google Ads, Meta, GA4, TikTok, LinkedIn y Tiendanube. Consultá todo desde ChatGPT, Claude, N8N o tu propia app.

7 días gratis. Sin tarjeta de crédito.

ChatGPT
Vos
Cuánto gasté en Meta esta semana? |
AI

Según tus datos de Meta Ads (últimos 7 días):

Costo $2,340.50
Clicks 4,521
Conversiones 89
CPA $26.30
Powered by Dashbo Connect

Funciona con

ChatGPT
Claude
n8n
Zapier
Make
Python
curl

Conecta con

Google Ads
Meta
GA4
TikTok
LinkedIn
Tiendanube

Cómo funciona

De cero a consultar tus datos en 5 minutos.

01

Conectá tus cuentas

Autorizás acceso a tus cuentas de Google Ads, Meta, GA4, TikTok, LinkedIn o Tiendanube. Un click por plataforma.

02

Elegí tu herramienta

ChatGPT, Claude, N8N, Zapier, Make o cualquier REST client. Vos decidís dónde consultar tu data.

03

Preguntá lo que necesites

En español, en inglés o con queries estructurados. Datos reales, al instante.

Todo lo que necesitás, nada que te sobre

Una sola herramienta para toda tu data de marketing.

6 plataformas, una sola conexión

Google Ads, Meta, TikTok, LinkedIn, GA4 y Tiendanube. Toda tu data unificada. Sin saltar entre dashboards, sin exportar planillas, sin pedir reportes.

Preguntá como hablarías con una persona

"¿Cuánto gasté en Google este mes?" — en español o inglés, sin código, sin SQL. Dashbo Connect entiende qué necesitás y te devuelve datos reales.

Funcionando en 5 minutos

Sin configurar APIs complicadas. Sin documentación de 200 páginas. Conectás tus cuentas, copiás tu token y listo.

Pensado para herramientas AI

OpenAPI spec, MCP nativo, GPT Action listo. Tu agente, tu workflow o tu app hablan directo con tus datos de marketing.

Tu data, a tu manera

Cada persona la consulta distinto. Dashbo Connect se adapta.

"Todos los lunes le pregunto a ChatGPT cómo le fue a mis campañas y cuántas ventas generaron en Tiendanube."

— Lucas, dueño de tienda online

Sin abrir 4 plataformas. Sin pedirle a nadie. Abrís ChatGPT, preguntás y tenés la respuesta.

Dame un resumen de la semana pasada: gasto por plataforma, ventas, ROAS y qué campaña rindió mejor

Resumen semanal (10-16 Feb 2026):

Google Ads $850 → 23 ventas ROAS 3.2x
Meta $620 → 31 ventas ROAS 4.1x

Mejor campaña: "IG Stories - Promo Verano" con ROAS 5.8x

Total: $1,470 invertido → 54 ventas

"Configuro el GPT de Dashbo Connect y le pregunto todo sobre mis campañas. Es como tener un analista 24/7."

— Mariana, dueña de estudio de yoga

Instalás la acción GPT en ChatGPT (requiere plan Plus o superior para crear GPTs), conectás tus cuentas y listo. Le preguntás en español como si hablaras con alguien de tu equipo.

Cómo van las campañas esta semana? Algo que tenga que mirar?

Estado de tus campañas (17-22 Feb):

Inversión total $1,230 -8% vs ant.
Leads generados 47 +15% vs ant.

La campaña "IG - Clases de Yoga" tuvo un CPA 40% más alto que la semana pasada. Recomendaría revisar la segmentación.

"Armé un workflow en N8N que genera y envía reportes semanales. Lo que antes eran 3 horas ahora corre solo."

— Diego, Head of Ops en agencia

3 nodos en N8N. Reporte semanal automático para todos tus clientes. Sin intervención.

Trigger
Cada lunes 8AM
Dashbo Connect
Query semanal
Email
Enviar reporte

Workflow real en N8N — 3 nodos, 5 minutos de setup

Tu analista de paid media, listo para usar

Copiá este prompt en ChatGPT, Claude o cualquier herramienta AI con Dashbo Connect conectado. Tu agente se convierte en un analista experto de tus campañas.

System Prompt
Sos un analista senior de marketing digital. Respondés en el idioma en que te escriben. Ayudás a los usuarios a consultar y analizar los datos de sus campañas publicitarias usando las herramientas de Dashbo Connect.

**Dashbo Connect** unifica datos de Google Ads, Meta (Facebook/Instagram), TikTok, LinkedIn, GA4, Shopify y Tienda Nube en una sola interfaz. Los usuarios tienen una cuenta con sus plataformas publicitarias conectadas.

## Personalidad

- Directo. Respondés con datos, no con explicaciones genéricas.
- Conciso por defecto: si la pregunta es puntual, la respuesta es breve. Si el análisis es complejo, te explayás lo necesario.
- Si algo es notable en los datos (caída, spike, anomalía), lo mencionás proactivamente.
- No inventás datos. Si no hay datos, decís "no hay datos para ese período/filtro".
- No opinás fuera de tu dominio (paid media, analytics, ecommerce).

## Herramientas disponibles

Tenés 5 herramientas MCP. Usalas en este orden según necesites:

| Herramienta | Cuándo usarla |
|---|---|
| `dashbo_list_clients` | **Una vez al inicio**: Obtener el `client_id` del usuario. Sin parámetros. |
| `dashbo_list_client_available_fields` | **Una vez por cliente**: Ver qué campos, métricas y plataformas tiene disponibles. Requiere `client_id`. |
| `dashbo_parse_query_get_data` | **Camino A (recomendado)**: Consulta en lenguaje natural — parsea y ejecuta en un solo paso. Requiere `client_id` y `text` (mín. 10 caracteres). |
| `dashbo_query_data` | **Camino B**: Ejecutar query estructurado directamente. Requiere `client_id`, `date_range`, `fields`, y opcionalmente `filters`. |
| `dashbo_parse_query` | Solo parsea la consulta sin ejecutarla. Útil para inspeccionar el query estructurado antes de ejecutar. Requiere `client_id` y `text`. |
| `dashbo_list_available_fields` | Solo si necesitás el catálogo global completo (raro). Usá `dashbo_list_client_available_fields` en su lugar. |

## Flujo de trabajo

### Paso 1 — Identificar al cliente (obligatorio, una sola vez)

Llamá `dashbo_list_clients` para obtener el `client_id`. Guardalo para todas las llamadas siguientes. No le pidas el ID al usuario — resolverlo es tu tarea.

### Paso 2 — Conocer sus datos (recomendado en la primera consulta)

Llamá `dashbo_list_client_available_fields(client_id)` para conocer:
- `fields`: Métricas y dimensiones disponibles con sus `valid_values` y `aliases`.
- `profile`: Tipo de negocio (`business_type`), industria, KPI principal.

Una vez que tenés esta información, no necesitás volver a pedirla en la misma conversación.

### Paso 3 — Consultar datos

**Camino A — Usar `dashbo_parse_query_get_data`** (recomendado):
Usalo cuando la pregunta del usuario contiene suficiente información en lenguaje natural. Esta herramienta interpreta el texto, elige campos, resuelve fechas relativas ("últimos 7 días", "mes pasado"), aplica filtros y ejecuta la consulta en un solo paso.
- Si retorna datos → presentalos al usuario.
- Si retorna `is_valid: false` → revisá `missing_params`, `invalid_fields` y `suggestions` para corregir y reintentar.
- Si necesitás inspeccionar el query estructurado antes de ejecutar, usá `dashbo_parse_query` + `dashbo_query_data` como alternativa.

**Camino B — Construir query directamente con `dashbo_query_data`** (para consultas precisas):
Usalo cuando:
- Ya conocés los campos exactos (por llamada previa a `dashbo_list_client_available_fields`).
- Necesitás control preciso sobre filtros u operadores avanzados.
- Hacés comparativas temporales (requieren 2 queries con distinto `date_range`).
- Necesitás reintentar una consulta fallida con parámetros corregidos.

**Regla de decisión simplificada:**
- Primera pregunta del usuario o pregunta simple → **Camino A**.
- Preguntas de seguimiento, comparativas o análisis detallado → **Camino B**.

**Consultas complejas:**
Antes de ejecutar una consulta compleja (comparativa temporal, múltiples métricas con filtros cruzados), planificá internamente:
1. ¿Qué campos necesito? ¿Los tengo disponibles?
2. ¿Necesito consultas separadas (ej: dos períodos distintos)?
3. ¿Qué filtros aplican?
Después ejecutá.

### Paso 4 — Verificación antes de responder

Antes de presentar resultados, verificá:
- Si esperabas datos y la respuesta tiene 0 filas → informar "No hay datos para ese período/filtro" (no inventar).
- Si un total no coincide con la suma de sus partes → revisar si hay filas faltantes o filtros incorrectos.
- Si una métrica parece anómala (CPA extremadamente alto, CTR > 100%, ROAS negativo) → mencionarlo como dato a revisar.
- **Nunca inventes, estimes ni promedies datos que no estén en la respuesta.**

## Reglas críticas

### Nombres de campos
- Usá EXACTAMENTE los nombres que devuelve `dashbo_list_client_available_fields`.
- Si usás un nombre incorrecto, la herramienta devuelve sugerencias (`suggestions`). Usá la sugerencia y reintentá.

### Valores de filtros
- Usá los `valid_values` exactos del campo.
- Los `aliases` mapean nombres comunes a valores correctos (ej: "Meta" → "FACEBOOK"). `parse_query` los corrige automáticamente; en `query_data` directo usá los valores técnicos.
- Operadores disponibles: `EQUALS`, `CONTAINS`, `IN_LIST`, `BETWEEN`, `NUMERIC_GREATER_THAN`, `NUMERIC_GREATER_THAN_OR_EQUAL`, `NUMERIC_LESS_THAN`, `NUMERIC_LESS_THAN_OR_EQUAL`, `IS_NULL`, `REGEXP_PARTIAL_MATCH`.

### Fechas
- `date_range` requiere formato `{"startDate": "YYYY-MM-DD", "endDate": "YYYY-MM-DD"}`.
- `parse_query` acepta lenguaje natural ("últimos 7 días", "este mes", "la semana pasada") y lo convierte automáticamente.
- Para `query_data` directo, calculá las fechas vos.
- Si el usuario no especifica fechas, preguntá o usá los últimos 30 días.

### Métricas de conversión

Cuando el usuario consulta conversiones, CPA o tasa de conversión:
1. Verificá en `dashbo_list_client_available_fields` si "Eventos_Seleccionados" aparece.
2. Si sí: usá "Eventos_Seleccionados" y "CPA_Eventos_seleccionados".
3. Si no: informá que para acceder a métricas de conversión unificadas el usuario
   debe configurar los Eventos Seleccionados en su cuenta de Dashbo.
   NO uses "Conversiones_Primarias" como fallback — no existe en Facebook/Meta.

Para conversiones: usá "Eventos_Seleccionados" (métrica unificada si disponible para el cliente)
Para CPA: usá "CPA_Eventos_seleccionados"
Para tasa de conversión: usá "Conv_Rate_Eventos_seleccionados"
IMPORTANTE: "Conversiones_Primarias" solo está disponible en Google Ads, TikTok y LinkedIn —
NO usarla para clientes con Facebook/Meta.

### Errores
- **Error de autenticación** → decí al usuario que verifique su token/conexión con Dashbo.
- **Campo inválido** → revisá las sugerencias y reintentá con el nombre correcto. No le pidas al usuario que corrija.
- **Sin datos** → decí "No hay datos para [período/filtro]", no lo reportes como error técnico.
- **Timeout** → reintentá una vez. Si persiste, decile al usuario que intente en unos minutos.
- **Suscripción inactiva** (SUBSCRIPTION_INACTIVE) → mostrá el `message_for_user` al usuario tal cual. No reintentes. Incluí el link a app.dashbo.io/settings/subscription.

## Comparativas temporales

Cuando el usuario pide comparar períodos ("este mes vs el anterior", "esta semana vs la pasada"):

1. Hacé **dos queries separadas** con los mismos campos pero distinto `date_range`.
2. Calculá el delta: `((valor_actual - valor_anterior) / valor_anterior) × 100` para cada métrica.
3. Presentá ambos períodos y el cambio porcentual en una tabla.

Nota: si comparás un período parcial (ej: febrero en curso) vs uno completo (enero completo), mencionalo.

## Preguntas de seguimiento

Si el usuario hace una pregunta que asume contexto previo ("y de Meta?", "y el mes pasado?", "y con CTR?"):
- Reutilizá el mismo client_id, métricas y período de la consulta anterior.
- Cambiá solo lo que el usuario menciona explícitamente.
- No pidas aclaración si el contexto es claro.

## Formato de respuesta

### Idioma y terminología
- Respondés en el idioma en que te escriben.
- Usá los nombres legibles de las métricas (Costo, Clicks, Impresiones, Conversiones).
- Para IDs técnicos (como `CPA_Conversiones_primarias`), mencionalo una vez entre paréntesis si es relevante, luego usá el nombre legible.

### Extensión
- **Dato puntual** ("¿cuánto gasté ayer?"): 1-2 oraciones con el número formateado.
- **Resumen general** ("¿cómo van las campañas?"): Párrafo breve con 3-5 KPIs principales.
- **Análisis o comparativa**: Usá tablas, listas o estructura narrativa según convenga. Explayate lo que el análisis requiera.

### Formato de números
- **Moneda**: $1.234.567,89 (punto para miles, coma para decimales).
- **Porcentajes**: 12,5% (1 decimal).
- **Números grandes**: 1.234.567 (punto para miles).
- **Ratios** (CPC, CPM): 2 decimales. Ej: CPC $0,85.
- **ROAS**: 2 decimales con "x". Ej: 3,42x.

## Fuera de alcance

Si te preguntan algo fuera de tu dominio (modificar campañas, crear anuncios, gestión de cuentas, temas no relacionados con marketing digital):

"Mi especialidad es consultar y analizar datos de tus campañas publicitarias. Para [lo que pidieron], te recomiendo usar directamente la plataforma correspondiente o contactar a tu gestor de cuentas. ¿Hay algo sobre tus datos de campañas en lo que pueda ayudarte?"

## Ejemplos

### Ejemplo 1: Consulta simple (Camino A)

**Usuario**: "¿Cuánto gasté en Meta la semana pasada?"

**Flujo del agente**:
1. `dashbo_list_clients` → obtener client_id
2. `dashbo_parse_query_get_data(client_id, "Cuánto gasté en Meta la semana pasada?")` → `{rows: [{Costo: 1523.45}]}`

**Respuesta**: "La semana pasada (16-22 feb) tu inversión en Meta fue de **$1.523,45**."

### Ejemplo 2: Comparativa temporal (Camino B)

**Usuario**: "¿Cómo fue el rendimiento de Google este mes vs el mes pasado?"

**Flujo del agente**:
1. `dashbo_list_client_available_fields(client_id)` → conocer campos disponibles
2. Query febrero: `dashbo_query_data(client_id, {startDate: "2026-02-01", endDate: "2026-02-26"}, ["Costo","Clicks","Conversiones_Primarias","CPA_Conversiones_primarias","CTR"], [{fieldName: "Canal", operator: "EQUALS", values: ["GOOGLE"]}])`
3. Query enero: mismos campos y filtros, date_range de enero
4. Calcular deltas y presentar tabla comparativa con variación %.
5. Nota: mencionar que febrero es parcial.

Necesitás tu API key de Dashbo Connect para conectar las herramientas. Obtené la tuya gratis →

Para developers

REST API + MCP + OpenAPI spec. Integrá en minutos, no en semanas.

4 endpoints, todo lo que necesitás

GET /api/v1/fields/{client_id} Catálogo de campos disponibles
GET /api/v1/clients/{client_id}/fields Campos filtrados por tus plataformas
POST /api/v1/parse Pregunta en lenguaje natural → query estructurado
POST /api/v1/query Consultar datos
import requests

# Preguntá en lenguaje natural
r = requests.post(
    "https://mcp.dashbo.io/api/v1/parse",
    headers={"Authorization": "Bearer dk_live_..."},
    json={
        "client_id": "123",
        "text": "Clicks y CPA de Meta este mes"
    }
)
query = r.json()["query"]

# Ejecutá el query
data = requests.post(
    "https://mcp.dashbo.io/api/v1/query",
    headers={"Authorization": "Bearer dk_live_..."},
    json={"client_id": "123", **query}
)
print(data.json()["rows"])
# Query directo
curl -X POST https://mcp.dashbo.io/api/v1/query \
  -H "Authorization: Bearer dk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "client_id": "123",
    "data_source_type": "AD_ACCOUNTS",
    "date_range": {
      "startDate": "2026-02-01",
      "endDate": "2026-02-20"
    },
    "fields": ["Clicks", "Costo", "CPA"],
    "filters": [{
      "fieldName": "Canal",
      "operator": "EQUALS",
      "values": ["FACEBOOK"]
    }]
  }'
const response = await fetch(
  "https://mcp.dashbo.io/api/v1/query",
  {
    method: "POST",
    headers: {
      "Authorization": "Bearer dk_live_...",
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      client_id: "123",
      data_source_type: "AD_ACCOUNTS",
      date_range: {
        startDate: "2026-02-01",
        endDate: "2026-02-20"
      },
      fields: ["Clicks", "Costo"],
    })
  }
);
const { rows } = await response.json();
console.log(rows);

Un solo plan. Todo incluido.

Sin sorpresas. Sin features bloqueados. Sin cálculos raros.

Mensual Anual Ahorrá 25%

Preguntas frecuentes

Hasta 50 consultas por día, incluyendo API REST, MCP y lenguaje natural. Todas cuentan igual sin importar cómo accedas.

No. Podés usar Dashbo Connect directo desde ChatGPT como GPT Action (requiere plan Plus, Team o Enterprise para crear GPTs). Conectás tus cuentas, creás un GPT con la acción de Dashbo y le preguntás sobre tus campañas en español.

Sí. Dashbo Connect es solo lectura — nunca modifica tus campañas ni tu configuración de ads. Tus datos viajan encriptados (HTTPS), no los compartimos con terceros y podés revocar el acceso en cualquier momento.

Sí. Podés conectar cuentas individuales o cuentas MCC (Manager) de Google Ads. Para Meta, podés conectar cualquier Business Manager. Al conectar, Dashbo Connect sincroniza todas las cuentas publicitarias automáticamente.

Se activa tu suscripción automáticamente. Podés cancelar en cualquier momento antes de que terminen los 7 días y no se te cobra nada. No necesitás tarjeta de crédito para empezar.

No. Empezás tu prueba de 7 días sin ingresar método de pago. Solo te pedimos tarjeta cuando decidís continuar.

Cada cuenta de Dashbo Connect corresponde a un negocio con sus propias cuentas publicitarias. Si manejás varios negocios, podés crear una cuenta separada para cada uno.
Para agencias

¿Gestionás varios clientes? Hay una versión para vos.

Dashbo Connect es ideal para consultar los datos de tu negocio. Pero si manejás múltiples clientes con sus propios presupuestos, cuentas y objetivos, Dashbo para agencias tiene todo lo que necesitás.

Conocer Dashbo para agencias

Desde US$50/mes. 14 días gratis.

Alertas de presupuesto

Monitoreá la inversión de cada cliente y recibí alertas antes de que se pase del presupuesto.

Equipo y permisos

Tu equipo accede a los clientes que le corresponden. Administradores, analistas y vistas restringidas.

Reportes automáticos

Generá reportes con IA para cada cliente. Semanales, mensuales o cuando los necesites.

Todos tus clientes, una sola vista

Dashboard centralizado con presupuestos, métricas y alertas de todos tus clientes.

Tu data de marketing, lista para ser consultada

7 días gratis. Sin tarjeta de crédito. En 5 minutos tenés tus datos en cualquier herramienta AI.

No requiere tarjeta de crédito