Ressources · Intégration Make

Intégration CommCare MakeAutomatiser CommCare avec Make.

Et si chaque formulaire saisi sur le terrain arrivait tout seul au bureau ? L'intégration CommCare Make propose 5 modules : 4 déclencheurs planifiés sur les dossiers et les formulaires, plus un appel API. Ici, tu branches ton compte et tu montes ton premier scénario.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

À quoi sert l'intégration CommCare Make ?

L'intégration CommCare Make relie ton compte CommCare HQ à Make, un outil sans code où tu construis des scénarios. Un scénario, c'est une automatisation faite de modules, chacun étant une étape. Make repère les nouveaux dossiers (les « cases » de CommCare), leurs mises à jour et les formulaires soumis, puis les transmet à tes autres outils.

Un suivi de programme qui se remplit sans ressaisie. Un bénéficiaire est enregistré : Watch New Case le récupère au passage suivant de Make et le module d'après ajoute une ligne dans ton tableau de pilotage. Fini le copier-coller en fin de mission.

Des réponses de terrain lisibles par tout le monde. Un enquêteur valide un questionnaire : Watch New Form Submission le capte et ses réponses partent vers l'outil de reporting de la coordination.

Le reste, par l'API. L'app n'a qu'un module d'action, Make an API Call. Il réutilise ta connexion pour appeler n'importe quel point d'accès de l'API CommCare, et c'est par là que tu écris des données dans CommCare.

Deux limites à connaître. Les 4 déclencheurs sont planifiés : Make va voir CommCare à intervalle régulier, il n'est pas prévenu sur le moment. Et la doc Make de cette app est signalée comme générée par IA à partir de la doc CommCare, donc vérifie les points importants auprès de CommCare. Pour situer l'outil, lis notre Avis Make. CommCare existe aussi côté n8n ; le comparatif n8n vs Make t'aide à trancher. Et si tu veux apprendre en étant accompagné, la Formation Make part de zéro.

Connexion

Comment connecter CommCare à Make ?

  1. 01

    Récupère ton identifiant et ta clé API

    Dans CommCare HQ, ouvre les paramètres de ton compte puis clique sur API keys. Note le nom d'utilisateur affiché, génère une nouvelle clé API ou reprends une clé existante, et garde-la sous la main.

  2. 02

    Ajoute un module CommCare

    Dans ton scénario Make, ajoute n'importe quel module CommCare et clique sur Create a connection. La connexion, c'est ton compte CommCare relié une fois à Make, puis partagé par tous ses modules. Le champ Connection name est facultatif.

  3. 03

    Colle tes identifiants

    Saisis le nom d'utilisateur et la clé API copiés dans CommCare, ou suis les instructions à l'écran, puis valide. Make peut alors lire tes données et te proposer des listes au lieu de tout taper.

Premier scénario

Ton premier scénario avec CommCare

ObjectifQuand un formulaire est soumis dans CommCare, Make envoie ses réponses vers le point d'accès de l'API CommCare que tu choisis.

  1. 01

    Crée le scénario

    Depuis la page Scenarios, crée un nouveau scénario et clique sur le grand + pour poser le premier module. Cherche CommCare et choisis Watch New Form Submission.

  2. 02

    Branche le déclencheur

    Clique sur Create a connection et colle ton identifiant et ta clé API. Une fois connecté, Make affiche ce qu'il sait lire dans ton compte : tu choisis dans des menus, pas besoin de connaître les noms par cœur.

  3. 03

    Ajoute Make an API Call

    Clique sur le + à droite du déclencheur et ajoute le module CommCare Make an API Call, qui reprend ta connexion. Choisis le point d'accès voulu, puis glisse les réponses du formulaire dans la requête.

  4. 04

    Teste avec Run once

    Soumets un formulaire de test dans CommCare, puis clique sur Run once. Chaque module affiche les bundles reçus ; un bundle, c'est un élément transmis d'un module à l'autre, ici une soumission.

  5. 05

    Planifie et active

    Ouvre l'horloge du premier module pour régler la fréquence de vérification ; par défaut, un nouveau scénario tourne toutes les 15 minutes. Active le scénario et il travaille sans toi.

Déclencheurs

Ce qui lance un scénario CommCare

4 modules démarrent un scénario quand quelque chose se passe dans CommCare. Un déclencheur planifié est vérifié par Make au rythme du scénario ; un déclencheur instantané est appelé par CommCare dès que ça se passe.

CommCare1Watch New Case

Watch New Case

planifiéDans la doc seulement

Lance ton scénario à chaque création de dossier dans CommCare : un nouvel enregistrement rejoint tes autres outils sans que personne ait à le transférer. Chaque dossier arrive en bundle séparé.

Comment il se déclenche
planifié. Make interroge CommCare au rythme du scénario, toutes les 15 minutes par défaut, et ramasse les dossiers créés depuis son dernier passage.
Quand l'utiliser
quand l'inscription d'une famille ou d'un patient doit ouvrir une fiche dans un tableau ou une liste de suivi.
Attention
les modifications ultérieures ne le réveillent pas ; pour elles, prends Watch Updated Case.
CommCare2Watch New Form Submission

Watch New Form Submission

planifiéDans la doc seulement

Transmet chaque formulaire soumis à ton scénario. C'est la voie la plus courte pour sortir les données de terrain de CommCare et les envoyer vers un outil de reporting ou de messagerie. Une soumission égale un bundle.

Comment il se déclenche
planifié. Make demande à CommCare les nouvelles soumissions à l'intervalle réglé sur le scénario, pas à la seconde où l'agent valide.
Quand l'utiliser
quand ce sont les réponses qui comptent, comme un questionnaire de visite à exploiter au siège.
Attention
sur le plan Free, l'intervalle minimal est de 15 minutes ; une soumission peut donc patienter jusque-là.
CommCare3Watch New or Updated Case

Watch New or Updated Case

planifiéDans la doc seulement

Réunit les deux moments de vie d'un dossier en un seul déclencheur, sa création et ses modifications. Pratique quand un seul scénario doit garder un autre outil aligné sur CommCare.

Comment il se déclenche
planifié. À chaque exécution du scénario, Make cherche les dossiers apparus ou modifiés depuis la précédente.
Quand l'utiliser
pour tenir à jour une copie de tes dossiers dans une base ou un tableur, avec une seule ligne par dossier.
Attention
nouveaux et modifiés empruntent le même chemin ; le module suivant doit mettre à jour la ligne existante, sinon tu crées des doublons.
CommCare4Watch Updated Case

Watch Updated Case

planifiéDans la doc seulement

Ne réagit qu'aux dossiers existants qui changent. Un responsable suit l'avancement sans être noyé sous les nouvelles inscriptions.

Comment il se déclenche
planifié. Make interroge CommCare à l'intervalle du scénario et remonte les dossiers modifiés depuis son dernier passage.
Quand l'utiliser
quand un changement de statut doit prévenir la personne qui suit le dossier ou rafraîchir un rapport.
Attention
il ignore les créations ; associe-le à Watch New Case ou passe à Watch New or Updated Case si tu veux les deux.
Modules

Ce que l'app CommCare sait faire d'autre

CommCare te donne 1 module. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

CommCare1

Make an API Call

ActionDans la doc seulement

Ouvre toute l'API CommCare à ton scénario, avec la connexion déjà en place : tu n'es plus limité aux quatre déclencheurs. C'est aussi le seul moyen, depuis Make, d'écrire des données dans CommCare.

Quand l'utiliser
quand aucun module listé ne fait ce que tu veux, par exemple lire un enregistrement précis ou pousser une mise à jour.
Attention
c'est toi qui choisis le point d'accès, garde la doc de l'API CommCare ouverte pendant le réglage.
Besoin d'aide

Besoin d'aide pour automatiser CommCare avec Make ?

Une personne lit chaque message.

FAQ

Questions sur l'intégration CommCare Make

01L'intégration CommCare Make est-elle gratuite ?
Oui, côté Make. CommCare est une app standard, disponible dès le plan Free. Ce plan autorise 2 scénarios actifs, 15 minutes au minimum entre deux exécutions planifiées, 5 minutes d'exécution au plus, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Les plans payants (Core, Pro, Teams, Enterprise) descendent à 1 minute d'intervalle et lèvent la limite de scénarios actifs. Make compte en opérations : une opération, c'est un module qui traite un bundle. L'abonnement CommCare, lui, se règle à part avec CommCare.
02Que faut-il pour connecter CommCare à Make ?
Un compte CommCare HQ actif et une clé API. Côté CommCare, ouvre les paramètres du compte, clique sur API keys, copie le nom d'utilisateur affiché puis génère une clé ou reprends une clé existante. Côté Make, ajoute un module CommCare, clique sur Create a connection, nomme la connexion si tu veux et colle l'identifiant et la clé. Cette connexion sert ensuite à tous les modules CommCare de tes scénarios : tu ne la crées qu'une fois par compte.
03L'intégration CommCare Make fonctionne-t-elle en temps réel ?
Non. Les 4 déclencheurs CommCare sont planifiés : Make interroge CommCare à l'intervalle choisi sur le scénario, toutes les 15 minutes par défaut, et récupère ce qui est nouveau ou modifié depuis son passage précédent. Sur le plan Free, l'intervalle ne descend pas sous 15 minutes ; les plans payants vont jusqu'à 1 minute. Si le délai compte pour toi, réduis la planification sur un plan payant. Pour du reporting ou du suivi de dossiers, l'intervalle par défaut suffit souvent.
04Que faire s'il manque un module CommCare dans Make ?
Passe par Make an API Call. Ce module reprend ta connexion CommCare et permet d'appeler n'importe quel point d'accès de l'API CommCare, ce qui couvre tout ce que les quatre déclencheurs ne font pas, écriture de données comprise. Le point d'accès se choisit à la main, donc garde la référence de l'API sous les yeux. Autre détail : la doc Make de cette app est marquée comme générée par IA à partir de celle de CommCare, alors confirme les points sensibles directement auprès de CommCare.
05Make ou n8n pour automatiser CommCare ?
Ça dépend de ta façon de travailler. CommCare dispose souvent d'un nœud dans n8n aussi, donc les deux outils savent s'y brancher. Dans Make, tu as 4 déclencheurs planifiés sur les dossiers et les formulaires, plus Make an API Call, un éditeur visuel, le bouton Run once pour tester et un plan Free pour essayer. Le plus simple : monte le scénario dont tu as besoin dans l'outil que ton équipe connaît déjà, puis juge sur pièce lequel te convient le mieux.