Petroleum Loyalty & Campaign Portal
The Petroleum Loyalty & Campaign Portal is a comprehensive internal SaaS platform built for regional operations teams. The system centralises loyalty programme management — from tracking field staff (DSMs, SPEs, Mechanics) and monitoring oil change volumes to generating loyalty codes, scheduling bonus campaigns, and controlling granular feature access across different user roles.
The dashboard surfaces real-time KPIs including total DSMs on ground, SPE counts, scan totals, points issued, and redeemed points, giving regional managers an at-a-glance view of programme health. The Smart Campaign module provides a calendar-based scheduling interface for product campaigns across months, while the Loyalty Code Generator automates SKU-based code creation with score and points thresholds.
Permission Management provides element-level access control — each role can be granted or denied access to specific screen elements and sub-screens, giving administrators precise control over what each user type can see and do. The Hierarchy Management module allows setting organisational structures by role, group, user, country, region, and city.
Key Features
Analytics Dashboard
Real-time KPIs for DSMs, SPEs, Mechanics, oil volume, total scans, points issued, and redeemed points with product breakdown charts.
Smart Campaign Scheduling
Calendar-based interface for creating and managing bonus campaigns across products, regions, and date ranges with banner upload support.
Loyalty Code Generation
Automated loyalty code creation by SKU and batch with configurable score thresholds and points values.
User & Role Management
Full CRUD for Key Managers, DSMs, SPEs, Mechanics, Plant Managers, and Generic users with status tracking and CSV export.
Granular Permission Control
Element-level RBAC allowing administrators to assign or revoke access to specific screen elements and sub-screens per role.
Hierarchy Management
Configurable organisational hierarchy by role, group, user, country, region, and city for territory-based access control.
Platform Showcase

Sign-in screen with secure authentication

Dashboard showing DSMs, SPEs, Mechanics, oil volume, scans, points, and product breakdown charts

Campaign scheduling interface showing product campaigns across months

Campaign creation with name, description, region, city, instrument, date range, and banner upload

Full user directory with role tabs — Key Managers, DSMs, SPEs, Mechanics, Plant Managers

Element-level permission assignment per role across dashboard and user management modules

Set organisational hierarchy by role, group, user, regional structure, country, region, and city

Generate loyalty codes by SKU and batch with score and points threshold configuration
Want something like this?
We'd love to build your next platform. Let's chat about your project.
Start Your Project