unPlan.es convierte un presupuesto, un estilo y un rango de fechas en un día totalmente reservado — de la mañana a la noche, consciente del transporte público, con sesiones de entrada programada y reservas gestionadas por nosotros (cada una con su proveedor real). El cliente recorre un asistente de 7 pasos; los partners reciben tráfico cualificado y de alta intención, con fulfilment end-to-end en 24 horas.
Un documento para proveedores de inventario, redes de afiliación y partners comerciales — qué somos, qué entregamos, cómo conectar. Snapshot generado el 2026-05-28 00:27 UTC.
Lo que vas a encontrar en este documento.
No es un marketplace de actividades sueltas. Es un planificador que cose un día entero — mañana, comida, tarde, cena, noche — anclado a la hora real del vuelo, con tránsitos contrastados contra Google Maps y sesiones de entrada programada estampadas desde el catálogo de cada proveedor.
Seis franjas diarias con dos alternativas por franja, más una opción "tiempo libre". Los días de llegada y regreso se adaptan a la hora real de aterrizaje/despegue — nunca prometemos una bienvenida a las 13:30 cuando el avión aterriza a las 16:00.
Cuando un proveedor está conectado, las opciones que se muestran son inventario en vivo con precios en EUR. Si una categoría no tiene resolver real, se queda vacía hasta que integremos uno — nunca inventamos.
El cliente no reserva pieza por pieza. Como intermediario por mandato, reservamos inventario en hold (Duffel hold orders, LiteAPI prebookId, Viator cartRef) y confirmamos en 24 h; cada reserva se paga con su proveedor real y unplan cobra su gestión (no es el comercio de las reservas). Los localizadores llegan por email y notificación push.
Todo el recorrido corre sobre una única función serverless (Vercel) con CSP estricta, HSTS y RLS en la base de datos Supabase.
Si suministras vuelos, hoteles, entradas, tours, restaurantes o experiencias, esto es lo que enchufamos, cómo y qué coste tiene para ti.
| Categoría | Proveedores | Modo de integración | Estado |
|---|---|---|---|
| Vuelos | Aviasales · Duffel · Kiwi.com · LiteAPI Flights | Aggregator · API E2E · Aggregator · API E2E | En vivo |
| Trenes | Rail Europe | Aggregator | Beta |
| Alojamiento | LiteAPI Hotels | API E2E | En vivo |
| Actividades & tours | Awin product feeds · Civitatis · Fever · GetYourGuide · Groupon · Klook · Tiqets · TradeDoubler product feeds · Viator | Feed · Aggregator · Aggregator · Aggregator · Aggregator · Aggregator · Aggregator · Feed · API E2E | En vivo |
| Museos & cultura | Fever · Tiqets · Viator | Aggregator · Aggregator · API E2E | En vivo |
| Guías locales | GuruWalk · Viator · WeGoTrip | Aggregator · API E2E · Aggregator | En vivo |
| Experiencias premium | Tiqets | Aggregator | En vivo |
| Restaurantes | Yelp Fusion | Feed | Beta |
| Vida nocturna | Fever | Aggregator | En vivo |
| Conciertos | Fever · Ticketmaster | Aggregator · Aggregator | En vivo |
| Plan gratuito | OpenStreetMap POIs | Feed | En vivo |
Búsqueda → prebook → book → cancel desde nuestro backend serverless. El cliente no reserva pieza por pieza: llamamos a tu API con el patrón de booking diferido y cada reserva se paga con su proveedor real (unplan actúa como intermediario por mandato y cobra su gestión, no es el comercio de las reservas). Lo usan Duffel, LiteAPI (hoteles y vuelos) y Viator Partner (gated).
Ideal para: ingresos directos a tarifa wholesale + margen, sin pérdida de cookie de afiliación.
Ingestamos tu Product Data Feed (Awin, TradeDoubler, Impact, Partnerize), aplicamos nuestro tagger + caché L2 y mostramos las opciones dentro de la agenda. Click-through a tu checkout con publisher / SID / CID ya estampados.
Ideal para: marcas con programas de afiliación y modelos CPA / CPL.
Cuando no hay API de booking, usamos APIs de búsqueda (Yelp, OSM Overpass) y redirigimos al cliente con nuestro partner ID. El parser de inbound captura el localizador en el email de respuesta.
Ideal para: cobertura long-tail y de complemento.
unPlan.es es un publisher editorial con un modelo comercial claro: cada recorrido por el asistente acaba en un plan que gestionamos como intermediario por mandato (cada reserva con su proveedor real). El tráfico que enviamos es tráfico con intención de compra, presupuesto conocido e itinerario confirmado, no clicks por curiosidad.
Estampamos Publisher ID / SID / CID en cada deep-link, dejamos la cookie de la red en la misma ventana y notificamos las URLs de postback (Impact, Partnerize) cuando están disponibles. Cada redirección es una búsqueda donde ya conocemos las fechas, el tamaño del grupo, el presupuesto y la alternativa considerada.
Sin ida y vuelta, sin carreras de reembolso. El cliente no reserva pieza por pieza: cada reserva se paga con su proveedor real y unplan cobra su gestión (no es el comercio de las reservas). Mantenemos el inventario en hold 24-72 h y reconciliamos reservas manuales + API antes de que dispare el auto-confirm. Si no podemos entregar, el sistema reembolsa automáticamente — el partner ve una cancelación limpia, no un chargeback.
Tono editorial, sin pop-ups, sin tráfico incentivado, sin coupon-scraping. El inventario se muestra acompañado de contexto cultural y gastronómico. La marca se lee como concierge, no como comparador.
Mercado español con expansión europea activa. El autocompletado de origen usa Google Places (post-marzo 2025), y el asistente soporta 10 estilos en ES, FR, IT, PT, NL, DE, además de una expansión curada por el Este de Europa (9 ciudades añadidas en 2026-05).
Una postura técnica seria no es opcional cuando llamas a las APIs de otros con su reputación en juego. Este es el stack y lo que hacemos para protegerlo.
docs/runbooks/security-incident.md (T+0 / 15 m / 1 h / 24 h / 7 d)./api/cron/expire-holds reembolsa cada 5 min los holds vencidos y notifica al cliente.El cliente paga el precio wholesale tal cual. Nuestra management fee está fijada al 0 % — el ingreso de unPlan.es es la comisión de afiliación / partner aguas arriba, neta para el cliente. La única línea opcional es la tarjeta virtual prepago ("All-Inclusive"), con tope de 50 EUR / persona / día y una fee administrativa de 25 EUR absorbida en la línea de gestión. Techo total de fees fijas: 25 EUR por plan.
Hay tres puertas. Elige la que encaje y te devolvemos un plan de integración de una página en 5 días laborables.
Si operas una API de booking (NDC, hotel content + book, reserva de ticketing), construimos el adaptador en pkg/providers/, certificamos contra tu sandbox y desplegamos a producción con nuestros patrones de booking diferido e idempotency-key.
Timeline: habitualmente 2–4 semanas por adaptador, sujeto a certificación.
Si gestionas un Product Data Feed o un programa Click + Postback (Awin, TradeDoubler, Impact, Partnerize, Travelpayouts), comparte el FID / SID / publisher ID y activamos en la misma semana. Aceptamos JSON, CSV, JSONL y el nuevo Awin Enhanced Feed v2.
Timeline: 1–7 días desde credenciales hasta el primer ingreso.
Integraciones editoriales a medida: estilos de marca dentro del asistente, paquetes de ciudades curados, vouchers B2B, tarjetas regalo a través de la línea de tarjeta virtual prepago. Pensada para travel boards, DMOs, grupos hoteleros y programas de tarjetas premium.
Timeline: según brief de campaña.
Ventas, partnerships, co-marketing, onboarding de afiliados, consultas de revenue share.
Implementación de adaptadores, handoff de sandbox, configuración de postbacks, certificación.