Once you're live, this is what your day-to-day on Leshya looks like: your home page, your bookings, your money, your calendar, your offerings, and Practice settings. For getting set up and approved in the first place, see the counselor onboarding guide.
If you work at a clinic, some of what's below works differently because the practice controls it instead of you. Those spots are called out as they come up.
Your home page
Before you're fully bookable, your home page leads with a "Path to going live" card: a short checklist (profile, an offering, availability, meeting setup, and an optional "work with organizations" step), each item showing done or not, with a link straight to whatever's unfinished. While your application is under review, a calm line above the checklist says how long it's been since you submitted.
Once you're bookable, the checklist disappears and your home page becomes a working dashboard: upcoming sessions, active clients, and monthly earnings as three stat tiles (upcoming sessions also carries a small breakdown of the last 7 days: how many were booked, completed, no-shows, and cancelled), your sessions grouped into upcoming and past with a link to see the full list, quick actions to view or preview your public profile, invite another counselor when available, and open your clinic or private page when you have one. A short list shows your active clients. The solo share-kit action is currently hidden.
If you booked a session for yourself as a client, which you can do too, it shows separately in a "Your own sessions" card lower on the page.
The first time your profile goes live, a one-time celebration banner appears. If your account is ever suspended, a banner explains that instead of the usual dashboard.
If you work at a clinic, the Path to going live card doesn't show on your home page at all. The practice's own setup is what decides whether you're bookable there.
Bookings
Your bookings screen lists every session booked with you, with tabs for All, Pending, Confirmed, Completed, and Cancelled, and a date sort. Each row opens the same booking detail page.
For an online session, the meeting box shows a highlighted "Join meeting" button (carrying Google Meet's or Microsoft Teams' own icon) once the session is close enough to join; otherwise it's a plain link you can still copy. A couple's session notes that one link works for both people; a couple or group session shows one Guests card with you as the booker first, then the other members, and a group shows "X of Y joining" once in its header. For in-person sessions the client sees your saved address; if you haven't added one yet, they're told you'll share it before the session.
A moved session carries a quiet Rescheduled chip next to its status, both in the list and on the detail page, so it's clear at a glance the time changed without the underlying status (still Confirmed, say) changing with it.
You can move a confirmed session any time up until it starts. There's no notice window on your side the way there is for clients. If you move a session, the booking says "Free to move until the session starts"; once it's begun, that closes. Because you chose the new time on the client's behalf, if they later cancel a session you moved, they're refunded in full regardless of timing.
Cancelling a session is available from the row menu or the detail page for any confirmed, upcoming booking.
"Suggest next session" appears on a completed booking (as long as it wasn't disputed or refunded): pick an open time from your own calendar and the client can confirm it in one step. The slot isn't held, so it stays open to anyone else until they book it, and nothing is charged until they do. If they don't respond, the suggestion quietly lapses and you can suggest again.
If a client answered your intake questions, their answers show on the booking detail page under "Intake completed", read-only, visible only to you and them.
Download bookings sits in the toolbar of the bookings list on desktop, and in the filter sheet on your phone, and downloads everything currently in the list.
Earnings and withdrawals
Your earnings page tracks what you've earned and what you can withdraw. Each session shows what you actually take home after any platform fee (currently 0% for everyone).
A session's earnings stay locked for 24 hours after it ends, the same window a client has to report a no-show, and stay locked for as long as an open dispute sits on it. Once that window passes with nothing open against it, the amount releases and becomes withdrawable.
A live report on a session ("This session is under review") keeps its earnings locked no matter how long the 24-hour window has already passed. Once it's resolved, the money follows the normal path: released if nothing was upheld against you, or adjusted if the client was refunded.
A forfeited late-cancel fee, when a client cancels too close to their session and the fee stays with you instead of being refunded, reaches you through this same lock-then-release path, the same as any other earning.
Add a UPI ID, then request a withdrawal for any amount up to what's currently withdrawable. Leshya sends eligible funds to your saved UPI ID within a couple of days of your request. The payout is handled manually.
If you work at a clinic and take cash payments at the desk, those are held slightly differently. See the counselor at a clinic guide.
Availability and calendar
Your calendar screen has four tabs: Weekly schedule, Unavailable dates, Availability settings, and Reschedule and refunds.
Weekly schedule sets your regular hours, in your own timezone. Each day can have one or more time windows; a day with none is simply unavailable. "Copy Monday's schedule" applies one day's hours to others in one step.
Unavailable dates block out specific date ranges (a holiday, a conference) so nothing new can be booked then, with an optional reason for your own records.
Availability settings sets your timezone (clients always see times converted to their own), your minimum booking notice (how close to the start a client can still book), and your maximum advance booking (how far ahead your calendar opens).
Reschedule and refunds sets one notice window that controls how close to a session a client can still reschedule or cancel for a full refund. This is the client's window only. It never limits you; you can always move a session up until it starts, as covered above. Changing this setting only affects new bookings; a session already booked keeps the window that was true when it was made.
Buffers, time blocked out after a session so you're not booked back-to-back, are set per offering rather than here. See Offerings below.
If your Google or Microsoft calendar connection stops working (a changed password, access revoked, a token that expired), bookings still go through, but new sessions stop landing on that calendar and no meeting link is made from it. Your dashboard shows a reconnect card, the Integrations screen marks the calendar as needing reconnecting, and Leshya emails you once, then every seven days while it stays broken. Reconnect is the same one-tap sign-in as connecting; nothing already booked is lost.
Offerings
Your offerings screen is where you create and edit what clients can book. Each offering has a name (up to 40 characters) and an optional description (up to 200 characters, shown on your profile card), a duration and a price, and one or both session types: Online and In-person. In-person needs a saved session address before it can go live; you'll be prompted to add one if you try to turn it on without one.
You also choose who it's for: Individual, Couple, or Group. A group offering asks for a maximum number of people (including the client, 2 to 20).
"Ask new clients for your intake form" is a checkbox that decides whether this specific offering asks your intake questions. This lets you ask on a first therapy session and stay quiet on a short intro call.
Each offering is Live or Hidden. Hidden offerings stay saved but come off your profile. Under Advanced settings, you can add an optional buffer after the session (in minutes) that blocks out time so clients can't book you again right away.
A live offering that's missing something it needs (no calendar connected for an online offering, no address for an in-person one) shows a calm notice on its card explaining exactly what's missing and links straight to fix it.
If you work at a clinic, offerings also carry a "Pay to book" or "Pay at the desk" choice, which only appears for clinic counselors.
Practice settings and Website & email
Practice settings keeps the information that controls how you work: Specialties, Directory, Practice address, Intake and Organizations. Practice address is used for in-person appointments. Choose what visitors see. Profile → Billing address is separate and is only for plan and payment records.
Public directory
Toggles whether you show up in Leshya's directory, search, and find-your-match results. Turning it off doesn't take your profile down. Your direct link still works for anyone you share it with, just nothing surfaces you to people browsing.
Website & email
Website & email brings together your website address, practice identity and emails to clients in Setup. Design opens the visitor website on Home. Use Pages to choose another page, then edit its content in the page canvas. Optional image descriptions help explain images. HTML, scripts, embeds and custom styling are not accepted.
Home can work as one complete page, or you can add About, Contact or custom pages at /p/<slug>. Gallery and Magnetic carousel present uploaded photos in different ways. A page can hold several sections, and a card section can hold several cards. Add card belongs inside the selected section; Existing cards can reuse linked cards from another page. Arrange cards within the section. A hero or card button opens a compact editor for its text and link. Shared header and footer links can open a page or Home section. Use the eye beside a page to show or hide it in navigation, then change its order with the move controls. Home is reached from the logo, so it is not a separate navigation item. Log in remains available in the header. Privacy, Terms and Refund remain policies provided by Leshya; any practice notice is supplemental.
Custom website and sender domains are coming soon and are not currently available. The setup below applies only after those capabilities are enabled.
Background, About, Location, Sessions, How I work, What clients say and Good to know each have their own visibility switch in Design. A hidden section stays available for editing and is omitted from Preview and the published site. When Location is visible, its exact, approximate or hidden setting controls what visitors receive. It never changes the saved address used for a confirmed in-person appointment. Drafts autosave with a visible state. Removing a card, question or section is saved with the page draft. Preview and Publish wait for queued changes before continuing. When enabled by an eligible plan, Website & email → Setup connects one exact hostname and shows DNS records and status. Keep the .leshya.app address as recovery. www and a root domain are different names. A custom hostname cannot authenticate clients until ownership, DNS, TLS and sign-in setup are ready. A trusted hostname with only its entitlement lapsed is account-only for existing users; a failed, detached or untrusted hostname cannot sign anyone in.
Emails to clients → Sender domain is separate from the website domain. It shows effective From and Reply-to, accepts one sender hostname and local part, and returns DNS records to copy. It does not create a mailbox. Until verification and entitlement are current, and while a sender is failing or disconnecting, required client and auth email uses the displayed Leshya fallback. Wait for a disconnected sender to finish cleanup before claiming another hostname. These settings do not change checkout, refunds, earnings or withdrawals.
Intake form
A master switch at the top: off means nobody is ever asked, whatever your offerings say. Four default questions (what brings them to counseling, prior counseling experience, a note to you, and an emergency contact), each toggleable off. Up to 6 questions of your own (short answer, yes/no, or single choice), with the whole form capped at 10 questions total.
Questions can't ask for phone numbers, emails, or other ways to reach a client off Leshya, and wording that doesn't fit Leshya's tone is flagged before you can save. Turning the master switch on for the first time, with offerings already live and none of them asking yet, offers you the choice to apply it to every offering at once or pick per offering.
Work with organizations
Where you declare what kind of organization work you'd take on (employee support, school programs, workshops, and others), with an optional indicative rate. It's a private declaration Leshya uses to match you to opportunities. Nothing here is shown publicly, and nothing gates your regular booking practice.
If you work at a clinic, Website & email and practice-wide public controls belong to the clinic admin. You keep access to your own Specialties, Intake and Organizations.
Reviews and disputes
Client reviews appear in What clients say on your public profile and website. You cannot edit or delete review content. In Website Design, use the eye beside a review to show or hide it on both public surfaces, and use the section switch to hide or show What clients say as a whole. Admin moderation still applies. If a review breaks Leshya's rules, reach us through Help and we will take a look.
If something didn't go as planned with a session, most often a client who did not show up, "Report a concern" on the booking detail page lets you file it within 24 hours of the session's end time. Choose "The client didn't attend" or "Something else," add any details, and send it. While it's open, the booking shows "This session is under review" and its earnings stay locked. Once we resolve it, an upheld no-show becomes the official record of the session; if nothing is upheld, the booking simply carries on as before.
Clients
Your clients screen lists everyone you've worked with: search by name, see how many sessions, and when you last (or next) see them. Opening a client shows their full session history and a few stats (sessions, completed, cancelled, upcoming). Download clients sits in the toolbar on desktop, and in the filter sheet on your phone, and downloads the list you're looking at.
Ready to set up your page?
Create your counselor profile and start getting discovered.
Join as a counselor