# HCM Console

## Overview <a href="#about-hcm-console" id="about-hcm-console"></a>

The HCM Console is a no-code configuration interface used to set up and manage health campaigns without the help of a technical team. It's designed for Government Program Managers, ICT4D Teams, and other field-level health campaign managers who understand campaign structures but may not have technical expertise. The tool provides core campaign setup capabilities, with future releases planned for advanced customisation and automation.

It allows users to:

* Create campaigns
* Configure mobile app flows
* Manage modules (Registration, Delivery, Inventory, etc.)
* Define fields, validations, and dependencies
* Localise content

## **Problems Addressed**

* **High developer dependency** – Campaign setup in the HCM app currently requires significant technical support.
* **Complex technical processes** – Users often need to understand JSON, APIs, or database schemas to make changes.
* **Time-consuming setup** – Configuring campaigns takes longer than necessary, slowing down implementation.
* **Limited user autonomy** – Field managers can’t easily make changes themselves during campaign planning or execution.

## **Goals & Benefits**

* **Empower non-technical users** – Provide an intuitive, guided interface for campaign setup and management.
* **Reduce setup time** – Allow quick creation of core campaign structures such as timelines, boundaries, targets, facilities, and users.
* **Enhance flexibility** – Enable real-time updates to campaigns during planning and execution.
* **Support gradual feature expansion** – Introduce advanced functions like form customisation and detailed data capture in future versions.
* **Increase efficiency and scalability** – Free up the technical team to focus on optimisation and expansion of the HCM platform.

## **Key Features** <a href="#key-features" id="key-features"></a>

* **Dual Timeline View** – Create and manage campaign timelines
* **Boundary Data Management** – Add or update boundaries
* **User Management** – Add/edit users for ongoing and upcoming campaigns
* **Target Management** – Add/edit targets for ongoing and upcoming campaigns
* **Facility Management** – Add/edit facilities for ongoing and upcoming campaigns
* **Campaign Enablement** – Set up ITN or similar health intervention campaigns directly from the console
* **Checklist Module** – Manage campaign checklists

With these tools, users can set up the **core structure** of their campaigns.

## User Role <a href="#user-role" id="user-role"></a>

<table><thead><tr><th width="140.48828125">User Role</th><th width="192.36328125">Scope of Action</th><th>Role Description</th></tr></thead><tbody><tr><td>System Admin</td><td>National Level/Provincial Level</td><td>The user will have all the data required for setting up a campaign and will be responsible for campaign setup on the DIGIT HCM app using the campaign data.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.digit.org/health/access/public-health-product-suite/health-campaign-management-hcm/hcm-console.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
