Documentation
Help and reference for commcare nova
Sections
- Building an app with Nova: understand the reviewed build flow, resume an unfinished design, or start with a blank app.
- Submenus: group related modules under one top-level menu while keeping navigation and case relationships separate.
- Languages and translation: add worker languages, copy an existing language, translate every phrase workers see, and choose the runtime default.
- Case search, results, and details: configure how people find, compare, and open cases in the web builder.
- Publishing to CommCare HQ: send an app to a project space, track how far each one is along, and make worker accounts from your personas.
- Project-space compatibility: see how Nova checks whether a CommCare HQ project space can run the features your app uses.
- Project data: keep the lists your apps share, facilities, districts, products, in data tables and offer their values as answer choices.
- Attachment questions: photos, audio, video, signatures, and files: what they accept and what a worker actually sees.
- Display conditions: keep a module or a form out of the way until it is relevant.
- Case changes: see everything one form does to your cases, in the order it happens, and edit each change on its own screen.
- Workers and personas: describe worker information and roles, then run Preview as a named person.
- Organization: describe where people work, and control what each place owns and who can see it.
- Cross-facility referrals: a worked example that routes a case to another facility, previews each worker's device, and publishes the result.
- Automations: describe case updates and conditional alerts, inspect current matches, and apply the generated CommCare HQ setup guide.
- Projects and sharing: personal and shared Projects, roles, and moving apps between them.
- Claude Code: using the commcare nova plugin from inside Claude Code.
- MCP server: connect any MCP-compatible coding agent to your commcare nova account.