Saltar al contenido

Caso de éxito · Salud y estética

SkinLocal Midtown: reservas en línea dentro de su propio sitio, con el 100 % de las citas atribuidas a la campaña que las originó

Un med spa de Dallas invertía en Google, Instagram y SEO local, pero su sistema de reservas vivía en otro dominio y rompía toda la medición. Construimos un plugin de WordPress que reproduce el flujo completo de reservas en su sitio y guarda cada cita con su origen.

Cliente
SkinLocal Midtown
Sector
Salud y estética
País
Dallas, Texas, Estados Unidos
Servicios
Desarrollo web
Duración
Proyecto cerrado
Periodo
2026
  • 100%de reservas atribuidasCada cita guarda campaña, anuncio o búsqueda que la originó
  • 0redirecciones externasTodo el flujo de reserva ocurre en skinlocalmidtown.com
  • 10 pasosdel flujo de reserva reconstruidosServicios, profesional, calendario, horarios y confirmación
  • 30 díasde persistencia del origenCookie propia para atribuir aunque la reserva llegue días después
Toalla, crema y flores sobre una mesa de spa, representando el negocio de estética SkinLocal Midtown

En 30 segundos

  1. RetoEl botón "Reservar" enviaba al cliente a otro dominio (la plataforma Boulevard). Al salir del sitio se perdían los parámetros de campaña y Google Analytics registraba citas sin origen: imposible saber qué canal las producía.
  2. Qué hicimosUn plugin de WordPress que reconstruye los 10 pasos del flujo de reserva dentro del sitio, usando la API de Boulevard solo como fuente de datos, y guarda cada cita con su atribución completa.
  3. ResultadoEl 100 % de las reservas quedan registradas con su canal, sin redirecciones y con los datos en el dominio del cliente. Las decisiones de inversión en anuncios pasaron a basarse en evidencia.

El cliente

SkinLocal Midtown es un med spa en Dallas, Texas, que invierte de forma constante en campañas de búsqueda en Google, en Instagram y en SEO local para llenar su agenda. Su sitio web corre en WordPress; sus reservas, en Boulevard, una plataforma especializada del sector.

El reto

El negocio tenía un problema de medición crítico. Al pulsar «Reservar», el visitante salía de skinlocalmidtown.com hacia el dominio de Boulevard. Esa redirección rompía la cadena de atribución: los parámetros de campaña se perdían y Google Analytics registraba las conversiones sin fuente. El resultado era que no se podía saber qué canal de marketing producía realmente las citas, y el presupuesto se repartía por intuición, no por evidencia.

La frase que resumió el diagnóstico: no estaban perdiendo reservas; estaban perdiendo la evidencia de qué las producía.

La solución

Diseñamos un plugin de WordPress a la medida que reconstruye el flujo completo de reserva de Boulevard, de diez pasos, dentro del propio sitio (servicios, profesional, calendario, horarios, datos y confirmación) y usa la API de Boulevard únicamente como fuente de datos. El cliente nunca sale del dominio, así que la atribución se conserva de punta a punta.

Los componentes principales fueron un widget de reserva en React, una capa intermedia en WordPress que conversa con la API GraphQL de la plataforma, una cookie propia de 30 días para capturar el origen aunque la reserva llegue días después, una base de datos de citas con su atribución completa, un manejador de webhooks con auditoría y reintentos, notificaciones por correo y un panel de administración para credenciales, marca, plantillas y exportación.

Seguridad por diseño

Las credenciales de la API se almacenan cifradas y solo en el servidor; los tokens se firman del lado del servidor y ningún secreto llega al navegador; no hay redirecciones a terceros y los campos sensibles se excluyen de los registros.

Resultados

El 100 % de las reservas quedan registradas con su canal de origen, el recorrido de reserva ocurre íntegramente en el dominio del cliente y el negocio dispone de una base de datos propia con cada cita, su servicio, su valor y la campaña que la generó, exportable a CSV. Con eso, las decisiones de inversión en Google e Instagram pasaron a tomarse con datos en un mercado tan competitivo como el de la estética en Dallas.

Qué hicimos, exactamente

  1. Widget de reserva en ReactFlujo de 10 pasos (servicios, profesional, calendario, horarios, datos y confirmación) integrado con el diseño del sitio.
  2. Capa segura hacia la APIUn endpoint propio en WordPress conversa con la API GraphQL de Boulevard; las credenciales se guardan cifradas en el servidor y nunca llegan al navegador.
  3. Captura de origen con cookie de 30 díasLos parámetros de campaña se guardan al primer aterrizaje y viajan con la reserva aunque el cliente vuelva días después.
  4. Base de datos de reservasCada cita se guarda con origen, servicio y valor, con exportación a CSV.
  5. Webhooks con reintentos y auditoríaLos eventos de la plataforma de reservas se procesan con registro y reintento automático.
  6. NotificacionesCorreos al negocio y al cliente, con plantillas editables.
  7. Panel de administraciónCredenciales, marca, plantillas y exportación de leads desde WordPress.

Antes y después

  • Origen de cada reserva
    AntesSe perdía al salir del sitio
    DespuésRegistrado en el 100 % de las citas
  • Experiencia de reserva
    AntesRedirección a otro dominio
    DespuésFlujo completo dentro del sitio
  • Datos de clientes y citas
    AntesEn la plataforma externa
    DespuésTambién en la base de datos del negocio, exportables

Lo que puedes aplicar a tu negocio

  • 01
    No estaban perdiendo reservas: perdían la evidencia de qué las producíaSin atribución, cada dólar en anuncios es una apuesta. El problema de medición era, en realidad, un problema de decisión de inversión.
  • 02
    Cuando la plataforma te obliga a salir de tu sitio, la solución puede ser traer la plataforma a tu sitioUsar la API como fuente de datos y construir la experiencia en casa devolvió al negocio el control de la medición y de sus datos.
  • 03
    La seguridad se diseña desde el inicioCredenciales en el servidor, tokens firmados y cero datos sensibles en registros: lo que hace que una integración a la medida sea confiable a largo plazo.

Más casos

Otros trabajos que puedes revisar

MB Global Logistics Logística y transporte Estados Unidos

MBG Lead Router: cada solicitud de conductor llega al reclutador correcto en segundos, con un plugin a la medida construido en una semana

Una empresa de logística de EE. UU. recibía decenas de solicitudes de conductores al mes que caían en una hoja de cálculo. Construimos un plugin de WordPress que las asigna automáticamente, notifica al instante, registra de dónde vino cada candidato y lo muestra en un panel. Sin herramientas de pago ni cambios de hábito para el equipo.

  • Desarrollo web
Ver el caso

Bufete especializado en organizaciones sin fines de lucro · confidencial Servicios legales Estados Unidos

Bufete de EE. UU.: de rastrear el 40 % de sus leads a rastrear el 95 %, con entrega al CRM en menos de 5 segundos

Una firma legal que atiende organizaciones sin fines de lucro en todo EE. UU. tenía anuncios, formularios, CRM y reportes en sistemas separados que se consolidaban a mano. Unificamos la medición desde el clic hasta el cliente firmado y automatizamos el seguimiento.

  • Desarrollo web
Ver el caso

Firma de servicios para organizaciones sin fines de lucro · confidencial Servicios profesionales Estados Unidos

Firma de servicios a organizaciones sin fines de lucro: una agenda llena de prospectos correctos gracias a un embudo de calificación en WordPress

Cada solicitud de consulta gratuita entraba directo al calendario, tuviera o no sentido. Diseñamos un embudo de varios pasos que califica al prospecto, lo lleva a reservar o le da recursos útiles, y registra de qué canal vino cada consulta.

  • Desarrollo web
Ver el caso

Ver todos los casos de éxito →

Scroll al inicio