KoboToolbox to CommCare Transition Guide
This guide provides step-by-step instructions for transitioning from KoboToolbox to CommCare, using CommCare’s most affordable, $100 month Standard Plan.
Why Transition from KoboToolbox to CommCare?
Many organizations start their digital data collection journey with KoboToolbox because it is quick and easy to launch simple forms. Over time, as programs grow, they often encounter the same challenges. Kobo does not easily support case management or tracking individuals over time. Managing users becomes harder without detailed permissions. Offline performance, security needs, and support expectations rise, but the platform does not always keep up.
To meet these needs, many organizations switch to CommCare. They look for a platform that can scale with their programs, offer stronger offline performance, support case management, provide better user access control, and deliver enterprise-grade security and customer support.
Here is a summary of the common challenges with Kobo and the benefits organizations gain by switching to CommCare:
| ||
|---|---|---|
Data Collection | In Kobo, each form stands alone. This requires that you repeatedly re-input the same data at different visits. | CommCare remembers your data over time. With case management, you can register individuals or entities once and update their records across visits without asking the same questions again and again on every form. |
Data Workflows | Forms are mostly standalone, offer limited logic, and don’t share data with each other. This makes it harder to track your program’s progress as it grows. | CommCare lets you build custom logic, skip patterns, and smart workflows that match how your programs actually operate, and easily adapt them as you grow. No more rigid forms that don’t work with each other. |
Program Monitoring | Kobo doesn’t offer built-in tools to easily monitor what your team is doing, where, or when. You often have to rely on manual updates or external tools to track field activities. | CommCare’s pre-configured reports give you real-time visibility into user activities, submissions, and locations—so you can track your field teams without manual check-ins. |
Data Management | In Kobo, combining and analyzing data often requires exporting multiple files and stitching them together manually—costing valuable time and risking errors. | Say goodbye to manual data pulls and playing Excel detective, trying to connect data from different submissions like you're solving a puzzle. CommCare’s built-in dashboards, automated exports, and live reporting make it easier to analyze and act on your data—without extra overhead. |
Platform Support | Limited survey submissions | Unlimited submissions Data security through encryption, compliance with industry standards (HIPAA, GDPR, SOC 2) |
To illustrate both Kobo and CommCare’s differences, in the presentation below, we walk through a side-by-side comparison of how the same application is built and displayed in both Kobo and CommCare.
Step-by-Step Instructions
This guide provides step-by-step instructions to help organizations easily transition from Kobo to CommCare on their own.
1. Prepare for your Transition
Remember, case management doesn’t exist in Kobo. If you think you may benefit from it, we recommend checking it out with CommCare!
2. Re-Build Form(s) in CommCare
Option 1: Recreate your forms Manually
Remember: For any multiple choice questions within your application, ensure that the value in the cell corresponds to the "choice value" in CommCare. If you imported your form from Kobo via XML form, these values should presumably already be set correctly.
Option 2: Upload your XML forms from Kobo into CommCare
This option can potentially speed up the application building process. In order to do this you will need to export your form(s) from Kobo in XML format. After you upload the XML form into CommCare it will recreate the form. Please note that due to differences between the systems, it is recommended that you revise the form after you upload the form on CommCare, eliminating any questions or hidden values that have no content.
To download forms from KoboToolbox, in KoboToolbox:
Navigate to the project's "Form" tab
Click the "More actions" icon (triple ellipse)
Select "Download XML" to obtain the form as an XMLForm file.
Terminology Differences: Kobo vs. CommCare
When building new forms, or "app building" as we call it on CommCare, there are some differences in terminology between Kobo & CommCare. The table below shows most of these.
3. Set up Case Management
Unlike Kobo Toolbox, CommCare supports case management, which is essential for programs that track individuals, households, or entities over time. In Kobo, each form submission is separate, with no built-in way to link a follow-up visit to an initial assessment—fine for one-time surveys, but limiting for ongoing services, progress monitoring, or managing caseloads across staff.
Example of Incorporating Case Management into a Kobo application
The box below provides an illustration of how a potential organization adapts their data structure transitioning from Kobo to CommCare, while leveraging case management.
4. Create Users
Unlike Kobo where you often have shared logins or limited tracking, in CommCare:
Each field user has a unique login (username + password)
Users can be manually created or bulk uploaded via spreadsheet
Users can be grouped and given different permissions
5. Migrate Existing Data into CommCare
As you transition from Kobo to CommCare, you may want to bring over data previously collected—especially if you're continuing to work with the same individuals, households, or other tracked entities. While migrating data is optional, it's highly recommended for programs using case management, where you want to continue following up with the same cases or carry forward key information.
Example In Action
if you registered 500 children in Kobo for a nutrition program, you can export that data, clean it to match CommCare’s case structure, and use the Import Cases tool to create child cases with the same baseline information. When mobile workers log into CommCare, they’ll immediately see the children they had previously registered and can begin follow-up visits without losing any data.