formbasedocs
Ir a la appApp

Integraciones

Airtable

Envía cada respuesta a una tabla de Airtable como un nuevo registro. Mapea campos a columnas tipadas, compone un cuerpo de texto enriquecido y rellena respuestas anteriores.


Qué obtienes

  • Un registro por respuesta
  • Mapeo a nivel de campo con comprobaciones de compatibilidad de tipos
  • Mapeo de metadatos, incluido un enlace al PDF de la respuesta generado
  • Campo de cuerpo de texto enriquecido opcional con encabezados, negrita, listas y respuestas conectadas
  • Relleno de respuestas existentes al conectar (lotes de 10)
  • Recuperación automática cuando se renombran columnas
  • Registro de prueba para verificar la conexión antes de que lleguen respuestas reales

Conectar Airtable

  1. 1

    Abre Configuración del formulario → Integraciones

    Elige Airtable de la lista.

  2. 2

    Conecta, elige una base y una tabla

    Elige una cuenta de Airtable ya conectada o autoriza una nueva. Se te redirigirá a Airtable para conceder acceso a las bases que elijas. Luego selecciona la base y la tabla de destino.

  3. 3

    Mapea campos → columnas

    Asocia cada campo del formulario a una columna. Solo se muestran los tipos de columna compatibles. También puedes componer un cuerpo de texto enriquecido usando el editor de plantillas.

  4. 4

    Finaliza

    Usa "Enviar prueba" para escribir un registro de marcador de posición y verificar la conexión. Activa "Exportar respuestas existentes" para rellenar respuestas anteriores. Las nuevas respuestas empiezan a sincronizarse cuando guardas.

Tipos de columna

Campo del formularioColumnas de Airtable compatibles
Texto corto / largoTexto de una línea, Texto largo, Texto enriquecido
Correo electrónicoEmail, Texto de una línea, Texto largo, Texto enriquecido
TeléfonoTeléfono, Texto de una línea, Texto largo, Texto enriquecido
URLURL, Texto de una línea, Texto largo, Texto enriquecido
NúmeroNúmero, Moneda, Porcentaje, Puntuación, Duración, Texto de una línea, Texto largo, Texto enriquecido
Puntuación / EscalaPuntuación, Número, Texto de una línea, Texto largo, Texto enriquecido
FechaFecha, Fecha y hora, Texto de una línea, Texto largo, Texto enriquecido
HoraTexto de una línea, Texto largo, Texto enriquecido
InterruptorCasilla de verificación, Texto de una línea, Texto largo, Texto enriquecido
Opción única / Desplegable (selección única)Selección única, Selección múltiple, Texto de una línea, Texto largo, Texto enriquecido
Casillas de verificación (múltiple)Selección múltiple, Texto de una línea, Texto largo, Texto enriquecido
Carga de archivosArchivos adjuntos, URL, Texto de una línea, Texto largo, Texto enriquecido
FirmaURL, Texto de una línea, Texto largo, Texto enriquecido
Elección de imagenSelección múltiple, Selección única, Texto de una línea, Texto largo, Texto enriquecido
PagoMoneda, Número, Texto de una línea, Texto largo, Texto enriquecido
Matriz / Clasificación / DirecciónTexto de una línea, Texto largo, Texto enriquecido

formbase crea automáticamente opciones de selección cuando el valor enviado no coincide con ninguna opción existente.

Las columnas de fórmula, resumen, recuento, búsqueda, registro vinculado, colaborador, hora de creación/modificación, creado/modificado por, numeración automática, botón y origen sincronizado son de solo lectura y no se pueden mapear.

Grupos repetibles

Un grupo repetible permite que los encuestados añadan tantas entradas como necesiten — como una lista de invitados, cada uno con un nombre y una edad. En el selector de campos eliges cómo mapearlo:

  • Todo el grupo se mapea a un solo campo. Cada entrada aparece como filas numeradas y etiquetadas, como “1. Nombre completo: Jane Appleseed, Edad: 34, 2. Nombre completo: Marcus Lee, Edad: 29”.

  • Cada campo miembro se mapea a su propio campo. Los valores de cada entrada se unen con · , de modo que el campo Nombre completo queda “Jane Appleseed · Marcus Lee”.

Elige uno, el otro o ambos. Si más adelante eliminas un campo miembro de tu formulario, sigue apareciendo en el selector para que los registros anteriores conserven su campo — tu mapeo nunca se rompe.

Cuerpo de texto enriquecido

Si tu tabla tiene una columna de Texto enriquecido, Texto largo o Texto de una línea, puedes componer su contenido 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 con las respuestas enviadas en el momento de la sincronización. Las columnas de texto enriquecido conservan el formato; los demás tipos de columna reciben Markdown simple.

Formato admitido: encabezados (H1-H4), negrita, cursiva, tachado, código en línea, enlaces y listas ordenadas/no ordenadas. Las imágenes y los contenidos incrustados no son compatibles.

Rellenar respuestas existentes

Tras conectar, puedes rellenar respuestas anteriores. Los registros se escriben en lotes de 10 con un breve intervalo entre lotes para respetar los límites de velocidad de Airtable. El progreso se muestra en el panel de integración.

Evento de prueba

El paso de finalización y el panel de detalle de integración tienen un botón Enviar prueba que escribe un registro de marcador de posición. Las columnas de texto reciben cadenas [Question Title], los números reciben 0, los correos reciben test@example.com, las fechas reciben la marca de tiempo actual y las selecciones usan la primera opción de las respuestas de la pregunta (para evitar crear opciones huérfanas). Elimina el registro de prueba después de verificar.

Eventos de respuesta abandonada

Si un encuestado comienza 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 escribe entonces un registro con el mismo mapeo de campos que una respuesta completada. Mapea el campo de metadatos “Estado de la respuesta” a una columna de selección única o texto para distinguir los registros “Parcial” de los “Completado” y “Actualizado”.

Solo se revisan los borradores creados desde un enlace de compartir, y Campos requeridos lo acota más: el registro solo se escribe 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 de Airtable está disponible en todos los planes. Consulta planes y precios.

Cambios de esquema y recuperación automática

Si renombras una columna en Airtable, formbase detecta el cambio en la siguiente respuesta y actualiza su mapeo automáticamente. Las columnas se identifican por su ID interno estable, por lo que los cambios de nombre son transparentes.

Si eliminas una columna, formbase la elimina del mapeo y continúa sincronizando el resto de campos. Si el tipo de una columna cambia a algo incompatible, el valor no se sincroniza — vuelve a abrir la integración y vuelve a mapear ese campo.

Solución de problemas

  • Autorización caducada — Los tokens de acceso de Airtable duran alrededor de una hora y se renuevan automáticamente, tanto mediante un trabajo diario como antes de cada entrega. Si la propia renovación falla — se revocó la concesión, o el token de actualización caducó — la conexión se marca como caducada y se detienen todas las integraciones que dependen de ella. Pulsa Reconectar.

  • Columna no visible — Confirma que la concesión OAuth incluye la base y que el tipo de columna es escribible (consulta la tabla anterior).

  • Límite de velocidad — Airtable aplica 5 solicitudes por segundo por base. Los rellenos se limitan automáticamente; las sincronizaciones en directo reintentan con retroceso exponencial.

Preguntas frecuentes

Cuatro permisos de Airtable: leer/escribir datos de registros, leer esquemas de bases y leer tu correo electrónico (para identificar la cuenta). Usa OAuth con PKCE — sin claves de API que gestionar.

Sí. Las conexiones de Airtable tienen alcance de espacio de trabajo. Cualquier miembro puede usar cualquier cuenta conectada al configurar una integración.

Sí. Autoriza cuentas adicionales durante la configuración de nuevas integraciones. Cada formulario elige qué cuenta usar.

La siguiente respuesta falla con un error de “no encontrado” y la integración se detiene. La base y la tabla quedan fijadas al crear la integración, así que elimina esta integración y crea una nueva apuntando a la nueva tabla.

No. Estas son de solo lectura en la API de Airtable. Consulta la lista completa de tipos de columna excluidos en la sección de tipos de columna .

Ve a Configuración del formulario → Integraciones → Airtable y elimina la integración. Para revocar también el acceso de formbase, ve a la configuración de tu cuenta de Airtable y elimina la aplicación OAuth de formbase.

Próximos pasos