# Create Program

## Description&#x20;

The guide here provides steps to create a new program. A program is typically created by a Program Manager who can create and administer programs.

## Pre-requisites

The user must have a Program Manager role. See [Create User and Assign Role](https://docs.openg2p.org/1.0.0/guides/user-guides/assign-roles-to-users) guide.

## Steps

1. Navigate to *Programs* using the menu bar.

<figure><img src="https://1531528365-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxkdlCOLME2p03rS8nG8u%2Fuploads%2FsTgf3WhejvtX00pvZO7m%2Fprograms.png?alt=media&#x26;token=fff663b4-cc4a-4bfb-afc9-1f5d5bb6fb85" alt=""><figcaption><p>Create a new program</p></figcaption></figure>

2. Click on the *Create Program* to reach the Program creation page.  Provide Program name, target type and currency. There are tabs for the configuration of various managers.
3. **Eligibility criteria:**

   <div align="center"><figure><img src="https://1531528365-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxkdlCOLME2p03rS8nG8u%2Fuploads%2FRNE7onJdtDLNnDWkOJE3%2Fprogram-creation-page.png?alt=media&#x26;token=e207e8d8-d582-4f28-8a77-b8a3e963d12c" alt=""><figcaption><p>Configure eligibility criteria</p></figcaption></figure></div>
4. Us&#x65;*+Add filter* to set eligibility criteria using [Domain Filters](https://docs.openg2p.org/1.0.0/beneficiary-management/eligibility#domain-filters). You may set multiple eligibility criteria.&#x20;
5. **Cycle Manager:**  Set parameters of [disbursement cycles](https://docs.openg2p.org/1.0.0/beneficiary-management/disbursement-cycles).

   <figure><img src="https://1531528365-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxkdlCOLME2p03rS8nG8u%2Fuploads%2Fxt38zlJNmcubDUlwAlqR%2Fcycle-manager.png?alt=media&#x26;token=f1031d27-689b-49ea-a56d-ae098cb59a5e" alt=""><figcaption></figcaption></figure>

   * *Auto-approve Entitlements:* To set entitlements via rules, without any manual approvals.
   * *Approver Group:* The group name of the user who has permission to approve cycles. See [Create User and Assign Role](https://docs.openg2p.org/1.0.0/guides/user-guides/assign-roles-to-users).
   * *Recurrence:* The time period for the repetition of a cycle.
6. **Entitlement Manager:**  Set parameters for [entitlements](https://docs.openg2p.org/1.0.0/beneficiary-management/entitlement).

   <figure><img src="https://1531528365-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxkdlCOLME2p03rS8nG8u%2Fuploads%2FU7gyjHbPbg874zmxRomp%2Feligibility-manager.png?alt=media&#x26;token=fd57e242-b099-4489-ba2f-105c92f0d026" alt=""><figcaption></figcaption></figure>

   * *Amount Per Cycle:* The amount disbursement of a group or individual per cycle.
   * *Amount Per Individual In Group:* Amount of disbursement per individual in a group when the program [target type](https://docs.openg2p.org/1.0.0/beneficiary-management#target-types) is "group".
   * *Maximum number of individuals in a group:*  Maximum number of individuals who get disbursements per group (optional).
   * *Transfer Fee(%):* Fee incurred for disbursement as a percentage of disbursement (optional).
   * *Transfer Fee Amount:* Fee incurred for disbursement as an absolute amount (optional).
   * *Entitlement Validation Group:* The group name of the user who has permission to approve entitlements. See [Create User and Assign Role](https://docs.openg2p.org/1.0.0/guides/user-guides/assign-roles-to-users).&#x20;
7. **Map Portal form:** Map a portal form to this program. [Create a portal form](https://app.gitbook.com/o/bnTr6Kp4z4CXR4QVIPSa/s/xkdlCOLME2p03rS8nG8u/~/changes/168/guides/user-guides/create-portal-form) before this mapping. &#x20;
8. Click the *Next* button to import the matching registrants to the creating program. In the pop-up window select *Yes*.

<figure><img src="https://1531528365-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxkdlCOLME2p03rS8nG8u%2Fuploads%2FjvhOoVRRQlFnBdhIYovP%2Fmaching-registrants.png?alt=media&#x26;token=990cf14d-66df-4489-8cd7-1715f912c2fb" alt=""><figcaption></figcaption></figure>

9. Once the program is created it will be listed under the program list view page.
