u
First-time setup

Create the admin account

Set up the super-admin for unna.it@unprude.com (Unprude — mother company). Choose a password — we'll email a code to verify it's you.

Enter your code

We emailed a 6-digit code to unna.it@unprude.com.

u

Complete your account

Welcome to the Unprude Staff Portal. Confirm your details and choose a password to finish setting up.

u

Staff Portal

Sign in with your staff email and password. Access is invite-only.

Two-factor code

For your security we emailed a 6-digit code to . Enter it to continue.

u

No staff access

This account isn't a registered Unprude staff member. The portal is invite-only — ask a super-admin to invite you from the Team tab.

u
Unprude
Clinic
Customers
Resources
Brand assets (Drive)
Unna
Unprudeplay
Web traffic
Website
unprude.com unna.unprude.com unprudeplay.com
Service status
Administration
Tech documentation
Unprude Sexologist Unprudeplay
?
u
Unprude Staff
No modules yet

Welcome to Unprude

Unprude

The mother brand — confidential teleconsults and sexology care led by Dr. Rica Cruz, the first Filipino Board-Certified Diplomate in Clinical Sexology.

Visit unprude.com →
Unprudeplay

The retail arm — body-safe, science-backed intimacy products, delivered discreetly across the region.

Visit unprudeplay.com →
unna

Your judgment-free AI companion for sexual wellness — instant, private guidance any hour, connecting you to a professional when you need one.

Visit unna.unprude.com →

Why Unprude?

Because everyone deserves good sex education and good care.

At Unprude, we believe sexual wellness is part of overall health.

For many people, talking about sex can feel embarrassing. It doesn't have to be. Whether you're dealing with intimacy concerns, relationship challenges, sexual dysfunction, or simply want reliable information, our team is here to help — without shame or judgment.

Our mission

Making trusted sexual wellness accessible.

Dashboard
AI insight

Bookings

Loading…
Calendar

Clients
Loading…
Image hosting
Upload an image to Cloudinary and copy its hosted link — for product photos, banners, docs.
Drop an image here or click to choose
PNG, JPG, WEBP, GIF · up to ~10MB
Staff access
Who can see and do what, by role. Generated from the live access rules.
Activity log
Sign-ins, client & intake access, and customer edits — most recent first.
Loading activity…
Settings
Portal-wide settings. Super-admin only — changes apply to everyone the next time their portal loads.

Security & sign-in

Staff are automatically signed out after this many hours with no activity. Set 0 to disable.
How long a device can skip the emailed 2-factor code after a successful sign-in.
Turn off to let staff sign in with just email + password (not recommended).

Staff notice

Shows a dismissible banner at the top of the portal for every staff member. Leave blank for none.

Clinic

Drives the "approve within N hours" reminder on the Needs-approval bookings list.

Retail

How often the Unprudeplay dashboard re-pulls live orders while open. Set 0 to turn auto-refresh off.

Tables

How many rows show per page in every table (Clients, Customers, Products, Activity log, Team, etc.).
Security
Self-service security checks. Super-admin only.

Anonymous read check — Warehouse (this portal)

Confirms that a signed-out visitor (no staff session) cannot read the confidential client views or the locked base tables. It sends read-only requests as an anonymous caller — nothing is written or changed. Run it any time, e.g. after a database change or a deploy.

Anonymous read check — Unna AI Chat

Same check against the separate Unna AI Chat database. That app's users read it directly, so safety relies on row-level security scoping every row to the signed-in user. Read-only — nothing is written. Paste that project's public anon key once; it's remembered on this device and sent only to that project.
System status
Live health of Supabase and Unna.
Checking…
Provider status — Supabase & Dify platform (outages)
Checks
Unna health
Supabase tables
Team
Manage staff and roles. Only people you add here can sign in.

Invite a staff member

Loading…
Customers
Everyone across Unprude, Unprude Play and Unna — synced from Shopify & marketplaces.
Loading customers…
Unprudeplay — Retail
Live sales across Shopee, Lazada, TikTok and Shopify (via OneCart).
Loading retail data…
AI insight
Sales trend
Sales by platform
Sales by shop
Where your fees go
Loading fees…
Best-selling products
Warehouse — Orders
Order operations across all shops (live via OneCart, Manila time).
Loading orders…
Fulfillment by platform
Revenue over time
Products
Everything you sell, synced from OneCart.
Loading products…
Product analytics
How much of each product you're selling, and on which marketplaces — for the selected period.
Loading…
AI insight
Website traffic
Live from Cloudflare.
Loading traffic…
AI insight
Requests over time
Requests by country
Requests by device
Top browsers
Top hosts
Top paths
Top IPs
Shopify Analytics
Storefront sessions, live from Shopify (ShopifyQL). Measures store visits — separate from Cloudflare traffic.
Loading Shopify analytics…
AI insight
Sessions over time
Conversion funnel
Sessions by country
Sessions by device
Top browsers
Traffic source
Top landing pages
Unna — Financials
Credits used vs allotted, AI cost (GPT-5.4-mini) vs revenue, and margin. Monthly.
Loading…
AI insight
Cost by plan (free vs premium)
Credits: used vs allotted
Cost vs revenue over time
GPT-5.4-mini price over time ($ / 1M tokens, blended)
Per-customer
How credit cost is estimated: using the same blended math these financials use (input-heavy, ~80% input / 20% output):
Blended rate ≈ $0.75 per 1M tokens → 2M credits ≈ $1.50 (your AI cost, i.e. COGS — not what you charge users).
Purchase bonuses — auto credits added per paid order
Loading…
Unna — Engagement
Activation, onboarding drop-off, and weekly retention cohorts — everything engagement, from the event stream per persistent user.
Loading…
Onboarding drop-off
Retention cohorts — weekly, % of each cohort that returned
Event volume
Unna — Monetization
Conversion, payment completion, and ARPPU — revenue tied to user at the transaction level.
Loading…
Revenue by source
Payment completion uses the abandonment proxy — started checkouts (from Shopify checkouts/* webhooks) vs those that became paid orders. A low rate points to payment-flow friction; low conversion with healthy completion points to pricing/demand.
OpenAI — Usage
API spend, tokens and requests pulled live from OpenAI. Super-admin / admin only.
Loading…
Daily spend
Unna — Knowledge base
Articles you add here are published straight into Unna's Dify knowledge base. Super-admin only.

New article

Loading…
Unna — Chat history
Every Unna conversation, pulled live from Dify. Super-admin only — each view is recorded in the activity log.
Loading…
Unna — Promo codes
Generate gift / promo codes that add Unna credits to a customer's wallet when redeemed in chat. Super-admin only — every batch is recorded in the activity log.

Generate a batch

Loading…
Unna Customer
Onboarding profiles customers gave Unna at sign-up. Super-admin only.
Loading…
Feedback
Star ratings and comments customers left after their Unna sessions. Super-admin, admin and marketing.
Loading…
Moderation
Safety events from the guardrail. Minors: warned first, then blocked + alerted (🔔) if the person persists; help-seekers get support, not an alert. Self-harm: alerted only on imminent intent. Super-admin only — child-safety message text is not retained.
Loading…
Unna link referrals
Links Unna shares in chat (consult, top-up, product, course, STI) matched to paid Shopify orders by the same customer, within the attribution window. Every path ends in a Shopify payment, so a matched paid order = a converted referral.
Loading…
A conversion = a customer who received an Unna link, then completed a paid Shopify order within the window. Top-ups always count (the credit product is Unna-only). Conversions are bucketed by what the customer actually bought.
Topic Analytics
What people ask Unna, and where it answers weakly. Priority KB additions = in-scope topics Unna handled poorly (declined / vague) — your list for new knowledge-base content. Off-scope = things people want that Unna won’t do (a scope or product signal).
Loading…
Counselor availability
Weekly availability as set in Cowlendar — for reference, not editable here.
Data erasure
Right-to-be-forgotten (DPA/PDPA). For customers who email help@unprude.com. Verify their identity first, then look up their email and confirm. This permanently deletes their Unna profile, conversations, and feedback across both systems. Financial records (credits/payments) and safety records are retained as legally required.