formbasedocs
Ir a la appApp

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. 1

    Abre Configuración del formulario → Integraciones

    Elige Notion de la lista.

  2. 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. 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. 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 formularioPropiedades de Notion compatibles
Texto corto / largoTitle, Rich text
EmailEmail, Title, Rich text
TeléfonoPhone, Title, Rich text
URLURL, Title, Rich text
Número / Valoración / EscalaNumber, Title, Rich text
FechaDate, Title, Rich text
HoraTitle, Rich text
Radio / Desplegable (único)Select, Status, Title, Rich text
Casillas (múltiple)Multi-select, Title, Rich text
InterruptorCheckbox, Title, Rich text
Carga de archivoFiles, URL, Title, Rich text
FirmaURL, Title, Rich text
Elección de imagenMulti-select, Title, Rich text
Matriz / Clasificación / Pago / DirecciónTitle, Rich text

Propiedades de metadatos

MetadatosPropiedades de Notion compatibles
Enviado elDate, Title, Rich text
Email del encuestadoEmail, Title, Rich text
ID de respuestaTitle, Rich text
Nombre del formularioTitle, Rich text
Estado de la respuestaStatus, Select, Title, Rich text
PDF LinkURL, Files, Title, Rich text
Submission languageTitle, Rich text
ChannelSelect, Title, Rich text
Request IDTitle, 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.

Siguientes pasos