Affiliate dashboard
Rawlulu
A referral programme for an indie beauty brand — giving affiliates their own code, commission visibility, campaign access and a simple way to track what they’ve earned.
Tell us your problem- Industry
- Beauty / E-commerce
- Role
- Product design, UX strategy, system design
- Runs on
- EasyStore

- Unique referral code per affiliate
- 1
- Dashboard for sales, commission and campaigns
- 1
- Core affiliate actions in one place
- 3
The context
Referral was already part of how Rawlulu grew. The system had to catch up.
Rawlulu already grows through creators, customers and people who genuinely like the brand enough to talk about it.
But once referral marketing becomes structured, the operational side gets messy fast.
- Who owns which code?
- Which order came from whom?
- How much commission has been earned?
- What campaigns are currently active?
- Has someone already been paid?
The goal was to turn that informal referral behaviour into a system both Rawlulu and its affiliates could actually use.
The problem
The affiliate programme only works if both sides trust the numbers.
Attribution breaks first
An affiliate can share a code everywhere, but if an order cannot be reliably tied back to them, neither the brand nor the affiliate knows what actually converted.
Commission becomes a black box
Affiliates need to know what they earned, from which orders, and whether that amount is pending, approved or already paid.
Campaign information gets scattered
New launches, commission boosts and campaign instructions can easily end up across WhatsApp, DMs and spreadsheets — making the programme harder to manage as it grows.
The system
One dashboard, two very different views.
The system was designed around the same transaction data, but with different levels of visibility for each side.
Affiliate view
The affiliate needs a simple answer:
What should I promote, what did I earn, and what happens next?
- Referral code
- Orders attributed
- Commission earned
- Payment status
- Available campaigns
- Campaign details
Admin view
The brand needs something different:
Who drove the sale, how much do we owe, and what is performing?
- Affiliate management
- Code assignment
- Referral attribution
- Commission calculation
- Payout tracking
- Campaign publishing
- Performance overview
What we built
Every referral has an owner. Every commission has a trail.
A discount code per affiliate
Each affiliate receives their own referral code to share with their audience.
When the code is used, the order can be attributed directly back to the person who referred it.
Commission they can trace
Affiliates can see the orders connected to their code, the commission earned from each one, and the current payout status.
No spreadsheet requests. No waiting for someone to manually calculate what is owed.
Campaigns posted once
Rawlulu can publish campaign information, products to push and commission incentives from one place.
Affiliates always have access to the latest campaign instead of relying on old messages or screenshots.
The logic
A referral programme that can explain every number.
Every commission amount should be traceable back to a real transaction.
So the system connects the affiliate, referral code, customer order, commission rule and payout record rather than storing commission as an isolated number.
- Code
- Identifies the referrer
- Order
- Creates the commission record
- Payout
- Closes the loop
Outcome
Referral stopped being something Rawlulu had to reconcile by hand.
Affiliates gained a clear place to see what they were promoting and what they had earned.
Rawlulu gained a structured way to attribute referral sales, calculate commission and communicate campaigns without building the programme around spreadsheets and DMs.
- Clear attribution
- Every referred order connects back to an affiliate.
- Visible commission
- Affiliates can follow earnings without asking the brand.
- Centralised campaigns
- Rawlulu publishes once, and the entire affiliate network sees the same information.
Have something like this to build?
Tell us how your business works today. You don’t need a technical brief.
Tell us your problem

