Crear un formulario
Los formularios se crean y gestionan desde la pantalla Formularios del panel. Desde ahí defines qué campos pide el formulario, a qué asistente se enruta cada envío y quién recibe el aviso por email.
Cómo acceder
En el sidebar izquierdo, haz clic en Formularios. Verás la lista de formularios existentes con su nombre, su ID (frm_...), el número de campos, el estado (Activo / En pausa) y la fecha de creación. Encima de la lista, tres tarjetas resumen muestran tu consumo: formularios activos, envíos este mes y almacenamiento de adjuntos, cada uno con su límite según tu plan.
Crear un formulario nuevo
Abre el creador
En la esquina superior derecha de la pantalla Formularios, haz clic en Crear formulario. Se abre una ventana con todos los ajustes del formulario.
Pon nombre y descripción
En Nombre, escribe un nombre interno para identificar el formulario (por ejemplo, "Contacto soporte"). La Descripción es opcional y solo se usa en el panel.
Define los campos
En la sección Campos, el formulario arranca con un conjunto de ejemplo (nombre, email, asunto, mensaje). Para cada campo configuras:
- ID — el identificador interno del campo (
name,email,subject,body...). Es el nombre con el que viaja el valor y el que usas para prefill u ocultar campos al embeber. - Etiqueta — el texto que ve el visitante.
- Tipo —
text,textarea,email,phone,url,number,select,multiselect,checkbox,radio,fileohidden. - Obligatorio — marca la casilla si el campo no puede quedar vacío.
Usa Añadir campo para crear uno nuevo y las flechas ▲ ▼ para reordenar. En los campos select, multiselect, radio y checkbox se despliega un editor de opciones para definir los valores disponibles.
Los campos llamados name y email se usan por convención como nombre y email del visitante en el ticket. Mantén esos IDs si quieres que el ticket se atribuya correctamente sin configuración extra.
Asunto y mensaje
Para que cada envío genere un ticket útil, incluye un campo de asunto (por ejemplo, ID subject, tipo text) y un campo de mensaje (por ejemplo, ID body, tipo textarea). El asunto del ticket y el cuerpo del primer mensaje se construyen a partir de estos campos.
Restringe el dominio de origen (recomendado)
En Dominio permitido, indica el origen exacto desde el que se podrá enviar el formulario (por ejemplo, https://tudominio.com). Si lo dejas vacío, el formulario aceptará envíos desde cualquier origen; verás un aviso recomendando rellenarlo. No incluyas la barra final (/): Lectico la normaliza al guardar.
Emails de notificación
En Email de notificación, indica la dirección que recibirá un aviso cada vez que llegue un envío. Es el correo de tu equipo de soporte. Puedes dejarlo vacío si gestionas todo desde la bandeja de Tickets.
Mensaje de éxito
En Mensaje de éxito, escribe el texto que verá el visitante tras enviar correctamente (por ejemplo, "¡Gracias! Te responderemos pronto"). Si lo dejas vacío, se muestra un mensaje por defecto.
Identidad y apariencia
Antes de guardar puedes ajustar la identidad del visitante (qué campos provee tu app, verificación firmada) y la apariencia (tema base del formulario). Estas dos áreas tienen su propia página:
Guarda
Haz clic en Crear formulario. El formulario se crea activo y, a continuación, se abre la pantalla Instalar con el snippet listo para pegar (ver Embeber el formulario).
Routing por categoría a un asistente
Si tu formulario tiene un campo de tipo select o radio (por ejemplo, "Categoría": Facturación / Técnico / Comercial), puedes mapear cada opción a un asistente distinto. Así el ticket nace ya asociado al asistente correcto y hereda su contexto.
Para configurarlo, edita el formulario y abre el editor de Routing por categoría:
- Selecciona el campo categoría (solo aparecen los campos
selectyradio). - Para cada opción del campo, elige el asistente al que debe enrutarse.
- Define un asistente por defecto para las opciones que no hayas mapeado.
Si no defines un asistente por defecto, los envíos cuya categoría no esté mapeada quedarán sin asistente asignado. Asigna siempre un asistente por defecto para no perder la atribución.
Dónde encontrar el form-id y la api-key pública
Para embeber el formulario necesitas dos identificadores:
form-id(público, formatofrm_...) — es el ID que aparece en la columna ID de la lista de formularios y en la pantalla Instalar. Identifica el formulario.- api-key pública del widget (formato
pk_live_...) — es la clave pública con la que el formulario carga su esquema y envía. Lectico la rellena automáticamente en la pantalla Instalar cuando hay una clave de widget recuperable; si no, la pegas tú. La gestionas en la sección de API keys del panel.
Ambos valores son públicos: van en el HTML del cliente. El secreto de identidad firmada es distinto y nunca se expone (ver Identidad y prefill).