This guide explains how Pricing Agreements work in the Booking Portal and how they affect course pricing when booking learners onto events.
Contents
- Overview
- Who this is for
- Before you begin
- How pricing agreements work
- Supported event types
- Step 1: Check the agreement
- Step 2: Book with agreed pricing
- Expected behavior
- Troubleshooting
Overview
Pricing Agreements allow you to define custom pricing for specific customers. When a booking is made under an account with an active agreement, the system automatically replaces the standard list price with the agreed price.
This is commonly used in B2B scenarios where negotiated pricing applies to specific clients.
Example: A customer scans a QR code or uses a booking link, selects their organization during booking, and sees their negotiated price instead of the public list price.
Who this is for
- customer coordinators booking learners onto courses
- administrators validating that agreed pricing is applied correctly
Before you begin
Make sure the following are in place:
- a Booking (B2B) Portal is configured
- Pricing Agreements are enabled (contact Support or your CSM if needed)
- customers/accounts exist that require special pricing
- you have permission to create and manage agreements on accounts
Outcome: You are able to authenticate, manage agreements, and complete bookings through the portal.
How pricing agreements work
A Pricing Agreement defines agreed prices between your organization and a customer account.
When a booking is made:
- the system initially displays the standard list price
- once a customer account is selected, Administrate evaluates any active agreements
- if a matching agreement exists, the price is automatically updated
Pricing is applied in real time during the booking workflow and does not require manual overrides.
Supported event types
Pricing Agreements can be applied to:
- private events
- public events
- learning paths
- items
Step 1: Check the agreement
Before booking, confirm that the agreement is correctly configured.
- log in to Administrate
- open the relevant customer account
- navigate to the Agreements section
- confirm:
- the agreement is active
- the dates are valid
- the required courses or items are included
If no agreement exists or it is inactive, create or update it before proceeding.
Step 2: Book with agreed pricing
- open the Booking Portal
- select the course or event
- note the initial list price
- enter the learner’s details
- select the customer account during booking
- review the updated price
- complete the booking
Expected behavior
When pricing agreements are working correctly:
- the list price updates automatically after selecting an account
- the updated price reflects the agreed rate
- the final confirmation shows the correct pricing
Troubleshooting
If the agreed pricing is not applied:
- confirm the agreement is active and within valid dates
- verify the course or item is included in the agreement
- ensure the correct customer account was selected during booking
If the issue persists, contact your Customer Success Manager or Support team.