S
🔒 Restricted area

Admin Control Room

Only Sheenix administrators can sign in here. Every role sees only what it needs — this one sees everything.

No Firebase connected?
Overview

Good to see you 👋

Everything happening across Sheenix, in one glance.

Total users
0
Pro subscribers
0
paid plans
Live coupons
0
active right now
Open tickets
0
waiting for reply
🌐 Website traffic
Loading…
Newest signups
BusinessContactPlanJoined

Users

Every business account on Sheenix. Change plans or pause access.

BusinessContactRolePlanStatusJoined

Notifications

Posts appear in every user's 🔔 bell inside the app, instantly.

📣 New announcement
Published

Coupons

Discount codes users can apply when upgrading their plan.

🎟️ Create coupon
All coupons
CodeDiscountUsedExpiresStatus

Plans & Pricing

What users see on the Upgrade page and pricing page. Save to publish.

💰 Monetization switch
India uses Razorpay (UPI, cards, netbanking). Every other country uses PayPal (cards + PayPal balance). Leave a field blank to switch that method off.
In FREE mode all features are open and no payments happen. Flip to PAID whenever you're ready — the app, the website pricing page and locks update instantly for everyone.

Site Content

Edit the words on sheenix.online. Save publishes instantly — no re-upload needed. Use | for a line break.

Support Inbox

Messages from the contact form and in-app help.

Admin Settings

Who can enter this room, and safety switches.

🔐 Server-side lock: the browser check is cosmetic. Open firestore.rules in this folder — the same admin emails are enforced there on Google's servers. After editing, paste the rules in Firebase Console → Firestore → Rules → Publish.
🌍 Country availability
Untick a country to stop new signups from there. Existing users are never locked out.
⚠️ This is a browser-side check. Someone using a VPN can bypass it — treat it as a policy notice, not a hard block.
Admin accounts
Maintenance mode
When on, users see a "We'll be right back" banner inside the app. Data is never touched.