Recursos · Integración Make

Integración CommCare MakeAutomatiza CommCare con Make.

¿Cuánto tiempo pierde tu equipo pasando a mano los formularios de campo? La integración CommCare Make trae 5 módulos: 4 disparadores programados sobre casos y formularios, más una llamada a la API. Aquí conectas tu cuenta y armas tu primer escenario.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Lo que puedes automatizar

¿Qué te permite hacer la integración CommCare Make?

La integración CommCare Make une tu cuenta de CommCare HQ con Make, una herramienta sin código donde montas escenarios. Un escenario es una automatización formada por módulos, y cada módulo es un paso. Make detecta casos nuevos, casos actualizados y formularios enviados en CommCare, y los pasa a las demás herramientas de tu equipo.

Informes al día sin teclear dos veces. Una promotora envía el formulario de una visita y Watch New Form Submission lo recoge en la siguiente revisión de Make. El módulo que sigue vuelca las respuestas en el informe que consulta la coordinación.

Avisos cuando un caso avanza. Si cambia el estado de un caso, Watch Updated Case lo detecta y el escenario puede avisar a quien lleva ese seguimiento. Para el alta de un beneficiario está Watch New Case.

Lo demás, vía API. La app tiene un solo módulo de acción, Make an API Call, que reutiliza tu conexión para llamar a cualquier endpoint de la API de CommCare. Es la vía para escribir datos en CommCare.

Ten claras dos cosas. Los 4 disparadores son programados: Make consulta CommCare cada cierto intervalo, nadie le avisa al instante. Y la documentación de Make para esta app figura como generada por IA a partir de la de CommCare, así que confirma con CommCare lo importante. Si quieres una opinión sobre la herramienta, lee nuestra Reseña de Make. CommCare también tiene nodo en n8n; la comparativa n8n vs Make te ayuda a elegir. Y para aprender con acompañamiento, el Curso de Make empieza desde cero.

Conexión

¿Cómo conectas CommCare con Make?

  1. 01

    Consigue tu usuario y tu clave API

    En CommCare HQ, entra en la configuración de tu cuenta y haz clic en API keys. Apunta el nombre de usuario que aparece, genera una clave API nueva o usa una que ya tengas, y cópiala.

  2. 02

    Añade un módulo de CommCare

    En tu escenario de Make, añade cualquier módulo de CommCare y pulsa Create a connection. La conexión es tu cuenta de CommCare enlazada una sola vez con Make y compartida por todos sus módulos. El campo Connection name es opcional.

  3. 03

    Pega tus credenciales

    Introduce el usuario y la clave API que copiaste de CommCare, o sigue las instrucciones de la pantalla, y guarda. A partir de ahí Make lee tus datos y te ofrece listas para elegir.

Primer escenario

Tu primer escenario con CommCare

ObjetivoCuando llega un formulario nuevo a CommCare, Make manda sus respuestas al endpoint de la API de CommCare que elijas.

  1. 01

    Crea el escenario

    En la página Scenarios, crea un escenario nuevo y haz clic en el + grande para poner el primer módulo. Busca CommCare y elige Watch New Form Submission.

  2. 02

    Conecta el disparador

    Pulsa Create a connection y pega tu usuario y tu clave API. Con la conexión hecha, Make muestra lo que puede leer de tu cuenta y eliges en menús, sin escribir nombres de memoria.

  3. 03

    Añade Make an API Call

    Haz clic en el + a la derecha del disparador y añade el módulo de CommCare Make an API Call, que reutiliza tu conexión. Elige el endpoint que necesitas y asigna las respuestas del formulario a la petición.

  4. 04

    Prueba con Run once

    Envía un formulario de prueba en CommCare y pulsa Run once. Cada módulo enseña los bundles recibidos; un bundle es un elemento que pasa de un módulo al siguiente, aquí un envío.

  5. 05

    Programa y activa

    Abre el reloj del primer módulo para fijar cada cuánto Make consulta CommCare; por defecto, un escenario nuevo corre cada 15 minutos. Activa el escenario y seguirá funcionando por su cuenta.

Disparadores

Qué pone en marcha un escenario de CommCare

4 módulos arrancan un escenario cuando algo ocurre en CommCare. Un disparador programado lo revisa Make según la programación del escenario; uno instantáneo lo llama CommCare en cuanto ocurre.

CommCare1Watch New Case

Watch New Case

programadoSolo en la doc

Arranca tu escenario cada vez que se crea un caso en CommCare, de modo que un alta llega a tus otras herramientas sin que nadie la reenvíe. Cada caso nuevo viaja como un bundle aparte.

Cómo se dispara
programado. Make consulta CommCare según la programación del escenario, cada 15 minutos por defecto, y recoge los casos creados desde la última consulta.
Cuándo usarlo
cuando el registro de una persona o un hogar debe abrir una ficha en una hoja o una lista de seguimiento.
Ojo
los cambios posteriores del caso no lo activan; para eso está Watch Updated Case.
CommCare2Watch New Form Submission

Watch New Form Submission

programadoSolo en la doc

Entrega a tu escenario cada formulario enviado. Es el camino más corto para sacar los datos de campo de CommCare y llevarlos a una herramienta de informes o de mensajería. Un envío equivale a un bundle.

Cómo se dispara
programado. Make pide a CommCare los envíos nuevos en el intervalo fijado en el escenario, no en el momento exacto en que se envía.
Cuándo usarlo
cuando lo que importa son las respuestas, como una encuesta o una ficha de visita que la oficina necesita analizar.
Ojo
en el plan Free el intervalo mínimo es de 15 minutos, así que un envío puede esperar ese tiempo.
CommCare3Watch New or Updated Case

Watch New or Updated Case

programadoSolo en la doc

Junta en un solo disparador los dos momentos de un caso: su creación y sus cambios. Resulta útil cuando un único escenario debe mantener otra herramienta alineada con CommCare.

Cómo se dispara
programado. En cada ejecución, Make busca los casos que aparecieron o cambiaron desde la anterior.
Cuándo usarlo
para llevar una copia de tus casos en una base de datos o una hoja de cálculo, con una sola fila por caso.
Ojo
los casos nuevos y los editados siguen el mismo camino; el módulo siguiente tiene que actualizar la fila existente o acabarás con duplicados.
CommCare4Watch Updated Case

Watch Updated Case

programadoSolo en la doc

Solo responde cuando cambia un caso que ya existe. Así un supervisor sigue el avance sin el ruido de las altas nuevas.

Cómo se dispara
programado. Make consulta CommCare en el intervalo del escenario y devuelve los casos editados desde su última visita.
Cuándo usarlo
cuando un cambio de estado debe avisar a quien sigue el caso o actualizar un informe.
Ojo
no ve los casos recién creados; combínalo con Watch New Case o usa Watch New or Updated Case si necesitas ambos.
Módulos

Qué más sabe hacer la app de CommCare

CommCare te da 1 módulo. Para cada uno: qué hace por ti, cuándo elegirlo y a qué prestar atención.

CommCare1

Make an API Call

AcciónSolo en la doc

Pone toda la API de CommCare al alcance de tu escenario con la conexión que ya creaste, así no dependes solo de los cuatro disparadores. Además, es la única forma de escribir datos en CommCare desde Make.

Cuándo usarlo
cuando ningún módulo de la lista hace lo que buscas, por ejemplo leer un registro concreto o enviar una actualización.
Ojo
el endpoint lo eliges tú, así que ten a mano la documentación de la API de CommCare al configurarlo.
¿Necesitas ayuda?

¿Necesitas ayuda para automatizar CommCare con Make?

Una persona lee cada mensaje.

FAQ

Preguntas sobre la integración CommCare Make

01¿Es gratis la integración CommCare Make?
Sí, en lo que respecta a Make. CommCare es una app estándar y funciona desde el plan Free, que permite 2 escenarios activos, un mínimo de 15 minutos entre dos ejecuciones programadas, 5 minutos de ejecución como máximo, archivos de hasta 5 MB y 512 MB de transferencia. Los planes de pago (Core, Pro, Teams y Enterprise) bajan el intervalo a 1 minuto y quitan el límite de escenarios activos. Make cuenta el uso en operaciones: un módulo que procesa un bundle. La suscripción de CommCare va aparte, con CommCare.
02¿Qué necesitas para conectar CommCare con Make?
Una cuenta activa de CommCare HQ y una clave API. En CommCare, entra en la configuración de la cuenta, haz clic en API keys, copia el nombre de usuario que aparece y genera una clave nueva o usa una existente. En Make, añade un módulo de CommCare, pulsa Create a connection, ponle nombre si quieres y pega el usuario y la clave. Esa conexión la comparten después todos los módulos de CommCare de tus escenarios, así que la creas una sola vez por cuenta.
03¿La integración CommCare Make funciona en tiempo real?
No. Los 4 disparadores de CommCare son programados: Make consulta CommCare en el intervalo fijado en el escenario, cada 15 minutos por defecto, y recoge lo nuevo o modificado desde la consulta anterior. En el plan Free el intervalo no baja de 15 minutos; los planes de pago llegan a 1 minuto. Si el retraso te importa, acorta la programación con un plan de pago. Para informes y seguimiento de casos, el intervalo por defecto suele bastar de sobra.
04¿Qué hacer si falta un módulo de CommCare en Make?
Usa Make an API Call. Este módulo aprovecha tu conexión de CommCare y deja que el escenario llame a cualquier endpoint de la API de CommCare, lo que cubre todo lo que no hacen los cuatro disparadores, incluida la escritura de datos. El endpoint lo eliges a mano, así que ten cerca la referencia de la API. Un detalle más: la documentación de Make para esta app está marcada como generada por IA a partir de la de CommCare, de modo que confirma con CommCare los puntos delicados.
05¿Make o n8n para automatizar CommCare?
Depende de cómo prefieras trabajar. CommCare suele tener también un nodo en n8n, así que ambas herramientas pueden conectarse. En Make cuentas con 4 disparadores programados para casos y formularios, Make an API Call, un editor visual, el botón Run once para probar y un plan Free para empezar. Lo sensato es montar el escenario que necesitas en la herramienta que tu equipo ya conoce y valorar con ese caso real cuál encaja mejor.