How to Configure Promo Code Criteria and Actions
Smart Rules and Promo Codes allow for dynamic, flexible pricing adjustments and access control based on a wide range of conditions. This guide will walk you through how to set them up effectively using available criteria and actions.
Overview
Once you've created a Promo Code or Smart Rule, the next step is configuring the Rules tab. Here, you define criteria (conditions that must be met) and actions (what the system should do when those conditions are met).
The system supports multiple combinations of criteria and actions, allowing for highly customized configurations tailored to specific tours, booking behaviors, or customer types.
To learn more about Promo code creation, click here.
Smart Rule Criteria
Criteria are the conditions under which the promo code or smart rule will be triggered. You can use multiple criteria to fine-tune how and when your rule applies.
Each criterion includes:
Field/Condition – e.g., Tour Code, Date of Booking
Operand – e.g., equals, not equals, contains
Value – e.g., a specific tour code, date, or agenth.
Operand – e.g., equals, not equals, contains
Value – e.g., a specific tour code, date, or agenth.
Available Criteria:
Promo Code
Reference documentation is available for setting this up. Please click here.
Tour Code
Select an operand (e.g., equals, not equals, contains) and choose the relevant tour code(s).
Date of Tour
Set rules to apply only for bookings on specific tour dates.e
Day of the Week
Apply rules on specific days, like only on weekends or weekdays.
Tour Group
Filter tours by predefined groups (e.g., Adventure, Cultural).
Tour Category
Use categories assigned to tours. Learn how to create Tour Categories.
Date of Booking
Target bookings made on specific dates.
Days Before Tour Date
Only one operand: “Greater than or equal to.”
Useful for early bird or last-minute promotions.
Agent Code
Apply or restrict rules to specific agents using agent codes. You can use “not equal to” to exclude certain agents.
Learn more about creating Agent Codes.
Agent Category
Group agents and apply rules at a group level.
Learn more about Agent Categories.
Agent Type
Use predefined agent types to apply or exclude rules.
Learn more about Agent Types.
Site Code
Apply rules based on the site the booking originates from.
Learn more about Site Codes.
Role Code
Set rules based on user roles (e.g., admin, reseller).
Learn more about Role Codes.ser.
Operator Code
Define rules for operators (partner organizations).
Learn more about Operators.
Passenger Criteria
Create rules based on passenger types:Adult
Child
Infant
FOC (Free of Charge)
Udef1 (Custom passenger type)
Total Pax
Learn more about Passenger settings.
Smart Rule Actions
Once conditions are set, define what action to take when all criteria are met.
Available Actions:
Adjust Ticket Price by % or $
Enter numeric values only (no need to add symbols for %).
For discounts, use positive % or a negative $ amount.
For price increases, use a positive $ amount.
Adjust Price by Pax Type (%)
Set discounts or surcharges for specific passenger types only.
Adjust Price by Pax Type ($)
Apply fixed-amount changes to specific passenger types.
Use a negative number for discounts.e.
Tips and Best Practices
You can combine multiple criteria and actions to create highly targeted rules.
Use “not equal to” or “does not contain” to exclude certain tours, agents, or passenger types.
Always test your rules on sample bookings to ensure they behave as expected.
When setting up early bird discounts, use Days Before Tour Date effectively.
For agent-specific deals, group agents using Agent Category or Agent Type for easier management./ smart rule for your tour.