Esta página pública deja que el cliente elija qué quiere (un ítem del catálogo de Ventas) y, si quieres, cuándo. Mokapen recibe la reserva — no una cita en el calendario de un comercial, no un simple mensaje «contáctenme».
La plantilla se llama Reservar un servicio o producto: en el mismo bloque ofreces servicios reservables (consultoría de 60 min, instalación, un curso, un tratamiento) o productos con fecha/hora (alquiler, recogida, prueba in situ). Para «una llamada con Mario» usa Reserva de citas. Para «escríbenos» usa el formulario de contacto.
La ventaja está aquí: el catálogo ya está en Ventas; el formulario es el canal público. Duración y plazas viven en el registro de servicio/producto — no las reinventes en el formulario. El cliente reserva, tú trabajas la reserva como todas las demás — el mismo estado, el mismo contacto, el mismo calendario de Reservas. Nada de segunda herramienta, nada de bandeja de «quiero el corte de las 10».
El problema no es «tener un calendario en el sitio». Es que el catálogo vive en el CRM y la reserva online en otro sitio. Mokapen cierra el hueco:
En resumen: usas esta página para que te reserven un ítem del catálogo. Usas las citas para el tiempo de una persona. Usas el formulario de contacto para un mensaje sin hueco. No es un carrito de e-commerce y no crea un pedido de venta desde el formulario (esa casilla del editor está desactivada): presupuestos y pedidos se quedan en Ventas; los vinculas después si los necesitas.
Tarjetas con título interno, insignia de tipo, código del formulario (slug), Online/Offline, Ver o vista previa, menú de tres puntos (Editar, Duplicar, Eliminar). La misma lógica que el formulario de contacto: duplica para un segundo catálogo u otra ubicación; eliminar quita la página, no las reservas ya creadas.
El formulario no inventa el catálogo. Cada fila que añades es un servicio o un producto ya reservable en Mokapen:
Los horarios que ve el cliente dependen de los huecos del ítem en Ventas y de los cierres de la organización. Si en el editor el select está vacío, vuelve a Ventas → Servicios (o Productos) → activa Reservable, configura duración y ventanas. Si el calendario público está vacío pero el select está lleno, el problema es disponibilidad/cierres/capacidad, no el formulario.
No mezcles «llamada con un anfitrión» y «servicio de catálogo» en el mismo formulario: cambias el tipo del bloque y cambias la entidad creada (cita vs reserva). Dos páginas, dos URLs, dos trabajos.
Meet/Teams en el formulario público pertenecen a la plantilla de citas. En servicios/productos no marques un canal de vídeo que el editor no ofrece: si la sesión es una videollamada, o usas la otra guía (persona como anfitrión), o añades el enlace a mano después, o lo explicas en la descripción («enviamos el enlace de Meet al confirmar»). No prometas generación automática de reunión desde este formulario.
ONLINE, URL en el sitio, anuncios, WhatsApp, QR en tienda. Snippet si quieres el formulario en la página del servicio. Vista previa con un envío de prueba a tu propia dirección — revisa el registro de contacto, la reserva en el calendario, estado, notificación, email de confirmación.
Antes de abrirlo al público: catálogo reservable, cierres, textos del formulario y texto de agradecimiento. Si el estado es Confirmada, di «estás en el calendario». Si confirmas a mano (o el estado de la org es Pendiente), di «te confirmaremos el hueco» — el cliente no debe creer que está cerrado si luego lo rechazas. Tracking y campos ocultos: como el formulario de contacto.
No cambies el slug una vez la página ya está en una campaña. Duplica para un segundo catálogo (otra ubicación, otra lista de temporada).
form_ + id de página.A partir de ahí el trabajo es el de la guía de Reservas: confirmar o rechazar si hace falta, mover, vincular una oportunidad, archivar. Las automatizaciones del formulario (tarea, oportunidad, ticket, actualizar contacto) siguen disponibles como en los demás formularios; para retrasos y condiciones usa el módulo Automatizaciones con el slug de esta página.
Un pedido de venta no arranca desde esta página. Si necesitas el pedido, lo creas en Ventas desde el registro, después.
Aquí el cliente elige un ítem de catálogo, no una persona. Si la pregunta es «¿con quién me reúno?», usa la guía de citas.
En Ventas abre «Consultoría 60 min», márcalo Reservable, lun–vie 9–18, capacidad 1. Luego Formularios → Reservar un servicio o producto, ese único ítem, selección única, calendario encendido, notificación a reception@. Offline: lo reservas tú, compruebas que la reserva está en el calendario, estado Confirmada, contacto en la agenda. ONLINE, QR en el escaparate, éxito: «Estás en el calendario, te esperamos». Resiste poner diez servicios «porque están ahí»: cada ítem de más es otra decisión y un hueco que luego no honras. Si a la semana nadie elige «Auditoría 3 horas», quítalo del formulario, no del catálogo.
Clona el formulario. Los mismos ítems, descripción distinta («Milán» / «Roma») o una ubicación oculta, dos slugs, dos QR. Si la capacidad vive en el registro del servicio, los dos formularios reservan las mismas plazas: un hueco lleno en Milán llena también Roma. Si las ubicaciones tienen salas separadas, el catálogo necesita dos servicios (o productos) reservables, uno por ubicación, cada uno en su propio formulario. Si no, rechazas a mano y el cliente que vio Confirmada se enfada. Prueba las dos URLs a la vez y mira si el segundo hueco desaparece: así descubres que estás compartiendo capacidad sin querer.
El formulario crea el hueco. Ventas, si esa visita puede convertirse en cliente, quiere una oportunidad. Automatización en el formulario: etiqueta «Reserva web» y, solo si hay empresa, una oportunidad en el pipeline Inbound. No fusiones las dos: en Reservas trabajas el horario (mover, rechazar, no-show); en la oportunidad trabajas la venta. Una tarea «preparar la sala» va en la reserva o en el contacto, no sustituye la oportunidad. Haz un envío de prueba y abre las tres fichas (contacto, reserva, oportunidad) antes de publicar, para ver qué se crea de verdad.
P: No hay servicio (o producto) en el select.
R: Solo ítems de catálogo reservables. Ventas → Servicios o Productos → activa Reservable, duración y ventanas. Luego recarga el editor del formulario.
P: ¿Esto es un pedido de venta?
R: No: es una reserva (hueco). Presupuestos y pedidos se quedan en Ventas; puedes vincularlos después desde el registro. La casilla «Crear un pedido» del formulario no está disponible.
P: El cliente reservó pero no veo nada en el calendario.
R: ¿Formulario ONLINE? ¿Registro en la ficha de contacto? ¿App Reservas activa y permisos? ¿Filtros de lista/calendario (fechas, estado, archivo)? ¿Snippet/URL de este formulario (slug)?
P: Quiero Meet automático.
R: Meet/Teams desde un formulario pertenecen a la plantilla de citas (persona como anfitrión). En servicios/productos el canal es el hueco de catálogo. Para una videollamada con comercial, usa la otra guía.
P: Calendario vacío pero el servicio está.
R: Ventanas del servicio, cierres de la org, capacidad ya llena, datepicker apagado por error. Comprueba un día laborable más adelante, como en citas.
P: ¿Puedo poner servicios y productos juntos?
R: Un formulario, un tipo en el bloque (servicios o productos). Dos páginas si necesitas ambos.
P: El estado no es el que esperaba.
R: Por defecto al crear: Confirmada. Si la org tiene un orden distinto en los valores de estado, Mokapen puede usar el primer estado del campo. Haz un envío de prueba y lee el registro antes de escribir el agradecimiento.
¿Necesitas ayuda?