For the complete documentation index, see llms.txt. This page is also available as Markdown.

Commcare

CommCare is a mobile data collection platform used by NGOs, public health programs, and field teams to gather data via mobile forms and track cases over time. It's widely used in low-connectivity environments for community health, agriculture, and humanitarian programs.

Connecting CommCare to Coupler.io lets you move your field data into analytics tools automatically — no manual exports, no CSV uploads.

Why connect CommCare to Coupler.io?

  • Pull form submissions and case records into Google Sheets, Excel, BigQuery, or Looker Studio for reporting

  • Send field data to AI tools like ChatGPT, Claude, or Gemini for summarization or pattern detection

  • Combine forms and cases using Join or Append transformations to build unified program datasets

  • Set up scheduled refreshes so your dashboards always reflect the latest field activity

Prerequisites

Before connecting, make sure you have:

  • A CommCare HQ account with access to the project space you want to export

  • Your CommCare API key (available in your CommCare HQ account settings)

  • The Project Space name for the project you want to connect

You need at least a Standard plan on CommCare HQ to access the API. The free Community plan does not include API access.

Quick start

1

Create a new data flow in Coupler.io. Log in to Coupler.io, go to the Data Flows section, and click Add data flow. Search for CommCare and select it as your source.

2

Enter your CommCare credentials. You'll be asked for your CommCare username (email), API key, and Project Space name. To find your API key, log in to CommCare HQ, go to your profile settings, and look under API Key.

3

Select an entity. Choose either Forms or Cases depending on what data you need. You can add more entities in the same data flow later.

4

Set a start date. Use the date picker to set the earliest date for records you want to export. Only records created or modified after this date will be included.

5

Choose a destination. Select where you want your data to go — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like ChatGPT or Claude.

6

Run the data flow. Click Run to execute your first manual sync. Check the preview to confirm your data looks correct.

Available entities

Entity
Description

Forms

Individual form submissions from mobile workers, including all field responses and submission metadata

Cases

Tracked records for people, places, or things — with current status, properties, and history

Last updated

Was this helpful?