
¿Para qué puedo usar automatizaciones?
Puedes usar automatizaciones para cualquier trabajo de backend que quieras que ocurra automáticamente. Ejemplos comunes incluyen:
- Enviar correos o mensajes, como correos de bienvenida diarios o boletines semanales.
- Generar reportes o resúmenes, por ejemplo un reporte diario de ingresos.
- Revisar condiciones y alertar solo cuando algo cambia, como inventario bajo.
- Reaccionar a cambios en tus datos, como enviar un mensaje a los administradores cuando se añade un producto nuevo.
- Programar publicaciones en redes sociales.
- Ejecutar tareas recurrentes de mantenimiento o limpieza, como archivar registros antiguos o refrescar cachés.
- Respaldar los datos de tu app (por ejemplo, a Google Drive) cada semana.
- Enviar notificaciones a herramientas externas cuando algo ocurre, por ejemplo publicar actualizaciones de reservas de salón en un canal de Slack cuando cambian eventos del calendario.
Cómo funcionan las automatizaciones
Cuando creas una automatización, eliges cómo se inicia. Puede ejecutarse según un horario que tú defines, en respuesta a un evento de datos como la creación, actualización o eliminación de un registro, cuando un usuario de la app inicia una conversación con un agente dentro de la app, o cuando una integración conectada envía un evento usando un conector. Cada automatización ejecuta una función de backend en tu app y registra la ejecución para que veas qué pasó. Cada automatización tiene logs así que siempre puedes ver cuándo se ejecutó, si tuvo éxito y cualquier error que ocurrió. Esto mantiene todo transparente y fácil de depurar.Tipos de automatizaciones
Hay 4 tipos de automatizaciones que puedes crear. Al describir lo que quieres al chat de IA, ayuda saber cuál tipo encaja con tu caso de uso.Automatizaciones programadas
Las automatizaciones programadas se ejecutan a una hora o intervalo que tú defines. Úsalas para tareas recurrentes como resúmenes diarios, reportes semanales o trabajos de mantenimiento regulares. Prompts de ejemplo:Send me a daily summary of all new orders to my email every morning at 8:00.Archive trip records that have been completed for more than 30 days, every Sunday at midnight.
Automatizaciones por eventos de datos
Las automatizaciones por eventos de datos se ejecutan en respuesta a cambios en los datos de tu app, como la creación, actualización o eliminación de un registro. Úsalas para reaccionar a la actividad en tiempo real. Prompts de ejemplo:Send a push notification whenever I add a new WishlistPlace and write any needed backend function for me.Send the admin an email whenever a new booking is created.
Automatizaciones de agente dentro de la app
Las automatizaciones de agente dentro de la app se ejecutan cuando un usuario de la app inicia una nueva conversación con un agente dentro de la app. Úsalas para estar al tanto de quién te contacta, por ejemplo para recibir notificaciones cuando un cliente inicia un chat, añadirlo automáticamente a tus contactos o enviarte un resumen al final del día. Prompts de ejemplo:Email me whenever someone starts a new conversation with my agent.Add the person to my Contacts list when they start a chat with my agent.
Automatizaciones por conector
Las automatizaciones por conector se ejecutan cuando una integración conectada envía un evento, como un nuevo correo en Gmail o un evento de calendario actualizado en Google Calendar. Úsalas para mantener tu app sincronizada con herramientas externas. Prompts de ejemplo:When a new email arrives in Gmail with the subject "Book appointment", parse it and add a new booking to my app.When a Google Calendar event is cancelled, update the booking in my app and post a message in the #salon-general Slack channel.
Las automatizaciones por conector están disponibles actualmente para Gmail, Google Calendar, Google Drive, Microsoft Outlook y Microsoft OneDrive.
Crear una automatización
Cuando haces clic en New Automation, Base44 muestra sugerencias basadas en el contexto de tu app. Puedes elegir una de ellas o hacer clic en Create from scratch para escoger el tipo de automatización y describir lo que quieres en el chat de IA.Usar una sugerencia
Cada sugerencia incluye una breve descripción de lo que hace. Hacer clic en una envía un prompt prellenado al chat de IA, donde puedes revisarlo y ajustarlo antes de que la IA lo configure. Para crear una automatización desde una sugerencia:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Automations.
- Haz clic en New Automation.
- Explora las sugerencias bajo Suggested for you.
- Haz clic en una sugerencia para enviarla al chat de IA como prompt prellenado.
- Revisa el prompt, haz los cambios necesarios y envíalo.
- La IA configura la automatización y la añade a tu lista de Automations.

Crear desde cero
Si ninguna sugerencia se ajusta a lo que necesitas, crea tu automatización desde cero. Primero eliges el tipo de disparador, luego describes lo que quieres en el chat de IA. Para crear una automatización desde cero:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Automations.
- Haz clic en New Automation.
- Haz clic en Create from scratch.
- Selecciona el tipo de disparador: Scheduled, Data event, In-app agent o Connector.
- En el chat de IA, describe la automatización que quieres. Por ejemplo:
Set up recurring email reminders to my email name@email.com for my tasks on my to-do list every Sunday at 17:00. - La IA crea la automatización y la añade a tu lista de Automations.
Gestionar automatizaciones
Después de empezar a usar automatizaciones, puedes controlar cuándo se ejecutan, cambiar sus ajustes, dispararlas a demanda o limpiar las que ya no necesitas. Puedes pausar automatizaciones sin eliminarlas, y puedes duplicar una existente cuando quieras una configuración similar con pequeños cambios.Cuando apagas una automatización, Base44 detiene la programación de futuras ejecuciones, pero los logs existentes siguen disponibles. Puedes reactivar la automatización en cualquier momento.
Activar o desactivar una automatización
Pausa una automatización en cualquier momento si quieres detener su ejecución, y actívala de nuevo cuando la necesites. Para activar o desactivar una automatización:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Automations.
- Haz clic en el interruptor a la izquierda del nombre de la automatización para activarla o desactivarla.

Pausa automática para automatizaciones que fallan: Si una automatización programada falla repetidamente, Base44 la pausa automáticamente y te notifica para que puedas investigar y arreglar el problema antes de reactivarla.
Editar una automatización
Haz cambios a una automatización en cualquier momento. Los cambios afectan solo a futuras ejecuciones. Para editar una automatización:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Automations.
- Haz clic en el ícono More Actions en la automatización.
- Haz clic en Edit automation.
- Actualiza los detalles de la automatización.
- Haz clic en Save.

Duplicar una automatización
Crea nuevas automatizaciones duplicando existentes y editando la nueva. Para duplicar una automatización:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Automations.
- Haz clic en el ícono More Actions en la automatización.
- Haz clic en Duplicate.
- Actualiza los detalles de la nueva automatización si es necesario, y haz clic en Save.

Ejecutar una automatización inmediatamente
Ejecuta una automatización de inmediato cuando quieras disparar su función de backend a demanda. Esto te ayuda a probar cambios, confirmar que tu configuración funciona o manejar algo urgente entre ejecuciones programadas.Run now dispara la función de backend una vez además de cualquier horario o evento de datos configurado. La ejecución aparece en los logs de la automatización.
- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Automations.
- Haz clic en el ícono More Actions en la automatización.
- Selecciona Run now.

Archivar una automatización
Si ya no necesitas una automatización, puedes moverla a Archive para mantener tu lista activa limpia. Para archivar una automatización:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Automations.
- Encuentra la automatización correspondiente en la lista.
- Haz clic en el ícono More Actions en la automatización.
- Haz clic en Archive.

Monitorear ejecuciones y usar logs
Cada automatización mantiene su propio log para que puedas ver cuándo se ejecutó, cuánto tomó y si tuvo éxito. Cuando algo sale mal, los logs te ayudan a entender qué falló y dónde buscar en tu código de backend, sin adivinar. Para ver los logs de una automatización:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Automations.
- Haz clic en la automatización que quieres inspeccionar.
- Haz clic en la pestaña Logs.
- Revisa la lista de ejecuciones, incluyendo timestamp, duración y estado de cada una.

Automatizaciones y créditos de integración
Cada ejecución de automatización usa al menos 1 crédito de integración, más créditos adicionales por cualquier integración incorporada llamada dentro de ella. Por ejemplo, una automatización que llama invokeLLM y envía un correo cuesta la ejecución de 1 crédito más créditos por cada acción que dispara. Mira el desglose completo de créditos. Las automatizaciones que se ejecutan con frecuencia o encadenan varias acciones pueden drenar tu balance de créditos rápido. Aquí hay algunas formas de mantener el uso bajo control:- Añade condiciones específicas al disparador. Limita los criterios que causan que una automatización se dispare para que no se ejecute innecesariamente.
- Consolida automatizaciones redundantes. Si varias automatizaciones realizan tareas que se traslapan, combínalas en menos flujos más inteligentes.
- Resuelve pronto las automatizaciones que fallan. Las automatizaciones que dan error pueden seguir consumiendo créditos en cada reintento. Revisa tus logs regularmente y arregla o deshabilita las automatizaciones problemáticas en cuanto las detectes.
- Revisa la frecuencia de las tareas programadas. Considera si las automatizaciones recurrentes, como reportes o recordatorios diarios, necesitan ejecutarse tan seguido como están configuradas.
- Minimiza las llamadas a invokeLLM. Cada llamada a invokeLLM dentro de una automatización es un cargo de crédito separado. Llama al LLM solo cuando el resultado no se pueda predeterminar.
- Prueba primero en un entorno controlado. Ejecuta automatizaciones manualmente sobre un dataset pequeño y revisa los logs de ejecución para estimar el costo por ejecución antes de habilitarlas a escala.
- Usa el modo Discuss al diseñar automatizaciones. El modo Discuss cuesta aproximadamente 0.3 créditos de mensaje y te permite planear la lógica de la automatización antes de aplicar cambios, reduciendo prueba y error.
Preguntas frecuentes
Haz clic en una pregunta a continuación para aprender más.¿Puedo añadir condiciones para controlar cuándo se dispara una automatización?
¿Puedo añadir condiciones para controlar cuándo se dispara una automatización?
Sí. Pide al chat de IA añadir condiciones de disparo a cualquier automatización. Por ejemplo:La automatización entonces solo se dispara cuando el evento del disparador también cumple las condiciones que describes. Las condiciones se muestran en la sección Advanced del panel de la automatización una vez configuradas, y solo se pueden cambiar pidiéndole al chat de IA — no se pueden editar manualmente.

¿Cómo investigo una ejecución de automatización fallida?
¿Cómo investigo una ejecución de automatización fallida?
Cuando una automatización falla, ves una etiqueta Failed en la columna Last run y una opción Fix with AI en la misma fila.
Para arreglar una ejecución fallida:

- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Automations.
- Haz clic en Fix with AI en la automatización fallida.
- En el chat de IA, revisa la explicación de qué salió mal y cómo afecta tu automatización. Acepta la corrección sugerida para que la IA pueda actualizar tu código o configuración de la automatización.
- Cuando la IA termine de aplicar la corrección, usa la acción Run now desde Automations y revisa los logs para confirmar que la automatización tiene éxito.
¿Qué eventos de conector puedo usar en automatizaciones por conector?
¿Qué eventos de conector puedo usar en automatizaciones por conector?
Los eventos disponibles dependen del conector que uses. Aquí está la lista completa:
Asegúrate de que el conector esté conectado y configurado en Integrations en el dashboard de tu app antes de crear una automatización por conector.
| Conector | Evento | Descripción |
|---|---|---|
| Gmail | mailbox | Nuevos correos llegando a tu bandeja |
| Google Calendar | events | Cualquier cambio de evento de calendario, incluyendo creado, actualizado y eliminado |
| Google Drive | changes | Cualquier cambio en el drive, incluyendo archivos añadidos, modificados o eliminados |
| Google Drive | file | Cualquier cambio a un archivo específico (requiere un file ID) |
| Google Drive | file.update | Contenido o propiedades del archivo cambiados (requiere un file ID) |
| Google Drive | file.trash | Archivo movido a la papelera (requiere un file ID) |
| Google Drive | file.untrash | Archivo restaurado de la papelera (requiere un file ID) |
| Google Drive | file.delete | Archivo eliminado permanentemente (requiere un file ID) |
| Microsoft Outlook | created | Se crea un nuevo correo, evento de calendario o contacto |
| Microsoft Outlook | updated | Un correo o evento de calendario se actualiza |
| Microsoft Outlook | deleted | Un correo o evento de calendario se elimina |
| Microsoft OneDrive | updated | Cualquier cambio de archivo o carpeta, incluyendo creado, modificado y eliminado |
Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la versión en inglés.

