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.
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. 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.
- 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.
- 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.
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 debase44.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.
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. 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.
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. Para obtener tu clave API:- Inicia sesión en el servicio externo (por ejemplo, OpenAI, Resend, Notion).
- Encuentra la sección Developer, API o Integrations.
- Haz clic en Create API Key o Generate Token y cópialo.
- Pega tu clave API en Base44:
- Usando el chat de IA: Introduce tu clave API en el chat de IA cuando se te solicite.

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

- Usando el chat de IA: Introduce tu clave API en el chat de IA cuando se te solicite.
Preguntas frecuentes
Haz clic en una pregunta para aprender más sobre el uso de integraciones.¿Cuál es la diferencia entre integraciones OpenAPI personalizadas y APIs externas por app?
¿Cuál es la diferencia entre integraciones OpenAPI personalizadas y APIs externas por app?
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.¿Cómo debo probar mi integración antes de publicar?
¿Cómo debo probar mi integración antes de publicar?
- Usa el modo sandbox o de prueba (por ejemplo, claves de prueba de Stripe), si el proveedor lo ofrece.
- Prueba flujos reales y casos límite, no solo un único camino feliz.
- Verifica que las entradas y salidas coincidan con tus expectativas en tu UI y en el panel del proveedor.
- Monitorea el uso de créditos de integración tanto en Base44 como en el servicio externo.
- Previsualiza tu app para detectar carga lenta, llamadas API fallidas o datos faltantes antes de salir en vivo.
¿Por qué no funciona mi integración?
¿Por qué no funciona mi integración?
- 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.
¿Quién puede usar funciones de backend y APIs externas por app?
¿Quién puede usar funciones de backend y APIs externas por app?
¿Por qué obtengo errores 403 al usar funciones de backend?
¿Por qué obtengo errores 403 al usar funciones de backend?
- 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.
¿Cómo regenero o actualizo mi clave API?
¿Cómo regenero o actualizo mi clave API?
- 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:
- Haz clic en tu icono de perfil en la esquina superior derecha de tu cuenta.
- Haz clic en Account settings.
- Haz clic en Regenerate junto a API Key.
¿Qué pasa con mis integraciones si bajo de plan?
¿Qué pasa con mis integraciones si bajo de plan?
- 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.
¿Puedo usar múltiples integraciones en una app?
¿Puedo usar múltiples integraciones en una app?
¿Por qué Base44 o la IA no pueden obtener mi clave API por mí?
¿Por qué Base44 o la IA no pueden obtener mi clave API por mí?
- Iniciar sesión en el servicio.
- Ir a la sección API o developer.
- Generar tu clave.
- Pegarla en Base44 como Secret o encabezado del workspace.
¿Las conexiones MCP funcionan como otras integraciones de app?
¿Las conexiones MCP funcionan como otras integraciones de app?

