Integraciones
Notion
Envía cada respuesta a una base de datos de Notion como una nueva página. Mapea campos a propiedades, crea cuerpos de página enriquecidos y rellena respuestas anteriores.
Qué obtienes
- Una página de Notion por cada respuesta
- Mapeo de campos: campo del formulario → propiedad de la base de datos
- Cuerpo de página enriquecido opcional compuesto desde las respuestas
- Relleno de respuestas anteriores a petición
- Recuperación automática cuando se renombran propiedades de la base de datos
Conectar Notion
- 1
Abre Configuración del formulario → Integraciones
Elige Notion de la lista.
- 2
Conecta y selecciona una base de datos
Elige una cuenta de Notion ya conectada o autoriza una nueva. Te redirigiremos a Notion para que concedas acceso — formbase solo puede ver las bases de datos que compartas en este paso. Luego elige la base de datos de destino.
- 3
Mapea campos → propiedades
Relaciona cada campo del formulario con una propiedad de Notion. Solo se muestran los tipos compatibles (consulta la tabla a continuación). También puedes crear un cuerpo de página enriquecido con el editor de plantillas.
- 4
Finaliza
Usa "Enviar prueba" para crear una página de ejemplo y verificar la conexión. Activa "Exportar respuestas existentes" para rellenar respuestas anteriores. Las nuevas respuestas comienzan a sincronizarse al guardar.
Evento de prueba
El paso de finalización y el panel de detalles de la integración tienen un botón Enviar prueba que crea una página real
en tu base de datos. Las propiedades de texto y título reciben marcadores [Question Title], los números reciben
0, los emails reciben test@example.com, las fechas reciben la marca de tiempo actual, los selects usan la
primera opción disponible y los archivos reciben una imagen de marcador pequeña. Elimina la página de prueba después de verificar.
Rellenar respuestas anteriores
Tras conectar, puedes rellenar respuestas pasadas en la base de datos. Las páginas se crean de una en una (~3 por segundo para mantenerse dentro de los límites de velocidad de Notion), con progreso registrado cada 10 páginas.
Tipos de propiedades
| Campo del formulario | Propiedades de Notion compatibles |
|---|---|
| Texto corto / largo | Title, Rich text |
| Email, Title, Rich text | |
| Teléfono | Phone, Title, Rich text |
| URL | URL, Title, Rich text |
| Número / Valoración / Escala | Number, Title, Rich text |
| Fecha | Date, Title, Rich text |
| Hora | Title, Rich text |
| Radio / Desplegable (único) | Select, Status, Title, Rich text |
| Casillas (múltiple) | Multi-select, Title, Rich text |
| Interruptor | Checkbox, Title, Rich text |
| Carga de archivo | Files, URL, Title, Rich text |
| Firma | URL, Title, Rich text |
| Elección de imagen | Multi-select, Title, Rich text |
| Matriz / Clasificación / Pago / Dirección | Title, Rich text |
Propiedades de metadatos
| Metadatos | Propiedades de Notion compatibles |
|---|---|
| Enviado el | Date, Title, Rich text |
| Email del encuestado | Email, Title, Rich text |
| ID de respuesta | Title, Rich text |
| Nombre del formulario | Title, Rich text |
| Estado de la respuesta | Status, Select, Title, Rich text |
| PDF Link | URL, Files, Title, Rich text |
| Submission language | Title, Rich text |
| Channel | Select, Title, Rich text |
| Request ID | Title, Rich text |
Channel muestra “Public link” o “Request”, y Request ID contiene el id de la solicitud que respondió esa respuesta, así una base de datos que recoge tanto respuestas por enlace de compartición como por solicitud puede distinguirlas y enlazarlas de nuevo con la solicitud.
Grupos repetibles
Si tu formulario tiene un grupo repetible, el selector de campos te da dos formas de mapearlo, según si quieres todo el grupo en una propiedad o cada campo miembro por separado.
Todo el grupo → una propiedad — elige el grupo en sí para mapear cada entrada en una única propiedad de Rich text (o Title). Cada entrada aparece como una fila numerada y etiquetada, como “1. Nombre completo: Jane Appleseed, Edad: 34, 2. Nombre completo: Marcus Lee, Edad: 29”.
Cada campo miembro → su propia propiedad — elige un campo miembro para darle una propiedad dedicada. Los valores de cada entrada se unen con “ · “ (por ejemplo “Jane Appleseed · Marcus Lee”).
Los campos miembro que ya no existen en el formulario pero aparecen en respuestas anteriores siguen siendo mapeables, así que la sincronización nunca se rompe para respuestas antiguas.
Cuerpo de página enriquecido
Además del mapeo de propiedades, puedes crear un cuerpo de página enriquecido con el editor de plantillas. Escribe @ para insertar el valor de cualquier campo del formulario — el editor los muestra como chips de mención que se resuelven en las respuestas enviadas al sincronizar.
Los cuerpos de página admiten párrafos, negrita, cursiva, subrayado y enlaces. Los encabezados, listas e imágenes no están soportados — se representan como párrafos simples. El texto se divide automáticamente en bloques de 2.000 caracteres por bloque de texto enriquecido (límite de Notion).
Eventos de respuestas abandonadas
Si un encuestado empieza tu formulario pero no lo termina, formbase puede sincronizar igualmente los datos parciales. En el paso Envíos abandonados, ajusta Enviar evento abandonado después de a 12 horas, 1 día, 3 días o 1 semana. Una revisión cada hora crea entonces una página con lo que el encuestado haya completado, usando el mismo mapeo de propiedades que una respuesta completada. Mapea el campo de metadatos “Estado de la respuesta” a una propiedad Status o Select para distinguirlas en Notion.
Solo se revisan los borradores creados desde un enlace de compartir, y puedes acotarlo más con Campos requeridos — la página solo se crea cuando se ha rellenado al menos uno de los campos que elijas.
Función Pro
La entrega de respuestas abandonadas requiere un plan Pro o Business. La integración principal con Notion está disponible en todos los planes. Consulta planes y precios.
Cambios de esquema y recuperación automática
Si renombras una propiedad en Notion, formbase detecta el cambio en la siguiente respuesta y actualiza su mapeo automáticamente. Las propiedades se identifican por su ID interno estable, por lo que los cambios de nombre son transparentes.
Si eliminas una propiedad, formbase la elimina del mapeo y sigue sincronizando los campos restantes. Si el tipo de una propiedad cambia a algo incompatible (por ejemplo, número se convierte en select), el valor puede fallar al sincronizar — vuelve a abrir la integración y reasigna ese campo.
Solución de problemas
Base de datos no visible — Vuelve a autorizar y comparte la base de datos con formbase durante la pantalla de consentimiento de Notion.
Incompatibilidad de propiedades — Los tipos incompatibles impiden la sincronización. Vuelve a abrir la integración para ver qué campos necesitan atención.
Límites de velocidad — La API de Notion tiene límites por espacio de trabajo. formbase reintenta automáticamente; los rellenos se limitan a ~3 páginas por segundo.
Acceso revocado — Si eliminas formbase de Configuración de Notion → Conexiones, la integración se detiene con un error y la persona que la configuró recibe un email. Vuelve a conectar para restablecer.
Preguntas frecuentes
No. Crea la base de datos en Notion primero y luego compártela con formbase durante la autorización.
La siguiente respuesta falla con un error de “no encontrado” y la integración se detiene. La base de datos queda fijada al crear la integración, así que elimina esta integración y crea una nueva apuntando a la nueva base de datos.
Sí. Las cuentas de Notion se conectan a nivel de espacio de trabajo. Cualquier miembro puede usar cualquier cuenta conectada al configurar una integración.
Sí. Autoriza espacios de trabajo de Notion adicionales durante nuevas configuraciones de integración. Cada formulario elige qué cuenta usar.
No. Pero si eliminas formbase de Configuración de Notion → Conexiones, el token se revoca y tendrás que volver a conectar.
Ambas aparecen como páginas en la misma base de datos. La propiedad “Estado de la respuesta” muestra “Completed”, “Partial”, o “Updated” cuando un encuestado editó una respuesta anterior — usa las vistas filtradas de Notion para separarlas.
Ve a Configuración del formulario → Integraciones → Notion y elimina la integración. Para también revocar el acceso de formbase a tu espacio de trabajo de Notion, ve a Configuración de Notion → Conexiones y elimina formbase.