THE PINK RESERVE · CONTROL CENTER← Back to TPR

TPR Control Center

Your business dashboard — including appointments that need your review before they become confirmed.

Upcoming Appointments

Paid bookings appear here for your review. Confirm only after the client has completed the required intake and consent.

Your money at a glance — filtered by bank-statement period so your numbers stay tied to real records.

Choose a statement period or date range, then tap Go.

Total Income$0
Total Expenses$0
Net Cash Flow$0
Tax-Deductible$0

Expense Breakdown

Statement Snapshot

Finance + Bank Statements

Import your statement periods, review transactions, classify business vs personal spending, and feed the dashboard + tax planning automatically.

Add transaction manually

Transactions

Import a bank statement period

Cash App provides monthly account statements. You can save the PDF from Cash App and upload it here. The file is stored privately; CSV files can also be parsed into transactions automatically.

Pick your statement PDF/CSV — TPR will automatically fill the account and month when it can.

Saved statement periods

Tax Center

Gross Income$0
Business Expenses$0
Deductible$0
Net Business$0

Business Tax Profile

This is an organizing/planning ledger, not tax advice. The tax profile is stored separately from the financial transaction ledger.

Personal Financial Analyst

Your private money view: budget, bill tracking, spending patterns, and practical places to tighten up. TPR business spending is excluded from personal totals unless it is still marked Needs Review.

Bill status is based on imported transactions. A bill is marked paid only when TPR finds a matching expense in the selected month. Set due days below when you want due-date warnings.

Monthly Income$0.00
Personal Spending$0.00
Planned Budget$0.00
Budget Remaining$0.00

My Monthly Budget

Your current numbers are preloaded. Leave Food or Other Expenses blank until you decide what you want to allocate.

ExpenseCategoryMonthly BudgetDue DayBill Matching Keywords

Bill Payment Tracker

Where Your Money Is Going

Personal Analyst

Tap Analyze My Money to generate your monthly analysis.

Unmatched / Review

TPR Statement AI 🧠

One base format for every bank or Cash App statement. Upload once; TPR extracts statement details, normalizes transactions, checks confidence, and prepares a clean file for the website.

Ready. The converter uses one canonical transaction format regardless of the statement provider.

Transactions0
High confidence0%
Needs review0
Pages0

Detected statement information

Analyze a statement to populate this.

Normalized transactions

Every provider is converted into this same base format: date · posted date · description · amount · direction · type · fee · balance · reference · category · confidence · source page.

No transactions analyzed yet.

Client Info

Open Messaging Center ↗

Client Records

Select any client records you want removed. Deleting a client removes their appointments, forms, questionnaires, payments and linked login account according to the database relationships.

Add / Edit Client

NameEmailProfileGoalsStatusAction
SelectDateClientServiceStatusQuestionnaire
SelectDateServiceAmountStatus

Client Forms

Review required consent and intake forms completed by clients.

Open Forms to load records.

TPR Skin Logic

Dry / Dehydrated · Oily / Congested · Sensitive / Reactive · Acne-Prone / Inflammatory · Pigmented / Uneven Tone · Textured / Enlarged Pores

The Product Bible uses YES / REVIEW / — style matching and flags practitioner review rather than making a medical diagnosis.

Client Accounts 🔐

Reset passwords, delete accounts, review cancellation strikes, and manage banned emails. Business history stays separate from login access.


Banned Emails

Face Finder 👀

Turn questionnaire answers + your private Product Bible logic into a treatment plan and quote.

Start with a questionnaire

Quote settings

Product costs are pulled from Web Data. Blank product costs stay visibly unpriced instead of being invented.

Your Face Finder result will appear here.

TPR Inventory 🧴

Track your backbar stock, get low-stock alerts, and build supplier reorder lists without leaving TPR.

Total Products0
In Stock0
Low Stock0
Out of Stock0

🛒 TPR Reorder Cart

Add products here when they need replenishing. Your supplier button opens the professional ordering portal.

Web Data

The source of truth for what the website can display or use.

Website services and prices.

Your actual questionnaire build stays versioned; these settings control when it is released/required.

Booking Availability 🗓️

Set the hours TPR can be booked. The client booking page will only show times that fall inside these windows and are not already occupied.

Weekly schedule

Use your normal weekly hours here. You can close a day completely or set a different opening/closing time for each day.

Specific dates

Use an override when one day has different hours, or block a date completely. Great for holidays, vacations, pop-up days, or special appointment days.

Promotional Pop-Ups ✦

Create a polished offer that appears on the client-facing website. Schedule it, choose the call-to-action, and turn it on when you're ready.

Live promotion

Only one primary promotion is shown at a time. Visitors can dismiss it; TPR remembers the dismissal on that device.

Promo Codes 💗

Create discount codes clients can enter during booking. Codes are validated again on the server before checkout.

TPR Website Studio

A Canva-style visual editor for your real TPR website. Design mobile and desktop independently, then publish when you're ready.

Website Studio
Visual editor · TPR

Content Studio ✦

Make posting the easy part. Build esthetician ideas, turn one idea into a complete post, and keep your drafts in one place.

IDEA MACHINE

Esthetician Post Idea Generator

Generate a batch of ideas around education, trust, bookings, skincare lifestyle, products, and seasonal TPR content.

POST BUILDER

Turn an idea into a post

Give TPR a topic and it builds the hook, caption/script, CTA, visual direction, and hashtags for you.

QUICK POST

Make today's post

One tap chooses a useful topic and builds a complete post so you don't have to stare at Instagram wondering what to say.

SAVED DRAFTS

Your content shelf

No saved drafts yet.

Settings & Integrations

Stripe: configured through Netlify environment variables + verified webhook.

Supabase: production database/auth data layer.

Resend: email automation.

Twilio: optional SMS automation.

Secret keys should never be typed into this page. They belong in Netlify environment variables.

WEB HEALTH

TPR Watchtower

Checks the live TPR systems and tells you what is wrong, how serious it is, and what to fix next.

Not checked yet

Run a check to see active issues.

Technical health details
Not checked yet.