Busca comercios en las redes de afiliación. Extrae, normaliza, puntúa y ordena los comercios.
Listo
Agregar Merchant Directo
Para merchants que NO estan en redes de afiliación, sino en paginas especificas o programas independientes.
Si elegís una cuenta, el comercio queda enlazado a ella y la red se fija a la de la cuenta.
Editar
Se normaliza: los espacios y guiones se quitan.
Información del sistema (solo lectura)
Ficha del merchant
Link de afiliado
🔒 Status manualizadoEste merchant tiene el estado configurado manualmente. Los scans automáticos NO van a sobrescribirlo aunque la API reporte lo contrario. Para volver al modo automático, desactivá el toggle.
Cupones de este merchant
Información del sistema (solo lectura)
Puntaje de confianza del comercio
+ Añadir Red de Afiliación
1 Configurar
2 Detectar
3 Testear
4 Mapear
5 Activar
Filtrar por cuenta:
Merchants Descubiertos
—
en 3 redes
Ganancia por clic (promedio)
—
lo que deja cada clic, en dólares
Comisión Media
—
sobre merchants activos
Merchants Recurrentes
—
comisión mensual
Categorías
—
nichos cubiertos
Fuente Datos
—
cargando...
Cobertura EPC
Cupones y Ofertas
Gestión de Cupones · para agregar manual usá el botón "+ Cupón" de cada merchant
Agregar Cupón / Oferta
Asociá un código de descuento o una promoción a un merchant existente.
Cupones activos
Cargando cupones...
—
Errores de Scraping
—
Cargando errores...
Redes de Afiliación
Red
Estado
Merchants
EPC
Escaneo
Cargando redes…
Elegí una red de la tabla para ver su detalle.
Nota sobre datos de Impact:
La API de Impact no provee categoria directamente: se infiere por palabras clave del nombre, la descripcion y el dominio del comercio — no interviene un modelo de IA.
El EPC si viene del feed de Impact (campo EPC, o payout/clicks cuando el EPC llega en cero); no se estima por regresion.
Cerrar
Proxy + ScrapingFALLBACK
El proxy solo se usa cuando un merchant no se puede obtener ni por API, ni por Webhook.
Es el ultimo recurso, reservado para merchants importantes donde no hay otra forma de obtener informacion.
Orden de prioridad: 1. API → 2. Webhook → 3. Proxy + Scraping
Embedding OpenAIACTIVO
Buscador por significado: entiende "zapatillas para correr" y "calzado deportivo" como lo mismo. En uso en produccion.
Uso: busqueda semantica de merchants, clustering por nicho, similitud entre programas.
Almacenado en pgvector (PostgreSQL) para consultas vectoriales rapidas.
Merchants por Red
Merchants por Status
Top Categorías
EPC y Comisión
Periodo:
Historial de Comisión y EPC
Ganancia por clic, dia a dia
Sin datos historicos para este merchant. Los datos se acumulan con cada ejecucion del scheduler.
Merchants Descubiertos
EPC
Merchant
Red
Cuenta
Categoria
Comisión
Tipo Com.
Ticket
Cookie
Pais
Visitas/mes
Status
Origen
Acciones
—
Actividad del escaneo
—
Logs del scanner apareceran aqui...
Salidas a internet del extractor
—
Consultando…
Extracción de datos — últimas 24 h
—
Consultando…
Scheduler
Se movió a su sección propia en el menú, junto con el de todos los agentes.
Cobertura de Datos
Cargando cobertura...
Estado del procesamiento de datos
Cargando estado ETL...
Chequeos del sistema
Pulsa "Ejecutar tests" para validar el sistema
Log: Agent 1 — Scout
ROAS por Nicho
CPA por Canal
CR% por Diseño
Campañas Activas
Campaña
Nicho
Canal
Impresiones
Clics
CTR
Conv.
CPA
ROAS
Gasto
Estado
Nuevo Nicho
1
Análisis
2
Configuración
3
Ecosistema
4
Activación
🔍 Análisis de mercado e IA
Secuencia de arranque recomendada por IA
1
Análisis de keywords y oportunidades SEO
El Agente de Research escanea volumen de búsqueda, CPC medio y dificultad de posicionamiento para los 50 términos clave del nicho.
Setup de web, blog, newsletter y canal Telegram. El Agente de Contenido genera los primeros 10 artículos y 4 emails de bienvenida.
Ej: "Top 10 piensos sin cereales 2026" · "Guía razas pequeñas" · Newsletter #1: "Bienvenido a PetLovers"
Semi-auto
4
Lanzamiento de campañas de pago (Testing)
Budget inicial €20/día en Meta + Google. El Agente de Campañas crea 3 variantes por canal con ángulos diferentes para detectar el ganador.
Ej: Variante A (precio) vs B (emoción/mascota) vs C (testimonial) → ganador en 7 días
Semi-auto
5
Revisión humana y decisión de escalar
Gate de aprobación: si ROAS > 2.5x tras 14 días, el sistema propone escalar presupuesto. Tú apruebas el salto.
Ej: ROAS 3.1x detectado → propuesta de escalar a €80/día (+300%) pendiente de aprobación
Revisión
⚙️ Configuración del nicho
📡 Canales de distribución
📘Meta Ads
Google Ads
🎵TikTok
📧Newsletter
✈️Telegram
💼LinkedIn
📌Pinterest
📰Taboola
🌐 Activos del ecosistema a crear
Agentes asignados automáticamente
Setup estimado: 48-72h para infraestructura base. El Agente de Contenido generará los primeros 15 artículos y el calendario editorial de 30 días de forma automática tras la activación.
Listo para activar
Los 8 agentes comenzarán el análisis y setup en cuanto confirmes el lanzamiento.
Primeras acciones automáticas (T+0)
→
Agente Research — Escaneo de keywords y merchants (automático · 2-4h)
→
Agente Contenido — Genera primeros 10 artículos + 4 emails de bienvenida (24h)
→
Agente Campañas — Crea 3 variantes de anuncio por canal seleccionado (48h)
!
Gate humano — Revisión y aprobación de campañas antes de activar gasto real
Gestión de Nichos y Proyectos
Propuestas de nuevos nichos
IA
Actualizado hoy · Basado en tendencias de mercado y afinidad con tu portfolio
Estado de Integraciones
Eventos en Tiempo Real
Salud del Tracking
Eventos por hora (últimas 24h)
Beneficio Neto+31%
€0
este mes
Revenue Bruto+18%
€0
comisiones cobradas
Inversión Total-2%
€0
ads + infra
Margen+3pp
0%
sobre revenue
LTV:CAC+0.3
0x
target 3x
Breakeven-8 días
0 días
tiempo recuperación
Cashflow Mensual (Proyección 12 meses)
RevenueCostesBeneficio
Distribución de Costes
Revenue por Nicho
Nicho
Revenue
Costes
Margen
ROAS
LTV:CAC
Breakeven
Fase
Gates de Aprobación Humana
2 pendientes
Acciones Automáticas (Agent 8)
Score de Viabilidad por Nicho
Corta una corrida en curso. El resto de los ajustes del Agente 2 —modelo y datos SEO pagos— están en Configuración.
Mapeo de nichos · Agente 2
Cargando…DEMO
Nichos
—
En revisión
—
Mejor candidato
—
Pool libre
—
Con EPC medido
—
en el pool
El catálogo de comercios del Scout, para investigar. Por defecto se muestran los
libres —los que no están en ningún nicho vivo, el
— del catálogo—; con el filtro de pertenencia ves
también los — que ya están en uno (aparecen marcados
ya en uso).
Con lo que tildes podés crear un nicho nuevo o
sumarlo a uno que ya exista; y con «Parecidos a» ordenás todo el
catálogo por cercanía a un nicho, para ver qué le falta.
Cargando…
Diseño de ecosistemas · Agent 3
Propone cómo monetizar cada nicho aprobado: tipo de sitio, canales y campañas · Listo
DATOS DE EJEMPLO
Ecosistemas
—
Canales
—
Campañas
—
Ecosistemas diseñados
Son propuestas: nada se publica hasta que las apruebes. Clic para ver el detalle.
Canales
Nombre
Tipo
Icono
Costo/mes
Costo por clic
Prioridad
Cuándo
Reglas
Claves
Activo
✓ Aprobado
Qué sitio y por qué
El tipo de web que se propone para este nicho
Sobre qué se decidió estoEl dato detrás de cada decisión
Lo que sabemos del nicho
Los comercios del nicho
Dónde se trae gente
Canal
Tipo
Prioridad
Presupuesto (Agente 4)
Cuándo
Plan de medios
Plataforma
Objetivo
Tipo
Costo por venta
Retorno
Cuándo
Los montos de publicidad los asigna el Agent 4. Acá se define qué campaña conviene hacer, no cuánto ponerle.
Recorrido del visitante
Cómo se supone que alguien pasa de descubrir el sitio a comprar: de dónde llega,
qué lee y qué se le pide en cada etapa.
Calendario de contenidos
Etapa
Semana
Tipo
Acción
Canal
Responsable
Riesgos y qué hacer con cada uno
Comunidad
Plan financieroLo calcula el Agent 4
Historial de decisiones
Versiones del diseño
Estado del modelo de IASi el modelo está disponible y cuánto costó
Nichos
· los aprobados, listos para decidir cómo armarlos
Tocá uno para ver sus tres formas de armarlo y su plan ·
Nicho
Elegí un nicho
Las tres formas de armar este nichoiCon publicidad, sólo gratuitos y escalonada, cada una con su presupuesto.
Qué tan confiable es
Los tres escenarios
flojo · normal · optimista
El nicho
El sitio
Cómo se convierte una visita
Informe de clics
De dónde vienen los clics
clics hacia los comercios, por canal
Calculando con el plan de medios…
De dónde viene la gente
Caja mes a mes
Lo real contra el plan
medido por el Agente 7
Comercios
Plan de medios
La temporada del año
zona, picos, eventos e ingreso por mes
Calendario
HistorialiEditar a mano deja marca: si cambiás los canales, las campañas, el calendario, el recorrido o el perfil de audiencia desde su bloque, queda registrado acá que lo eligió una persona — y el próximo rediseño avisa que va a pisar esos ajustes en vez de hacerlo callado.
Umbrales y supuestos
Las varas con las que se clasifica cada plan y las palancas con las que se calcula, para todos los nichos
Plan financiero · Agente 4
Validación financiera y asignación de presupuesto · Listo
DATOS DEMO
Esperan tu decisión
—
Hay que poner (12m)
—
Queda (12m)
—
No se pueden decidir
—
falta medir la economía del nicho
Supuestos y política de inversión
Estos números no son mediciones: son decisiones que cambian lo que el panel
proyecta. Los que dicen aplica al reiniciar se leen al arrancar
el service, así que guardarlos no alcanza para que tengan efecto.
Umbrales de clasificación
Los dos que DECIDEN son ROAS y breakeven. CPA, margen y LTV:CAC se calculan y
se muestran, pero no votan.
Comparar planes0 seleccionados
Planes Financieros
Clic para ver roadmap y recomendaciones
Nicho
Veredicto
Cuánto poner
Cuánto queda
Cuándo vuelve
Retorno del negocio
Retorno de la publicidad
Acción
⋯
Qué dice este plan
¿Cuánta gente debería traer?
Tráfico gratis medido
¿Cuánto deja?
Cuánto se compra y por qué
Prueba de lanzamiento
¿Cuánto hay que poner?Gasto planificado del nicho
Canal
Decisión
Retorno del canal
$/mes
Ingresos atribuidos
Visitas objetivo
Tráfico esperado
CPC
% del plan
Fase
¿Cuándo vuelve, y cuánta plata antes de empezar?
Escenario
Con el modelo de José cada escenario tiene su propio objetivo de tráfico, así que cambian
las visitas compradas y también la inversión. Con el cálculo anterior, en cambio, los tres
comparten el gasto y sólo varía el retorno.
Sin proyección para este plan
Mes
Fase
Objetivo
De pago
SEO
Redes
Propios
Gasto
CTR
CVR
Clics
Ventas
Ingreso
Neto
Acumulado
ROAS negocio
ROAS publicidad
Gate
¿Cuánto le creo?
¿Qué hago?Las acciones que el plan recomienda
Informe completo del plan
Supuestos y política de inversión
Disparadores del planCondiciones que disparan una acción automática
Cargando triggers...
¿Y si sale peor?
Mover
Escenario
Valor
ROAS
Breakeven
Ganancia 12m
ROI
Veredicto
Resultado Simulación
Escenario hipotético
Generación del Agente 5
Frená la generación de contenido en curso (corta el gasto de LLM de forma fiable).
5
Agent 5 — Content Factory
Producción de contenido · Webs, landing pages, emails, creatividades, tracking ·
Listo
DATOS FICTICIO/DEMO
SITIOS
—
PÁGINAS
—
CON ERROR
—
PUBLICADAS
—
COSTO LLM
—
COSTO/PÁGINA
—
TIEMPO MEDIO
—
ÚLT. GENERACIÓN
—
Plantillas
Todas las plantillas de Home y sus variantes. La estructura es fija; el diseño lo genera Claude según el nicho. Elegís la plantilla y su estructura en el wizard (Paso 3).
Este flujo fue reemplazado por "Crear Sitio Nuevo (F2)"
El wizard "Merchant Site" es pre-F2 y los endpoints de su backend (CF_API/niches,
CF_API/niches/<n>/merchants-real, CF_API/countries) no existen
en el backend del Agente 5 — por eso aparecía "No niches found". El wizard canónico
(cfSiteWizard, F2) cubre los 3 structure types (general / same_niche /
only_coupons) sobre MPG_API (/api/mpg/*): 62 nichos viables +
merchants y cupones reales del Scout, KIMI cableado (F3.3), bloque coupon_empty_behavior (F1.4),
edición vía Sanity Presentation (F4.4 + F4.5), auth JWT del Scout.
Coupon Site — post-MVP
Según el modelo del maestro (PROMPT_MAESTRO_CLAUDE_CODE.md §0.2),
el Coupon Site (only_coupons) es una rama post-MVP: el foco del MVP es
Merchant/Niche (general + same_niche). Cuando se active la rama Coupon, la creación se
cubrirá desde el wizard F2 (track "Crear Sitio Nuevo", structure_type = only_coupons),
no desde este wizard interno.
Nota: el wizard interno pre-F2 de este panel también usaba CF_API/niches, mismo backend
roto que el track Merchant Site (deprecado). Se preserva en colapsado solo para debug.
Selecciona nichos enteros. Sus merchants se importan al seleccionar.
Categorías creadas manualmente. Seleccioná merchants individuales o importá todos los de una categoría.
0 seleccionados
Seleccioná los merchants para el sitio. Mín 1, máx 100. La selección persiste al cambiar filtros/página.
—
Paso 2 — Cupones y Ofertas por merchant
Opcional: cupones con código por merchant. Se muestran todos los de los comercios elegidos (API de la red, scraping y email aprobado; las ofertas que traen código cuentan como cupón). Los de comercios que no nos aprobaron y los probados que no funcionan se marcan y no se tildan solos; si los tildás, se publican igual. Los merchants sin cupón se renderizan según el coupon_empty_behavior elegido en el paso 3.
Opcional: ofertas sin código (promos de scraped_offers) por merchant; las que traen código están en la pestaña Cupones. Se muestran en la ficha y la card del merchant. Totalmente independientes de los cupones.
Paso 3 — Plantilla del Home + comportamiento de cupones
Estilo del Home
Cuando un comercio se queda sin cupones activos
Variante por tipo de subpagina
Opcional
Por defecto todas las subpaginas usan el template del Home. Usa overrides para asignar un template distinto a tipos especificos.
Scripts del sitio
(0 seleccionados)
Se inyectan en el sitio generado segun su slot (head, body_start,
body_end). Los de tipo middleware no se inyectan como codigo:
configuran el middleware que ya trae la plantilla.
No hay scripts registrados. Se crean en la pestana Scripts.
Paso 4 — Subpáginas a generar
Tipos opcionales además del HOME. HOME siempre se genera.
Categorías en la home
Las categorías no se cargan a mano: salen de los merchants que
elegiste. Cada recuadro abre una subpágina con las fichas de esa categoría,
ordenadas de mejor a peor. Las categorías que no llegan al mínimo van a un
recuadro agrupado (More options) — no se pierde ninguna ficha.
Paso 5 — Generar draft del HOME
¿Cómo querés crear la HOME?
La HOME es el ancla de diseño: la revisás en el editor visual y el resto de las subpáginas siguen su estilo. Los dos enfoques usan los mismos merchants y datos reales.
Motor de generación
Diseño
Paso 6 — Editor visual + preview del HOME
La edición se hace en Sanity Studio (Presentation Tool, F4.4). Click-to-edit sobre el iframe del preview.
Paso 7 — Generar subpáginas
Genera las subpáginas seleccionadas (hub/fichas/comparativas/etc.). Backend actual genera todo de una; la separación HOME-vs-subpáginas como botones independientes queda anotada en AUDITORIA F2.9.
Paso 8 — Revisión final del sitio
Editar merchants del sitio
—
0 seleccionados
—
Production Logs
Logs del Content Factory aparecerán aquí...
5Content Review — Revisar y Editar Contenido
Selecciona una pestana para cargar contenido...
Generar Pagina Premium
📄 Paginas premium generadas
Cargando...
5
Site Builder
Armá sitios de afiliación a partir de plantillas y los datos del pipeline
Para crear un sitio nuevo, andá a Content Factory → Crear Sitio Nuevo (F2)
El wizard canónico tiene 9 pasos, KIMI real cableado (HOME + subpáginas split, F3.3),
el bloque destacado de coupon_empty_behavior (F1.4), edición directa
desde Sanity Presentation Tool (F2.8) y auth JWT del Scout.
Tus sitios
Script Registry
LLM Prompt Editor
Edit prompts used by KIMI to generate page content
Skills del generador
Expertise que Claude Code aplica al construir las páginas
Cómo se usan. Cada skill declara cuándo aplica: siempre, por tipo de página (y cuáles) o manual (sólo si se pide al generar).
Una skill apagada no se usa nunca, ni pidiéndola. Lo que no entra en el presupuesto de caracteres queda afuera entero, nunca cortado — y abajo se dice cuál y por qué.
0 caracteres · el presupuesto total es —
Maintenance Notifications
Loading...
Audit Log — write requests interceptados por audit middleware
Click "Cargar" para consultar GET /api/mpg/audit-log.
Scraping de fichas de merchant cuando la API de la red no alcanza
Activo
D
DataForSEO
Datos SEO del Agent 2 · API paga, se prende y apaga por botón
Apagado
G
Google Ads KP · Knowledge Graph
Volumen de keywords y entidades para el scoring de nichos
Activo
SA
Sanity CMS
Contenido editable de los sitios generados (Agent 5)
Activo
Stack Técnico por Capa
Backend / APIs
Python 3.14FastAPIRESTasyncpg
Base de Datos
PostgreSQL 16pgvector
Comunicación entre agentes
HTTP RESTpg_notifyCross-schema SQL
Sitios generados
Next.js 15ReactSanity
Este dashboard
HTML/CSS/JSChart.jsLucide
Infraestructura
nginxsystemdDockerGit
LangGraph Orchestrator
Corre los 7 agentes en orden, con estado persistente, compuertas de aprobación humana, rutas condicionales y reintentos
Frenos: no se pudo consultar
Total Runs
—
Completados
—
Fallidos
—
En Curso
—
Pausados
—
Duración media
--
El pipeline, de punta a punta
Listo Corriendo Falló Esperando Sin correr
Estado actual
Sin ejecuciones
Tiempos por nodo
--
Métricas por nodo
Nodo
Corridas
OK
Fallos
Retries
ms prom.
Sin datos
Historial de corridas
Corrida
Estado
Nodo
Duración
Fecha
Sin ejecuciones
Resultados por agente — última corrida
Agent 1 · Scout
--
Agent 2 · Niche Mapper
--
Agent 3 · Ecosystem
--
Agent 4 · Budget
--
Agent 5 · Content
--
Agent 6 · Launcher
--
Agent 7 · Monitor
--
Salud de los agentes
--
Corridas en curso
Corrida
Estado
Nodo
Acciones
Sin runs activos
Pendientes de aprobación
Corrida
Nodo
Fecha
Acciones
Sin runs pendientes
Circuit Breakers
Sin datos de circuit breakers
Errores y alertas
Sin errores registrados
Configuración
Consumos, keys y configuración del entorno — datos exactos leídos en vivo. Los cambios de variables requieren reiniciar el agente.
Gasto y consumo. Cuánto se gastó: modelos de IA (por agente y período), DataForSEO y Apify. El detalle de pagos por proveedor está en «Administrador».
Consumos LLM
Costo exacto: tokens reales × precio oficial
Cargando…
Gasto DataForSEO
La otra fuente paga: se cobra por consulta
Cargando…
🌐 Gasto Apify (tráfico)
$0,005 por comercio (medido) · $5/mes de crédito gratis
Cargando…
Frenos de gasto. Todo lo que puede gastar plata o cupo se prende y se apaga acá: los interruptores de la IA y de las fuentes pagas, el Agente 6 y el despliegue de campañas. Nada gasta si no está prendido.
Interruptores de gasto
Nada gasta un dólar sin que vos lo prendas acá
Cargando…
Datos SEO pagos
Cargando…
Es la canilla: cerrada, ningún botón del Agente 2 puede comprar datos. Aplica al
instante, sin reiniciar. Los frenos por bloque (SERP · gaps · dificultad · volumen) son variables
de entorno y no se conmutan desde el panel — su estado se ve arriba, en «Gasto DataForSEO».
Tráfico de los comercios
Cargando…
Cargando…
Cargando…
Mide las visitas mensuales de los sitios de los comercios (SimilarWeb, vía Apify) para
la tabla «Los comercios del nicho» del Agente 3. Cerrada, esa columna muestra el
puesto de Tranco, que es gratis y ya está medido. Hacen falta
los dos: el maestro y el del actor. Además hay un
tope mensual igual al crédito gratuito: cuando se llega, frena solo.
Agente 6 · Launcher
Apagar todo o por parte · topes de gasto · quién cambió qué
Cargando…
Despliegue de campañas pagas
Corte general del Agente 6: Meta, Google, TikTok
Cargando…
Modelos de IA. Qué modelo usa cada agente: el de Claude Code (suscripción, consume cupo) y los que cobran por token.
Modelo de Claude Code por agente
aplica sin reiniciar
Cargando…
Modelos por agente — los que cobran por token
KIMI de cada agente · Claude por API (Agente 5)
ℹ️ Esto no es Claude Code. Acá se elige el modelo de los carriles que
cobran por token: el KIMI de cada agente y, en el Agente 5, el Claude por API.
El carril de Claude Code —que va por suscripción y no cobra por token— se elige en
"Modelo de Claude Code por agente", justo arriba.
En el Agente 5, el texto editorial y el diseño de páginas usan modelos
SEPARADOS: las cuatro columnas son las cuatro combinaciones (default del texto Claude,
Haiku 4.5; del diseño Claude, Opus 4.8). Sólo el Agente 5 diseña páginas.
Cuál de los dos proveedores está activo en cada agente lo decide el switch de
"Interruptores de gasto"; acá se elige QUÉ modelo usa ese proveedor.
Cargando…
Administrador. Variables del entorno, pagos de las APIs y salud de los links de afiliados. Pide el usuario y la contraseña de administrador (los mismos del login).
Acceso administrador
Ingresá tu usuario y contraseña (el mismo del login). Tenés que ser administrador.
Notificaciones. Las alertas del sistema: qué está abierto, por dónde se avisa (email) y las reglas.
🔔 Notificaciones
Vigila el gasto en las fuentes pagas, la salud del servidor, el abuso de la API y las ejecuciones raras del pipeline. Detecta y avisa; no ejecuta acciones por su cuenta.
…
Críticos
—
Advertencias
—
Informativos
—
Último chequeo
—
Canales de salida
Cargando…
🔒 La contraseña no se configura desde acá: va en el .env de cada agente
(ALERT_EMAIL_SMTP_PASS). Si cambiás de casilla y su contraseña no está puesta, el estado de arriba lo dice.
Cargando…
Los cambios se guardan al instante. Los umbrales se aplican en el próximo chequeo.
Cargando…
Peticiones HTTP que ve este backend (Agent 1), en ventana deslizante en memoria. El HTML y los assets del dashboard los sirve nginx directo, así que no aparecen acá: lo que se vigila es la superficie de API, que es la que autentica y consulta datos.
Cargando…
— · backup automático antes de cada guardado · cambios requieren reiniciar el backend
Variable
Estado
Nuevo valor (vacío = no cambiar)
Cargando…
Variables protegidas (no editables vía panel):—
💳 Pagos & Consumo de APIs
Tracking de gastos en OpenAI, scraping APIs, proxies y otros servicios pagos.
Este mes
—
Mes anterior
—
Últimos 365 días
—
Acumulado total
—
— llamadas
Gasto este mes por proveedor
Proveedor
Llamadas
Total USD
Cargando…
Breakdown por servicio (acumulado)
Proveedor
Servicio
Modelo
Unidades
Llamadas
Total USD
Cargando…
Historial reciente (últimos 50)
Fecha
Proveedor
Servicio
Modelo
Unidades
USD
Cargando…
🔗 Health de Links de Afiliados
Verificación HEAD de URLs de merchants, cupones y ofertas. Cron diario 04:00 UTC + manual.
Merchants OK
—
— rotos
Cupones OK
—
— rotos
Ofertas OK
—
— rotos
Sin validar
—
pendientes
Validación en curso…
Links rotos
Tipo
Merchant/Item
URL
HTTP
Verif.
Cargá el summary primero
Scraping selectivo
Elegí merchants manualmente y dispará scraping (ofertas/cupones/enrichment) solo de esos. Ideal cuando trabajás por nichos.
Cómo funciona: por cada merchant ejecuta búsqueda
vía API del network
(rápido, cupones publicados oficialmente) y vía
SCRAPING web del sitio del
merchant (más lento, encuentra cupones que no están en la API) —
maximiza la cobertura. Lo nuevo que encuentra
no se publica solo: queda en Para revisar
(abajo de todo) hasta que lo apruebes. Lo que ya estaba publicado sigue igual.
Lo nuevo que encontró el scraping selectivo. Aprobar lo publica; Rechazar lo saca y lo deja en «Rechazados», de donde lo podés restaurar.
0 seleccionados
Merchant
Código / título
Descuento
Vence
Origen
Encontrado
Acciones
Cargando…
—
Cupones de email (José)
Las redes (Awin, CJ…) mandan cupones y ofertas a la casilla de José. Scout la lee por IMAP read-only como 4ª fuente. Desde acá podés volver a mandar a buscar, ver el historial y revisar las ofertas que no se pudieron asociar a un merchant.
Cómo funciona: "Volver a buscar" dispara la ingesta
(respeta el doble interruptor de la ingesta). Cada oferta con señal de descuento
se asocia a un merchant existente (por id de red, dominio o nombre;
con match semántico como fallback) → si matchea, el
cupón se verifica funcionalmente y, si el código es
real y de calidad, se auto-aprueba sin intervención.
Solo lo dudoso queda pendiente para José. Lo que no matchea cae en la
cola de revisión. Nunca se crean merchants.
Estado de la ingesta
Cargando estado…
Auto-aprobados hoy
—
Cupones a revisar
—
pendientes de José
Ofertas a revisar
—
sin código
Cola sin match
—
Pend. vencidos
—
Rechazados
—
Auto-aprobar cupones verificados—
Cuando está ON, todo cupón/oferta que pasa la verificación funcional (código hallado en el HTML del merchant) se publica solo. José solo audita las excepciones. Con OFF cuenta pero no publica.
Cursor por cuenta (IMAP)
Cuenta
UIDVALIDITY
Último UID
Actualizado
—
Historial de corridas
Cuándo
Cuentas
Cupones detectados
Para revisar
Errores
Detalle
Cargando corridas…
"Cupones detectados" = asociados a un merchant · "Para revisar" = sin merchant, van a la cola. Tocá Detalle para el desglose técnico por cuenta.
Sin merchant — revisión manual
0 seleccionadas
No creamos merchants desde el email. Un email da pistas (dominio, nombre, id de anunciante), no un merchant verificable: inventar uno metería datos falsos en los sitios. Estas promos esperan que las asignes a un merchant que ya existe. Por lo mismo acá no hay filtro de país — sin merchant resuelto no hay región confiable; sí podés filtrar por red y por dominio del remitente.
Asunto / remitente
Pista merchant
Código
Descuento
Acciones
Cargando cola…
—
Revisión de cupones de email
Los cupones funcionalmente verificados y de calidad se auto-aprueban (aparecen en "Aprobados"); acá solo revisás lo dudoso (sin código, no verificado, o con flags). Aprobar publica; Rechazar despublica (reversible). Los badges ⬤ marcan por qué un cupón necesita tu ojo.
0 seleccionados
Merchant
Casilla / empresa
Título / código
Descuento
Expira
Red
País
Calidad
Verif
Flags
Estado
Acciones
Cargando cupones…
—
Ofertas de email (promos sin código)
Las promos sin código son ofertas (van a scraped_offers, no a cupones). Las limpias (descuento real + link vivo + no vencidas) se auto-publican; acá solo revisás las dudosas (link roto, monto sin moneda, etc.).
0 seleccionadas
Merchant
Título
Descuento
Expira
Red
País
Estado
Acciones
Cargando ofertas…
—
Scheduler
Tareas programadas de todos los agentes, en un solo lugar. Datos reales del scheduler de cada agente.
Ejecuciones recientes
Sin scheduler propio
Publicar en Redes
Cargás una vez y se publica en todas · vía Make.com ·
comprobando…
Desde una página del sitio
Contenido común
Cargando redes…
Canales
· de dónde se trae gente, para todos los nichos
Es el catálogo del que el Agente 3 elige los canales de cada diseño (cambiarlo no
modifica los nichos ya diseñados) ·
Empresas / cuentas
Cada empresa tiene una cuenta en cada red; cada cuenta trae sus comercios
de la red. De acá sale qué comercios puede usar un nicho y con qué linkⓘ
· cargando…
1Empresa
quién se da de alta ⓘ
2Cuenta en cada red
una por red ⓘ
3Enlazar comercios a la cuenta
cuáles te aprobó la red ⓘ
4Web y links
de dónde sale cada link ⓘ
Nueva empresa
Newsletter
Las personas que se anotaron en el newsletter de cada sitio.
Fase 1 — guardar bien. Cada vez que alguien se anota en un sitio (las páginas de plantilla y las de Claude Code), el correo queda guardado acá con el sitio y la página de donde vino. Todavía no se manda ningún mail: por eso figuran como sin confirmar. La confirmación por mail y el envío de newsletters se conectan cuando se elija el proveedor (fase 2), y nadie de esta lista se pierde.
—
Anotados (activos)
—
Nuevos en 7 días
—
Se dieron de baja
—
Sitios con anotados
Por sitio
Sitio
Activos
Nuevos 7 días
Bajas
Última alta
Acciones
Cargando…
Suscriptores
0 seleccionados
Email
Sitio
Estado
De dónde
Alta
Acciones
Cargando…
—
Scraping selectivo — progreso en vivo
—
0/0
Procesados
0/0
Cupones API
0
Cupones SCR.
0
Ofertas
0
Para revisar
—
Enrichments
0
Descartados
0
Errores
0
Estado
Merchant
Cupones
Ofertas
Tiempo
Errores
Esperando datos del job…
Cupones / ofertas extraídos
Esperando datos del job…
Cada merchant se procesa por API del network (rápido, cupones publicados oficialmente) y por SCRAPING web (más lento, encuentra cupones no listados). En la tabla de cupones del Agente 1 quedan con badge API o SELECTIVO según la fuente.
Asociar merchant
—
Escribí al menos 2 letras…
Editar oferta sin merchant
—
Agregar cuenta de email
Nueva fuente de cupones y ofertas (IMAP, solo lectura)
El servidor IMAP se detecta y verifica automáticamente con la conexión antes de guardar.
Gmail, Yahoo e iCloud no aceptan la contraseña de tu cuenta: necesitás generar una
contraseña de aplicación (con verificación en dos pasos activada).
Outlook/Office365 con Basic Auth desactivado no se puede agregar: requiere OAuth2.
Servidores probados
Editar cupón de email
Corregí los datos a mano y aprobá. "Abrir página" prueba el código en el sitio.
Actual:—
Actual:Sin empresa
Agregar Red de Afiliacion
Configura una nueva red paso a paso
1. Datos
2. Auth
3. Metodos
4. Mapping
5. Activar
¿No sabés la URL base ni qué credenciales pide?
Se puede investigar la documentación pública de la red y completar estos campos. Lo que
proponga se revisa acá antes de seguir, y se prueba contra la API real antes de activar nada.
El tipo de autenticación se preselecciona automáticamente según la API. Podés cambiarlo.
Token Bearer enviado en header Authorization
🔒 Las credenciales NO se guardan en la base (regla dura #2): acá va el nombre de la variable (ej. KWANKO_TOKEN). Cargá el valor en el .env del Scout y reiniciá agente1.
Configuracion avanzada
Carga manual del endpoint de merchants
Endpoint de ofertas/cupones (opcional)
Si la API de cupones/ofertas vive en otro host que la red, pegá la URL completa (https://…) — se usa esa, con el auth de la red. Si es el mismo host, alcanza con el path (/deals).
El mapeo de campos (nombre, comisión, etc.) se hace en el próximo paso.
Mapeo de metodos por funcionalidad
Selecciona que metodo de la API corresponde a cada funcionalidad, o usa AI para auto-asignar
Parametros del metodo seleccionado
Mapping de campos
Campo del sistema → Campo de la API. Edita si el AI no mapeo correctamente.
Mapping de campos de cupón / oferta
Campo del sistema → Campo de la API de la oferta. Se guarda junto al mapping de merchants.
Asistente
Qué le puedo pedir
Mira tus datos de ahora para las preguntas de la lista, y te dice a qué
hora los leyó. Explica cómo funciona el resto: cómo se calcula cada
número, qué significa cada campo y qué pasa al apretar cada botón.
También puede hacer cambios —aprobar, archivar, editar, medir— si está
prendido el permiso de abajo: siempre te muestra qué va a cambiar y cuánto cuesta, y
confirmás vos.