Skip to main content
Un Formulario tiene tres puertas. La primera, el enlace https://trybrein.com/f/<id>, no necesita código. Esta página cubre las otras dos. Para crear el formulario, ve a captar contactos. El <id> es el id público del formulario (frm_ y diez caracteres). No cambia.

Insertarlo en tu web

Pega esto donde quieras el formulario:
Con popup también: window.BreinForms.open("frm_AbC123dEf4"). Dominios permitidos. Si pones dominios en el formulario, solo esos sitios pueden mostrarlo; un envío de otro sitio responde 403. Un dominio por línea; *.dominio.mx acepta subdominios. Evento. Al aceptarse una respuesta se dispara brein:submitted con detail.formId y detail.responseId:

Enviarlo desde tu servidor

Si quieres tu propio HTML, tu servidor manda cada Respuesta a Brein con la clave del formulario:
La clave. En Brein abre Compartir → Desde tu servidor y crea una clave frm_sk_…. Se muestra una sola vez. Guárdala en tu gestor de secretos. Se revoca en el mismo diálogo. Nunca la pongas en un navegador ni en un repositorio. El envío.
answers usa como llaves las claves de las preguntas (las ves en el mismo diálogo). consent.privacy debe ser true. Con la misma Idempotency-Key recibes la misma Respuesta. Un envío correcto responde 202:
Una pregunta de varias opciones se envía como lista.

Consentimiento y privacidad

El formulario muestra el aviso de privacidad de tu empresa. No se puede publicar sin ese enlace. Sin consentimiento, el envío se rechaza con 422. Una persona dada de baja del correo llega a tus contactos pero no recibe Secuencias; quien pidió suprimir sus datos no se guarda. Brein guarda la página de origen, el referente y los utm_*, y solo un hash de la IP.