Defining and Assigning Program Benefits
Benefits are the tangible rewards that partners receive for achieving specific tier levels within your partner programs. They are a critical component of effective partner tiering programs, providing powerful incentives for partners to meet qualification criteria and advance to higher achievement levels.
The benefit management process involves two main steps: first, you create a centralized "Benefit Library" containing all possible rewards your organization offers, and second, you assign specific benefits from that library to individual program tiers with tier-specific values. This two-step approach enables consistent benefit definitions across multiple programs while supporting flexible tier-specific value configurations.
Why Are Benefits Important?
Strategically designed benefits help you:
Motivate Performance: Offer clear, tangible value in exchange for partners' investment in meeting program requirements and advancing their capabilities.
Differentiate Tiers: Make higher tiers more attractive and aspirational by offering exclusive rewards and more valuable benefits that clearly distinguish achievement levels.
Drive Loyalty: Provide compelling reasons for top-performing partners to maintain engagement with your brand, continue investing in the partnership, and resist competitive overtures.
Reward Investment: Recognize and compensate partners for their commitment to your products, training programs, and business development activities.
Common examples of benefits include increased profit margins, Market Development Fund (MDF) allocations, qualified lead distribution, dedicated account manager assignment, priority technical support access, co-branding opportunities, and access to exclusive marketing materials and resources.
Requirements
To define and assign program benefits, users must be assigned a security role with one of the following permissions:
- Administrator System Role
- Users in Roles that have Additional Settings: Enable Partner Program Tiers Access
Understanding Benefit Types
The Partner Program Tiers module supports three benefit types that determine how benefit values are expressed and displayed to partners. Selecting the appropriate benefit type ensures benefits are presented clearly and accurately in partner interfaces.
Benefit Type Options
Percent:
- Purpose: For benefits expressed as percentage values
- Common Uses: Margin uplifts, discount percentages, rebate rates, additional margin advantages
- Display Format: System displays values with percentage symbol (e.g., "10%")
- Entry Format: Enter numeric values without percentage symbol (e.g., enter "10" for 10%)
- Example Benefits: Margin Uplift (5%, 10%, 15% across tiers), Additional Discount (2%, 5%, 8%)
Revenue:
- Purpose: For benefits expressed as currency amounts
- Common Uses: MDF allocations, co-op funds, marketing budgets, training allowances, financial rewards
- Display Format: System displays values with currency symbol based on program currency (e.g., "$5,000.00")
- Entry Format: Enter numeric currency values (e.g., enter "5000" for $5,000)
- Example Benefits: MDF Allocation ($5,000, $20,000, $50,000 across tiers), Annual Training Budget ($1,000, $3,000, $5,000)
Yes/No:
- Purpose: For binary access-based benefits
- Common Uses: Portal access, program participation eligibility, resource access, service entitlements
- Display Format: System displays as "Yes" or "No" indicating benefit availability
- Entry Format: Select "Yes" or "No" from dropdown when assigning to tiers
- Example Benefits: Partner Portal Access (Yes/Yes/Yes/Yes across tiers), Dedicated Account Manager (No/No/Yes/Yes), Priority Support Access (No/Yes/Yes/Yes)
Selecting the Right Benefit Type
Choose the benefit type that naturally matches how the benefit is measured and communicated:
- If you discuss the benefit in percentage terms ("10% additional margin"), use Percent
- If you discuss the benefit in dollar amounts ("$20,000 MDF budget"), use Revenue
- If the benefit is binary availability ("access granted or not"), use Yes/No
Important: Benefit type selection affects how partners view the benefit in their program details and cannot be changed after benefit creation without creating a new benefit definition.
Creating the Benefit Library
Before assigning benefits to programs, you must first define all possible benefits in a centralized library. This library approach enables benefit reuse across multiple programs, ensures consistent benefit definitions, and supports efficient benefit management.
Accessing Benefit Creation
- Navigate to Setup > Partner Management > Partner Program Tiers
- Select the Benefits tab
- Click New Benefit
Configuring Benefit Properties
In the New Benefit dialog, configure the following benefit details:
Name:
- Enter a clear, concise name for the benefit (maximum 120 characters)
- Use descriptive names that communicate benefit value and purpose
- Examples: "Priority Technical Support", "MDF Allocation", "Margin Uplift", "Partner Portal Access"
- Names appear in partner interfaces, benefit assignment lookups, and program documentation
- Best Practice: Use consistent naming conventions across related benefits (e.g., "Technical Support - Priority", "Technical Support - Standard")
Benefit Type:
- Select the appropriate benefit type from the dropdown:
- Percent - for percentage-based benefits
- Revenue - for currency amount benefits
- Yes/No - for binary access benefits
- Benefit type determines how values are displayed to partners
- Important: Benefit type cannot be changed after creation; plan carefully before saving
Description:
- Enter a detailed explanation of what the benefit includes (maximum 512 characters)
- Provide comprehensive information about benefit scope, usage, eligibility, and value
- This description is visible to partners, so use clear, engaging, and professional language
- Include relevant details such as:
- What the benefit provides
- How partners can utilize or access the benefit
- Any conditions or limitations
- Value proposition and partner advantages
Description Examples:
For MDF Allocation: "Maximum annual MDF budget partners can access for demand generation and joint marketing activities. Funds support campaigns, events, lead generation programs, and co-branded marketing initiatives."
For Margin Uplift: "Additional margin or discount advantage provided on approved deals. This percentage increase enhances partner profitability and rewards sales performance excellence."
For Partner Portal Access: "Core access to a modern-powered partner hub for deal registration, training enrollment, resource downloads, and program content management."
Saving the Benefit
Click Add Benefit to save the benefit definition to the library.
The benefit now appears in the Benefits tab listing and becomes available for assignment to any partner program.
Creating Multiple Benefits
Repeat this process for every benefit you plan to offer across all partner programs. Build a comprehensive benefit library that includes:
- All margin and discount benefits
- All MDF and co-op fund allocations
- All access-based benefits (portal, resources, tools)
- All support-level benefits (technical support, account management)
- All training and enablement benefits
- Any other rewards or advantages offered to partners
Best Practice: Create your complete benefit library before beginning program configuration. This approach ensures all benefits are available when assigning to programs and prevents interruption of program configuration workflow.
Viewing and Managing the Benefit Library
Accessing Benefit Details
- Navigate to Setup > Partner Management > Partner Program Tiers
- Click the Benefits tab
- View the complete list of all defined benefits
The Benefits listing displays:
- Name - benefit name
- Benefit Type - Percent, Revenue, or Yes/No
- Description - benefit description
- Created On - creation date and time
Viewing Individual Benefit Details
To view complete details for a specific benefit:
- Click the benefit name in the Benefits listing
- The Benefit Details page displays:
- Name
- Benefit Type
- Created On date
- Last Modified Date
- Description
- Related Partner Programs section showing all programs using this benefit
Editing Existing Benefits
To modify an existing benefit:
- Navigate to the Benefit Details page
- Click Edit
- In the Edit Benefit dialog, modify:
- Name (maximum 120 characters)
- Benefit Type (Percent, Revenue, Yes/No)
- Description (maximum 512 characters)
- Click Save
Important Considerations:
- Editing benefit properties affects all programs where the benefit is assigned
- Changes to benefit name or description immediately reflect across all programs
- If changing benefit type significantly alters benefit meaning, consider creating a new benefit instead of editing to maintain program integrity
- Review all programs using the benefit before making significant changes
Viewing Related Partner Programs
The Benefit Details page includes a Related Partner Programs section that displays all programs and tiers where the benefit has been assigned.
This section shows:
- Program name
- Active status (checkbox indicating if program is active)
- Name of the tier using the benefit
- Created On date
This information helps you:
- Understand benefit usage across your program portfolio
- Identify which programs will be affected by benefit changes
- Verify benefit assignment consistency
- Plan benefit modifications with full awareness of impact
Deleting Benefits
Benefits can only be deleted if they are not currently assigned to any programs.
To delete a benefit:
- Navigate to the Benefit Details page
- Verify the Related Partner Programs section shows no assignments
- Click Actions > Delete (available only if no program assignments exist)
- Confirm the deletion
If the benefit is assigned to programs:
- The delete option will be unavailable
- You must first remove the benefit from all program assignments
- Then you can delete the benefit from the library
Assigning Benefits to Program Tiers
Once your Benefit Library contains all available rewards, you can assign specific benefits to tiers within each partner program. This assignment process links library benefits to programs and defines tier-specific benefit values.
Prerequisites for Benefit Assignment
Before assigning benefits:
- Benefits must exist in the benefit library
- The partner program must be created (see Creating and Managing Partner Programs)
- Program tiers must be defined
- You must have appropriate security permissions
Accessing Program Benefit Assignment
- Navigate to Setup > Partner Management > Partner Program Tiers
- Click the Programs tab
- Click the program name to open Program Details
- Scroll to the Benefits section
Adding Benefits to Program
- In the Benefits section, click Add Benefit
- In the lookup field, search for and select the benefit from your library
- Type benefit name to search
- Select the appropriate benefit from search results
- The benefit must exist in the library to appear in lookup results
- The selected benefit appears as a new row in the Benefits section
- The row contains the benefit name and input columns for each program tier
Note: If no benefits exist in the benefit library, the Add Benefit button will be grayed out and non-functional. You must create benefits in the library first before assignment is possible.
Configuring Tier-Specific Benefit Values
After adding a benefit row, configure the specific values partners receive at each tier level. Value entry format depends on the benefit type:
For Percent Benefits
Entry Format:
- Enter numeric percentage values without the percentage symbol
- Example: Enter "10" for 10%, enter "15.5" for 15.5%
Display Format:
- System automatically formats with percentage symbol in partner view
- Partners see "10%" when you enter "10"
Example Configuration:
| Margin Uplift | Launch | Build | Scale | Elevate |
|---|
| Value | (blank) | 5 | 10 | 15 |
| Partner Sees | Not Available | 5% | 10% | 15% |
For Revenue Benefits
Entry Format:
- Enter numeric currency values without currency symbols or commas
- Example: Enter "5000" for $5,000, enter "20000" for $20,000
Display Format:
- System automatically formats with program currency symbol
- Partners see "$5,000.00" when you enter "5000" (if program currency is USD)
Example Configuration:
| MDF Allocation | Launch | Build | Scale | Elevate |
|---|
| Value | (blank) | 5000 | 20000 | 50000 |
| Partner Sees | Not Available | $5,000.00 | $20,000.00 | $50,000.00 |
For Yes/No Benefits
Entry Format:
- Select "Yes" or "No" from dropdown for each tier
- "Yes" indicates benefit is available at that tier
- "No" indicates benefit is not available at that tier
Display Format:
- Partners see "Yes" or "No" indicating benefit availability
Example Configuration:
| Partner Portal Access | Launch | Build | Scale | Elevate |
|---|
| Value | Yes | Yes | Yes | Yes |
| Dedicated Account Manager | Launch | Build | Scale | Elevate |
|---|
| Value | No | No | Yes | Yes |
Leaving Benefit Values Blank
Purpose: Blank values indicate a benefit is not available at a specific tier level.
When to Use Blanks:
- For benefits that only apply to higher achievement tiers
- To create progressive benefit structures where rewards increase with tier advancement
- When certain tiers do not qualify for specific benefits
Blank vs. Zero:
- Blank: Benefit is not available; not displayed to partners at that tier
- Zero (0): Benefit exists but has zero value; displayed as "0%" or "$0.00"
- Best Practice: Use blank for unavailable benefits rather than entering zero
Example:
| Benefit | Launch | Build | Scale | Elevate. |
|---|
| Margin Uplift | (blank) | 5 | 10 | 15 |
| MDF Allocation | (blank) | 5000 | 20000 | 50000 |
In this example:
- Launch tier partners do not see Margin Uplift or MDF Allocation benefits
- Build tier partners see both benefits become available
- Higher tiers see progressively increasing values
Adding Multiple Benefits to Program
Repeat the benefit assignment process for each benefit you want to include in the program:
- Click Add Benefit
- Select the next benefit from the lookup
- Configure tier-specific values
- Continue until all desired benefits are assigned
Note: The Add Benefit button becomes grayed out when all existing benefits in the library have been assigned to the program. To assign additional benefits, create new benefits in the library first.
Saving Benefit Assignments
After configuring all benefit assignments and tier-specific values:
- Review all benefit rows to verify correct value entry
- Confirm tier-specific values create appropriate progressive benefit structures
- Click Save at the bottom of the Program Details page
The program now includes complete benefit assignments that will be visible to enrolled partners based on their current tier placement.
Editing Benefit Assignments
Modifying Benefit Values
To change tier-specific benefit values:
- Navigate to Program Details
- Locate the benefit row in the Benefits section
- Click in the tier-specific value field you want to modify
- Enter the new value
- Click Save
Changes to benefit values take effect immediately for all enrolled partners.
Removing Benefits from Program
To remove a benefit from a program entirely:
- Navigate to Program Details
- Locate the benefit row in the Benefits section
- Click the Delete button (trash icon) beside the benefit row
- Confirm the deletion
- Click Save
The benefit is removed from the program but remains in the benefit library for use in other programs.
Best Practices and Recommendations
Benefit Library Design
Comprehensive Library: Create a complete benefit library before configuring programs. Include all possible benefits you might offer across all programs, even if not immediately used.
Consistent Naming: Use standardized naming conventions for related benefits. This approach supports efficient lookup during program configuration and clear communication with partners.
Clear Descriptions: Write comprehensive benefit descriptions that clearly communicate value proposition, usage guidelines, and any conditions or limitations. Partners rely on these descriptions to understand benefit value.
Benefit Type Planning: Choose benefit types carefully before creation. Changing benefit type after creation requires creating a new benefit and reassigning to all programs.
Benefit Assignment Strategy
Progressive Value Structures: Design benefit values that increase meaningfully between tiers. Partners should see clear value differentiation that motivates advancement to higher tiers.
Entry Tier Accessibility: Consider offering some benefits at entry-level tiers to encourage initial program enrollment and engagement. Reserve exclusive, high-value benefits for advanced tiers.
Blank Value Usage: Use blank values rather than zero for unavailable benefits. This approach keeps partner interfaces clean and clearly communicates benefit unavailability.
Value Consistency: Ensure benefit values across tiers are consistent with your business model, competitive positioning, and profitability requirements.
Operational Management
Pre-Program Review: Before activating programs, review all benefit assignments to verify correct values, appropriate tier distribution, and alignment with program objectives.
Regular Value Assessment: Periodically review benefit values to ensure they remain competitive, motivating, and aligned with current business priorities and market conditions.
Partner Communication: When changing benefit values on active programs, communicate changes to affected partners proactively, explaining rationale and timing of value adjustments.
Documentation Maintenance: Keep internal documentation of benefit rationale, value calculation methodology, and competitive positioning to support consistent program management.
Benefit Design Considerations
Tiered Differentiation: Ensure each tier offers meaningfully different benefit packages. Minimal differentiation reduces motivation for tier advancement.
Balanced Benefits: Include diverse benefit types (financial, support, access, resources) to appeal to different partner priorities and business models.
Scalable Values: Design benefit values that scale sustainably as partner programs grow. Avoid unsustainable benefit commitments at high tiers.
Competitive Positioning: Benchmark benefit values against competitive programs to ensure your offerings motivate partner engagement and loyalty.
Viewing Benefits in Partner Context
Partner View of Benefits
Enrolled partners view their tier-specific benefits through the Partner Programs tab in their portal interface:
- Partners see their current tier placement
- Benefit section displays all benefits assigned to their current tier
- Benefit values appear formatted based on benefit type:
- Percent benefits show with "%" symbol
- Revenue benefits show with currency symbol
- Yes/No benefits show availability status
- Partners can compare benefits across tiers to understand advancement advantages
Benefit Visibility Rules
- Partners only see benefits available at their current tier
- Blank benefit values result in benefits not being displayed at that tier
- Partners can view benefit structures for higher tiers to understand advancement incentives
- Benefit descriptions from the library appear in partner view
Troubleshooting Tips
Add Benefit Button Grayed Out:
- Cause: No benefits exist in the benefit library, or all existing benefits are already assigned to the program
- Solution: Navigate to Benefits tab and create new benefits, or verify existing benefits are not all assigned
Benefit Not Appearing in Lookup:
- Cause: Benefit may have been deleted from library or lookup search terms may not match benefit name
- Solution: Verify benefit exists in Benefits tab, use partial name search, or create the benefit if needed
Incorrect Benefit Display Format:
- Cause: Benefit type may not match intended value format
- Solution: Verify benefit type in library matches how values should be displayed (Percent vs. Revenue vs. Yes/No)
Partners Not Seeing Expected Benefits:
- Cause: Benefits may be blank for partner's current tier, or partner tier placement may not be updated
- Solution: Verify tier-specific values are configured, confirm partner tier placement is correct
Benefit Value Changes Not Appearing:
- Cause: Program changes may not be saved, or browser cache may show outdated information
- Solution: Verify Save was clicked after changes, refresh partner portal, clear browser cache if needed
Jump to Partner Program Tiers Checklist
<< Understanding Program Criteria Types | Enrolling Partners to Partner Programs >>