¿Tienes un enlace?
flnk.it /

Formularios que convierten respuestas en contactos

Editor drag-and-drop con todos los tipos de campo que esperas. Incrústalo donde sea con una sola etiqueta <script>. Cada respuesta crea automáticamente un contacto etiquetado listo para tus campañas drip.

Empieza gratis Ver precios
Disponible en los planes Professional y Unlimited.

Cómo funciona

De cero a primera respuesta en cinco minutos.

1

Arrastra campos al lienzo

Texto, email, desplegables, ratings, NPS, sliders, matrices, image picker. Doce tipos de elementos de fábrica.

2

Elige un código corto

Tu formulario está hospedado en flnk.it/form/{tu-codigo}. Permanente, compartible, personalizado.

3

Incrusta o comparte

Una etiqueta <script> para iframe. O comparte la URL. O POST vía REST.

4

Ve los contactos llegar

Cada respuesta es un contacto etiquetado, dispara tu drip y hace saltar el webhook form.submitted.

Lo importante

Las respuestas se convierten en contactos. Etiquetados. Automáticamente.

Cada respuesta hace upsert en tu lista de contactos con la etiqueta source:form:{shortcode} — la misma convención que usan reservas, compras de tienda y el subscribe widget público.

Los contactos existentes (matcheados por email) ven los campos vacíos rellenados — nunca sobrescritos. Los nuevos contactos se crean y aparecen en tu lista de contactos de inmediato.

Conecta una drip sequence al trigger tag_added con esa source tag y tienes una pipeline "formulario relleno → serie de bienvenida" sin escribir código.

// Qué pasa cuando alice@example.com envía:
contacto ← upsert("alice@example.com")
tag: source:form:contact-us
drip: trigger tag_added → envía email Día 0
webhook: POST form.submitted → tu endpoint
notif: en app + email + push para ti
email: confirmación con marca a alice

Incrusta donde sea — tres maneras

Elige el camino que encaja con tu stack.

URL hospedada

Comparte flnk.it/form/{shortcode} en redes, email, donde sea. Funciona en todas partes.

Iframe widget

Una etiqueta <script>. Monta un iframe con renderizado Survey completo — cada tipo de campo, validación de verdad.

<script src="https://flnk.it/js/forms-widget.js"
    data-form="contact-us"
    data-height="600"></script>

REST submit

POST de respuestas desde un backend, flujo Zapier o integración custom. Anónimo + CORS-friendly.

POST /api/forms/contact-us/submit
Content-Type: text/plain

{"email":"alice@example.com",
 "comment":"hola"}

Pensado para integraciones

Webhooks

Suscríbete a form.submitted en /payments/webhooks — el mismo bus firmado HMAC que gestiona pagos, contactos y mailing. Cada respuesta dispara un POST con el JSON completo de respuestas.

Auto-deshabilitado tras 10 fallos consecutivos para que un endpoint roto no bloquee la cola. Reactívalo manualmente cuando quieras.

REST API

Lista formularios, lee respuestas, consulta esquemas, elimina — todo vía la REST API con una API key con scope forms.

El envío público es anónimo (CORS-friendly) para que el widget y cualquier flujo externo puedan postear sin exponer credenciales. Rate limit por IP y formulario de 5 segundos atrapa los doble clics accidentales.

Lanza un formulario en cinco minutos

Disponible en Professional y Unlimited. Respuestas, drips, webhooks, REST API — todo incluido.

Empieza gratis Comparar planes

Preguntas frecuentes

¿Qué tipo de formularios puedo construir?

Formularios de contacto, captura de leads, encuestas, NPS, feedback, registros a eventos, RSVP, soporte — todo con campos de texto, desplegables, checkboxes, ratings, NPS, sliders, matrices, image picker y firmas. El editor drag-and-drop cubre los mismos tipos de campo que las herramientas SaaS de pago.

¿Cómo se convierten las respuestas en contactos?

Cada respuesta hace upsert un contacto con la etiqueta source:form:{shortcode}. Los contactos existentes ven los campos vacíos rellenados — nunca sobrescritos. Los nuevos se crean. Conecta una drip sequence al trigger tag_added con esa source tag para una serie de bienvenida automática.

¿Dónde puedo incrustar el formulario?

Tres opciones. (1) Comparte la URL flnk.it/form/{shortcode}. (2) Incrusta el iframe widget con una sola etiqueta <script>. (3) POST programático vía el endpoint REST público.

¿Recibo notificaciones?

Sí — campanilla en la app, email opcional, push del navegador opcional. El submitter puede también recibir un email de confirmación con marca. Ambos son desactivables por formulario.

¿Pueden los sistemas externos reaccionar?

Sí. Registra un webhook con form.submitted en la lista de eventos. Cada respuesta dispara un POST firmado con HMAC con el JSON completo de respuestas a tu endpoint — perfecto para sync CRM, notificaciones a Slack o cualquier flujo custom.

¿Qué plan necesito?

Los formularios están disponibles en los planes Professional y Unlimited. Los usuarios Free / Starter / Basic ven un prompt de upgrade en /forms.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.