Features that keep the day moving

Search everything Maravoa ships, from booking and client history to the details that keep a salon running.

Filter by workflow
Clear

Feature results

315 features found

Booking & calendar

Online booking page (browse services & times)

Share a booking link or QR code so clients can choose a service, stylist or "any available," and time, with no account needed.

Book a repeating series of appointments

Create weekly, custom-interval, monthly, or weekday-based appointment series, preview conflicts, then book every open slot at once.

Mark part of an appointment as open for online booking

Make a processing window inside a scheduled visit available for another online booking.

Waitlist page

Keep waiting clients in one list and text or book them when an opening appears.

Deeper dive: 61 more features
  • Appointments list

    Open Appointments from the main navigation (or tap "List" from the Calendar page) to see upcoming and past visits as a simple list, with filters for status and date range.

  • My openings

    Available to owners, admins, and stylists

    From the dashboard, use My openings to see today's and tomorrow's open slots. Owners and admins can choose any team member, then book that opening directly.

  • Book a new appointment

    Tap "+ Book appointment" from the sidebar, dashboard, or Calendar page to create a new appointment: pick a client (or Walk-in), professional, services/add-ons, date/time, and (for mobile businesses) a service address.

  • Appointment details

    Open any appointment to see its client, services and price, notes/color formula, photos, reminder history, and payment status, plus the actions available for its current status (edit, complete, cancel, checkout, etc.).

  • Delegate checkout to front desk

    Salon plans · Available to owners, admins, and stylists

    From a completed, unpaid appointment's detail page, use the Front desk checkout card to hand off collecting payment for that one visit to a front-desk teammate; they will not see your ledger, reports, or receipt history.

  • Merge a phone-matched client into an existing one

    When Maravoa flags a new booking's phone number as matching an existing client, open that appointment's Verify Phone card and choose the matching client to merge the provisional record into it. This is only offered while the provisional client has no notes, photos, pets, payments, or gift cards of its own.

  • Keep a phone-matched client as a separate person

    On the same Verify Phone card, choose "New client, keep separate" to dismiss the phone-match flag and keep the two client records distinct.

  • Edit an appointment

    Open a scheduled appointment and tap Edit to change its date/time, assigned professional, services/add-ons, duration, notes, or (for mobile businesses) the service address. Maravoa blocks the save with a clear message if someone else edited the same appointment moments earlier, or if it is no longer "scheduled".

  • Change the client on a scheduled appointment

    On a scheduled appointment, use Change client next to the client name to move the booking to the correct client record. This is silent by design: neither client receives a text, and future reminders follow the new client.

  • Nudge an appointment 15 minutes earlier or later

    On a scheduled appointment, use 15m earlier or 15m later for a one-tap 15-minute shift. An Undo link follows, and Maravoa warns you if the new time overlaps another booking.

  • Mark an appointment as completed

    On a scheduled appointment, use Mark complete after the visit has happened and not before the appointment day. This takes you to visit notes and then checkout.

  • Undo marking an appointment complete

    As long as no payment has been logged for that visit, use Undo complete on the appointment detail page to move it back to scheduled.

  • Cancel an appointment

    Open "Cancel appointment" on a scheduled visit and explicitly choose "Cancel and text the client" or "Cancel without texting" every time; if a checkout has already been completed for it, refund or undo that sale first.

  • Mark an appointment as a no-show

    On a scheduled appointment and not before its appointment day, use No-show. This cancels pending reminders and offers to text the freed slot to your waitlist.

  • Refund a booking deposit

    Available to owners and admins

    On a cancelled or no-show appointment with a deposit attached, owners/admins can tap "Refund deposit" to return it to the client's card.

  • Keep a deposit as forfeited income

    Available to owners and admins

    On a cancelled or no-show appointment with a deposit attached, owners/admins can tap "Keep deposit" to record it as forfeited income instead of refunding it.

  • Text a waitlisted client about a newly opened slot

    When a cancellation or no-show frees a slot, the waitlist banner lets you text that specific opening to one client on your waitlist.

  • Visit notes and color formula

    Open Visit notes from any appointment to record result notes and before-and-after photos. When color-formula tracking is enabled for your business, it also records formula, technique, and processing time and shows the client's previous formula for reference.

  • Manually push the booking confirmation text

    On a scheduled upcoming appointment whose confirmation text is not confirmed delivered, use Send booking text to send it manually. Maravoa blocks a duplicate send while an earlier attempt that day remains unconfirmed.

  • Add a before/after photo to visit notes

    From the appointment detail page or its Visit Notes page, use "Add photo" to upload an image (up to 10 MB) to that visit's notes.

  • View or print a receipt

    Available to owners, admins, and stylists

    On a completed appointment with payment logged, use View receipt for a printable breakdown of services, tax, tip, and payment method.

  • Calendar

    Open Calendar from the main navigation for a day/week/month grid of appointments and blocked time, with filters for which team members to show.

  • Export calendar to a calendar app (.ics)

    From the Calendar page, use "Export .ics" to download a calendar file for a chosen date range that you can import into Apple/Google/Outlook Calendar.

  • Add time off / block time

    Use "+ Time off" from the Calendar page to block a date/time range from booking, either for yourself, for one teammate, or (owners/admins on Studio+ tiers) for the whole business. Maravoa warns you first if the range overlaps existing bookings.

  • Edit a blocked time / time off entry

    Click a blocked time on the Calendar grid, or find it in Unavailable Times, to change its date, time, label, or who it applies to.

  • Delete a blocked time / time off entry

    From a blocked time's edit page or the Unavailable Times list, delete it to make that time bookable again.

  • View time off / unavailable times

    Open "Unavailable times" from the Calendar page for a simple list of upcoming and past time-off blocks, scoped to what you're allowed to manage.

  • Personalized booking link from text message

    This is a one-time, salon-specific booking shortcut sent by text. It opens your salon's booking page and, when sent specifically about you, can fill in your name.

  • Submit / finalize an online booking

    It re-checks that the chosen time is still free, creates the appointment (and the client record if they're new), records SMS consent if they opted in, settles any deposit already paid, and schedules the confirmation/reminder texts.

  • Text a client their personal booking link (staff action)

    Open the client's profile and tap "Send booking link" (or use the general link/QR code in Settings). You can confirm or edit the phone number before sending.

  • Booking confirmation page

    Right after booking they land on a confirmation page showing the date, time, and total, with buttons to add the appointment to their calendar or cancel it (if it's still far enough out).

  • Client self-cancels their online booking

    Clients can cancel from their confirmation page before the salon's confirmation lead time, which is 48 hours by default. The appointment must still be scheduled and have no paid deposit; paid deposits direct clients to contact the salon.

  • Add booking to calendar (.ics download)

    The confirmation page includes Add to calendar, which downloads a standard .ics file with the date, time, and address for mobile appointments.

  • Add a client to the waitlist

    On the client's profile, "+ Add to waitlist" lets you add an optional note about what they're waiting for.

  • Remove a client from the waitlist

    Remove them from either the client's own profile or directly from the Waitlist page.

  • Change client disclosure

    On a still-scheduled appointment with matching clients available, use Change client to point the appointment to the right client. No text is sent to either client.

  • Verify phone / identity review card

    When an inbound text creates a client record that might match an existing client with the same phone, the appointment offers a choice to merge it into that client or keep it separate.

  • Move appointment link

    A scheduled appointment that's in the future shows a "Move appointment" link straight into the edit form.

  • Mark complete / No-show buttons

    Every scheduled appointment shows "Mark complete" and "No-show" buttons.

  • Cancel appointment dialog

    Cancelling a scheduled appointment opens a choice: move it instead, cancel and text the client, or cancel silently without a text.

  • Show as available while processing (open window)

    On a scheduled appointment you can mark a start/end stretch (e.g. while color develops) as available, so online booking can offer that window to other clients; you can also clear a window you already set.

  • Undo complete button

    A completed appointment that hasn't been checked out yet (no income logged) shows an "Undo complete" button to move it back to scheduled.

  • On waitlist badge with remove button

    A client currently on the waitlist shows an "On waitlist" badge with their waitlist notes and a Remove button.

  • Add to waitlist button/form

    An active client not already on the waitlist can be added to it via a small inline form with optional notes.

  • Booking flash messages

    The booking page shows a short banner when your held time expired, someone else just took that slot, a deposit still needs to be paid, or your appointment was just cancelled.

  • Step: Choose services

    Customers choose one or more services and add-ons from the salon's public menu.

  • Step: Choose a professional

    Customers choose a specific professional from the bookable list (or "Any available" when offered).

  • "Any available professional" option

    When the salon offers a shared/host service menu with multiple bookable staff, customers can choose "Any available professional" instead of a specific one.

  • Stylist specialty bio

    A professional's specialty bio shows under their name on the booking page only if they've chosen to show it publicly and have actually written one.

  • Step: Choose a time

    Customers pick a day and an open time slot from the shared date/slot picker, which holds the slot for a countdown once tapped.

  • Step: Your info form

    Customers give their name, mobile phone (with SMS-consent checkbox and links to Terms/Privacy), and optional email and notes to confirm the booking.

  • Service address field

    When a salon offers mobile service, the booking form asks where to come. For salons that offer both in-shop and mobile service, customers first choose the service location and see the address field for mobile service.

  • Pet name / breed fields

    Dog-grooming salons can ask for a pet's name and breed on the booking form; both are optional.

  • Online booking

    On the Settings page, check "Accept online booking requests" in the Online booking card and save.

  • Public booking link and QR code

    Available when online booking is enabled

    On the Settings page, under Online booking, copy your public booking link or download/print a QR code that opens it.

  • Peer booking

    Studio & Salon plans

    On Settings, the Peer booking card lets Studio-tier and higher salons allow stylists to book one another using each other's open times.

  • Who gets booking texts

    Studio & Salon plans

    Inside SMS reminders (multi-stylist plans only), choose "Front desk / owner" for one shared inbox, or "Direct to stylist" so each stylist gets their own booking texts.

  • Your booking QR code

    Available to owners and stylists when online booking is enabled

    On My Profile, "Your booking QR code" gives you a code that opens online booking with you already selected.

  • Salon booking QR code (download / print)

    Available to owners and admins

    In Settings under Online booking, download a PNG or SVG QR code (or open the print-ready card) that links straight to your public booking page.

  • Personal (stylist) booking QR code (download / print)

    Available to owners and stylists

    On My Profile, download a QR code linked to your personal booking page so clients can book directly with you.

  • Turn online booking on/off

    Available to owners and admins

    Settings > Online booking has a single toggle ("Accept online booking requests") that turns your public /book page on or off.

Clients & history

Waitlist page

Keep waiting clients in one list and text or book them when an opening appears.

Record a client's SMS consent (front desk / verbal)

Record consent with the client's name, phone, timestamp, and the exact disclosure text they accepted.

Color card / color history

Available with color-formula tracking

Where color formulas are enabled, keep the latest formula, technique, processing time, result, and photos on the client record.

Inspiration photos

Keep inspiration photos clients have texted directly on their profile.

Deeper dive: 46 more features
  • Client list

    The Clients tab lists everyone at your salon, searchable by name or phone, with filters for archived clients and salon-owned clients still waiting to be assigned a stylist.

  • Text a waitlisted client an opening

    Tap "Text" next to their name on the Waitlist page. It goes through the same quiet-hours protections as any other client text.

  • Send a rebooking nudge text

    An overdue client's profile can show Send rebooking text. One tap sends a rebooking reminder, and Maravoa does not send a second reminder to that client on the same day.

  • Unmatched MMS photos

    Available to owners and admins

    Photos received by text without a clear client match appear in Unmatched photos. Owners and admins can assign each photo to the correct client or delete it.

  • Assign an unmatched photo to a client

    Available to owners and admins

    On Unmatched photos, choose a client beside the photo and confirm. Maravoa links it to that client's most recent appointment when one exists.

  • Delete an unmatched photo

    Available to owners and admins

    On the Unmatched photos page, delete removes it from both the app and Cloudinary storage.

  • Color formula quick-lookup (JSON feed)

    Record the formula, technique, and processing time on the visit's Appointment Notes page. The client's profile shows the most recent record for reference and can prefill it when you book their next visit.

  • Add a new client

    Use "+ New" on the Clients list. It warns you if the name or phone number already matches an existing client (family members can share one phone on purpose) before saving.

  • Client profile page

    Contact info, SMS consent status, ownership/primary stylist, birthday/address/notes, waitlist status, a color-card history (if your vertical uses it), pets (dog grooming only), inspiration photos, appointment history, and product purchases.

  • Edit a client's profile

    Available to owners, admins, front desk staff, and stylists who own the client

    Open the client and tap "Edit" (only visible if you're allowed to edit that record) to change name, phone, email, address, birthday, notes, or ownership.

  • Add a client to the waitlist

    On the client's profile, "+ Add to waitlist" lets you add an optional note about what they're waiting for.

  • Remove a client from the waitlist

    Remove them from either the client's own profile or directly from the Waitlist page.

  • Archive a client

    Available to owners, admins, and stylists who own the client

    "Archive client" hides them from the active client list; it's blocked if they still have any upcoming scheduled appointments, which need to be cancelled or completed first.

  • Restore an archived client

    Available to owners, admins, and stylists who own the client

    Open the archived client's profile and tap "Restore client."

  • Add a pet to a client (dog grooming)

    On a dog-grooming salon, each client's profile has a Pets card with "+ Add pet" to record the pet's name, breed, size, weight, coat/behavior/vaccination notes.

  • Pet profile page

    The pet's own page lists its appointment history and completed-visit count alongside its profile details.

  • Edit a pet's profile

    Open the pet's page and tap "Edit" to change any of its details.

  • Remove (deactivate) a pet

    Deactivating a pet from its own page hides it from the client's active pet list without deleting its appointment history.

  • Import client list (step 1: upload CSV)

    Available to owners, admins, and stylists

    Settings > Data import (or Clients > Import client list) lets you upload a .csv export from another system; you'll map its columns and preview matches before anything is saved.

  • Upload & validate the client CSV file

    Available to owners, admins, and stylists

    The file must be a .csv under 5 MB with 10,000 rows or fewer; anything else is rejected here with an explanation before you ever reach the column-mapping step.

  • Import client list (step 2: map columns)

    Available to owners, admins, and stylists

    Match each column in your file to a field (first name, phone, birthday, etc.). First name, last name, and at least one phone-type column are required before you can continue.

  • Import client list (step 3: preview before saving)

    Available to owners, admins, and stylists

    The import preview lists every row and flags missing names, missing phones, and name or phone matches with clients already in Maravoa before anything is written.

  • Import client list (step 4: finalize)

    Available to owners, admins, and stylists

    Only the rows you left marked "import" (and that don't turn out to be duplicates at the last moment) are created as new clients; owner/admin imports land as salon-owned and unassigned until you assign each one to a stylist.

  • Previous color card on file banner

    Available with color-formula tracking

    On a scheduled appointment, if this client has a prior completed color/formula note, a highlighted banner shows the formula, technique, and result notes from that last visit.

  • Inspiration photos section

    Inspiration photos sent by the client and tied to the appointment appear in an Inspiration photos section.

  • Visit notes header / edit link

    A Visit notes header always appears, with an Edit/Add link unless the appointment is a no-show.

  • Visit notes color card (has notes)

    When an appointment already has visit notes, they appear in a color card with formula, processing time, technique, result, and photos. A quick-add-photo control appears unless it is a no-show.

  • No notes yet empty state

    With no visit notes yet, you see a plain "No notes for this visit yet" message, plus a quick-add-photo button unless it's a no-show.

  • History (audit trail)

    If there's any recorded history, a History section lists a line per change to this appointment.

  • Record SMS consent button

    Any staff viewing a client's page can record SMS consent for them (e.g. after a verbal in-person agreement).

  • SMS delivery failing warning

    Available when recent texts have failed

    If recent texts to this client's number have failed to deliver, a warning tells staff to update the mobile number on file.

  • SMS opted out badge

    Available when a client has opted out of texts

    If a client has texted STOP or otherwise opted out, their page shows a clear "SMS opted out" badge.

  • SMS consent status line

    A client's page always states its SMS consent status: either the method and date it was recorded, or "No SMS consent on record".

  • Edit client button

    Available to owners, admins, front desk staff, and stylists who own the client

    Owners, admins, and front desk can edit any client's profile; a stylist can edit it only for a client they personally own.

  • Stats row (rebooking / total visits / no-shows)

    Every client page shows three quick stats: their rebooking interval in weeks, total completed visits, and no-show count.

  • Rebooking reminder banner

    Available when a client is due for rebooking and can receive texts

    For an active client who's overdue on their personal rebooking interval and hasn't opted out of texts, a banner offers a one-click "Send rebooking text".

  • Primary stylist / ownership panel

    Available to owners, admins, and stylists on Studio & Salon plans

    Staff with relationship-data visibility see who this client's primary stylist is and their ownership status (e.g. stylist-owned vs shop-owned), plus an occasional suggestion to reassign ownership based on visit history.

  • Birthday / address / notes block

    A client's page shows their birthday, address, and staff notes, each only when that field is actually filled in.

  • On waitlist badge with remove button

    A client currently on the waitlist shows an "On waitlist" badge with their waitlist notes and a Remove button.

  • Add to waitlist button/form

    An active client not already on the waitlist can be added to it via a small inline form with optional notes.

  • Pets card

    Available to dog-grooming salons

    On accounts with the pets feature enabled (dog-grooming-style verticals), a client's page includes a Pets card. Full pet details live in a separate include and are out of this page's own scope.

  • Client is archived notice

    An archived client's page shows a plain "This client is archived" notice in place of the booking/text buttons.

  • Past color cards (view history)

    Older color cards are tucked behind a collapsed "View history" disclosure below the most recent card.

  • Appointment history list

    A client's page lists their appointments by date with services and status, or an empty message if they have none yet.

  • Product purchases list

    If this client has bought retail products, a Product purchases list shows each purchase with quantity, date, and total.

  • Archive / Restore client button

    Available to owners, admins, and stylists who own the client

    Only owners/admins, or the stylist who personally owns this client, can archive or restore the client record.

Payments & money

Set up card payments and deposit rules

Solo and above · Available to owners

Choose payment methods, set fixed or percentage deposits, and connect the salon's Stripe account for client payments.

Sell a new gift card

Solo and above · Available to owners

Sell a dollar-amount or service gift card, take payment, and generate a unique code while recording the sale as income.

Scan a receipt photo to prefill an expense

Available to owners, admins, and stylists

Where receipt scanning is enabled, upload a receipt photo to prefill vendor, category, amount, and date for review.

Retail checkout (point-of-sale cart)

Solo and above

Build a retail cart, select the client and stylist, then take payment at checkout.

Deeper dive: 40 more features
  • View your subscription plan

    Available to owners

    Your Billing page shows your current Maravoa plan, its monthly price, and whether your subscription is active, trialing, or past due.

  • Change your plan (upgrade or downgrade)

    Available to owners

    From Billing, choose a plan and select Get started to complete Stripe Checkout and switch your organization. Plans are Stylist at $19, Solo at $29, Studio at $59, or Salon at $119 per month.

  • Update your Maravoa payment method

    Available to owners

    Click Update payment method on the Billing page to open Stripe's secure billing portal and change the card on file for your Maravoa subscription.

  • Cancel your Maravoa subscription

    Available to owners

    Select Cancel subscription on Billing to open Stripe's billing portal and confirm cancellation of your Maravoa plan.

  • View your personal professional subscription

    Stylist plans · Available to stylists

    Your personal $19/month Stylist subscription (separate from any salon you work at) is managed on My Subscription, reachable from Settings > My Payments.

  • Start your own $19/mo professional subscription

    Stylist plans · Available to stylists

    From My Subscription, click Get started (or Start my own subscription if a salon already sponsors your seat) to begin a $19/month Stylist checkout through Stripe.

  • Update payment method for your personal subscription

    Stylist plans · Available to stylists

    Click Update payment method on My Subscription to open Stripe's billing portal for your personal $19/month seat.

  • Keep your personal subscription renewing

    Stylist plans · Available to stylists

    If your personal $19/month subscription is set to end, click Keep paying my own $19 instead on My Subscription to cancel that scheduled end and keep it renewing.

  • Connect your salon's Stripe account

    Solo and above · Available to owners

    From Settings > Payments, starting Stripe setup creates your salon's own Stripe Connect account and walks you through onboarding, after which client card payments and deposits pay out to you (Maravoa never holds that money).

  • Manage your own payout account (portable professionals)

    Stylist plans · Available to stylists

    My Payments (visible to portable professionals in professional commerce mode) is where you connect and manage your own Stripe account, so charges you take are settled and paid out to you, not the host salon.

  • Connect your own Stripe account (portable professionals)

    Stylist plans · Available to stylists

    From My Payments, starting Stripe setup creates your own Stripe Connect account (separate from any salon you work at) so card charges you take pay out to you directly.

  • View and search gift cards

    Solo and above · Available to owners and stylists

    The Gift Cards page lists your active, redeemed, and voided gift cards, lets you search by code or name, and shows total active cards and outstanding balance.

  • Void a gift card

    Solo and above · Available to owners and stylists

    Click Void on an active, unredeemed gift card to cancel its remaining balance; the action is logged to the salon's audit trail.

  • View a gift card's details and redemption history

    Solo and above · Available to owners and stylists

    Click View on any gift card to see its full redemption history and remaining balance.

  • Money dashboard

    Available to owners, admins, and stylists

    Open Money from the sidebar to see this month's income, expenses, and net profit, with tools to add tickets, log expenses, and manage refunds.

  • Log a ticket / record income

    From Money (or from a completed appointment), choose + Income or Checkout to record the service amount, tip, products, and payment split. Owners and admins can log any ticket; stylists and front-desk staff can check out an appointment assigned or delegated to them.

  • Edit a ticket

    Open the ticket from Money and choose Edit to adjust the service amount, tip, payment split, or products. Refunded tickets and refund-reversal entries can't be edited.

  • Delete a ticket

    Available to owners, admins, and stylists

    Owners, admins, and independent professionals can delete an income entry in Money when it has no card-payment or gift-card activity. Entries with that activity must be refunded instead.

  • Refund a ticket

    From Money, use Refund on a ticket to reverse its remaining card or manual tenders. Maravoa issues the card refund through the processor and records the reversal in your ledger.

  • Undo a refund

    Available to owners and admins

    Owners and admins can undo a manual-tender refund from Money to restore the original ticket. A refund that already moved money back to a card is final and can't be undone this way.

  • Record a card refund/dispute adjustment

    Available to owners, admins, and stylists

    When Maravoa detects a card payment refunded or disputed outside the app, Money lists it under adjustments. Use Record adjustment to write the matching reversal into your ledger.

  • Log an expense

    Available to owners, admins, and stylists

    Choose + Expense from Money to log the category, amount, date, and optional vendor. Stylist-tier and personal-scope users log their own expenses; owners and admins on Solo tier and up manage the shared business expense ledger.

  • Edit an expense

    Available to owners, admins, and stylists

    Open the expense from Money and choose Edit to change its category, amount, date, or vendor. Expense rows created automatically from an inventory transfer can't be edited here.

  • Delete an expense

    Available to owners, admins, and stylists

    Choose Delete on an expense row in Money to remove it permanently. Expense rows generated by an inventory transfer can't be deleted here.

  • Sell a gift card

    Solo and above · Available to owners, admins, and front desk staff

    From Checkout, choose Sell gift card to issue a new dollar-value or service gift card. This is limited to owners, admins, and front desk.

  • Find a retail sale / sales history

    Solo and above

    Use Find a sale in Checkout to search recent retail tickets by client name or phone number and open a receipt. Shared-counter operators can ring up sales but cannot browse this ledger; owners, admins, front desk staff, and commission-independent stylists can.

  • Take payment for a retail sale

    Solo and above

    After adding items to the cart, Proceed takes you to Payment to split the total across cash, card, gift card, and other tenders before completing the sale.

  • View the receipt for the sale just completed

    Solo and above

    Right after completing a retail sale, Checkout shows its receipt automatically, with an option to text it to the client.

  • View a past retail sale's receipt

    Solo and above

    Open a sale from Find a sale or from its Money row to view its receipt again. Access depends on who rang it up, and front desk staff can reopen only counter sales they are authorized to see.

  • Text a receipt to the client

    From a receipt page, enter or confirm the client's phone number and choose to text the receipt. Sending can pause for a quiet-hours confirmation before it goes out.

  • Deposit card (refund / keep)

    Available to owners, admins, stylists for their own appointments, and authorized front desk staff

    If this cancelled or no-show appointment still has a deposit attached, staff who can view its financials see buttons to refund the deposit to the client or keep it as forfeited income.

  • Checkout this appointment button

    Available to owners, admins, stylists for their own appointments, and authorized front desk staff

    A completed, not-yet-checked-out appointment shows a "Checkout this appointment" button, for anyone allowed to view its financials.

  • Front desk checkout delegation form

    Available to owners, admins, and assigned stylists

    Owners, admins, or the assigned stylist can delegate one checkout to a front desk teammate. That teammate sees only that checkout, not the professional's ledger, reports, or receipt history.

  • "Checkout complete" plain text

    If you can't view this appointment's financials, a checked-out appointment shows only the plain words "Checkout complete" with no amounts.

  • Payment logged card (full financial breakdown)

    Available to owners, admins, stylists for their own appointments, and authorized front desk staff

    Staff who can view an appointment's financials see its services, products, tax, tip, payment methods, gift cards, refund status, and total. They can also repeat the visit, book something different, or view the receipt.

  • Edit payment link

    Available to owners, admins, eligible professionals, and authorized front desk staff

    If the payment hasn't been refunded and you're an owner/admin, a professional-financial stylist, or have front-desk ticket authority on it, you can edit the logged payment.

  • Refund ticket button

    Available to owners, admins, eligible professionals, and authorized front desk staff

    When a refund is possible on this ticket, an eligible owner/admin, professional-financial stylist, or front-desk delegate sees a Refund ticket button, gated further by whether the salon's personal-money or checkout feature covers the payment method used.

  • Payments

    Available to owners, admins, and front desk staff

    On Settings, the Payments card opens a separate Payments setup screen for connecting Stripe.

  • Subscription & billing

    On the Settings page, "Subscription & billing" links to the /billing page for your plan, payment method, and invoices.

  • Confirm your money setup

    On My Profile, Confirm your money setup appears when a salon proposes switching between professional-controlled and salon-controlled payouts. You can accept or decline the proposal there, and nothing changes until you accept.

Texting & reminders

Record a client's SMS consent (front desk / verbal)

Record consent with the client's name, phone, timestamp, and the exact disclosure text they accepted.

Appointment text reminders & confirmations

Available to owners and admins

Set confirmation and rebooking texts, choose the confirmation lead time, and route booking notifications for multi-stylist salons.

Client SMS consent report

Solo and above · Available to owners and admins

Search and filter every client's consent status: consented, needs consent, opted out, or no mobile number.

Texting number registration

Available to owners

Submit the legal business details carriers require to approve a dedicated texting number.

Deeper dive: 19 more features
  • Text a waitlisted client an opening

    Tap "Text" next to their name on the Waitlist page. It goes through the same quiet-hours protections as any other client text.

  • Send a rebooking nudge text

    An overdue client's profile can show Send rebooking text. One tap sends a rebooking reminder, and Maravoa does not send a second reminder to that client on the same day.

  • See appointment reminder history

    Visit /reminders to see the salon's 50 most recent appointment text reminders and their delivery status.

  • Text to reschedule button

    On a no-show appointment, a "Text to reschedule" button sends the client a reschedule text.

  • 15 minutes earlier/later nudge buttons

    A scheduled appointment shows quick "15m earlier" / "15m later" buttons to nudge its start time without opening the full edit form.

  • Reminders section

    Available when appointment reminders have been sent

    If any reminders were sent for this appointment, a Reminders list shows each one's type, timing, and delivery status; a warning banner appears if texts to this number are known to be failing.

  • Send booking text button

    Available when booking confirmations are enabled

    For an upcoming scheduled appointment with a non-walk-in client whose number is not blocked and whose confirmation SMS is on, you can send the booking confirmation. During quiet hours, you can confirm sending that one text anyway.

  • Send booking link button

    Available when online booking is enabled

    Staff (not the client) can send this client a personalized online-booking link by text, as long as the client is active and online booking is turned on for the salon.

  • Record SMS consent button

    Any staff viewing a client's page can record SMS consent for them (e.g. after a verbal in-person agreement).

  • SMS delivery failing warning

    Available when recent texts have failed

    If recent texts to this client's number have failed to deliver, a warning tells staff to update the mobile number on file.

  • SMS opted out badge

    Available when a client has opted out of texts

    If a client has texted STOP or otherwise opted out, their page shows a clear "SMS opted out" badge.

  • SMS consent status line

    A client's page always states its SMS consent status: either the method and date it was recorded, or "No SMS consent on record".

  • Rebooking reminder banner

    Available when a client is due for rebooking and can receive texts

    For an active client who's overdue on their personal rebooking interval and hasn't opted out of texts, a banner offers a one-click "Send rebooking text".

  • Book appointment / Send text buttons

    An active client's page shows Book appointment and Send text buttons (pre-filled to their usual stylist if they have one).

  • Texting

    Available on Solo, Studio, and Salon plans for salon-managed texting

    On Settings, the Texting card shows texting status, such as active or pending carrier review, and links to set up or manage a dedicated number.

  • SMS reminders

    On Settings, the SMS reminders card sets how far ahead reminder texts go out and controls booking-confirmation and automatic-rebooking texts.

  • Texting

    Available to stylists with their own Stylist plan, including when they work with a Studio or Salon

    On My Profile for stylists with their own Stylist plan, including those working with a Studio or Salon, the Texting card shows texting status and lets you activate, deactivate, or register a dedicated number.

  • Turn on texting ($2/mo add-on for independent stylists)

    Stylist plans · Available to owners and stylists

    An independent (portable, $19/mo) Stylist-tier account can add SMS texting for $2/mo from My Profile's Texting section; this bills the professional's own subscription, not the salon's.

  • Turn off texting (30-day number hold)

    Stylist plans · Available to owners and stylists

    Turning off texting from My Profile removes the $2/mo line item and stops appointment texts; your number is held for 30 days in case you turn it back on, then released.

Team operations

Team pulse widget

Studio & Salon plans · Available to owners and admins

See active team size, who's working today, chair utilization, and weekly team earnings at a glance.

Send stock to another stylist

Studio & Salon plans

Transfer owned stock to another stylist; stock and money move only after the recipient accepts.

Invite a new stylist or contractor to your team

Studio & Salon plans · Available to owners and admins

Send the invitation by text, or copy a private link to share; then choose whether the new professional controls their own prices and payouts or works under the salon's.

Add multiple services from the salon's host menu at once

Stylist plans · Available to stylists

Independent professionals can add multiple services from their salon's shared menu in one step.

Deeper dive: 58 more features
  • View your product inventory

    Open Inventory to see every product you can manage, with low-stock items flagged and a toggle to view archived products.

  • Add a new product

    From Inventory, use Product to enter the name, price, and starting stock, then save.

  • Edit a product

    From Inventory, use Edit on a product to change its name, brand, price, tax, or barcode.

  • Archive (retire) a product

    From Inventory, use Archive on a product to hide it from the active list while keeping its sales history intact.

  • Restore an archived product

    In Inventory, switch to Archived, then tap Restore on the product to make it active again.

  • Restock a product

    From Inventory, use Restock on a product and enter the number of units to add to its stock count.

  • Accept a pending stock transfer

    Studio & Salon plans · Available to owners, admins, and stylists

    On the Transfers page, find the pending transfer and tap Accept (choosing how you're paying if it's a purchase) to receive the stock and post the sale.

  • Decline a pending stock transfer

    Studio & Salon plans · Available to owners, admins, and stylists

    On Transfers, find the pending transfer and use Decline; declining keeps stock and money unchanged.

  • Undo an accepted transfer

    Studio & Salon plans · Available to owners, admins, and stylists

    Open the accepted transfer's record and tap Undo the same day it was accepted; the other side must confirm the reversal before stock and money move back.

  • See transfers waiting on you

    Studio & Salon plans · Available to owners, admins, and stylists

    The Transfers page for stylists shows everything waiting on you to accept or decline, plus your recent transfer history.

  • See all stock transfers (house view)

    Studio & Salon plans · Available to owners, admins, and front desk staff

    The Transfers board (for owners, admins, and front desk) lists every house transfer plus a summary of stylist-to-stylist transfers, without showing their private pricing.

  • View an accepted transfer's record

    Studio & Salon plans · Available to owners, admins, and stylists

    Use View on an accepted transfer to see how it posted, including the amount, people involved, and whether it can still be undone that day.

  • Invite a front desk staff member

    Salon plans · Available to owners and admins

    From Settings, Team, use Invite front desk to send an SMS when it can be delivered, or copy a private link to share. It is available on the Salon plan for up to two active front desk accounts.

  • Refer a salon owner to Maravoa

    Stylist plans · Available to stylists

    From My Profile, use the referral form to text a private invite link to the owner of the studio where you work.

  • Open a staff invitation

    The private invite link shows who invited you, what to expect, and Accept and Decline options. It shows its status if it has already been answered.

  • Decline a staff invitation

    On the invite page, use Decline. The salon is notified that the invitation was not accepted.

  • Accept a staff invitation

    On the invite page, use Accept. Existing Maravoa users may need to log in, while new users set a name and password to finish joining.

  • Go-live setup card

    Available to owners of commercial salons

    Owners of a commercial salon business see this card until online booking is fully set up with hours, services, and booking turned on, unless they dismiss it. It walks through the remaining setup steps.

  • Go-live welcome overlay

    Available to owners of commercial salons

    New owners on an incomplete commercial salon account see a one-time welcome modal that invites them into the go-live setup flow.

  • Go-live setup wizard (hours / services / team / go-live steps)

    Available to owners of commercial salons

    Opening a setup step link (Your hours / Your services / Your team / Go live) from the go-live card opens this in-page wizard. The team step only appears for Studio/Salon-tier accounts, and on Studio it can warn that inviting a 6th professional starts a 60-day pricing transition.

  • Your professional workspace card

    Available to independent professionals

    Independent/booth-rent professionals (billing to their own organization, not the host salon) see a small card naming their own business and which salon hosts them.

  • Delegated checkouts widget

    Available to front desk staff

    Front-desk staff see a "Delegated checkouts" list of completed appointments a stylist has specifically handed to them for checkout. Each row links straight to that appointment's checkout screen.

  • At-a-glance row (Completed today / Earned today / This week)

    Available to owners, admins, and stylists

    Owners, admins, and stylists see completed appointments today, money earned today, and this week's total as links to Calendar and Money.

  • Today's focus card

    Available to owners, admins, and stylists

    Owners, admins, and stylists see prioritized same-day prompts for failed confirmation texts, unfinished checkouts, photos or formulas to review, missing visit notes, no-show follow-ups, birthdays, and rebooking nudges.

  • "Next up" mobile card

    Available to owners, admins, and stylists

    On a phone screen, non-front-desk staff see a highlighted card for the next scheduled appointment today, above the full schedule.

  • Today's schedule section header

    The schedule header reads "Salon day" for front desk (who see the whole salon's board) and "Today" for everyone else (who see their own day).

  • "My openings" button

    Available to owners, admins, and stylists

    Everyone except front desk sees a "My openings" shortcut to their own personal open-availability page.

  • "Book for a teammate" button

    Studio & Salon plans · Available to stylists when peer booking is enabled

    If your salon has peer booking turned on for stylists, you'll see a "Book for a teammate" button that opens the new-appointment form pre-set to book onto someone else's calendar.

  • Today's schedule list

    Today's appointments are listed by time with client, service, and status; if nothing is booked you instead see an empty-day message with a Book button.

  • "Expected today" earnings bar

    Available to owners, admins, and stylists

    Non-front-desk staff see a small bar totaling the expected income from today's still-scheduled appointments, whenever that total is more than zero.

  • Coming up section

    Available to owners, admins, and stylists

    Non-front-desk staff see up to five upcoming scheduled appointments after today, with a link to the full calendar.

  • Needs attention section

    The Needs attention panel gathers birthdays that week, clients overdue for rebooking, the waitlist, and low-stock products whenever at least one has something to show.

  • Birthdays this week card

    Any staff member who can see the Needs Attention panel sees a Birthdays card listing clients with a birthday in the next 7 days.

  • Overdue for rebooking card

    The Needs Attention panel lists clients who have passed their personal rebooking interval with no future appointment on the books.

  • Waitlist card

    The Needs Attention panel shows how many clients are on the waitlist, with up to five names and a link to the full waitlist.

  • Low stock card

    Solo and above · Available to owners, admins, and front desk staff

    Staff who can manage inventory see a Low stock card in Needs Attention listing shared (non-stylist-owned) products at or below their reorder threshold, with severity labels.

  • Team roster (stylists/workers)

    Studio & Salon plans

    On Settings, the team card lists every stylist with an editable profile card for their name, phone, bio, commission, calendar color, and more.

  • Invite a stylist

    Studio & Salon plans

    On Settings, in the team section, use Invite a stylist to send an SMS when it can be delivered or copy a private link to share. No card is required from the invited stylist.

  • Front desk accounts

    Salon plans

    On Settings, the Front desk card lists front desk accounts that can manage appointments, clients, and checkout without seeing financial reports.

  • Add front desk account

    Salon plans

    You can add a front desk account from Settings as long as you're on the Salon plan and have fewer than 2 active front desk accounts already (that's the current plan limit).

  • Services

    Available to owners

    On Settings, the Services card links to the full Services page, where you can add, edit, and remove services. It is the same page every plan uses to manage its menu.

  • Add a service

    Available to owners

    From the Services card on the Settings page, follow "Manage services" to the Services page, then use "+ Add service" there to set its name, price, duration, and cleanup time.

  • Leave salon

    Studio & Salon plans · Available to owners and stylists

    On My Profile, under your linked-salon badge, a "Leave <salon>" link appears if you're eligible to return to a standalone home salon.

  • Refer a salon owner

    Available to independent professionals

    On My Profile, a portable stylist can refer a salon owner who is not on Maravoa yet. If the owner signs up, the referring stylist is linked automatically.

  • Studio-to-Salon plan transition acknowledgement

    Studio plans · Available to owners and admins

    When a Studio account's 6th active professional is about to be added, Maravoa shows this page so the owner can acknowledge a 60-day transition to the Salon plan ($119/mo) before inviting them.

  • Allow contractor inventory at checkout (org-wide toggle)

    Studio & Salon plans · Available to owners and admins

    Settings > Inventory has an org-wide toggle that allows selected contractors' own products to appear at your register, keeping their costs/margins private.

  • Add a service (from Settings, via the Services page)

    Solo and above · Available to owners and admins

    Settings no longer has its own way to add a service inline; from the Services card in Settings, follow "Manage services" to the Services page and use "+ Add service" there, which also lets you set a category and description.

  • Edit a service (from Settings, via the Services page)

    Solo and above · Available to owners and admins

    Settings no longer edits services inline; from the Services card in Settings, follow "Manage services" to the Services page, open the service, and edit its name, price, duration, or cleanup buffer there.

  • Remove a service (from Settings, via the Services page)

    Solo and above · Available to owners and admins

    Settings no longer removes services inline; from the Services card in Settings, follow "Manage services" to the Services page and remove it there. Removing a service archives it (sets it inactive); Maravoa refuses the removal if the service still has upcoming scheduled appointments.

  • Services (service menu management page)

    Available to owners, admins, and stylists

    The Services page lists your active services by category, lets you view archived ones, and (for an independent professional) shows the salon's host menu to copy services from.

  • Service detail page (with add-ons)

    Available to owners, admins, and stylists

    Click a service on the Services page to see its full details and manage its add-ons.

  • Add a new service (full form)

    Available to owners, admins, and stylists

    The full Add Service form (reached from the Services page) lets you set name, category, duration, cleanup buffer, price (with an optional "starting at" flag), and a description up to 500 characters.

  • Edit a service (full form)

    Available to owners, admins, and stylists

    Edit an existing service's name, category, duration, buffer, price, starting-at flag, and description from its detail page.

  • Remove (archive) a service

    Available to owners, admins, and stylists

    Removing a service archives it (marks it inactive); Maravoa blocks the removal if the service still has upcoming scheduled appointments.

  • Restore an archived service

    Available to owners, admins, and stylists

    On the Services page, switch to the archived view and restore a previously-removed service to make it active again.

  • Add a service add-on

    Available to owners, admins, and stylists

    From a service's detail page, add a named add-on with its own price and extra duration.

  • Edit a service add-on

    Available to owners, admins, and stylists

    Edit an existing add-on's name, price, or duration from the service's detail page.

  • Remove a service add-on

    Available to owners, admins, and stylists

    Remove an add-on from a service's detail page; it is archived (deactivated), not hard-deleted.

Reports & setup

Reports dashboard

Available to owners, admins, and stylists

View bookings, service and retail revenue, team performance, sales tax, and client retention in one report.

Close out the month (or year)

Available to owners

Reconcile final revenue, refunds, expenses, tips, commissions owed, and tax in one close view.

Export tax summary CSV

Solo and above · Available to owners and admins

Export a year of earned income and expenses with Schedule C category hints as CSV.

Client retention

See total clients, returning clients, and overall retention rate.

Deeper dive: 80 more features
  • Export month/year close CSV

    Available to owners

    From the Close report, use Export CSV to download the reconciled revenue, refunds, expenses, tips, commissions, tax, gift-card liability, and transaction register. It is available to the same people who can open Close.

  • Export sales tax CSV

    Solo and above · Available to owners and admins

    From the Sales tax section of Reports, use Export CSV to download taxable retail sales and stock transfers for the year, with the rate and tax collected on each line and a grand total. It follows the same access rules as the tax summary export.

  • Home dashboard (Today's Focus)

    Your dashboard shows today's appointments, a prioritized Today's Focus queue, income for today and this week, low-stock alerts, upcoming appointments, birthdays, rebooking alerts, and your waitlist. Every signed-in staff role sees it, though some widgets adjust to the person's role.

  • Whole-studio activity banner

    This banner shows combined services, tips, and cash receipts across your studio and any independent professionals renting space from you. It's informational only and never feeds your earned revenue, profit, or tax numbers.

  • On the books

    This shows the next seven days of scheduled appointments and expected revenue, with one card per day and arrows to move a week at a time.

  • On the books stylist filter chips

    If your studio has more than one stylist, you can filter the On the Books forecast down to a single stylist or view the full studio.

  • Percentage booked

    This shows the percent of each day's working capacity that's currently booked, day by day for the selected week.

  • Income summary (earned revenue / net profit / expenses)

    This shows earned revenue for the selected year from services and retail before tax. Owners who track expenses also see total expenses and resulting net profit.

  • Money (payment breakdown)

    This breaks down payments by method, including cash, Venmo, check, and gift cards, for today, this week, or this month. Choose a tab to switch periods.

  • Monthly breakdown

    This is a month-by-month table of income (and, if you track expenses, expenses and net) for the selected year, based on recorded entry dates.

  • Expenses by category

    This lists your recorded expenses grouped by category for the selected year, along with the Schedule C line each category maps to.

  • Services (revenue by service)

    This ranks your services by revenue for the selected year, and each row expands to show visit count and average ticket.

  • Retail (revenue by product)

    This ranks retail products by revenue for the selected week, month, or year and shows commission or margin based on the viewer's role and salon setup.

  • Stylist retail sales (informational)

    This shows a stylist's own units sold and gross retail sales as an informational figure. It is not house income, and costs and margins remain private.

  • Team (revenue by stylist)

    Studio & Salon plans · Available to owners and admins

    This ranks your team by revenue for the selected period (week, month, or year), with each row expanding to show appointments, service revenue, refunds, tips, retail, and commission.

  • Retail commission (owed by stylist)

    Studio & Salon plans · Available to owners and admins

    This totals retail commission owed to each team member for the selected period, based on their retail sales.

  • Taxes (sales tax)

    Available to owners and admins on Solo and above, and to eligible independent professionals

    This shows taxable sales and sales tax collected, broken down by month for the selected year, with a CSV export.

  • Client visits

    This sortable, paginated client list can be ordered by last visit, most visits, longest gap, or overdue status. It shows visit count, last visit, and status.

  • Rebook rate card

    This shows the percentage of clients who rebooked within a week of their last checkout.

  • Studio business (settles to you)

    This table shows services and tips for a studio's staff. It is the portion of Close that is the studio's taxable business, separate from independent professionals renting space.

  • Earned revenue and cash receipts

    This is section one of Close: services, retail, gift cards sold, tips collected, sales tax collected, stock transfers, and cash receipts for the selected period.

  • Refunds

    This lists refunds issued in the period and shows net earned revenue after refunds, reconciled against the cash-receipt ledger.

  • Expenses

    This lists recorded expenses by category for the period, with the Schedule C line each maps to and a total.

  • Net profit

    This shows net earned revenue plus stock transfers minus expenses, giving net profit for the period.

  • Sales tax

    Available to owners and admins on Solo and above, and to eligible independent professionals

    This shows taxable sales and sales tax collected for the period, for use in filing.

  • Tips

    This shows tips collected, broken down by team member (or just your own tips, if you're an independent professional closing your own books).

  • Owed per stylist

    This shows retail and service commission owed to each team member for the calendar-month pay period, with a combined total.

  • Gift card liability

    This shows the outstanding dollar-gift-card balance as of now, with a detail list of each active card, its issue date, and balance.

  • Transaction register

    This is the full transaction-level register for the period, including each income entry's ticket, date, method, amount, and original record link.

  • Independent professionals

    This lists independent professionals renting space in the studio with their service and tip totals. It is shown for visibility only because they settle and are taxed on their own business.

  • Whole-studio activity (close view)

    This informational total combines services, tips, and cash receipts across the studio and its independent professionals. It does not feed Close revenue, profit, or tax figures.

  • Mobile stylist filter chips

    Studio & Salon plans · Available to owners and admins

    If your salon has team reporting and more than one stylist, you can filter the mobile reports down to a single stylist or view the full studio.

  • Reports hub (mobile home)

    This is the mobile Reports home screen with tappable cards for Close out the month, On the books, Money, Services, Retail, Team, Taxes, and Clients. Each card shows a quick headline statistic.

  • On the books (mobile detail)

    This shows your next 7 days of bookings and expected revenue per day, with a Percentage Booked list underneath.

  • Percentage booked (mobile)

    This lists the percent of each day's capacity booked for the selected week.

  • Money (mobile detail)

    This breaks down payments by method for today, this week, or this month, with tabs to switch periods.

  • Monthly breakdown (mobile)

    This lists income by month for the selected year.

  • Expenses by category (mobile)

    This lists recorded expenses grouped by category for the selected year.

  • Services (mobile detail)

    This ranks your services by revenue for the selected year, with visit counts.

  • Retail (mobile detail)

    This ranks retail products by revenue for the selected period (week, month, or year), with units sold.

  • Stylist retail sales (mobile, informational)

    This shows your own units sold and gross retail sales, informational only and not house income.

  • Team (mobile detail)

    Studio & Salon plans · Available to owners and admins

    This ranks your team by revenue for the selected period (week, month, or year), with appointment counts.

  • Taxes (mobile detail)

    Available to owners and admins on Solo and above, and to eligible independent professionals

    This shows total sales tax collected this year, by month, with CSV exports for sales tax and the tax summary.

  • Clients (mobile detail)

    This shows retention rate, total and returning clients, and a sortable recent-visits list (last visit, most visits, longest gap, or overdue).

  • Rebook rate card (mobile)

    This shows the percentage of clients who rebooked within a week of their last checkout.

  • Recent visits (mobile)

    This is a list of clients with their last visit date and visit count, sorted by whichever option you picked above.

  • Show go-live setup checklist

    Available to owners of commercial salons

    At the top of Settings there's a "Show go-live setup" button that brings back the setup checklist you dismissed.

  • Your profile (quick edit for solo operators)

    Solo plans · Available to owners and stylists

    On Settings, the Your profile card lets you edit your display name and mobile phone directly.

  • Business info

    The Business info card on the Settings page holds your business name, owner name, phone numbers, and address.

  • Business hours

    Solo and above

    Inside Business info on the Settings page, toggle each day open/closed and set its start and end time.

  • Timezone

    In Business info, click "Change" next to Timezone to pick one manually, or "Use address" to have Maravoa infer it from your business address/ZIP.

  • Where you work / travel buffer

    In Business info, set "Where you work" to Mobile or Both, then set a travel buffer (in minutes) to pad time between mobile appointments.

  • Sales tax rate

    Solo and above

    In Business info (Solo tier and up), enter your sales tax percentage; it's applied automatically to retail product sales at checkout.

  • Data import (client CSV)

    On the Settings page, "Data import" links to a CSV upload flow where you can review clients before anything is saved.

  • Change password

    On Settings, the Change password card lets you set a new password of at least 15 characters and includes Log out.

  • Your data (export)

    On the Settings page, "Your data" downloads a CSV export of your clients, appointments, and notes.

  • Your stylist profile

    Available to owners and stylists

    On My Profile, your profile card lets you update your display name and mobile phone (and more, on multi-stylist plans).

  • Receipt business name

    Stylist & Solo plans · Available to eligible independent professionals

    On My Profile (single-stylist plans, portable professionals only), set a "Business name" that appears on receipts, gift cards, and other client-facing documents instead of your display name.

  • Linked salon / commission readout

    Studio & Salon plans · Available to owners and stylists

    On My Profile (multi-stylist plans), you'll see a "Linked to <salon>" badge and a read-only note of your retail commission rate, which your salon sets in its Business Settings.

  • Stylist-tier upgrade notice

    Stylist plans · Available to stylists

    On My Profile (Stylist tier, single-stylist), a note explains that business name, address, and other business-wide settings unlock when you upgrade to Solo.

  • Your hours

    Stylist plans · Available to stylists

    On My Profile for the Stylist tier, Your hours lets you set your timezone and open days and hours directly. There is no separate Business Settings page at this tier.

  • Change password

    On My Profile, "Change password" lets you set a new password (15+ characters) and includes a Log out button.

  • Settings home page

    Solo and above · Available to owners and admins

    Open Settings from the left sidebar to manage business info, hours, online booking, texting, inventory, your team, services, and your password all in one place.

  • Export your client data

    Solo and above · Available to owners and admins

    Under Settings, "Your data" lets the owner download a ZIP export of the salon's client records.

  • Deactivate a front desk account

    Salon plans · Available to owners and admins

    In Settings under Front desk, click Deactivate next to an active front desk account to remove their access immediately.

  • Business info, hours, timezone, and where-you-work

    Available to owners and admins

    Settings > Business info controls your business name/address/tax rate, weekly hours, timezone, and (if you travel to clients) your service mode and travel buffer.

  • Peer booking (stylists booking for teammates)

    Studio & Salon plans · Available to owners and admins

    Settings > Peer booking (Studio and Salon plans) lets any stylist book an appointment for a teammate using that teammate's open times.

  • Go-live setup: pick a starter service menu

    Solo and above · Available to owners and admins

    The Dashboard go-live checklist offers editable common services such as cuts, color, and nails. Choose the services you offer and Maravoa adds them to your menu in one step.

  • Edit a stylist's profile (name, phone, hours, color, bio, commission)

    Owners edit any roster stylist's card from Settings; a stylist can edit their own card from My Profile. Retail/service commission rates and shared-counter permission are owner-only and tier-gated.

  • My Profile (personal settings page)

    Available on all plans (on Solo, these settings live in the main Settings page) · Available to owners, stylists, and front desk staff

    My Profile is the self-service page for an individual stylist or owner-operator, with their card, hours, texting, and some business identity fields for Stylist and Solo tiers.

  • Owner proposes a stylist's money-setup change (salon-controlled vs professional-controlled)

    Studio & Salon plans · Available to owners and admins

    An owner can propose switching a portable ($19/mo) stylist between salon-controlled and professional-controlled money setup, but the professional themselves must accept it from their own account before anything changes.

  • Accept or reject a proposed money-setup (commerce mode) change

    Stylist plans · Available to owners and stylists

    If a salon owner proposes changing your money setup, the affected professional can accept or decline it from My Profile.

  • Leave the salon (self-service stylist departure)

    Stylist plans · Available to owners and stylists

    A genuinely portable ($19/mo) stylist can self-move back to their own standalone salon at any time from My Profile, without needing the owner's action.

  • Remove a stylist from the roster

    Studio & Salon plans · Available to owners and admins

    An owner can remove any active stylist from the roster; a genuinely portable stylist is moved back to their own standalone salon rather than deleted, a roster-only (unlinked) stylist is simply deactivated.

  • Change your account password

    Any signed-in user can change their own password from Settings or My Profile; it also logs out every other signed-in device and emails a security notice.

  • Sign up: Step 1: Create your account

    Start a free 14-day trial from the login page's "Start your free trial" link; the wizard first collects your name, email, mobile number, and password.

  • Sign up: Step 2: Choose a plan

    After entering account details, choose Stylist at $19 per month, Solo at $29, Studio at $59, or Salon at $119. Each plan includes a 14-day free trial, and Stylist is hidden when you arrive through another stylist's referral link.

  • Sign up: Step 3: Business details

    After picking a plan, enter your business name, city, state, and a subdomain slug (yourname.maravoa.com) which is checked live for availability, plus agree to the Terms of Service.

  • Sign up: Start your trial

    After business details are validated (including a real-time slug-availability check), Maravoa creates a pending signup and redirects you to Stripe's hosted checkout page to enter payment and start your 14-day trial.

  • Sign up: Step 5: Account created

    Available to owners

    After Stripe Checkout completes, Maravoa creates your salon/org/user account, links a referring stylist if you signed up via referral, sends a welcome email, and shows your login link and trial end date.