features

Bonus & promo codes

Promotions with limits your operators can trust

Promo codes should never be mystery discounts. The admin app supports name, code, method, value, activation windows, vehicle and service filters, geofence eligibility, and enabled state so campaigns stay controlled.

26 fields Documented across list, create, and detail views
16 rules Validation rules keep required data complete
Date bound Start and end datetime controls for campaigns
Geo aware Optional geofence triggers for targeted promos
Code required Fixed or percent Vehicle filters Service filters

Campaign workflow

Launch targeted discounts without editing base fares

Bonuses and discounts can be created as standalone campaigns, then limited by vehicle type, service type, active datetime window, and optional geofence requirements.

01

Name the campaign

Use required name and code fields so dispatchers and passengers understand the promotion.

02

Choose method and value

Set fixed or percentage behavior with required value validation.

03

Limit eligibility

Filter by vehicle types, service types, date range, and geofence trigger.

04

Enable with confidence

Toggle campaigns on or off from the list or detail view without deleting history.

Admin surfaces

Promo setup mirrors the way operators sell rides

The sibling admin repo documents a list surface with name, type, value, enabled, and order, plus create/detail flows for code, method, value, dates, vehicle/service filters, geofence trigger, fence, enabled, and use geofence.

Code-based discounts

Required promo codes make campaigns traceable across booking and dispatch.

Method and value

Support fixed or percentage discount methods with required values.

Activation windows

Start and end datetime fields prevent stale campaigns from staying active.

Vehicle filters

Restrict promotions to selected vehicle classes when needed.

Service filters

Limit discounts by service type so offers match operational intent.

Geofence targeting

Make promo eligibility depend on pickup or drop-off zone context.

Controls that matter

Promo controls documented in admin

List surface Name, type, value, enabled, order
Identity Required name and code
Discount Required method and value
Scheduling Start datetime and end datetime
Eligibility Vehicle types, service types, geofence trigger, fence, enabled, use geofence