Action needed: connect Supabase to turn on accounts & sync.
3 steps (≈5 min), see CONNECT.md in the repo for details:
  1. Create a free project at supabase.com, then run supabase/migrations/0001_init.sql in its SQL editor.
  2. In Netlify → Site settings → Environment variables, add SUPABASE_URL, SUPABASE_ANON_KEY, SUPABASE_SERVICE_ROLE (and ANTHROPIC_API_KEY to enable scanning).
  3. Redeploy. This banner disappears once accounts are live.
Reynora
Finances Inventory Scan products · Soon Business tools Connect booking Settings Profile Give Feedback
Reynora
Beauty
Business
Assistant
Dashboard
Business Hub Your Pay Revenue & Expense Plan Pricing Strategy
Behind the Chair · December Marketing · coming soon Retention insights · coming soon
Learn & Grow
Settings
Free
Reynora
Dashboard Clients Appointments Session Business Hub Pricing
Reynora

What industry are you in?

Your dashboard and tools will be customized for you.
Reynora
Reynora
Reynora

BUILT FOR BEAUTY PROFESSIONALS

Where beauty
meets business.

Reynora is your professional beauty assistant. It helps independent beauty professionals understand their business, make confident decisions, and spend less time figuring it all out.

Start with Business Hub and Learn & Grow, with more on the way.

STAY CONNECTED

@reynora.app

Create accountSign in

Create your account.

Explore your income, expenses and pricing with Business Hub. Save your plan with the $5 monthly plan.

or

By creating an account, you agree to our Terms & Privacy.

Already have an account? Sign in

© ReynoraAbout Reynora
Reynora
Reynora

BUILT FOR BEAUTY PROFESSIONALS

Where beauty
meets business.

STAY CONNECTED

@reynora.app

Create accountSign in

Welcome back.

Sign in to your Business Hub and continue working on your plan.

or

Forgot your password? Reset it

Didn't get the confirmation email? Resend it

© ReynoraAbout Reynora
Reynora

Set a new password.

Choose a new password for your account. You'll be signed in right after.

Changed your mind? Back to sign in

Reynora

Terms of Service

Last updated: July 2026

Welcome to Reynora. These Terms of Service ("Terms") govern your use of the Reynora web app and related services (the "Service"). By creating an account or using the Service, you agree to these Terms.

1. What Reynora is

Reynora is a behind-the-chair business assistant for independent beauty professionals — consultations, formulas, retail recommendations, client records, and business tools. Reynora does not take bookings or payments from your clients; you continue to book and get paid however you do today. Reynora is currently in an early "hair" release; other trades are coming soon.

2. Your account

You must be at least 18 and provide accurate information. You're responsible for keeping your login secure and for all activity under your account. Notify us at support@reynora.app if you suspect unauthorized use.

3. Your content & your clients' data

You own the information you put into Reynora (clients, notes, photos, formulas, prices). You're responsible for having the right to store it and for obtaining any consent required — including your clients' consent before uploading their photos or personal details. You grant Reynora permission to store and process this content solely to provide the Service to you.

4. Acceptable use

Don't use Reynora to break the law, infringe others' rights, upload content you don't have rights to, or attempt to disrupt or reverse-engineer the Service.

5. Plans & billing

Reynora offers a free plan and paid plans (Pro, Elite). Paid subscriptions are billed through Stripe on a recurring basis until cancelled. You can cancel anytime; access continues through the end of the paid period. Prices may change with notice.

6. Third-party services

Reynora relies on trusted providers to run — including Supabase (hosting & database), Stripe (payments), Resend (email), and, if you connect it, Square (booking sync). Your use of those integrations is also subject to their terms.

7. Estimates & guidance

Pricing suggestions, take-home math, tax set-asides, and similar tools are friendly estimates for your planning — not financial, tax, or professional advice. You're responsible for your own pricing and business decisions.

8. Disclaimers & liability

The Service is provided "as is" without warranties of any kind. To the fullest extent permitted by law, Reynora is not liable for indirect or consequential damages, and our total liability is limited to the amount you paid us in the 12 months before the claim.

9. Termination

You may stop using Reynora and delete your account at any time. We may suspend or terminate accounts that violate these Terms.

10. Changes

We may update these Terms; we'll post the new date above and, for material changes, give reasonable notice. Continued use means you accept the updated Terms.

11. Contact

Questions? Email support@reynora.app.

Reynora

Privacy Policy

Last updated: November 1, 2026

This Privacy Policy explains what information Reynora collects, how we use it, and your choices.

1. Information we collect

Account info you provide: your name, email, phone, and business/salon name. Content you add: clients, notes, service history, formulas, prices, and any photos you upload. Usage & device data: basic technical information to run and improve the app. Payment info: handled directly by Stripe — we never see or store full card numbers.

2. How we use it

To provide and personalize the Service, sync your data across your devices, process subscriptions, send account and transactional emails, and keep the app secure. We do not sell your personal information.

3. Who we share it with

Only the service providers needed to run Reynora: Netlify (website hosting and optional analytics storage), Supabase (secure hosting & database), Stripe (payments), Resend (email delivery), and Square (only if you connect it, for booking sync). Each processes data on our behalf under their own security and privacy commitments.

4. Your clients' information

When you add client details or photos, you are the owner of that data and responsible for having the appropriate consent. Reynora stores it privately on your behalf and uses it only to provide the Service to you.

5. Data retention & deletion

We keep your data while your account is active. You can delete individual records anytime, and you can request full account and data deletion by emailing support@reynora.app.

6. Security

Data is stored in access-controlled databases, photos in a private storage bucket, and connections are encrypted in transit. No system is perfectly secure, but we take reasonable measures to protect your information.

7. Your rights

You can access, correct, export, or delete your information. Contact us and we'll help.

8. Local storage

Reynora uses your browser's local storage to keep you signed in and remember preferences. Clearing it will sign you out.

Optional analytics

Optional analytics is off until you choose to allow it using Privacy & analytics at the bottom of the page. Declining does not prevent you from using Reynora. We respect Global Privacy Control and Do Not Track signals by keeping this analytics off.

When allowed, we collect page and tool activity, timestamps, coarse traffic-source categories, random browser and session identifiers, and a pseudonymous account identifier for signed-in activity. These are usage records, not anonymous data. We exclude client names, photos, formulas, notes and financial amounts from these analytics events. Infrastructure providers may separately process IP addresses and technical request logs to operate and secure the service.

Analytics records are stored with Netlify. Deletion of records older than 90 days is scheduled hourly, completion can be delayed by outages or a backlog. Browser analytics identifiers rotate after 90 days, session identifiers renew after 30 minutes of inactivity.

You can turn analytics off through the same control at any time. This stops future collection and removes local analytics identifiers, but does not automatically delete earlier records. Choices apply separately to each site and browser. Contact support@reynora.app about access or deletion requests. We may need information to locate your records, and may be unable to associate older random browser identifiers with you.

9. Children

Reynora is for professionals 18 and older and is not directed to children.

10. Changes

We may update this policy; the date above reflects the latest version.

11. Contact

support@reynora.app

Good morning.

Today
Your business at a glance
Revenue planBusiness Hub →
AppointmentsFull calendar →
Your next step
Known limitations Report a bug on this screen

Finances

Your money, minus the stress.
Monthly goal
$
Set a monthly target; your dashboard shows progress toward it.
Money tools — they do the math, so you don't have to.
Pricing
Understand your costs before you set your prices.
Start →
See full breakdown →
Revenue this month
$0
From logged income
Avg ticket
$0
Per session
Sessions
0
This month
Tax set-aside
Tax set-aside
$0
$0 set aside, we'll suggest an amount once you log income
Estimate to help you plan, not tax advice.
Set-aside rate
%
${IS_BETA ? "Automatic booking sync, coming at Live Launch" : "Connect Square to track automatically"}
YOUR WORKSPACE

Settings

Manage your account, your plan and your data.

○Your account

↗Your business

◇Privacy & data

Review how your information is handled or download a copy of your Reynora data.

?Help & feedback

Have a question, found an issue or want to share an idea?

Pre-consultation link
A short intake you send before the appointment, answers and photos land on the client's profile and pre-fill the in-chair consult.
Consultation & formula preferences
Choose the color lines you actually carry. Formula sessions will show these first so you do not search the full library every visit.
Your workspace
Choose which tools stay visible in your everyday navigation. Nothing is deleted, and safety-critical records remain available when a service requires them.
Notifications & follow-ups
Post-visit check-ins and rebook reminders, warm nudges that bring clients back. This turns on with the follow-up loop.

Pre-consultation link

A short intake you send before the appointment. Answers and photos land on the client's profile and pre-fill the in-chair consult, so chair time shrinks.
Pre-consultation
Master on/off for the whole feature.
Send for simple services
Shampoo, blowout, trim, usually skip the form, or just ask an allergy/scalp note.
Show a price estimate
Off by default. Turn on only after you set real prices below. Always shown as a range, labeled an estimate, confirmed at the appointment.
Your branding (shown at the top of the client's form)
Logo
Your logo and message show at the top of the form. Reynora appears only as a small "Powered by" credit at the bottom.
Delivery
Auto-send when a booking appears
Reynora sends its own email with the link when Square reports a new booking, it never replaces Square's confirmations. Activates once Square is connected.
Send days before appointment
How early the email goes out.
Reminder if not opened
Nudge the client once if they haven't filled it out.
Email first; SMS is a later upgrade. Until Square is connected, share the link manually.
Your prices (used only for the optional estimate)

Clients

Add Client

Add someone to your book, only a name is required.

Connect your booking

Sync clients and appointments automatically, or import from a CSV. Read-only, Reynora never changes your bookings.

Import clients

Upload a CSV export from your booking system.
Choose your CSV file
We'll auto-map the columns and show you a preview before anything is saved.

Profile

This is you. Your name shows in your greeting and on client-facing screens.
Shows as your avatar (toggle it in Customize).
Independent professional

Appointments

Your month at a glance, tap a day to see its appointments.

Appointment

Client Snapshot
Name:
Service:
Time:
Last visit:
Last retail:
Client Profile
View history, notes, photos, and products used.
i
In the full version, results save to client appointments automatically.

Client Profile

Client Name
New client · No visits yet
Service Total
$
Retail Total
$
Client Rating
Photos
Problem Areas
Quick Notes
Client History
New client visit

Start a session

How it works

Client consultation

Capture the service plan, expectations, maintenance, and hair health while the client is in your chair.
Step 1 / 5
Walk-in session

Build Formula PRO

Starting level → target level → canvas → recommended paths.
Step 1 / 4
Quick Session

Recommend Retail PRO

Select what they already own + pick concerns → tailored recommendations.
Step 1 / 3
Quick Session

Plans for your next step

Business first. Client support when you need it.

Free
Know your numbers

Your Pay, Revenue & Expense Plan, and Pricing Strategy.

Available now
$5/month
Save and reuse

Saved business settings, service pricing, and income goals.

Available now
$20/month
Client workflow

Client records, consultations, formula workflows, manual inventory, and retail support.

Planned for December
$50/month
Coming soon

An expanded support package is planned. Features and limits are still being finalized.

Coming soon

Explore Business Hub free. Subscribe for $5/month when saving your plan. The $20 and $50 plans are not available to purchase.

Manage Subscription

Upgrade, downgrade, or manage billing through secure Stripe checkout.
Current Plan
Free
Live version: update payment, cancel, upgrade/downgrade.
Reynora

Admin

Sign in with your Google account to view feedback analytics.

Feedback Analytics

Would pay monthly?
Plan choice
Notify on launch
Most valuable features
What to add first
All Responses
Customize dashboard
Layout
Color
Gradient
Theme
Greeting
Style
Add your photo in Profile settings
Sections
Saved automatically
Reynora