Desarrolladores

Tu agenda, dentro de tu web

Un componente web de agenda, <tienes-cita>, que se pega como cualquier etiqueta HTML. Tus clientes eligen servicio, día y hora sin salir de tu página, y la cita entra en tu agenda de ¿TienesCita?.

Todo el código

Es el código de una agenda de ejemplo, y un poco más abajo lo tienes funcionando. Para la tuya, cambia ejemplo por su dirección. Si ya tienes agenda, en tu panel, en «Widget», tienes el código con tu negocio ya puesto.

<tienes-cita negocio="ejemplo"></tienes-cita>
<script src="https://www.tienescita.es/widget.js" async></script>

Así queda en tu web

Tu web sigue siendo tuya. Donde pegues el código aparece tu agenda de ¿TienesCita?, con tus servicios y tus horas libres de verdad, y cada cita entra en tu panel.

Funcionando

El código de arriba, tal cual. Es una agenda de demostración: elige servicio, día y hora, y prueba a reservar.

Por qué un componente y no un enlace

  • Una sola agenda

    Las reservas de tu web, de tu página en ¿TienesCita? y del directorio caen en el mismo sitio. Una hora reservada ya no vuelve a salir libre en ninguno.

  • Dos líneas, cualquier web

    HTML a mano, WordPress o cualquier editor que deje pegar código. Sin plugins, sin instalar nada y sin cuentas nuevas.

  • Siempre al día

    Cambias servicios, precios, horarios o vacaciones en tu panel y la web lo enseña al momento. El código se pega una vez y no se vuelve a tocar.

  • Sin cookies ni rastreo

    El componente no instala cookies ni analítica en tu web. Tu aviso de cookies se queda como está.

  • Se adapta solo

    Ocupa el ancho que le des y crece con el contenido: sin barras de scroll dentro de tu página. Funciona igual en el móvil.

  • Ligero y aislado

    Unos 3 KB de script. La agenda va aislada: tus estilos no la rompen y ella no toca los tuyos.

Cómo funciona

widget.js define un elemento personalizado estándar (Custom Elements y Shadow DOM, en todos los navegadores actuales). Dentro, la agenda se carga desde tienescita.es en un marco aislado: es la misma reserva que la de tu página pública, con las mismas protecciones contra reservas falsas. El marco avisa al elemento de su altura y del paso al que hay que bajar, y el elemento ajusta el tamaño y desplaza tu página.

El script va con async: no frena la carga de tu web. Puedes poner varios elementos en la misma página y cargar el script una sola vez.

Atributos

negocio
Obligatorio. La dirección de tu agenda: lo que va detrás de tienescita.es/ en tu página de reservas.
margen
Opcional, 96 por defecto. Los píxeles que se dejan arriba al bajar de un paso al siguiente, para que una cabecera fija de tu web no tape la agenda.

Dónde pegarlo

En la página de reservas o de «Pide cita» de tu web. En WordPress, en un bloque «HTML personalizado»; en otros editores, en el bloque de código o HTML que tengan. Si te hizo la web otra persona, mándale esta página.

¿Aún no tienes agenda?

Créala gratis en unos minutos y el código ya funciona ahora mismo.

Crear mi agendaYa tengo agenda: ver mi código