This guide is for whoever runs the front desk, the practice manager or admin who invites counselors, keeps the clinic's details current, and manages bookings and payments for everyone who sees clients there.
1. Signing in
Most admins arrive by invitation. The clinic's creator, or another admin, sends an invite from the console, and it arrives as an email link showing "Join {clinic name}" and stating the role you've been invited as, clinic administrator or counselor.
With no Leshya account yet, create one using the exact email the invite was sent to, then return to the link. Signed in already with a different email, the page tells you so and asks you to sign in with the invited address instead. Signed in with the right email, one button, Accept invitation, finishes the join.
The link works for 14 days. If it lapses, ask the clinic to send a new one.
Once you're in, you land on the console. If you also see clients yourself at this clinic, as an owner-practitioner, the sidebar carries a Switch to counselor link that takes you to your own counselor workspace and back.
A brand-new clinic walks its creator through Clinic, Address, Hours, and Team setup before the rest of the console opens. Until setup is complete, other clinic paths return you to the setup steps.
If the creator also sees clients themselves, Clinic, Address, and Hours come first. They are then guided into their own counselor onboarding automatically, described in the counselor onboarding guide. When that is complete, they return to Team and use the Team finish action to complete clinic setup. Inviting counselors and publishing the clinic page wait until then.
2. Around the console
The sidebar carries Home, Bookings, Clients, Payments, Team, Availability, and Clinic settings.
Home
Home shows a Path to going live card while any of these are still open: add your first counselor, set your booking rules, complete your clinic profile, publish your clinic page. It disappears once all four are done. Below it sit upcoming sessions, active clients, and monthly earnings across the whole clinic, plus quick actions to book for a client, preview or share the clinic page, and invite a counselor.
Bookings
Bookings is the clinic's day-to-day list: requests, confirmations, and arrivals across the clinic. Filter by status, payment, counselor, or date, and search by name. Each row shows who delivered the session and how the money arrived. A row still owed money at the desk gets a Mark paid action in its menu, and open sessions can be moved or cancelled from the same menu. Book for a client starts a new booking on someone's behalf.
Clients
Clients lists everyone your clinic has served, across every counselor, in one list rather than split by who they saw. Download clients sits in the toolbar next to search on desktop, and in the filter sheet on a phone, for the whole practice's list at once.
Payments
Payments shows totals collected, collected this month, unpaid bookings, and refunds, split into All, Desk, and Online tabs. For marking desk payments paid and recording refunds, see the clinic payments guide.
Team
Team is where you invite people, decide who's bookable, and see who's waiting on your review. Members and Time away sit as two tabs on the same screen. See the clinic team guide for inviting counselors and admins, and reviewing a counselor's profile.
Clinic settings
Clinic settings is a hub with clinic profile (name, logo, about, expertise, languages), Practice address, the page (your public web address), payments (which payment methods you accept), notifications (the reply-to email, sign-off name, contact phone, and calendar event title your clients see), and your plan. After setup, manage Clinic hours under Availability. The initial setup wizard still has its own Hours step. Practice address is used for in-person appointments. Choose what visitors see.
Website & email is the shared clinic destination for public pages and practice email settings. Design lets a clinic admin edit text, managed images, sections and navigation, then preview the draft before publishing. Gallery and Magnetic carousel present the same uploaded photos. Add card keeps cards in the selected section, and Existing cards can reuse linked cards from another page. A hidden section remains editable but is omitted from the public site. Unpublishing keeps the draft. Leshya policy pages remain mandatory; a clinic 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.
When enabled by an eligible plan, The page → Custom website domain connects one exact hostname and shows its records and status. Keep the clinic .leshya.app address as recovery. A custom host is usable only after ownership, DNS, TLS and sign-in setup are ready. A failed, detached or untrusted hostname cannot authenticate anyone. A trusted hostname with only its entitlement lapsed is account-only for existing users, stopping public acquisition and new bookings. www and a root domain are separate names.
Notifications → Sender domain is independent. It shows the effective From and Reply-to identity, accepts one sender hostname and the part before @, and returns DNS records to copy. It does not host a mailbox. Only a verified, entitled sender changes From. Pending, failed, disabled or lapsed senders use the displayed Leshya fallback, so booking and auth email can still be sent. A disabled row stays visible while provider cleanup runs, and another sender cannot be claimed until a later read reports no binding. None of this changes checkout, payment states, refunds, earnings or withdrawals.
Your plan
Your plan shows what your clinic is on and when it renews. If you're a clinic admin, you can choose Team, Practice, or Network, with monthly or yearly billing, and pay through Razorpay. Only an admin sees this, not a counselor-only member. If your plan lapses, your clinic's public page and new bookings pause, but your console stays open, so existing bookings remain available to manage.
Have a coupon? Type it in below the plans before you choose one. The discount is worked out when you continue, and a code that covers the full price puts your plan straight on with nothing to pay.
Started a payment and closed the tab? A Finish your payment button sits beside the plans until that payment goes through. It takes you back to the same payment page, so you're never charged twice or asked to start again. Payment links last 7 days; after that the button disappears and you can choose a plan again. Once your plan is on, every admin at your clinic gets an email and a notification saying which plan it is and the date it runs to.
What your plan covers: Team covers 5 counselors and 200 bookings a month across your whole clinic, Practice covers 15 counselors and 600 bookings a month, and Network covers as many of each as you need. Your counselors are the ones who can be booked, plus anyone with an invitation still waiting to be accepted; an admin who does not see clients is not counted. Bookings are the confirmed ones for the month, whether they were paid online or at your desk, and a booking that was cancelled or refunded is not counted. Team shows how many counselors you have used, and Bookings shows how many you have taken this month, once you are near the number.
If you reach a number, Leshya says so rather than letting it pass quietly. An invitation over your counselor limit is not sent, and you can free a seat by removing someone or choose a bigger plan. Once the month's bookings are used up, new bookings pause until the 1st; the sessions already in your diary are untouched. The count follows the month a session sits in, so moving a session to another month moves it out of that month's total too, and a payment that was already going through when you reached the number still completes. Treat the figure as a close guide rather than an exact line. Moving to a smaller plan while you have more counselors than it covers is not allowed, and the message tells you how many would need to leave first.
3. The clinic's address is every counselor's session address
Set your clinic's Practice address once in Clinic settings. It is used for in-person appointments and the map appears above the address fields. Every counselor who sees clients here uses that same address for in-person sessions. Their own onboarding shows it already filled in and greyed out, captioned "Your clinic's address is your session address," so nobody at your clinic types or manages a separate one.
