Dashboard

🏪 View Site
Dimi Executive
Assistant
Good to see you, Ashley.
Dimi · Executive Office
Pulling your morning briefing…
Total Revenue
$0
All time
Total Orders
0
All time
Pending Orders
0
Need action
Party Bookings
0
All time
Avg Order Value
$0
Per order
Active Secret Keepers
On the team
Open Support Tickets
Need attention

Recent Orders

Loading…

Low Stock Alert

Loading…

Today's Checklist

📣 Team Announcements

No active announcements.
🗺 Back Office Tour
Take the guided walkthrough to learn every tab at your own pace — pause and resume anytime.
Loading orders…

🗓 Create New Event

Secrets Party Bookings

Loading bookings…

Active Promo Codes

Codes are case-insensitive. ADMIN is for Ashley's personal use at base cost. FAM30 gives 30% off the entire order.

Add Custom Code

CASHAPP

Pending Payment Confirmation

0

CashApp orders below are awaiting your payment confirmation. Check your CashApp balance, then click Confirm & Route to release the order to the supplier.

Loading…

📬 Auto-Routed Orders Log

PayPal and Apple Pay orders are auto-routed to suppliers on payment confirmation. CashApp orders appear here after you confirm them above.

Loading…
PayPal and Apple Pay orders are auto-routed to suppliers instantly. CashApp orders require your confirmation above before routing.
LIVE STOCK Luxury Play — Stock Sync

📬 Enter Tracking Number

Paste the order ID and tracking number — system will auto-email the customer and update their Order History.

Supplier Fulfillment Cards

🌐 CJ Dropshipping 7–15 days

Products: IDs 277–315 — lifestyle, tech, wellness, fashion. You have an active CJ account. Orders are placed through their app or dashboard.
💳 Make sure your CJ wallet has enough balance BEFORE placing orders. Top up if needed under Wallet → Add Funds.
1
Go to app.cjdropshipping.com and log in.
2
Click My Products in the left sidebar. Find the product the customer ordered (search by name).
3
Click the product → List to Store is optional; instead click Source & Connect or use the Create Order button directly.
4
Go to Orders → Create Order (top right). Search for the product, select the correct variant (size/color), set Qty to 1.
5
Enter the customer's FULL shipping address. Double-check the address — CJ ships to exactly what you enter.
6
Shipping method: select CJPacket Ordinary for US (cheapest) or CJPacket Sensitive if product has battery/liquid. Estimated 7–15 business days.
7
Review order total (charged to your CJ wallet). Click Submit Order and confirm payment.
8
CJ ships within 1–3 business days. Track at CJ → Orders → your order → Tracking Info.
9
Once tracking appears, copy it → Back Office → Fulfillment Hub → Enter Tracking Number above.

✨ Luxury Play — 1on1Wholesale 7–10 business days

Products: Luxury Play tab — premium adult products. Ships from international warehouse. Always communicate 7–10 business days to the customer — noted on all Luxury Play product pages.
Never include the supplier name in any customer-facing communication. All orders are from Dripping Secrets.
1
Log into your account at 1on1wholesale.com.
2
Search for the product by name or SKU from the customer's order. Confirm variant (size/type/color) matches exactly.
3
Add to cart and proceed to checkout. Select Dropship as the order type.
4
Enter the customer's complete shipping address — name, full address, city, state, ZIP. Double-check before submitting.
5
Complete payment at wholesale price using the payment method on file in your account.
6
Save the order confirmation number. Tracking typically arrives within 2–4 business days via email.
7
Once tracking is available, copy it → Back Office → Fulfillment Hub → Enter Tracking Number. The system emails the customer automatically.

Registered Customers

Loading customers…

Secret Keepers — Team

Create employee accounts, view your team, and assign orders/bookings.

Active Employees

Loading team…

Employee Portal Info

Employees log in at a completely separate portal — they never touch the Back Office.

What employees see: Bookings assigned to them + orders assigned to them for fulfillment. Nothing else.
Setup flow: You add their email here → they visit employee.html → click "First Time? Set Up Account" → create their password → in. Done.

Executive Analytics

Live data from Firestore — refreshed on load.

Revenue Trend

Orders by Status

Top Products

Revenue by Source

Revenue Summary

Today
$0
This Week
$0
This Month
$0

Recent Activity

Loading…

Recent Orders

Date Customer Email Total Status Payment
Loading orders…

Customer Intelligence

Loading…

Payment Handles

Apple Pay is handled automatically through PayPal — no separate handle needed.

Delivery Settings

Flash Sale

Flash sale: 30% off sitewide, 10% off boxes/bundles. Auto-expires 6/20/2026.

Change Admin Password

Email & Notifications

Legal Vault PIN

Separate from your admin password — required to open the Legal Vault each session.

📞 Ashley's Contact Numbers

Both numbers receive Dimi's daily 9 AM briefing and real-time alerts.
"Welcome to the most important tab in this whole Back Office. This is your complete operating manual — Volumes 0 through 6, all of it. Platform Constitution, Customer Experience, Back Office, Dimi Intelligence, Secret Keepers OS, Commerce, and Technical Architecture. You don't have to memorize it. Just know it's all right here." — Dimi, Dripping Secrets Executive Concierge

Platform 2.0 Master Specs — Quick Reference

The Dripping Secrets Platform is governed by 8 master documents. When any instruction conflicts with these, the volumes win.

VolumeNameGoverns
0Platform ConstitutionEverything — highest authority
1Customer Experience 2.0The public website & customer journey
2Back Office Experience 2.0This admin interface — HQ design & all departments
3Dimi Intelligence 2.0All Dimi behavior, modes, and AI architecture
4Secret Keepers OS (SKOS)Employee operating system
5Commerce & Growth EngineProducts, suppliers, promotions, growth
6Technical ArchitectureHow to build, deploy, rollback, and maintain

Volume 0 — Platform Constitution (The Six Pillars)

Every feature, decision, and build must support these six permanent pillars:

  1. Luxury Shopping — Premium experience, never cheap, never cluttered, never generic.
  2. Education — Customers leave knowing more. Education builds trust, trust builds loyalty.
  3. Experiences — Secrets Parties, Private Shopping, Consultations, Events, VIP Services. Experience = just as important as the product.
  4. Community — Customers eventually feel like members, not buyers.
  5. Technology — Automation feels invisible. Technology simplifies — never complicates.
  6. Dimi — The heartbeat of the platform. Digital concierge, not a chatbot.

The Never-Break List (these systems are never touched without approval):

  • Checkout · Orders · Authentication · Customer Accounts · Products & Product IDs
  • Firebase · Firestore · Netlify Functions · EmailJS · Twilio
  • PayPal · CashApp · Apple Pay · UPS Integration
  • Dimi · Analytics · Accessibility · SEO · URLs · Admin Access
Before every deployment: Create snapshot → Create rollback package → Verify integrations → Then deploy. Never deploy directly without rollback capability.

Adaptive-Dynamic Logo System™ — Dimi & Dripping Secrets Brand Assets

Dimi has 10 context-specific personas. Each visual changes based on where Dimi appears and what he's doing. DS brand has 11 additional context-specific visuals. All 21 assets are stored in /images/dimi/.

Dimi Personas:

ContextFileUse When
Core / Welcome Conciergedimi-core.jpegHomepage, general chat, default state
AI Hologramdimi-ai-hologram.jpegDimi AI feature pages, tech showcases
Product Expertdimi-product-expert.jpegProduct pages, product recommendations
Personal Shopperdimi-personal-shopper.jpegBuild-A-Box, cart, bundling
Customer Supportdimi-customer-support.jpegSupport center, bug reports, order issues
Order Processingdimi-order-processing.jpegOrder confirmation, fulfillment updates
Shipping Trackerdimi-shipping-tracker.jpegShipping status, tracking pages
VIP Conciergedimi-vip-concierge.jpegMembership, VIP section, exclusive content
AI Research Modedimi-ai-research.jpegAnalytics, executive reporting, business intelligence
AI Event Hostdimi-ai-event-host.jpegEvents, Secrets Parties, bookings

Dripping Secrets Brand Assets:

AssetFileUse When
Luxury AI Conciergeds-luxury-ai-concierge.pngFeature pages, Dimi intro sections
Email Signatureds-email-signature.jpegAll outbound email signatures
Dripping Secrets Selfieds-selfie.pngSocial content, behind-the-scenes
Content Creatords-content-creator.jpegCreator program, social media engine
Affiliateds-affiliate.jpegAffiliate program pages, commission center
Customer Careds-customer-care.jpegSupport, feedback, accessibility center
Luxury is a Lifestyle!ds-luxury-lifestyle.jpegHomepage hero, campaign banners
VIP Eventds-vip-event.jpegVIP events, party pages, bookings
Social Content Creatords-social-content-creator.jpegSocial media, influencer pages
Logisticsds-logistics.jpegShipping, fulfillment, order tracking
Loading…

🎯 Candidate Concierge — Hiring Pipeline

Track every candidate from application to first day. Pipeline stages: Applied → Under Review → Interview → Offer Sent → Onboarding → Hired.

How to use it:

  1. Click + New Candidate and enter their info.
  2. Use the → Next button to advance them through the pipeline.
  3. Click 📝 Offer to pre-fill an offer letter — it opens Document Studio automatically.
  4. Stage counts at the top update live so you can see your pipeline at a glance.

All candidate records save to Firestore under the candidates collection.

🎫 Customer Support — Ticket Tracker

Log and resolve customer issues, refund requests, delivery problems, and product questions — all in one place.

How to use it:

  1. Click + New Ticket → fill in customer info, issue type, and description.
  2. Tickets auto-number (starting at #1001) and track priority.
  3. Click ✓ Resolve to mark a ticket done — counts update instantly.
  4. Use the filter bar to view only Open, Pending, or Resolved tickets.

📡 Communications — Announcements, Log & Campaigns

Three sub-tabs: Announcements (push to SK portal), Message Log (email/SMS/call record), Campaign Records (marketing history).

Announcements:

Post messages your Secret Keepers see on their portal. Pin important ones to keep them at the top.

Message Log:

Manually log any outreach — email, SMS, phone, DM — for your records. Keeps everyone accountable.

Campaign Records:

Track social and marketing campaigns with platform, reach, and status fields.

✍️ E-Signatures — Live Signing with Fonts

Every signable document in the Back Office uses the live e-signature modal. No third-party service — built right in.

Two signing modes:

  • Draw: Sign with your mouse or finger on the canvas.
  • Type: Type your name and pick from 4 signing fonts (Great Vibes, Dancing Script, Allura, Sacramento).

Signatures are injected directly into PDFs and signature records are stored in Firestore with signer name, title, and timestamp.

💰 Finance Wing

Live revenue, payroll quick-actions, and commission tracking — all pulled from Firestore orders in real time.

Use the + Generate Pay Stub button to jump directly to Document Studio → Pay Stub for any employee.

✅ Approval Center

Centralized queue for anything that needs your sign-off: offer letters, creator marketplace applications, product publishing requests, and refund approvals.

Counts come from live Firestore data. Click Review → on any item to jump directly to the relevant tab.

📄 Document Studio — Certs, Offer Letters & Pay Stubs

Three document types, all generated on-demand with the official Dripping Secrets letterhead:

  • Pay Stubs: Biweekly, employees only. Regular + Overtime + Event Commission. Auto-numbered. CERTIFIED/OFFICIAL PAYROLL RECORD watermark.
  • Certificates: 10 cert types for Dripping Secrets Academy. Inject 11 fields into the locked master template. Downloads as a PDF.
  • Offer Letters: DS-branded letterhead, all 8 candidate fields, pale plum signature area, e-signature supported.

Dripping Rewards

Manage loyalty members, adjust points, grant rewards, and view tier distribution.

Loyalty Members
All time
Royal & Legend
Top tier
Points Awarded
All time
Rewards Redeemed
All time

Adjust Customer Points

Loyalty Members

`; }); wrap.innerHTML = `
NameEmailPointsLifetimeTierRedeemed
${rows || ''}
Secret KeeperModule ProgressCompletionScoreStatus
No progress data yet

🟢 Passed · 🟣 In Progress · ⚫ Not Started

`; }).catch(() => { wrap.innerHTML = '

Could not load team data.

'; }); }).catch(() => { wrap.innerHTML = '

Could not load progress data.

'; }); }

Subscription Management

Manage subscribers, shipment queue, and recurring revenue.

Active Subscribers
Monthly Recurring
Shipment Queue
Paused

Subscriber List

Click Refresh to load subscribers.

Shipment Queue — Next Cycle

Click Refresh to load queue.

Community Moderation

Review posts, manage members, handle reports across Secrets Society areas.

Total Posts
Flagged Posts
Members

Flagged / Recent Posts

Click Refresh to load posts.

Creator Marketplace

Approve applications, manage featured creators, view earnings and rankings.

Total Creators
Pending Approval
Approved

Creator Applications

Click Refresh to load.

Media Hub — Publishing Center

Publish articles, guides, interviews, and stories. Manage the full content library.

View Media Hub ↗

Publish New Content

Published Content

Click Load to view content.

Signature Console

QR verification · Audit trail · Workflow engine · Certificate registry

Initializing…

Document Studio

Generate official Dripping Secrets payroll documents.

👤 Employee Info

💵 Earnings

🧾 Deductions

Social Security & Medicare auto-calculated from gross. Enter actual withheld amounts for all others.

≈10% gross Fed Tax suggestion: $128.00

📊 YTD Totals

Cumulative year-to-date figures including this pay period.

💳 Payment Method

Live Summary

Regular Pay $1,280.00
Overtime Pay $0.00
Commission $0.00
Gross Pay $1,280.00
Federal Tax −$0.00
State Tax (TX) −$0.00
Social Security −$79.36
Medicare −$18.56
Health Insurance −$45.00
Total Deductions −$142.92
NET PAY
$1,137.08

Note: TX has no state income tax. Federal tax is not auto-calculated — enter the actual withheld amount. SS and Medicare auto-calculate from gross.

💰 Finance Wing

Revenue overview, payroll history, commissions, and financial reporting.

MTD Revenue
$—
Month to date
YTD Revenue
$—
Year to date
Total Orders
All time
Avg Order Value
$—
Per transaction

📊 Revenue by Month

Loading…

🏆 Top-Selling Products

Loading…

👥 Payroll Register

Payroll records are generated via Document Studio → Pay Stub and stored here when implemented with Firestore payroll collection.

QUICK ACTIONS

🎯 Commission Tracking

Event Commissions (MTD)
$—
Sales Commissions (MTD)
$—
Total Paid Out (YTD)
$—

Full commission ledger integrates with Firestore payroll collection in Platform 2.0 — connect via Back Office → Settings → Integrations.

✅ Approval Center

Review and approve content, offers, applications, and team actions that require your sign-off.

Offer Letters
0
Pending
Creator Apps
0
Pending
Product Publish
0
Draft → Live
Refund Requests
0
Need Review

📋 Approval Queue

All clear!
No pending approvals at this time.

⚡ Quick Actions

🌹
Dimi — Back Office Concierge
Checking status…
● Online
DIMI SAYS
Hey Ashley! Everything looks good. Your store is live, products are stocked, and I'm right here when you need me.
ASK DIMI
SOCIAL STUDIO
Ready
RECENT SOCIAL POSTS
No post history yet.

Executive Asset Library

Every approved Dripping Secrets brand asset — organized, searchable, and one click away.

Loading assets…

Social Engine

AI Content Department · Creative Director: Dimi

0Library
0In Queue
0Approved
0Published
Connecting…
Dimi
Dimi
Creative Director
Online & Ready
Chat with Dimi
Content Studio
Platforms:
Instagram
TikTok
Facebook
X
Pinterest
YouTube
Type:
🎨 Promo Graphic
🛍️ Product Ad
🎬 Reel
📱 Story
🎪 Event Flyer
✨ Lifestyle
👑 Brand
🎓 Academy
💼 Hiring
Content Brief
Ctrl+Enter to generate
Today's Queue
Posting Schedule
Asset Library

LIVE STOCK Luxury Play — Stock Sync

Pulls live stock levels from the supplier feed and updates your Luxury Play catalog automatically. Out-of-stock products are hidden from customers instantly.

Loading last sync…

Sync typically takes 5–10 seconds.