Formularios
Permite crear formularios para compartirlos públicamente, recibir respuestas y analizarlas desde el CRM.
Para que sirve
- Una clínica publica un formulario de solicitud para captar datos previos de pacientes y revisar cada respuesta en el CRM.
- Una inmobiliaria crea un formulario de calificación de prospectos con preguntas que cambian según el tipo de propiedad buscada.
- Una agencia inserta un formulario en su sitio y recibe una notificación por cada nueva solicitud comercial.
- Un equipo comercial vincula un formulario a un contacto o conversación existente para incorporar información sin perder el contexto.
- Una empresa activa una automatización al llegar una respuesta para iniciar tareas o comunicaciones posteriores.
- Un negocio exporta las respuestas filtradas para analizarlas fuera de la plataforma.
Que lo hace diferente
- Los formularios públicos, embeds y widgets comparten el mismo constructor y configuración; no se mantiene una versión distinta para cada canal.
- Cada respuesta puede asociarse de forma segura a un contacto o conversación existente mediante el contexto compartido, sin crear contactos automáticamente.
- La creación de una respuesta puede ejecutar automatizaciones activas vinculadas a un formulario específico o a cualquier formulario.
- El constructor incluye IA que propone una estructura editable; el equipo revisa y guarda el resultado antes de publicarlo.
- Las notificaciones por respuesta se envían mediante el correo transaccional de Apex y no bloquean el registro si el correo falla.
Acceso
- Ruta principal:
/[orgId]/forms - Como se llega:
Sidebar > Forms - Permiso requerido: permisos de formularios
Alcance tecnico
- Frontend: rutas
forms/page.tsx,forms/[id]/page.tsx,forms/[id]/responses/page.tsxyf/[formId]/page.tsx; componentesFormsView,FormDetail,FormBuilderyFormAnalytics - Backend:
formsyform-submissions - Superficies publicas:
/f/[formId] - Integraciones externas: correo transaccional mediante SES para notificaciones de respuestas
Funcionalidades internas
| Funcionalidad | Archivo | Resumen |
|---|---|---|
| Constructor | form-builder.md | Diseña el formulario mediante arrastre, árbol, vista previa y guardado. |
| IA del constructor | form-builder-ai.md | Genera o modifica la estructura del formulario a partir de instrucciones. |
| Tipos de campo | form-field-types.md | Añade campos de entrada, contenido y estructuras de diseño. |
| Validaciones de campo | field-validation.md | Configura obligatoriedad, reglas de formato y límites por campo. |
| Lógica condicional | conditional-logic.md | Muestra u oculta elementos según respuestas anteriores. |
| Ajustes y publicación | form-settings-publishing.md | Configura el comportamiento público y publica o despublica el formulario. |
| Presentación pública | form-display.md | Ajusta tamaño, ancho y la visualización de errores del formulario público. |
| Compartir | form-sharing.md | Obtiene enlace público, iframe y código de inserción. |
| Formulario público | public-form.md | Recoge respuestas sin requerir inicio de sesión. |
| Asociación contextual | submission-association.md | Vincula una respuesta a un contacto o conversación existentes. |
| Notificaciones de respuestas | submission-notifications.md | Envía un correo a destinatarios configurados tras un envío. |
| Automatizaciones por respuesta | automation-trigger.md | Inicia automatizaciones cuando se crea una respuesta. |
| Respuestas y analítica | form-responses.md | Consulta métricas, respuestas individuales y estado de spam. |
| Exportar respuestas | response-export.md | Descarga las respuestas visibles en formato CSV. |
Relaciones
- Depende de: Contactos y Conversaciones para asociaciones contextuales.
- Usado por: Automatizaciones, Nova y CRM.
Limitaciones y notas
- Solo los formularios publicados aceptan envíos públicos.
- Por confirmar: no se encontró una función que cree, actualice o mapee automáticamente contactos o campos personalizados al enviar una respuesta.
- Por confirmar: el formulario conserva contexto de URL y referencia de origen, pero no se encontró una configuración específica para capturar UTM.
- Por confirmar: existe un elemento visual de CAPTCHA, pero no se encontró validación de CAPTCHA en el flujo de envío público.