Widget de Reservas Embebible

Agregareservasonline
atuweben5minutos.

Convertí visitantes en clientes 24/7 sin que salgan de tu página. Widget nativo, cobro integrado, cero fricción.

Una línea de código No rompe tu sitio Se actualiza solo
www.tunegocio.com
1
2
3
4
3,4KB
pesa el loader
1
línea de código
8
eventos JS para tu analytics
3
modos de visualización
El problema

¿Perdésclientesporquetuweb
notienereservas?

Sin reservas online

  • Los visitantes se van porque no pueden reservar al instante
  • WhatsApp no escala — respondés cuando podés, perdés cuando no
  • Formularios largos que nadie completa
  • Sin confirmación inmediata, el cliente duda y no vuelve

Con TurnoLink embebido

  • Widget nativo en tu web — tus clientes reservan sin salir
  • Confirmación instantánea por WhatsApp y email
  • Cobro de seña integrado con MercadoPago
  • Cero fricción — 3 clicks y listo
Qué te ahorra

Menostrabajomanual,
máshorasvendidas.

24/7

toma reservas

Tu web sigue vendiendo turnos fuera del horario de atención.

5 min

para integrar

Copiá, pegá y tu web ya tiene reservas online.

$0

en desarrollo

No necesitás contratar un developer ni una agencia.

0

mensajes para coordinar

La confirmación y el recordatorio salen solos por WhatsApp y email.

Cómo funciona

Trespasos.
Cerocomplicaciones.

01

Elegí tu estilo y copiá una línea

Desde tu panel de TurnoLink elegís el modo (inline, modal o flotante) y copiás el snippet HTML.

02

Pegalo en cualquier página

HTML, WordPress, Wix, Shopify, Webflow, React. Si soporta HTML, soporta TurnoLink.

03

Tus clientes reservan sin salir

Eligen servicio, horario y pagan la seña. Todo dentro de tu web. Vos recibís la reserva como siempre.

tu-pagina.html
<script src="https://turnolink.com.ar/embed.js"
  data-slug="tu-negocio">
</script>

Eso es todo. En serio.

Demo interactiva

Mirácómoseve
enunsitioreal.

Seleccioná un modo y mirá en vivo cómo funciona el widget embebido en una web.

www.tunegocio.com
1
2
3
4

El widget se integra directamente en el contenido de tu página. Ideal para landing pages.

index.html
<script src="https://turnolink.com.ar/embed.js"
  data-slug="tu-negocio">
</script>
ResponsiveSe adapta a cualquier pantalla
Tu marcaHereda tus colores y logo
Cobro integradoSeña con MercadoPago
Auto-resizeSe ajusta al contenido
Características

Todoloquenecesitás,
nadaqueno.

3 modos de display

Inline, modal o botón flotante. Elegí cómo se muestra en tu web.

Responsive

Se adapta a cualquier pantalla: desktop, tablet y celular.

Colores personalizables

El widget hereda los colores de tu marca automáticamente.

MercadoPago integrado

Cobrá señas directo desde el widget. El pago llega a tu cuenta.

Altura automática

El widget le avisa a tu página cuánto mide. Sin scroll interno ni espacios en blanco.

Sin dependencias

Vanilla JS puro. Funciona en cualquier stack sin conflictos.

Dominio whitelist

Solo los dominios que autorices pueden mostrar tu widget.

Recordatorios automáticos

WhatsApp + email para que tus clientes no se olviden del turno.

SEO friendly

Carga asíncrona. No afecta la velocidad ni el SEO de tu web.

Todo en tu panel

Las reservas del widget entran a la misma agenda, con los mismos avisos.

Por rubro

Loquecambia
segúntunegocio.

Belleza

Servicios con variantes

Cada servicio con su duración y sus adicionales. La seña reduce el turno que no se presenta.

Salud

Ficha y videollamada

Formulario de admisión antes del turno y videollamada integrada, según el plan.

Deportes

Cupo simultáneo

Definís cuántas canchas o boxes hay por franja. El widget no vende dos veces el mismo horario.

Hospedaje

Reservas por noche

Estadías con tarifas por temporada, mínimo de noches y horarios de check-in propios.

Comparativa

TurnoLinkvs.
lasalternativas.

FeatureTurnoLinkCalendlyWhatsApp
Precio desdeGratisGratis / desde US$10Gratis
Cobro de señas en AR$MercadoPagoStripe (USD)Manual
Recordatorios por WhatsAppIncluidoNoManual
Colores personalizablesSíLimitadaN/A
En español nativoSíTraducción parcialSí
Soporte en tu zona horariaArgentinaEEUUN/A

Comparativa orientativa sobre información pública de cada servicio (septiembre 2026). Nuestros precios salen de la misma fuente que el panel; los de terceros pueden haber cambiado.

Precios

Planesreales.
Sinsorpresas.

El widget embebible está incluido en todos los planes, incluido el gratis. Los planes y los precios cambian según el rubro: elegí el tuyo y mirá el de verdad.

MensualAnual hasta -17%

Gratis

Gratis
  • 30 turnos/mes
  • Hasta 2 estilistas
  • 1 sucursal
  • 500 fotos
  • Confirmación por WhatsApp
  • Recordatorios por email
  • Calendario online
  • Reportes básicos

Business

$29.999/mes
  • Turnos ilimitados
  • Hasta 15 estilistas
  • 5 sucursales
  • Fotos ilimitadas
  • Confirmación por WhatsApp
  • Recordatorios por email
  • Calendario online
  • Reportes completos con exportación
  • Cobros con Mercado Pago
  • Control de finanzas
  • Portal para empleados sin límite
  • Varias sucursales
  • Soporte prioritario
  • API para integraciones

Precios tomados del catálogo de planes en vivo. La API de lectura y los webhooks vienen en el plan más alto de cada rubro. ¿Sos agencia con varios clientes?

Para developers

Specstécnicas.
Loqueimporta.

RuntimeVanilla JS — 3,4KB gzipped, sin dependencias
Aislamientoiframe de origen cruzado — no comparte CSS ni JS con tu sitio
SeguridadCSP frame-ancestors por dominio autorizado, CORS configurado, HMAC en webhooks
ProtocoloHTTPS/TLS obligatorio, certificados auto-renovados
API REST5 endpoints de solo lectura (servicios, reservas, clientes) con API key
Webhooks11 eventos de reserva por POST firmado (HMAC-SHA256), hasta 5 intentos
Rate limiting120 pedidos/min por IP en la API pública
DeployReload sin downtime y health check automático en cada release
Ejemplo de integración avanzada:
<script src="https://turnolink.com.ar/embed.js"
  data-slug="tu-negocio"
  data-mode="modal"
  data-on-booking="onBookingConfirmed">
</script>

<script>
  // Se dispara cuando la reserva queda CONFIRMADA
  function onBookingConfirmed(data) {
    analytics.track('booking_confirmed', data); // { bookingId }
  }

  // O suscribite a cualquier evento del widget:
  TurnoLink.on('payment_completed', function (data) {
    console.log('Seña pagada', data);
  });
</script>
Compatible con
HTML
WordPress
Wix
Shopify
Webflow
React
Vue
Angular
Squarespace
Contrato de integración

Todoloquetucódigo
puedeescuchar.

Nombres de evento exactos, para que tu equipo estime sin abrir un ticket.

En el navegador

8 eventos del widget

Se reciben con TurnoLink.on('evento', fn) o como CustomEvent en window. Sirven para medir conversiones en tu propio analytics.

  • readyEl widget cargó y ya es usable.
  • resizeCambió el alto; el iframe se ajusta solo.
  • step_changedEl visitante avanzó de paso en el flujo.
  • booking_createdSe creó la reserva (todavía sin pagar).
  • booking_confirmedReserva confirmada. Es la conversión.
  • payment_startedSe abrió Mercado Pago en otra pestaña.
  • payment_completedLa seña se acreditó.
  • errorAlgo falló, con el mensaje en el payload.

Servidor a servidor

11 eventos de webhook

POST firmado con HMAC-SHA256 en x-turnolink-signature, hasta 5 intentos. La verificación está documentada en la referencia de la API.

  • booking.created
  • booking.confirmed
  • booking.cancelled
  • booking.rescheduled
  • booking.completed
  • booking.pending.unconfirmed
  • booking.deposit.refunded
  • booking.payment_link.sent
  • booking.group.created
  • booking.group.confirmed
  • booking.group.cancelled

Referencia técnica de la API

Los 5 endpoints de lectura, la autenticación por API key y el formato exacto de la firma de webhooks. Es lo que le pasás a tu equipo para estimar.

Ver la documentación
Preguntas frecuentes

Todoloque
necesitássaber.

¿Qué es el widget embebible de TurnoLink?

Es un componente que se inserta en tu sitio web con una sola línea de código. Permite a tus clientes reservar turnos, elegir servicios y pagar señas sin salir de tu página.

¿Cómo lo instalo en mi web?

Copiás un snippet HTML desde tu panel de TurnoLink y lo pegás en tu sitio. No necesitás saber programar. Es literal copiar y pegar.

¿Funciona en WordPress, Wix y Shopify?

Sí. Funciona en cualquier plataforma que soporte HTML: WordPress, Wix, Shopify, Webflow, Squarespace, React, Vue, Angular y más.

¿Puedo personalizar los colores?

Sí. Desde tu panel configurás los colores de tu marca y el widget los hereda automáticamente.

¿Se puede cobrar señas desde el widget?

Sí. Con MercadoPago integrado, tu cliente paga la seña directamente desde el widget. El dinero llega a tu cuenta de MercadoPago.

¿Afecta la velocidad de mi web?

No. El loader carga de forma asíncrona, pesa 3,4KB gzipped y sin dependencias, y el flujo de reserva corre en un iframe de origen cruzado: no comparte CSS ni JS con tu sitio, así que no puede romperlo ni frenarlo.

¿Cuántos dominios puedo conectar?

Hasta 20 dominios autorizados, en cualquier plan. Se cargan desde tu panel y el widget solo se muestra en esos dominios: si alguien copia el snippet en otro sitio, no carga.

¿El widget usa mi marca o la de TurnoLink?

El widget toma los colores y el logo de tu negocio, y mantiene una referencia discreta a TurnoLink. Si necesitás un acuerdo distinto para revender la plataforma a tus clientes, escribinos y lo vemos caso por caso.

¿Tienen API REST para integraciones custom?

Sí. El plan más alto de tu rubro incluye una API REST de solo lectura (servicios, reservas y clientes) con autenticación por API key, y webhooks firmados que te avisan cuando se crea, confirma o cancela una reserva. La documentación está en api.turnolink.com.ar/api/docs.

¿Puedo probar gratis antes de pagar?

Sí. El plan Gratis es permanente, sin límite de tiempo. Los planes pagos incluyen 14 días de prueba gratuita sin compromiso.

Empezá hoy

Integrá reservas en tu weben 5 minutos.

Creá tu cuenta gratis, copiá una línea de código y empezá a recibir reservas desde tu propio sitio.

14 días de prueba gratuita Sin compromiso Cobros a tu cuenta de MP Agenda inteligente incluida