In addition to controlling which services an agent can sell and at what commission rate, you can create agent-specific promotions, special offers, or pricing that apply exclusively when a booking is made through a particular agent.
There are two approaches depending on what you need:
Agent-specific promotions — tie a promotion to an existing service, available only to a specific agent
Agent-only services — create a special version of a service that is hidden from the public but available to all agents (or a selected group)
Agent-specific promotions are useful when you want to offer tailored pricing or packages to individual agents without changing your public-facing offering. Common scenarios include:
Volume incentives — discounted rates for agents who generate high booking volumes
Exclusive packages — bundled or special-rate products available only through a specific agent or agency group
Seasonal or campaign-based offers — promotions tied to a marketing campaign run by a particular agent
Market segmentation — different pricing for different agent markets, such as domestic vs. inbound international
Option 1: Creating an Agent-Specific Promotion on an Existing Service
If you want to offer a special rate or promotion through a particular agent using an existing service — including its availability, capacity, and scheduling — you can create a promotion directly on that agent's profile. The promotion draws from the same underlying service, so you don't need to set up a separate product.
How to Set This Up
Go to Marketplace > Agents and find the relevant agent.
Click the ellipsis menu (⋯) next to their name.
Select Promotions.
Create or assign a promotion for this agent, linked to the existing service.
The promotion will be visible only through that agent's booking tool and will not appear on your public storefront. Availability and scheduling remain shared with the original service.
Option 2: Creating an Agent-Only Service (Available to All Agents)
If you want to offer a special version of a service — with different pricing, inclusions, or packaging — that should be available to all agents rather than just one, the recommended approach is to create a new service based on the original, then make it invisible to the public and activate it for agents.
How to Set This Up
Go to Inventory > Services and create a sub-service, using your existing service as the basis. This allows it to share the same availability and operational setup as the original.
Customise the service as needed — adjust the name, price, inclusions, or description to reflect the agent offering.
Mark the service as invisible under advanced settings so it does not appear on your public or direct booking channels.
Activate the service for all relevant agents via Marketplace > Agents > Commission for each agent, or configure it to be available across all agents as required.
This approach gives you a clean separation between your public offering and your agent-exclusive products, while keeping availability and capacity management in one place.
Promotions and agent-only services are not visible to the public. They are only accessible through the relevant agent's booking tool.
Commission still applies alongside promotions or special agent pricing. Before finalising, make sure you have considered the net margin when combining commission rates with discounted or promotional pricing.
Shared availability means that bookings made through the agent promotion or agent-only service will draw from the same capacity as the original service. Monitor availability across both channels if volume is high.
All agent promotions and service assignments can be adjusted or removed at any time from the relevant agent's settings in Marketplace > Agents.
If you need assistance, contact our support team:
💬 Live Chat: Click the chat icon in the bottom-right corner of the screen.
📧 Email: support@nabooki.com