Integraciones
Programación con Cal.com
Añade una pregunta nativa de Programar cita, conecta Cal.com, y deja que los encuestados reserven un horario disponible dentro del formulario.
Disponible en todos los planes
La programación con Cal.com está disponible en los planes Free, Pro y Business.
Qué significa la programación nativa
Programar cita es una pregunta de formbase, no un iframe. Usa el tema y el idioma de tu formulario, participa en la lógica condicional, y registra los detalles de la reserva confirmada junto con la respuesta. Cal.com aporta los tipos de evento, la disponibilidad, las invitaciones de calendario y los enlaces de la reunión.
- Muestra u oculta la programación según respuestas anteriores.
- Exige que toda pregunta de Programar cita visible tenga una reserva antes de enviar el formulario.
- Rellena el nombre y el correo del asistente a partir de preguntas anteriores.
- Muestra las fechas y horas disponibles en la zona horaria del encuestado.
- Incluye los detalles de la reserva en las vistas de respuestas, PDFs, notificaciones, exportaciones e integraciones.
Conectar Cal.com
- 1
Inserta Programar cita
Escribe / en el editor, busca “Programar cita”, e inserta la pregunta donde deba aparecer la reserva.
- 2
Conecta Cal.com
Haz clic en Conectar Cal.com dentro de la pregunta. Autoriza a formbase en la ventana OAuth de Cal.com, y luego vuelve al editor.
- 3
Elige la cuenta y el tipo de evento
Selecciona una cuenta de Cal.com conectada, y luego el tipo de evento que deben reservar los encuestados.
- 4
Mapea los campos del asistente
Opcionalmente, establece Nombre de y Correo de. Nombre de ofrece preguntas de Texto anteriores; Correo de ofrece preguntas de Correo electrónico anteriores. Solo se listan las preguntas por encima del bloque de programación, además de los campos ocultos, que ya tienen un valor cuando se abre el formulario. Déjalos en "No autocompletar" para que los encuestados escriban ambos.
- 5
Vista previa y publicación
Prueba el flujo del encuestado en Vista previa. Las comprobaciones de publicación bloquean una configuración incompleta del bloque de programación.
También puedes conectar cuentas desde Espacio de trabajo → Integraciones → Programación → Cal.com. Las conexiones pertenecen al espacio de trabajo, así que los miembros del espacio de trabajo pueden reutilizarlas en otros formularios y conectar cuentas adicionales de Cal.com.
Configurar la pregunta
| Ajuste | Qué controla |
|---|---|
| Cuenta | Qué cuenta de Cal.com conectada posee el tipo de evento. |
| Tipo de evento | El tipo de evento, duración, ubicación y disponibilidad de Cal.com que reservan los encuestados. |
| Nombre de | Pregunta de Texto anterior opcional o campo oculto usado para rellenar el nombre del asistente. |
| Correo de | Pregunta de Correo electrónico anterior opcional o campo oculto usado para rellenar el correo del asistente. |
Si no hay campos mapeados, los encuestados introducen su nombre y correo en la pregunta de programación. Cuando hay campos mapeados, sus respuestas pasan automáticamente a los detalles de la reserva.
Experiencia del encuestado
El encuestado elige una fecha y luego una hora disponible. Las horas se muestran en la zona horaria que informa su navegador; puede elegir otra en la lista Zona horaria, y la reserva usa la que haya elegido.
Confirma el nombre y el correo del asistente, y luego pulsa Reservar.
- Cal.com crea la reserva y envía su confirmación e invitación de calendario habituales.
formbase le muestra la reserva como Qué, Cuándo, Quién, y Dónde, con el enlace de la reunión.
Antes de enviar, puede pulsar Cancelar reserva y elegir otro horario.
La reserva ocurre antes de enviar el formulario
Cal.com confirma la cita cuando el encuestado hace clic en Reservar. La reserva se asocia después a la respuesta del formulario cuando lo envía. Hasta entonces la cita existe en el calendario del anfitrión aunque el encuestado abandone el formulario. En un enlace público, formbase la libera de nuevo si el formulario sigue sin enviarse 24 horas después de la reserva; en una solicitud, cuando la solicitud se cancela o caduca. También se libera cuando eliminas la respuesta o el formulario.
Si otra persona ocupa una hora entre que se muestra y se reserva, el encuestado lo sabe y ve las horas que siguen libres. Si un intento de reserva falla a medias, formbase cancela la entrada de calendario que creó en lugar de dejar al anfitrión una reserva que el formulario no conoce, y un segundo dispositivo no puede reservar dos veces la misma pregunta.
Usar la programación con lógica
La lógica puede mostrar u ocultar Programar cita como cualquier otra pregunta. Ejemplo: pregunta si un lead tiene presupuesto y autoridad; revela la reserva solo cuando ambas respuestas califican.
Una pregunta de Programar cita visible debe tener una reserva confirmada antes del envío. Una oculta no bloquea el envío. En cuanto un encuestado reserva, se bloquean las respuestas que deciden si la pregunta se muestra, para que una respuesta posterior no oculte la reserva por accidente; para cambiar una, primero cancela la reserva. Si la pregunta queda oculta al enviar el formulario de todos modos, por ejemplo porque una regla de ramificación omitió su página, esa reserva se cancela en Cal.com para que el calendario del anfitrión coincida con la respuesta.
Comprobaciones de publicación
La publicación se bloquea mientras a una pregunta de Programar cita le falte alguna mitad de su configuración:
Conecta Cal.com antes de publicar formularios que programan citas. — hay un tipo de evento seleccionado pero ninguna cuenta.
Selecciona un tipo de evento antes de publicar esta pregunta de Programar cita. — hay una cuenta seleccionada pero ningún tipo de evento.
Completa la configuración de esta pregunta de Programar cita antes de publicar. — no hay ninguno de los dos seleccionado.
Cada mensaje señala la pregunta que lo causó. En el editor, los mismos tres estados se muestran en la pregunta como las insignias No conectado, Falta el evento, y Configurado.
Un tipo de evento que necesita más que un nombre, un correo y una hora no se puede reservar desde un formulario. Los tipos de evento que requieren confirmación, se repiten, tienen plazas, cuestan dinero o hacen preguntas de reserva obligatorias aparecen como No se puede reservar desde un formulario y no se pueden seleccionar; un formulario que aún apunte a uno no se puede publicar hasta que elijas otro tipo de evento.
Después del envío
Los detalles de la reserva aparecen bajo la pregunta de Programar cita en la tabla de respuestas y en la vista de detalle, con la fecha y la hora en tu propio idioma. También están disponibles en los correos de notificación, los PDFs generados, las exportaciones CSV/Excel, los webhooks y las integraciones mapeadas. Los webhooks, Zapier, n8n, Make, los callbacks de solicitud y la API reciben la reserva como datos: hora de inicio y de fin, zona horaria, asistente, enlace de la reunión, id de reserva de Cal.com y estado. Consulta Reservas y pagos.
formbase sigue escuchando después del envío. Cuando el encuestado o el anfitrión reprograma o cancela a través de Cal.com, o el anfitrión rechaza la reserva o marca una ausencia, la reserva de la respuesta se actualiza: su estado cambia y el texto que se muestra para ella empieza por Reprogramada, Cancelada, Rechazada o Ausencia. La tabla, las exportaciones, la API y los PDFs regenerados muestran el estado actual. Las integraciones no se envían de nuevo: la respuesta en sí no cambió.
Eliminar una respuesta, o el formulario completo, cancela sus citas en Cal.com para que el anfitrión no reserve un hueco para respuestas que ya no existen.
Editar tras el envío está desactivado
Los formularios que contienen preguntas de Pago, Firma o Programar cita no pueden dejar que los encuestados editen sus respuestas después de enviar. formbase desactiva ese ajuste durante la publicación para que los registros externos de pago, firma y reserva no se desincronicen de las respuestas enviadas.
Salud de la conexión
Un proceso diario renueva los tokens OAuth de Cal.com antes de que caduquen. Una caída temporal de Cal.com se reintenta al día siguiente y no cambia nada. Si se revoca el acceso, la conexión se marca como caducada: la pregunta muestra la insignia Desconectado, la reserva deja de funcionar para los encuestados y la persona que conectó la cuenta recibe un correo con cada formulario publicado que reserva a través de ella. Vuelve a conectar Cal.com desde Espacio de trabajo → Integraciones → Programación, y luego vuelve a seleccionar la cuenta y confirma el tipo de evento en cada pregunta afectada.
Al desconectar una cuenta de Cal.com desde Espacio de trabajo → Integraciones se enumeran los formularios publicados que programan citas a través de ella. Esos formularios dejan de aceptar reservas, y su propietario recibe un correo. Volver a conectar la misma cuenta de Cal.com los restaura: las preguntas conservan la cuenta, así que no hay nada que volver a seleccionar.