- Home
- Resources
- Integrations
- CommCare
CommCare Make integrationAutomate CommCare with Make.
Can Make react when your field team files a form in CommCare? Yes. The CommCare Make integration gives you 5 modules: 4 scheduled triggers on cases and form submissions, plus an API call. This page walks you through the connection and a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the CommCare Make integration do for you?
The CommCare Make integration links your CommCare HQ account to Make, a no-code tool where you build a scenario: an automation made of modules, each one a single step. Make picks up new cases, updated cases and form submissions from CommCare and hands them to the other apps your team already uses.
Forms that reach the office on their own. A field worker submits a visit form in CommCare. Watch New Form Submission sees it on the next check, and the next module copies the answers into a shared sheet or a reporting tool, so nobody retypes paper notes.
A supervisor who hears about changes. When a case moves forward, Watch Updated Case picks up the change and your scenario can send a message to the person who follows that household. Watch New Case covers the other moment: the day a beneficiary is registered.
Anything else the API allows. Only one action module exists here, Make an API Call. It reuses your connection to reach any endpoint of the CommCare API, which is how you write data back into CommCare.
Know the limits before you start. All 4 triggers are scheduled, so Make checks CommCare at intervals instead of being called at once, and the Make documentation for this app is marked as AI-generated from the CommCare docs, so check important details with CommCare. For a wider view of the tool, read our Make review. CommCare also has a node in n8n; the n8n vs Make comparison helps you pick. If you prefer guided practice, Make training starts from zero.
How do you connect CommCare to Make?
- 01
Copy your username and API key
In CommCare HQ, open your account settings and click API keys. Note the username shown on that page, then generate a new API key or reuse one you already have, and copy it somewhere safe.
- 02
Add a CommCare module
In your Make scenario, add any CommCare module and click Create a connection. A connection is your CommCare account linked to Make once, then reused by every CommCare module. The Connection name field is optional.
- 03
Paste your credentials
Enter the username and API key you copied from CommCare, or follow the on-screen instructions, then save. Make can now read your CommCare data and fill the module's lists for you.
Your first scenario with CommCare
GoalWhen a new form submission lands in CommCare, Make passes its answers to the CommCare API endpoint you choose.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the big + to add its first module. Search for CommCare and pick Watch New Form Submission.
- 02
Connect and fill the trigger
Click Create a connection and paste your username and API key. Once connected, Make lists what it can read in your CommCare account, so you choose from menus instead of typing.
- 03
Add Make an API Call
Click the + on the right of the trigger and add the CommCare module Make an API Call. It reuses your connection. Pick the endpoint you need and map the form answers from the trigger into the request.
- 04
Test with Run once
Submit a test form in CommCare, then click Run once. Each module shows the bundles it received: a bundle is one item passed along, here one form submission.
- 05
Schedule and switch it on
Open the clock on the first module to set how often Make checks CommCare. A new scenario runs every 15 minutes by default. Switch the scenario on and it keeps going without you.
What starts a CommCare scenario
4 modules start a scenario when something happens in CommCare. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by CommCare as soon as it happens.
Watch New Case
triggerIn the docs onlyStarts your scenario each time a case is created in CommCare, so a fresh registration can reach your other tools without anyone forwarding it. Each new case arrives as its own bundle.
Watch New Form Submission
triggerIn the docs onlyHands each submitted form to your scenario, which is the most direct way to get field data out of CommCare and into reporting or messaging tools. One submission equals one bundle.
Watch New or Updated Case
triggerIn the docs onlyCovers both moments of a case in one trigger: when it is created and when it changes later. Handy when a single scenario should keep another tool in line with CommCare.
Watch Updated Case
triggerIn the docs onlyReacts only when an existing case changes, which keeps a supervisor or partner informed of progress without the noise of new registrations.
What else the CommCare app can do
CommCare gives you 1 module. For each one: what it does for you, when to reach for it, and what to watch out for.
Make an API Call
ActionIn the docs onlyOpens the whole CommCare API to your scenario, with the connection you already set up, so you are not stuck with the four triggers. It is the only way to send data back into CommCare from Make.
Need help automating CommCare with Make?
A person reads every message.