Saltar al contenido principal

Acerca de las integraciones

Las integraciones conectan Base44 con el resto de tu stack para que puedas automatizar flujos de trabajo, traer datos y llamar a servicios externos sin programar cada llamada de API a mano. Puedes integrar en 3 niveles:
  • Nivel de app: Integraciones dentro de una sola app:
    • Integraciones integradas como Invoke LLM y SendEmail.
    • Conectores para conexiones basadas en OAuth con herramientas como Notion, Slack o Google Workspace.
    • Llamadas a API externas con funciones de backend que usan Secrets y funciones por app.
  • Nivel de workspace: APIs compartidas gestionadas una sola vez para todo el workspace:
    • Integraciones OpenAPI personalizadas basadas en especificaciones OpenAPI que cualquier app del workspace puede llamar de forma segura.
  • Nivel de cuenta: Conexiones que viven en tu cuenta de Base44:
    • Conexiones MCP que configuras una vez para que el chat de IA de Base44 pueda usar herramientas externas mientras construyes, sin cambiar el código desplegado de tu app.

Integraciones a nivel de app

Las integraciones a nivel de app viven dentro de una sola app. Incluyen integraciones integradas, conectores y APIs externas impulsadas por el backend que conectas solo a esa app.

Integraciones integradas

Algunas integraciones vienen preinstaladas en Base44 y están disponibles para usarse de inmediato. No requieren un plan de pago, configuración adicional ni claves API separadas. Con estas integraciones principales, puedes añadir IA, mensajería, manejo de archivos y lógica avanzada a cualquier app sin configuración adicional. Las integraciones integradas de Base44 incluyen:
  • Invoke LLM: Genera respuestas de IA desde el modelo de lenguaje integrado usando prompts detallados. Admite salidas con esquema JSON, archivos adjuntos para contexto adicional, análisis de imágenes y búsqueda web para información actualizada.
  • SendEmail: Envía correos a personas en tu app de Base44 con nombres de remitente personalizables y contenido HTML enriquecido.
    SendEmail no admite el envío a listas de correo externas ni adjuntar archivos.
  • UploadFile: Permite a las personas subir archivos a tu app. Usa la URL del archivo devuelto en otras integraciones o flujos de trabajo.
  • GenerateImage: Crea imágenes a partir de prompts de texto detallados. Devuelve una URL a la imagen generada.
  • ExtractDataFromUploadedFile: Extrae datos estructurados de archivos cargados (CSV, PNG, JPG, JPEG, PDF) usando esquemas JSON. Útil para importar datos en masa.
Aprende más sobre las integraciones integradas.

Conectores

Los conectores son integraciones habilitadas con OAuth que permiten a una app específica conectarse a herramientas compatibles. Le pides al chat de IA que conecte un servicio, inicias sesión y apruebas los permisos solicitados. Tu app puede entonces leer o escribir datos en esa herramienta según lo que permitas.
Necesitas un plan Builder o superior para usar conectores en tu app.
Ejemplos de lo que puedes construir con conectores:
  • Sincroniza una base de datos de Notion para alimentar una vista de conocimiento en tu app.
  • Publica actualizaciones en un canal de Slack.
  • Sincroniza registros de Salesforce o HubSpot en un dashboard interno.
  • Guarda archivos de tu app en Google Drive.
  • Bloquea tiempo en Google Calendar cuando se haga una nueva reserva.
  • Publica una publicación de LinkedIn cuando se publique una nueva entrada de blog.
  • Muestra estadísticas del perfil de TikTok y recuento de seguidores en un dashboard.

Llamadas a API externas con funciones de backend

Las integraciones externas que usan funciones de backend permiten que una app específica hable directamente con servicios de terceros como Stripe, Twilio o APIs de Google con credenciales por app. Estas llamadas se conectan a través de tus propias funciones de backend y Secrets.
Conectar una integración a tu app usando el chat de IA
Usa funciones de backend cuando:
  • Quieras una integración única para una sola app.
  • Necesites lógica personalizada estrechamente acoplada a esa app.
  • El servicio aún no esté configurado como una integración OpenAPI personalizada en tu workspace.
Ejemplos de integraciones externas con funciones de backend:
  • Enviar correos de bienvenida a personas nuevas que usan tu app a través de tu proveedor de correo.
  • Sincronizar tu CRM existente con la base de datos de tu app.
  • Alertar a tu equipo en Slack cuando alguien envíe un formulario.
  • Generar contenido con herramientas de IA usando tus propias claves de proveedor.
  • Llamar a APIs específicas de proveedores que aún no tienen un conector o una integración OpenAPI personalizada.
Importante: Necesitas un plan Builder o superior para usar funciones de backend.
Cuando solicitas una integración en el chat de IA, Base44 te guía paso a paso y te pide credenciales o autorización cuando es necesario. Luego conecta automáticamente la lógica del backend y el frontend para que puedas comenzar rápidamente. Almacenas las credenciales como Secrets en el dashboard de la app y las usas en funciones TypeScript en Dashboard → Code → Functions.
Cada función de backend tiene un archivo de código que puedes editar, ver y probar. También puedes revisar los registros de cada función desde Dashboard → Code → Functions.

Integraciones a nivel de workspace

Las integraciones a nivel de workspace viven en un workspace y se pueden reutilizar en muchas apps sin repetir la configuración o las credenciales.

Integraciones OpenAPI personalizadas

Las integraciones OpenAPI personalizadas te permiten registrar APIs externas compartidas a nivel de workspace desde una especificación OpenAPI. Importas una especificación una vez, seleccionas las operaciones que quieres exponer y cualquier app de ese workspace puede llamar a esas operaciones a través del SDK. El AI builder y tu código frontend pueden llamar directamente a las integraciones OpenAPI personalizadas a través de base44.integrations.custom sin exponer credenciales. Las llamadas se proxean a través del backend de Base44, por lo que los secretos nunca llegan al navegador. Esto es ideal para APIs internas y APIs de socios que tu equipo usa en muchas apps.
Importante:
  • Solo los propietarios y administradores del workspace en un plan Builder o superior pueden crear o editar integraciones OpenAPI personalizadas.
  • Cualquiera en el workspace puede usar una integración OpenAPI personalizada existente en sus apps, incluso en un plan gratuito.
Aprende cómo configurar estas APIs en detalle en Gestión de integraciones API personalizadas.

Conexiones a nivel de cuenta

Las conexiones a nivel de cuenta se configuran una vez para tu cuenta de Base44 y están disponibles dondequiera que uses el chat de IA de Base44.

Conexiones MCP

Las conexiones MCP te permiten conectar servidores MCP personalizados a tu cuenta de Base44 para que el chat de IA pueda usar herramientas externas y datos como contexto mientras construyes. Esto te da un chat de builder consciente del contexto sin cambiar el runtime desplegado de tu app.
Importante:
  • Las conexiones MCP están disponibles en el plan Builder o superior.
  • Los servidores MCP se configuran una vez por cuenta en Account Settings → MCP Connections.
  • El chat de IA solo llama a un servidor MCP cuando tu prompt lo requiere (por ejemplo, cuando mencionas ese servidor o pides datos que proporciona). No contacta con todos los servidores MCP en cada mensaje.
Ejemplos de lo que puedes hacer con conexiones MCP:
  • Pídele al chat de IA que busque en un MCP de documentos internos y resuma las páginas más relevantes para una función.
  • Conecta un servidor MCP de GitHub y pide un resumen de los issues abiertos en un repositorio específico.
  • Conecta un MCP de analítica, como Amplitude o un servicio de métricas personalizado, y pídele al chat que extraiga métricas recientes del producto en la conversación mientras planeas cambios.
Aprende cómo añadir y gestionar servidores MCP en Configurar un MCP personalizado.

Obtener tus claves API

Algunas integraciones requieren una clave API, que actúa como una contraseña privada entre Base44 y el servicio externo. Tu clave API demuestra la propiedad y mantiene tu conexión segura. Base44 almacena tu clave de forma segura para que tu app pueda usarla sin exponerla.
Nunca compartas tu clave API públicamente. Trátala como una contraseña.
Para obtener tu clave API:
  1. Inicia sesión en el servicio externo (por ejemplo, OpenAI, Resend, Notion).
  2. Encuentra la sección Developer, API o Integrations.
  3. Haz clic en Create API Key o Generate Token y cópialo.
  4. Pega tu clave API en Base44:
    • Usando el chat de IA: Introduce tu clave API en el chat de IA cuando se te solicite.
      Añadir tu clave API en el chat de IA en Base44
    • Configurando manualmente: Guarda tu clave API en Secrets.
      a. Haz clic en Dashboard en el editor de tu app.
      b. Haz clic en Secrets.
      c. Haz clic en Add Secret.
    Añadir secretos en el dashboard de la app de Base44
Las integraciones OpenAPI personalizadas también usan secretos, pero estos los configura una vez un administrador del workspace al crear o editar la integración y se almacenan como secretos cifrados del workspace, no como Secrets por app.

Preguntas frecuentes

Haz clic en una pregunta para aprender más sobre el uso de integraciones.
Las integraciones OpenAPI personalizadas se configuran una vez en un workspace a partir de una especificación OpenAPI y están disponibles para cada app de ese workspace a través de base44.integrations.custom.call(). Las credenciales se almacenan como secretos cifrados del workspace y nunca se exponen al código de la app, y no necesitas funciones de backend para usarlas.Las APIs externas por app usan funciones de backend y Secrets en una app específica. Son ideales para lógica específica de la app o cuando no quieras compartir una API en todas las apps de un workspace.
Antes de publicar tu app, prueba tu integración para detectar problemas a tiempo:
  1. Usa el modo sandbox o de prueba (por ejemplo, claves de prueba de Stripe), si el proveedor lo ofrece.
  2. Prueba flujos reales y casos límite, no solo un único camino feliz.
  3. Verifica que las entradas y salidas coincidan con tus expectativas en tu UI y en el panel del proveedor.
  4. Monitorea el uso de créditos de integración tanto en Base44 como en el servicio externo.
  5. Previsualiza tu app para detectar carga lenta, llamadas API fallidas o datos faltantes antes de salir en vivo.
Si tienes problemas, verifica lo siguiente:
  • Tu workspace está en un plan Builder o superior (para APIs externas por app que usan funciones de backend).
  • Tu clave API es correcta y está guardada en Secrets o en la integración OpenAPI personalizada, si corresponde.
  • Tienes suficientes créditos activos en el servicio externo.
  • Estás usando credenciales en vivo, no de prueba, al probar flujos de producción.
  • Tu solicitud API incluye el endpoint, payload y parámetros correctos.
  • No has alcanzado los límites de velocidad del servicio.
Las funciones de backend y las APIs externas por app requieren un plan Builder o superior en el workspace donde se creó la app. Si el workspace está en un plan gratuito o Starter, las funciones de backend y las integraciones que dependen de ellas no están disponibles.Los propietarios y administradores del workspace pueden crear funciones de backend en apps de las que son propietarios. Los colaboradores con un rol de Editor también pueden editar y crear funciones de backend en una app siempre que el workspace tenga un plan Builder o superior.
Si ves un error 403 al usar funciones de backend, puede significar que las funciones de backend no están disponibles para tu app o workspace, o que la solicitud no tiene permisos.Causas y soluciones comunes:
  • Requisito del plan: Las funciones de backend solo están disponibles en un plan Builder o superior. Si el workspace está en un plan gratuito o Starter, las llamadas al backend y las integraciones por app que dependen de ellas pueden fallar con 403.
  • Permisos en tu función: Tu función de backend puede estar rechazando la solicitud porque la persona no ha iniciado sesión o no tiene el rol correcto. Verifica las comprobaciones de rol o acceso que añadiste en el código de la función.
  • Permisos del servicio externo: Un 403 también puede provenir de la API externa que estás llamando. Asegúrate de que la clave API tenga los alcances correctos y que la solicitud use el endpoint y método correctos.
  • ¿Aún tienes problemas? Consulta el artículo Solución de problemas o contacta con el soporte de Base44.
Hay 2 tipos de claves API que es posible que necesites regenerar o actualizar:
  • Claves de servicios de terceros: Regenera tu clave en el portal de desarrolladores de ese servicio, por ejemplo OpenAI, Resend, Notion, luego actualízala en Dashboard → Secrets o en la configuración de tu integración OpenAPI personalizada.
  • Clave API de tu cuenta de Base44:
    1. Haz clic en tu icono de perfil en la esquina superior derecha de tu cuenta.
    2. Haz clic en Account settings.
    3. Haz clic en Regenerate junto a API Key.
Una vez regenerada, tu clave API de Base44 se actualiza automáticamente en todas tus apps de Base44. Si añadiste tu clave de Base44 en otro servicio, actualízala también allí.
  • Las integraciones integradas siguen disponibles.
  • Los conectores, las integraciones OpenAPI personalizadas, las conexiones MCP y las APIs externas por app que dependen de funciones de backend pueden dejar de funcionar hasta que actualices a un plan Builder o superior.
Sí. Puedes combinar integraciones integradas, conectores, integraciones OpenAPI personalizadas y APIs externas por app en la misma app, siempre que tu plan y configuración lo admitan.
Por razones de seguridad, los servicios externos como Stripe, OpenAI o Notion no permiten que terceros, incluido Base44, accedan a tus credenciales automáticamente. En su lugar, debes:
  1. Iniciar sesión en el servicio.
  2. Ir a la sección API o developer.
  3. Generar tu clave.
  4. Pegarla en Base44 como Secret o encabezado del workspace.
Una vez añadida, tu app o integración OpenAPI personalizada puede usar esa clave en segundo plano de forma segura y sin código.
Por qué importa: Las claves API actúan como contraseñas para los servicios. Mantenerlas privadas y bajo tu control mantiene tus datos seguros y garantiza que solo tú autorices el acceso.
No. Las conexiones MCP son solo para el chat de IA de Base44 mientras construyes. Se configuran a nivel de cuenta en Settings → MCP Connections y se usan solo cuando tu prompt requiere ese servidor MCP. Tu app desplegada no llama a servidores MCP a través de esta página de configuración.
¿Aún necesitas ayuda? Únete a nuestro Discord y obtén soporte en tiempo real del equipo y la comunidad de Base44.
Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la versión en inglés.