Troubleshooting and FAQs
This comprehensive troubleshooting guide addresses common issues, questions, and solutions for the Partner Program Tiers module. Use this resource to quickly resolve problems, understand system behavior, and optimize program administration.
Common Issues and Solutions
Program Configuration Issues
Q: The "Enable Partner Program" toggle is not visible in Partner Program Tiers settings.
Possible Causes:
- User lacks Administrator permissions
- Partner Program Tiers module is not available in your Magentrix instance
Solutions:
- Verify you have Administrator System Role or "Enable Partner Program Tiers Access" permission
- Contact Magentrix support if the module is not available in your instance
- Check that you're navigating to Setup > Partner Management > Partner Program Tiers
Q: I cannot select a currency when creating a program.
Possible Causes:
- Multi-currency is not enabled in your Magentrix instance
- No active currencies are configured
Solutions:
- Navigate to Setup > Manage > Company Preferences > Company Information > Locale Settings
- Verify "Multi-Currency Enabled" checkbox is checked
- If not enabled, contact Magentrix support to enable multi-currency (one-time permanent configuration)
- Once enabled, navigate to "Manage Exchange Rates & Organization Currency" to add and activate currencies
- Ensure at least one currency is marked as Active
Q: The "Add Benefit" button is grayed out when trying to assign benefits to a program.
Possible Causes:
- No benefits exist in the benefit library
- All existing benefits are already assigned to the program
Solutions:
- Navigate to Setup > Partner Management > Partner Program Tiers > Benefits tab
- Check if any benefits exist in the listing
- If no benefits exist, click "New Benefit" to create at least one benefit
- If benefits exist but button is still grayed out, verify that you haven't already assigned all available benefits to the program
- Create additional benefits in the library if all existing benefits are assigned
Q: I cannot change the Partner Account or Program after creating an enrollment.
Expected Behavior: This is by design. Partner Account and Program fields are locked after enrollment creation to maintain data integrity.
Solutions:
- If you need to change the partner account, delete the enrollment and create a new one with the correct account
- If you need to change the program, delete the enrollment and create a new enrollment in the correct program
- Before deleting, document the partner's progress and tier status for reference
- Communicate the change to the partner
Q: When I edit a criterion, I cannot find the "Custom" type in the Type dropdown.
Verification: Check that you're looking at the complete list of criterion types:
- Approved Deal Registrations
- Certifications
- Closed Deals
- Number of Deals Registered
- Total Revenue
- Custom (should be at bottom of list)
Solutions:
- Scroll to the bottom of the Type dropdown to locate "Custom"
- If "Custom" is truly missing, clear browser cache and reload
- Try using a different browser to rule out browser-specific issues
- Contact Magentrix support if "Custom" type is not available
Progress Calculation Issues
Q: Partner progress shows as 0% or much lower than expected.
Possible Causes:
- Primary Partner User lacks access to opportunities, leads, or course assignments
- Criterion filters exclude partner's activities
- Activities occurred outside enrollment period
- Attainment Date Field is not populated on records
- Recent recalculation has not completed
Solutions:
Verify Primary Partner User Access:
- Navigate to Enrollment Details
- Note the Primary Partner User
- Log in as that user (or verify their permissions)
- Check if they can see the partner's opportunities, leads, and course assignments
- If access is insufficient, change Primary Partner User to a user with administrator-level access
Review Criterion Filters:
- Navigate to Program Details > Edit
- Click Edit on the criterion with low progress
- Review filter logic to ensure it's not overly restrictive
- Test filter conditions against known partner records
- Adjust filters if they exclude valid activities
Check Enrollment Dates:
- Navigate to Enrollment Details
- Verify Enrollment Date and Expiration Date encompass expected activities
- Check that Attainment Date Field values on records fall within enrollment period
- Adjust enrollment dates if measurement period is incorrect
Verify Attainment Date Field:
- Check that opportunities/leads have dates populated in the Attainment Date Field
- Review criterion configuration to confirm correct field selection
- Update records if date fields are empty
Trigger Manual Recalculation:
- Navigate to Enrollment Details
- Click "Recalculate" button
- Wait for Last Calculated timestamp to update
- Review progress after recalculation completes
Q: Partner progress was accurate yesterday but shows as lower today.
Possible Causes:
- Enrollment Date was changed, excluding some activities
- Criterion filters were modified to be more restrictive
- Opportunities were deleted or modified
- Primary Partner User access permissions changed
Solutions:
- Check Program Details to see if criterion configurations changed recently
- Review Enrollment Details to verify Enrollment Date wasn't modified
- Verify opportunities still exist and meet filter requirements
- Check Primary Partner User access hasn't been restricted
- Review audit trails if available to identify what changed
- Trigger manual recalculation to apply current configurations
Q: Revenue criterion shows lower amount than total opportunity values.
Possible Causes:
- Opportunities are in different currencies than program currency
- Filters exclude some opportunities
- Some opportunities are outside enrollment period
- Rollup Field is not the field containing revenue amounts
- Primary Partner User cannot access all opportunities
Solutions:
Check Currency Conversion:
- Verify opportunities in foreign currencies are being converted
- Navigate to Company Preferences > Currency Exchange to verify exchange rates
- Manually calculate expected converted amounts
- If exchange rates are wrong, update them and trigger recalculation
Review Opportunities:
- Manually query opportunities for the partner account
- Check which opportunities meet criterion filter requirements
- Verify Attainment Date Field values fall within enrollment period
- Confirm Close Date or Creation Date aligns with enrollment dates
Verify Rollup Field:
- Navigate to Program Details > Edit criterion
- Check that Rollup Field is the correct currency field (e.g., "Amount" not "Expected Revenue")
- Update Rollup Field if incorrect
- Trigger recalculation after change
Test Primary User Access:
- Log in as Primary Partner User
- Query opportunities for partner account
- Count visible opportunities and compare to expected
- Update Primary Partner User if access is insufficient
Q: Progress percentage shows over 100% but partner hasn't advanced tiers.
Expected Behavior: Progress over 100% is normal and indicates partner exceeds requirements for their current tier. Partner Program Tiers does not automatically advance partners.
Solutions:
- Review progress against NEXT tier requirements (not current tier)
- Partner must meet ALL criteria for next tier, not just one
- Manually advance partner by editing enrollment and changing Tier field
- Review all criteria to identify which requirements are not yet met
Q: Certifications criterion shows 0 progress even though partner completed the course.
Possible Causes:
- Training Course lookup specifies wrong course
- Course completion record doesn't meet filter requirements (e.g., Status not equals "Completed")
- Course Assignment is not associated with partner users
- Primary Partner User cannot access course assignments
Solutions:
- Navigate to Program Details > Edit criterion
- Verify Training Course field specifies the correct course
- Check filter requirements (e.g., Status equals "Completed")
- Verify partner users have completed course assignments
- Check Primary Partner User can access course assignment records
- Update criterion configuration if course or filters are incorrect
- Trigger manual recalculation
Tier Advancement Issues
Q: Partner meets all requirements but hasn't been promoted to the next tier.
Expected Behavior: This is by design. Partner Program Tiers requires manual tier advancement even when partners meet all qualification criteria.
Solutions:
- Navigate to Enrollment Details to verify partner truly meets ALL criteria
- Check that partner shows 100%+ progress for every criterion (not just some)
- Verify Custom criteria completion if program includes manual verification requirements
- Manually advance partner:
- Click Edit on Enrollment Details
- Change Tier field to next tier
- Click Save
- Communicate tier advancement to partner
Q: I advanced a partner to a higher tier but they still see the old tier in their portal.
Possible Causes:
- Partner hasn't refreshed their browser
- Browser cache showing outdated information
- Enrollment edit wasn't saved correctly
Solutions:
- Ask partner to refresh their browser (Ctrl+F5 or Cmd+Shift+R)
- Ask partner to clear browser cache and reload
- Ask partner to log out and log back in
- Verify the enrollment shows correct tier in admin view:
- Navigate to Enrollment Details
- Confirm Tier field displays new tier
- If tier still shows old value, edit enrollment again and save
- If issue persists, contact Magentrix support
Q: Can the system automatically promote partners when they qualify?
Answer: No. Partner Program Tiers is designed to require manual tier advancement to ensure administrators maintain strategic control over partner progression. This enables:
- Verification of all requirements including qualitative criteria
- Strategic timing of advancement announcements
- Business relationship considerations beyond automated calculations
- Recognition and communication coordination
Enrollment Management Issues
Q: Partner cannot see the Partner Programs tab in their portal.
Possible Causes:
- Partner Programs tab is not added to partner-facing application
- Tab visibility is set to Hidden
- Partner is not enrolled in any program
- Partner Program Tiers module is not enabled
Solutions:
Verify Module is Enabled:
- Navigate to Setup > Partner Management > Partner Program Tiers
- Check that "Enable Partner Program" toggle is active
Configure Tab in Security Role:
- Navigate to Setup > Security > Security Roles
- Select partner user's security role
- Click Edit > Tab Settings tab
- Locate Partner Programs tab
- Change visibility from "Hidden" to "On"
- Click Save
Verify Partner Enrollment:
- Navigate to Setup > Partner Management > Partner Program Tiers > Enrollments
- Search for partner account
- Verify active enrollment exists
- Create enrollment if missing
Test Access:
- Ask partner to log out and log back in
- Have partner clear browser cache
- Verify tab appears in navigation
Q: Partner is enrolled but sees no information on Partner Programs tab.
Possible Causes:
- Program is inactive
- Enrollment dates are invalid
- Data access permissions prevent visibility
Solutions:
- Navigate to Enrollment Details for the partner
- Verify Program is Active (not Inactive)
- Check Enrollment Date and Expiration Date are valid
- Verify program has at least one tier defined
- Check that partner user can access their account records
- Trigger manual recalculation to populate progress data
Q: Can I enroll a partner in multiple programs simultaneously?
Answer: Yes. Each partner account can have multiple enrollments in different programs. Partners enrolled in multiple programs can use the dropdown selector on the Partner Programs tab to switch between programs.
To enroll in multiple programs:
- Create first enrollment in Program A
- Create second enrollment in Program B (same partner account, different program)
- Partner will see dropdown to select which program to view
Benefit Configuration Issues
Q: Benefits are displaying in wrong format (e.g., showing as number instead of percentage).
Possible Causes:
- Benefit Type configured incorrectly in benefit library
- Benefit Type doesn't match intended display format
Solutions:
- Navigate to Setup > Partner Management > Partner Program Tiers > Benefits
- Click the benefit name to view details
- Check Benefit Type:
- Percent should be used for percentage-based benefits (displays as "10%")
- Revenue should be used for currency amounts (displays as "$5,000")
- Yes/No should be used for binary benefits (displays as "Yes" or "No")
- If Benefit Type is incorrect:
- Cannot change Benefit Type after creation
- Create new benefit with correct type
- Assign new benefit to programs
- Remove old benefit from programs
- Delete old benefit from library
Q: Partners see blank values for some benefits at their tier.
Expected Behavior: Blank values indicate the benefit is not available at that tier level. This is intentional to show progressive benefit structures.
Verification:
- Navigate to Program Details
- Review benefit assignment section
- Check if the tier column for that benefit is intentionally left blank
- Blank means "benefit not available at this tier"
- If benefit should be available, enter appropriate value and save
Recalculation Issues
Q: Last Calculated timestamp is several days old.
Possible Causes:
- No triggering events have occurred (criterion changes, enrollment changes, program currency changes)
- Automatic recalculation system issue
Solutions:
- Normal Behavior: Recalculation only occurs when:
- Criterion configurations change
- Program currency changes
- Program is activated
- Enrollment dates change
- Manual recalculation is triggered
- To update progress: Click "Recalculate" button on Enrollment Details
- If recalculation never occurs: Contact Magentrix support
Q: I changed criteria thresholds but partner progress hasn't updated.
Expected Behavior: Changes to criteria trigger recalculation within 5 minutes.
Solutions:
- Wait 5 minutes for automatic recalculation to complete
- Check Last Calculated timestamp to verify recalculation occurred
- If timestamp hasn't updated after 10 minutes, trigger manual recalculation
- Verify you clicked "Save" after modifying criteria
- If issue persists, contact Magentrix support
Q: Manual recalculation doesn't seem to change anything.
Possible Causes:
- No underlying data has changed since last calculation
- Primary Partner User access hasn't changed
- Filters still exclude the same records
Verification:
- Check if any opportunities, leads, or course assignments actually changed
- Verify Primary Partner User access is now different than before
- Review criterion filter logic to see if it now includes different records
- If nothing changed, recalculation will produce same results
- Manual recalculation refreshes calculation based on CURRENT data and configurations
Multi-Currency Issues
Q: Opportunities in foreign currencies don't seem to be counted correctly.
Possible Causes:
- Exchange rates not configured for opportunity currencies
- Exchange rates configured incorrectly (wrong direction or values)
- Multi-currency not enabled
Solutions:
Verify Multi-Currency Enabled:
- Navigate to Setup > Manage > Company Preferences > Company Information
- Check "Multi-Currency Enabled" checkbox is checked
Check Exchange Rates:
- Click "Manage Exchange Rates & Organization Currency"
- Verify currency for opportunities is in the list
- Check that exchange rate is Active
- Verify exchange rate value is correct (e.g., 1 EUR = 1.10 USD, not 1 USD = 1.10 EUR)
- Update exchange rates if incorrect
Test Conversion Manually:
- Take opportunity amount and currency
- Apply exchange rate from currency settings
- Compare to expected program currency amount
- Verify calculation matches system behavior
Trigger Recalculation:
- After fixing exchange rates, trigger manual recalculation
- Verify progress updates with corrected conversion
Frequently Asked Questions
General Questions
Q: What permissions do I need to manage Partner Program Tiers?
A: You need either:
- Administrator System Role, OR
- Security Role with "Enable Partner Program Tiers Access" permission
Without these permissions, you cannot access Partner Program Tiers configuration or manage enrollments.
Q: Can I disable Partner Program Tiers after enabling it?
A: Yes. Navigate to Setup > Partner Management > Partner Program Tiers and toggle off "Enable Partner Program". However:
- Existing enrollments and data are preserved
- Partners lose visibility to Partner Programs tab
- Progress calculation stops
- You can re-enable at any time without data loss
Q: How often does the system recalculate partner progress?
A: The system uses a 5-minute delayed recalculation mechanism. Recalculation occurs 5 minutes after:
- Criterion configurations change
- Program currency changes
- Program is activated
- Enrollment dates change
Multiple changes within the 5-minute window are processed by a single recalculation job.
Administrators can also trigger manual recalculation anytime from Enrollment Details.
Q: What happens to partner data if I delete a program?
A: Deleting a program:
- Removes the program configuration permanently
- Deletes all enrollments in that program
- Removes tier and criteria definitions
- Cannot be undone
Best Practice: Deactivate programs instead of deleting to preserve historical data while preventing new enrollments.
Enrollment Questions
Q: Can partners enroll themselves in programs?
A: No. Enrollment is administrator-only. Administrators manually enroll partners to maintain strategic control over program participation.
Q: What is the Primary Partner User and why is it important?
A: The Primary Partner User is the partner user whose data access permissions determine which opportunities, leads, and course assignments are included in progress calculations.
Importance:
- System queries data using this user's access permissions
- If this user has restrictive access, progress calculations will undercount activities
- Should be a user with administrator-level access within partner organization
Best Practice: Select a Primary Partner User with full access to all partner records to ensure accurate progress calculation.
Q: Can I change the Primary Partner User after enrollment is created?
A: Yes. Edit the enrollment and select a different active user from the partner account. Changing the Primary Partner User may affect progress calculations if the new user has different access permissions.
Q: What happens when an enrollment expires?
A: When Expiration Date passes:
- Progress calculation stops including new activities
- Partner can still view historical enrollment information
- Tier placement remains as-is unless manually changed
- Partner cannot advance tiers within expired enrollment
Renewal: Extend Expiration Date to continue enrollment or create new enrollment for new period.
Criteria Questions
Q: What criterion types are available?
A: Six criterion types:
- Total Revenue - Cumulative opportunity revenue
- Approved Deal Registrations - Approved lead registrations
- Closed Deals - Successfully closed opportunity count
- Number of Deals Registered - Total deal registration volume
- Certifications - Training course completion
- Custom - Manual verification of qualitative requirements
Q: Can I create custom criterion types beyond the six available?
A: No. The six criterion types are fixed. However, the Custom criterion type provides flexibility for qualitative requirements that don't fit other types.
For Custom criteria:
- Set Unit of Measure (Revenue, Percent, or other)
- Define qualification requirements in criterion name/description
- Manually verify partner completion
- Manually advance tier when Custom criteria are met
Q: How do filters work with criteria?
A: Filters focus calculations on specific records that meet your requirements.
Filter Components:
- Field - Select field from relevant object (Opportunity, Lead, Course Assignment)
- Operator - Select comparison (equals, not equals, greater than, contains, etc.)
- Value - Enter comparison value
Multiple Filters: Use Filter Logic field to combine conditions (e.g., "1 and 2", "1 or 2")
Common Filter Uses:
- Only count Closed Won opportunities
- Exclude internal or test opportunities
- Only count approved registrations
- Only count completed certifications
Q: Can I have different criteria for each tier?
A: No. All tiers within a program use the same criteria set. However, you set different threshold values for each criterion at each tier level.
Example:
- Criterion: Annual Partner Revenue
- Launch Threshold: $25,000
- Build Threshold: $100,000
- Scale Threshold: $500,000
Same criterion, different tier thresholds.
Benefit Questions
Q: What's the difference between Percent, Revenue, and Yes/No benefit types?
A:
- Percent: Percentage values (e.g., 5%, 10%, 15%) - used for margin uplifts, discounts
- Revenue: Currency amounts (e.g., $5,000, $20,000) - used for MDF allocations, financial rewards
- Yes/No: Binary availability (Yes or No) - used for portal access, service entitlements
Benefit Type determines display format in partner view.
Q: Can I change a benefit's type after creation?
A: No. Benefit Type cannot be changed after benefit is created.
Solution: Create a new benefit with correct type, assign to programs, remove old benefit from programs, then delete old benefit.
Q: What does a blank benefit value mean?
A: Blank benefit value means the benefit is not available at that tier level.
Example:
- MDF Allocation benefit
- Launch tier: blank (no MDF)
- Build tier: $5,000
- Scale tier: $20,000
Blank = benefit not available to that tier.
Tier Advancement Questions
Q: Why doesn't the system automatically promote partners to higher tiers?
A: Manual tier advancement is intentional to provide:
- Strategic control over partner progression
- Verification opportunity for all requirements including custom criteria
- Relationship management considerations
- Recognition and communication coordination
- Business judgment beyond automated calculations
Q: How do I know when a partner qualifies for tier advancement?
A: Monitor Enrollment Details page:
- Check that ALL criteria show 100%+ progress
- Verify Custom criteria completion (if program includes them)
- Look for visual progress indicator showing qualification
- Review criterion-by-criterion to ensure all requirements met
Best Practice: Schedule regular reviews (weekly/monthly) to identify partners approaching qualification.
Q: Can I create automatic notifications when partners qualify?
A: Not currently. Automatic tier qualification notifications are planned for future enhancement.
Current Approach: Administrators must monitor progress and communicate with partners manually.
Jump to Partner Program Tiers Checklist
<< Best Practices and Recommendations