ZINFI UPM GuidePrograms Management for Channel Partners

01

Introduction

The Partner Programs Management application of ZINFI's UPM platform enables organizations to automate the partner recruitment and onboarding process with step-by-step activities. Partners can be assigned to different onboarding tracks based on partner type, profile, level of engagement, and other variables.

The application gives partners a complete view of their own engagement cycle — they can review and track completed and still-outstanding Programs, Program Levels, and Level Tasks, helping them monitor their own progress through the onboarding lifecycle.

1.1  Dashboard Management

Dashboard management defines a step-by-step process for onboarding new channel partners in the existing channel ecosystem — from agreement signing to campaign launch.

  • New Partner Profile Setup
  • Training & Certification Setup
  • Business Plan Approval
  • Contract Sign-up

1.2  Partner Setup Management

Once channel partners sign contracts they gain access to partner training materials (certifications, courses, and tests) based on the configuration of the partner program on-completion benefits. Partners can check each activity performed during this phase, keeping them posted on their progress.

  • Contract Sign-up & Management
  • Partner Profile Configuration
  • Training Assets / Program Management

1.3  Programs and Program Level Management

The application automates the partner onboarding process through a series of step-by-step activities. Programs are a group of Program Levels (or a single Program Level), set up by the Program Manager/Admin and completed by the Channel Partner. Each Program Level further constitutes Level Tasks, which may comprise multiple assets or activities. Program Levels are flexible and can be sequential or non-sequential based on the completion logic configured by the Admin. A Partner can also be auto-enrolled in more than one Program.

  • Manage Program Levels
  • Associate Program Level Tasks with Program Levels
  • Define your Channel Ecosystem for your Partners
02

Available Programs

  1. Click Onboard from the top menu.
  2. Click Programs > Available Programs from the left menu bar.
Onboard zone — Programs  alt=
Onboard zone — Programs > Available Programs / My Programs / File Upload navigation

2.1  View Programs

Clicking Available Programs from the left menu opens the View Programs page, where all programs assigned to the partner are displayed.

View Programs page — Sort By, Search Program, Filter toolbar with Enroll button on each program card
View Programs page — Sort By, Search Program, Filter toolbar with Enroll button on each program card

The page provides the following controls and metadata:

  • Sort By — Sorts the program list based on selected criteria.
  • Filter — Opens the filter pane with a searchable Program Name field. Click Apply to narrow results, or Clear to reset.
  • Clear Filter — Clears the currently active filter.
  • Program Type — Each program card shows whether it is assigned to a Contact (individual user) or to an Account (accessible to all contacts at that account).
  • Program Accreditation — Programs are either Onboarding (for new partners) or Enablement (for existing partners).
  • List View / Thumb View — Toggle between list and thumbnail arrangements using the icons in the upper right of the content area.
Program card in list view — Program Name, description, Program Type, Program Accreditation, and Enroll button
Program card in list view — Program Name, description, Program Type, Program Accreditation, and Enroll button
List View — two programs with image, title, description, Program Type, and Enroll button each
List View — two programs with image, title, description, Program Type, and Enroll button each
Thumb View — program cards displayed in a grid; click the three-dot menu (⋯) to access Enroll
Thumb View — program cards displayed in a grid; click the three-dot menu (⋯) to access Enroll

Filtering Programs

Click the Filter icon (three parallel lines) to open the filter pane. Enter a Program Name and click Apply to show only matching programs. Click the X to close the pane.

Filter pane — Program Name entry field with Apply and Clear buttons
Filter pane — Program Name entry field with Apply and Clear buttons

2.2  Getting Enrolled

  1. Click the Enroll button on any assigned Program you want to join. In Thumb View, click the three-dot menu (⋯) on the program card first to reveal the Enroll option.
View Programs — Enroll button visible on the Mobile Widget Onboarding Program card
View Programs — Enroll button visible on the Mobile Widget Onboarding Program card
  1. Clicking Enroll moves the program from Available Programs to My Programs and takes you directly to the View My Programs page, where the newly enrolled program is displayed.
  2. The enrolled program will no longer appear in Available Programs and will only be accessible via My Programs.
View My Programs — newly enrolled North Zone Partner Onboarding program with Get Started button
View My Programs — newly enrolled North Zone Partner Onboarding program with Get Started button
03

My Programs

  1. Click Onboard from the top menu.
  2. Click Programs > My Programs from the left menu bar.

3.1  View My Programs

Clicking My Programs from the left menu opens the View My Programs page, which lists all programs in which the partner is enrolled, along with the Program Description and current Status (Pending or In Progress).

View My Programs — Sort By, Search, Filter toolbar with a single enrolled program and Get Started button
View My Programs — Sort By, Search, Filter toolbar with a single enrolled program and Get Started button

Use Sort By to sort programs by criteria, and toggle between List View and Thumb View using the icons at the upper right.

List View — two enrolled programs: North Zone Partner Onboarding (Pending) and Partner Onboarding for FY2025 (In Progress)
List View — two enrolled programs: North Zone Partner Onboarding (Pending) and Partner Onboarding for FY2025 (In Progress)
Thumb View — enrolled programs as cards; click ⋯ on a card to access Get Started
Thumb View — enrolled programs as cards; click ⋯ on a card to access Get Started

To search for a specific enrolled program, open the Filter pane, enter the Program Name, and click Apply.

3.2  Executing My Program

  1. To enter a program and complete its tasks, click the Get Started button on the program card.
Program card — Get Started button; Status: In Progress; Program Description visible
Program card — Get Started button; Status: In Progress; Program Description visible
  1. Clicking Get Started opens the Program Information page.
Program Information page — progress donut (81%), Program Levels in orange (Pre-boarding, Orientation, Training, Goal Setting, Generate Business), and Level Tasks with Review/Get Started buttons
Program Information page — progress donut (81%), Program Levels in orange (Pre-boarding, Orientation, Training, Goal Setting, Generate Business), and Level Tasks with Review/Get Started buttons

The Program Information page contains:

  • Program Level — Displayed in orange. Each Program Level contains multiple Program Level Tasks.
  • Program Level Task — Each task card shows a short description and status (Completed / Pending / In Progress).
  • Progress Donut Graph — Auto-tracks overall program completion as a percentage.
  • Requirements tab — All associated Levels and Level Tasks required to complete the program.
  • Program Notes tab — Allows communication between all Partner Contacts associated with the same Partner Account. Notes are account-specific and are not visible to the Partner Admin.
  • Review — A green tick mark with a Review button indicates that a specific Level Task has been completed.
  • Get Started — Appears on tasks that are yet to be completed. Clicking it opens the View a My Program Level Task side panel.
Pre-boarding level — Sign the Paper Agreement task showing green tick, Review button, and 100% progress bar
Pre-boarding level — Sign the Paper Agreement task showing green tick, Review button, and 100% progress bar
Dependency-aware Get Started buttons: When tasks are configured with dependencies, the Get Started button for a dependent task appears inactive (greyed out) until the prerequisite task is completed. Once the prerequisite is fulfilled, the dependent task's Get Started button activates and turns blue.
Generate Business level — Lead Generation has active Get Started (blue); Register your Deals is inactive (greyed) pending completion of Lead Generation
Generate Business level — Lead Generation has active Get Started (blue); Register your Deals is inactive (greyed) pending completion of Lead Generation
  1. Click the Get Started button on a task to open the View a My Program Level Task panel, which contains:
    • Program Level Task Name — Name of the task.
    • My Program Level Task ID — Unique identifier for the task instance.
    • Status — Current status (Pending, In Progress, or Completed).
    • Completion Date — Populated once the task is completed.
    • My Program Level Task Requirement — The specific activity to be fulfilled.
View a My Program Level Task — Lead Generation task; Status: Pending; My Program Level Task Requirement: Generate Qualified Leads (Get Started)
View a My Program Level Task — Lead Generation task; Status: Pending; My Program Level Task Requirement: Generate Qualified Leads (Get Started)
  1. In the My Program Level Task Requirement section, click Get Started to begin fulfilling the requirement. In this example, the partner must generate 20 qualified leads.
My Program Level Task Requirement — Generate Qualified Leads with Get Started button (pending)
My Program Level Task Requirement — Generate Qualified Leads with Get Started button (pending)
  1. Clicking Get Started on the requirement opens the relevant action page — for example, the Add/Edit a Prospect form to submit lead details.
Add/Edit a Prospect form — Email, First Name, Last Name, Title, Phone, Source, Status, Lead Score, Campaign Type fields
Add/Edit a Prospect form — Email, First Name, Last Name, Title, Phone, Source, Status, Lead Score, Campaign Type fields
  1. Once the required number of actions is completed, the Get Started button in the Task Requirement section is replaced by the Review button with a green tick symbol.
My Program Level Task Requirement — Generate Qualified Leads showing Review button with green tick (requirement met)
My Program Level Task Requirement — Generate Qualified Leads showing Review button with green tick (requirement met)
  1. Click the Complete button in the task panel to change the task Status from Pending to Completed. The completion date is recorded.
View a My Program Level Task — Lead Generation; Status: Completed; Completion Date: 05/11/2023; Requirement showing Review + green tick
View a My Program Level Task — Lead Generation; Status: Completed; Completion Date: 05/11/2023; Requirement showing Review + green tick
  1. Returning to the Program Information page shows the completed task's Get Started button replaced by Review, the progress bar at 100%, and the next dependent task's Get Started button now activated.
Program Information page at 90% — Lead Generation completed (Review/100%), Register your Deals Get Started now active
Program Information page at 90% — Lead Generation completed (Review/100%), Register your Deals Get Started now active
04

'External URL' Type Task

In an External URL type task, the Task Requirement is an external web link. Clicking the requirement button opens the URL in a new browser tab and automatically marks the Level Task as Completed.

  1. The Admin assigns a Program where a Task's Task Requirement type is set to External URL.
  2. The partner enrolls in the program and clicks Get Started on the relevant Level Task.
Program Information — New Partner Program at 85%; Partner Orientation level showing tasks; Channel Marketing Overview Task has Get Started button
Program Information — New Partner Program at 85%; Partner Orientation level showing tasks; Channel Marketing Overview Task has Get Started button
  1. Clicking Get Started opens the View a My Program Level Task panel showing the Task Requirement button (the external URL link name).
  2. Clicking the Task Requirement button opens the external URL in a new tab and simultaneously changes the Level Task Status from Pending to Completed.
View a My Program Level Task — Channel Marketing Overview Task; Status: Completed; Completion Date: 04/22/2024; Requirement button: Channel Marketing Overview (with green tick)
View a My Program Level Task — Channel Marketing Overview Task; Status: Completed; Completion Date: 04/22/2024; Requirement button: Channel Marketing Overview (with green tick)
05

'File Upload' Task

In a File Upload type task, the partner uploads a document or file to complete the Program Level Task. Two sub-types exist:

  • File Upload — Needs Approval — The uploaded file must be approved by the Admin before the task is considered complete.
  • File Upload — Without Approval — The partner can upload files and complete the task without Admin approval.
  1. The Admin assigns a Program where a Task Requirement type is set to File Upload.
  2. The partner enrolls in the program and clicks Get Started.
Program Information — New Partner Program at 0%; Partner Orientation level showing two tasks: Project File Upload – Needs Approval and Project File Upload – Without Approval
Program Information — New Partner Program at 0%; Partner Orientation level showing two tasks: Project File Upload – Needs Approval and Project File Upload – Without Approval
  1. Click the Get Started button on the task that requires Admin approval.
Project File Upload – Needs Approval task card with Get Started button at 0%
Project File Upload – Needs Approval task card with Get Started button at 0%
  1. The View a My Program Level Task panel opens. Click the Task Requirement button to be redirected to the View Uploaded Files page.
  2. In the View Uploaded Files form, attach the required file to the Submit Proof of Performance field, then click Save.
View Uploaded Files — Name: Project File – Needs Approval; Submit Proof of Performance file attached; Approval Status: [System Generated]; Comments field
View Uploaded Files — Name: Project File – Needs Approval; Submit Proof of Performance file attached; Approval Status: [System Generated]; Comments field
  1. After saving, the View a Uploaded File page shows the file details with Approval Status: Pending Approval and the name of the Admin Approver in the Approval History table.
View a Uploaded File — Approval Status: Pending Approval; Approval History showing Arijit Roy as submitter, Admin (mandatory admin group) as approver, Status: Active
View a Uploaded File — Approval Status: Pending Approval; Approval History showing Arijit Roy as submitter, Admin (mandatory admin group) as approver, Status: Active
  1. Once the Admin approves the file, the Approval Status changes to Approved and the Approval History table records the action taken date.
View a Uploaded File — Approval Status: Approved; Approval History showing Arijit Roy as Actual Approver, Action Taken Date: 05/01/2024 7:50:30 PM
View a Uploaded File — Approval Status: Approved; Approval History showing Arijit Roy as Actual Approver, Action Taken Date: 05/01/2024 7:50:30 PM
  1. With the first task approved, the second task (Project File Upload – Without Approval) becomes available. The process for uploading is the same, but the file is accepted immediately without Admin review.
Partner Orientation level — Project File Upload – Needs Approval (Review/100%/green tick) alongside Project File Upload – Without Approval (Get Started/0%)
Partner Orientation level — Project File Upload – Needs Approval (Review/100%/green tick) alongside Project File Upload – Without Approval (Get Started/0%)
06

Completing Dependency-based Program Level and Tasks

Program Levels and their Tasks can be configured with dependencies, meaning certain levels or tasks only become active after prerequisite levels or tasks are completed.

In this example the Admin configures a program — New Onboard Program — with three levels:

  • Level 1 — Contains Onboard Task 1 and Onboard Task 2 (Task 2 depends on Task 1).
  • Level 3 — Depends on Level 1 being completed; contains Onboard Task 4.
  • Level 2 — Depends on Level 3 being completed; contains Onboard Task 3.
  1. The partner enrolls in the program. It appears on the View My Programs page.
View My Programs — North Zone Partner Onboarding program; Status: Pending; Get Started button
View My Programs — North Zone Partner Onboarding program; Status: Pending; Get Started button
  1. Clicking Get Started opens the Program Information page showing all three levels. Level 2 and Level 3 tasks are greyed out (inactive).
Program Information — Level 1 (Tasks 1 & 2 active, Get Started); Level 2 (Task 3 greyed/inactive); Level 3 (Task 4 greyed/inactive)
Program Information — Level 1 (Tasks 1 & 2 active, Get Started); Level 2 (Task 3 greyed/inactive); Level 3 (Task 4 greyed/inactive)
  1. The partner completes Onboard Task 1 in Level 1. Because Task 2 depends on Task 1, Task 2's Get Started button activates.
  2. The partner completes Onboard Task 2, completing all of Level 1. This activates Level 3 (which depends on Level 1), unlocking Onboard Task 4.
  3. The partner completes Onboard Task 4 in Level 3. This activates Level 2 (which depends on Level 3), unlocking Onboard Task 3.
Key rule: A dependent task or level remains inactive (greyed out, Get Started disabled) until its prerequisite is fully completed. Completion follows the dependency chain defined by the Admin — not necessarily a top-to-bottom sequential order.
Document ID
ext.prd.007.11
Published
February 17, 2026
Platform Version
UPM 26.x