> For the complete documentation index, see [llms.txt](https://docs.digit.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.digit.org/health/access/public-health-product-suite/health-campaign-management-hcm/hcm-console/configure-delivery-conditions.md).

# Configure Delivery Conditions

## Overview&#x20;

The **Delivery Conditions** screen allows administrators to define **how**, **when**, and **to whom** resources will be delivered during the campaign.

Here, you can:

* Configure campaign cycles and deliveries
* Define distribution schedules
* Select delivery methods
* Set beneficiary eligibility conditions
* Map resources to each delivery

## Steps

### Step 1: Open Delivery Configuration

1. On the Campaign Home Page, click **Configure Delivery**.
2. You will be redirected to the **Delivery Configuration** screen.

<figure><img src="/files/OROeVWSu7RubnObMH3Ln" alt=""><figcaption></figcaption></figure>

### Step 2: Configure Cycles and Deliveries

**Set Number of Cycles**

1. In the **Number of cycles** field, use the **plus (+)** or **minus (–)** controls to set the total number of campaign cycles.

**Set Number of Deliveries per Cycle**

2. In the **Number of deliveries** field, use the **plus (+)** or **minus (–)** controls to define the number of deliveries in each cycle.

**Set Cycle Dates**

3. For each cycle:
   * Select the **Start Date**
   * Select the **End Date**

Ensure that all cycle dates fall within the overall campaign duration.

<figure><img src="/files/8IbZnkg0FDMMj4ddtVzj" alt=""><figcaption></figcaption></figure>

### Step 3: Configure Delivery Conditions

**Select Distribution and Delivery**

1. Choose the required **Distribution tab** (e.g., Distribution 1, Distribution 2).
2. Within the distribution, select the relevant **Delivery tab** (e.g., Delivery 1, Delivery 2).

**Select Delivery Type**

3. Under **Delivery Type**, choose the appropriate method (e.g., Direct delivery).

<figure><img src="/files/Bt6dh0hP44yS4fKr3cRA" alt=""><figcaption></figcaption></figure>

#### Step 4: Define Eligibility Conditions

In the **Delivery Rule** section:

1. Select the **Attribute** (e.g., Age in months).
2. Select the **Operator** (e.g., In between, Greater than, Equal to).
3. Enter the required values based on the selected operator.

To remove a condition, click **Delete condition**.

<figure><img src="/files/6ClATeLB5QrwC12p5XGs" alt=""><figcaption></figcaption></figure>

#### Step 5: Map Resources to the Delivery

1. Review the resources listed under the delivery condition.
2. To add more resources, click **Add Products To Be Delivered** and select the required items.
3. To remove a resource, click the **Remove (✕)** icon next to the resource name.

Repeat these steps for all required deliveries and distributions.

#### Step 6: Save and Proceed

* Click **Next** to save the configuration and move to the next setup screen.
* Click **Back** to return to the previous screen without proceeding.

Your delivery conditions are now configured.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
