Active vendors
—
Active customers
—
Bookings this month
—
Revenue this month
—
Bookings, last 6 months
Platform-wide, all vendors
Recent activity
Latest platform events
DBS submissions waiting
— pending review
Photos waiting
— pending review
Total revenue this month
£0
Revenue, last 6 months
Booking & job commission plus receiving fees — Stripe bills subscriptions directly, so there's no historical row to chart them by month
By stream
Share of this month's total
Business expenses
Monthly operating costs — mostly recurring, like hosting and tools
Total monthly expenses
£0
Revenue this month
£0
Monthly profit / loss
£0
Expense breakdown
Update a category's monthly cost as real purchases come in, log one-offs, or add a new category below
| Category | Monthly cost |
|---|
Corporation Tax
Based on revenue minus the expenses above
Annualised taxable profit
£0
Effective rate applied
0%
Corporation Tax due (annual)
£0
Profit and tax, last 6 months
Assumes this month's expense total applied evenly across the period — a simplification
How UK Corporation Tax actually works
19% applies to profits up to £50,000/year. 25% applies to profits over £250,000/year. Between those two figures, marginal relief tapers
the rate gradually from 19% up to 25%. Below £0 profit, no Corporation Tax is due. This calculates against the expenses entered above,
but it's still a simplified model — no capital allowances, R&D relief, or other adjustments an accountant would normally factor in.
Referral signups
Customers who signed up via a vendor's shared profile link or a paid guest booking link — that vendor gets the platform's lowest commission rate on bookings with that customer
Total referred signups
0
Vendors with a referral
0
Top referrer
—
By vendor
Each row is a vendor who's referred at least one customer
| Username | Vendor | Customers referred | Most recent |
|---|
Loyalty schemes
Adoption across Premium vendors
Premium vendors with loyalty on
0
Total customers enrolled
0
Avg. members per scheme
0
By vendor
Only Premium vendors can offer a loyalty scheme
| Username | Vendor | City | Hourly rate | Loyalty scheme | Members enrolled |
|---|
Subscriptions
Premium subscription revenue and health
Active subscriptions
0
Revenue this month
£0
Avg. revenue per sub
£0
Cancelled (all-time)
0%
Subscription revenue, current run-rate
Premium subscriptions only — Stripe bills these directly, so there's no historical snapshot to trend; shown flat at today's real rate
Top vendors by rate
Highest hourly rate and minimum call-out fee, across all vendors
Sort by vendor rate
| Rank | Username | Vendor | City | Tier | Hourly rate | Call-out fee |
|---|
Activity by time of day
Real hour-of-day pattern from when bookings were made (
bookings.created_at), job posts went up (job_posts.created_at), and appointments are scheduled for (bookings.scheduled_time), across all usersBookings made
Jobs posted
Appointment times
Where our users are
Customers vs. vendors by city
Hair-type specialty coverage
How many vendors have selected each hair type as a specialty — what SearchScreen's hair-type filter matches customers against
Age breakdown
Real ages from date of birth, captured at signup — customers and vendors separately
Visit frequency by service
Real average days between a customer's own repeat completed bookings of the same service — how often someone actually gets braids redone, a cut, etc., not a self-reported guess
The traffic charts and metrics below are sample data. shrpish.com has no analytics integration at all yet (no PostHog, no Plausible, nothing) — unlike the app, which does track real events. There's nothing real to query here until the website gets one. The "Waitlist signups" card further down is real — see its own note.
Visits this month
18,420
14% vs last month
Unique visitors
12,905
9% vs last month
Vendor sign-ups
86
22% vs last month
Visit → sign-up rate
0.67%
0.1pt vs last month
Visits, last 6 months
Sessions across shrpish.com
Top pages
By visits this month
Traffic sources
Where visits came from this month
Waitlist signups 0
Real "Notify me" form submissions from shrpish.com, newest first — unlike the rest of this page, this is genuinely live data.
| Username | Vendor | Tier | Shrpish Approved | Meets criteria | Verified (blue tick) | DBS checked |
|---|
All
Vendors
Customers
Gender split
Build an email audience
Filter to a group, then copy their emails into your email marketing software
0 people match this audience
| Username / User ID | Name | Role | Title | Gender | Joined | Status |
|---|
Total outstanding
£0
Vendors with a balance owed
0
Outstanding cancellation penalties
Real money never clawed back from Stripe on a vendor's own cancellation — settled automatically out of their next real payment, before it reaches their available balance. Nothing to action here unless a vendor stops earning entirely with a balance still owed.
| Username | Vendor | Owed | Available balance |
|---|
Every confirmed appointment, regardless of how it was booked (direct, job post, Friends & Family, membership visit, or a claimed guest link). Read-only, for looking into a booking-specific dispute ("they charged me a different price", "I never got my refund", "the address was wrong") — nothing here can create, edit, or cancel a booking; that stays the customer/vendor app, a cron, or an Edge Function.
Total bookings
0
Completed
0
Cancelled
0
All
Pending payment
Pending vendor review
Confirmed
In progress
Completed
Cancelled
No-show
Every customer's own open "Get offers" job request (hairstyle, beard style, extras, budget, requirements, location) and the real barber bids against it — the ordinary job-posting flow, not Shrpish's own Tier 1-exclusive postings (Premium tab covers those in full). Read-only, for looking into a dispute ("the vendor never actually quoted what I agreed to", "my bid was ignored", "the post didn't say what the vendor told me") — nothing here can create, edit, accept, or withdraw a post or a bid; those stay the customer/vendor app or the expire-job-posts cron.
Total job posts
0
Open
0
Bids submitted
0
All
Open
Closed
Expired
Every vendor's real tips pot, available balance, and tax pot (the Bank & Earnings screen in the app), plus the individual tips, instant-payout requests, and £1 Shrpish payout fees (on every instant withdrawal and automatic Stripe payout, 0201) behind those numbers. Read-only, for looking into a dispute ("my tip never showed up", "my instant payout failed and the fee still came off anyway") — nothing here can create a tip, request a payout, or touch a balance; those stay Stripe's/the vendor's own flow.
Total tips pot (all vendors)
£0
Failed instant payouts
0
Payout fees stuck owed (collection failed)
0
Every vendor's own real business-expense records, plus mileage allowance and UTR (all from the End of year accounts screen in the app) — self-reported figures, never verified by anyone but the vendor themselves. Read-only, for looking into a dispute ("my accounts don't match what the app shows") — nothing here can add, edit, or delete anything; that stays the vendor's own screen.
Expenses logged (all vendors, all time)
£0
Mileage allowance (current tax year, HMRC rate)
£0
Vendors with expenses logged
0
Each vendor's own day-by-day credibility score, tier, and rating history (performance_snapshots, written nightly by the real snapshot-performance cron) — the same real history behind the Performance screen's own trend chart in the app. Read-only, for looking into a dispute ("my tier dropped and I don't know why", "my score doesn't match what I see") — nothing here can edit a score or tier; those are only ever set by the real nightly cron and the recompute-vendor-scores triggers.
Vendors with snapshot history
0
Most recent snapshot date
—
A vendor's own Standard/Flex/Friends & Family membership configuration (Plans screen in the app), which of their services each paid plan covers, and their real Friends & Family member list. Read-only, for looking into a dispute ("my plan visit wasn't covered", "I never heard back from my join request", "I was removed from Friends & Family") — nothing here can create, edit, or approve a plan, request, or member; those stay the vendor's own screen.
Guest booking links a Premium vendor generated for a customer without a Shrpish account — pre-priced, paid on the website, no account required until the guest claims it. Read-only, for looking into a dispute ("I paid but it says pending", "they never claimed it") — nothing here can create, cancel, or resend a link; that stays the vendor's own screen.
All
Pending payment
Paid
Claimed
Cancelled
Expired
Every logged admin action — suspend/reactivate, DBS decisions, badge toggles, comped Premium, ticket resolution, data exports. Most recent 200 shown; older entries are still in the database, not deleted.
Real terms customers typed into the job-posting hairstyle search that didn't match the app's own fixed list (ShrpishApp.jsx's hairstyleChips) — still accepted as their pick either way, this is just a queue to spot real demand before it's worth a code change. "Added" only records that it's been added in code; it doesn't change the app's list by itself.
Customers tapping "I'm interested" on the app's Home carousel for services Shrpish doesn't offer yet (car detailing, nails, lashes, and so on). Each customer counts once per service, so these are real, distinct people asking for more on-demand markets.
Total responses
0
Customers who responded
0
Services with interest
0
By service
Most-requested first
| Service | Interested | Last 7 days | Last 30 days | Most recent |
|---|
Real customer reviews (1-5 stars + free text) left on a completed booking. Not publicly browsable anywhere — only the vendor rated, the customer who wrote it, and admin can see the text; the public rating shown on a vendor's profile is the aggregate average only. Removing one here is permanent (website/terms.html §12).
Real customer↔vendor chat threads (app/'s own Chat screen). One thread per customer-vendor relationship, reused across every booking between the same two people. Read-only — for looking into a support dispute, not moderating; nothing here can edit or delete a message.