The details that control how you work, and how to change each one in the Leshya app. For the bigger picture of running your practice, see Running your practice.
How the edit screens behave
Open Practice in the app, then Practice settings. Each card opens its own screen.
Save appears only after you change something. Change it back and the bar goes away. If a save fails, you see the error and a way to refresh.
Optional fields say "(optional)" in their label.
Add lists (methods, questions, experience) use a small Add button under the list. Delete is a small bin icon in the title row of each card.
If your clinic manages a setting, such as the session address or the booking rules, the screen says so and cannot be edited. Counselors who work at a clinic use the web for now.
Expertise
Areas of expertise (optional): up to 4. Tap the field to open the list: tap the areas you want, or search for one. An area that is not listed can be added with Add. Tap Done to keep your picks; the close X leaves them as they were. They show first on your profile.
Also supports (optional): up to 8 more areas, picked the same way, so the right people can find you.
Works with (optional): pick any of the age groups, shown on your profile. Each has its own icon: children, teenagers, adults, seniors.
How I work (optional): add a method, choose it from the list, and write a short note in your own words. It is shown on your profile between About and Sessions. Keep contact details out of your note. Delete a method with the bin icon in its title row.
Practice address and billing address
Both address forms include City and State. In India, State is a list: tap it and type to search, for example "arun" finds Arunachal Pradesh. Entering a changed six-digit Indian pincode fills both; check and correct them before saving. Opening a saved address leaves your stored values unchanged. Other countries do not use this pincode lookup.
Practice address is where confirmed in-person sessions happen. Exact map pin appears above the map, with Clear pin beside it when a pin is set. Below the map, use Detect location to set your pin or Adjust pin to move it to the entrance clients should use. Check the address before saving. The address lines and landmark come first, then Country with Pincode, then City with State; on a phone Country has its own row and Pincode sits with City. In the app and on the website the order is the same. Changing the city, street or pincode clears the saved pin. Add a complete address and an exact map point to offer in-person sessions. Remove session address clears it. The map shows "© OpenStreetMap contributors".
Billing address is private. It is used for your billing records and does not change where you meet clients. It has no map.
Both addresses use the same Save bar and show it only after a change.
Intake form
Use an intake form switches the whole form on or off, and it takes effect straight away. Off means nobody is asked, however your offerings are set. The screen shows how many of your offerings ask for intake, with Ask on all offerings and Choose per offering.
Questions everyone starts with: four defaults, each with its own switch.
Your own questions: add up to 6 of your own with Add a question. Each has a text (up to 200 characters), an Answer type (Short answer, Yes / no or Single choice) and, for a single choice, 2 to 6 choices added with Add a choice. Ask everyone to answer marks a question as important. It never blocks anyone from booking. Remove a question with the bin icon.
A preview of the questions in the booking updates as you edit. Changes to the questions and the default switches are saved with Save changes.
Offer codes
Offer codes are live. They are for counselors on a website plan (or with a Founding grant), and clients use them only on your own practice website, never on the Leshya directory. You manage them on the website, not in the app: open Your website and choose Offer codes (a tab on a computer, a row on a phone browser). If you do not have a website plan, the tab shows locked with See plans; if you work at a clinic, your clinic manages its codes: on the website, Practice settings > Offer codes shows them read only, with the uses from your own sessions.
See your codes: All, Active and Inactive tabs. Each card shows the code, the discount ("10% off" or "₹250 off"), what it is for ("All offerings", one offering or several), how many times it was used ("3 / 10 used"), how many times one client can use it ("1 use per client", "3 uses per client" or "No limit") and the end date or "No expiry". With none yet, the page says "Create your first offer code".
See how codes were used: under your codes, Usage shows Total uses, Clients, Discount given and Booking value, then one row per use: the code, the client's name, the session date and offering, the price before and after, and the booking status. Pick All or one code above it. Tap a row (or Booking) to open that booking; on the website Receipt opens its receipt. Each card also reads like "7 / 20 used · ₹450 given".
New code: tap New code (on the phone, the plus button). Choose the Code (4 to 16 letters and digits, such as ANITA10; LESHYA, FREE and ADMIN cannot start a code), Percentage off or Fixed amount, Applies to (all offerings, or tick one or several), an optional Max uses, Uses per client (1 unless you change it, never more than Max uses; switch on No limit to let one client use the code again and again) and an optional Expires on, then Save. The code works until the end of that day in your time zone. A client is told "You've reached the limit for this code." once they have used it as many times as you allowed; clients are told apart by the email they book with.
Share: after you create a code the screen says "CODE is live" with Copy link, Copy code and Share on WhatsApp. Share is also on every card. Share needs your practice website address; without one only Copy code is possible. A code for one offering opens that offering's booking page with the code filled in; a code for several offerings or all of them opens your website home, and the code is filled in whichever offering the client picks.
Pause and resume: the switch on a card pauses a code at once. The link stays but the client is told the code is not active. Sessions already booked keep their discount.
Edit: you can change the details; once a code has been used, its discount and its name are locked, and you can add offerings to it but not take them away.
Archive: the Archive icon on a card, then Archive, stops a code for good. Its uses and receipts stay, it cannot be edited, paused or shared, its name stays taken, and a client who tries it is told "This code has ended."
Plan ended: codes pause on their own, a notice links to Plan and billing, and New code, Edit and Share are hidden. Renewing the plan reopens codes that have not ended.
Paused by Leshya: if Leshya disables a code, the card says so and you cannot turn it back on; contact us.
You pay the discount: a ₹250 code on a ₹1,000 session means the client pays ₹750 and you earn on the ₹750. A code may take the price below your minimum session price; the minimum applies to your list price. A code and a gift card cannot be used together. A 100% code books the session without a payment step.
The booking details and receipt show "Code ANITA10, minus ₹250" so you can see which sessions used a code.
Client emails: Usage shows the client's name. If a client deletes their Leshya account, the email Leshya kept for the code use is removed 90 days later; the use itself stays.
Bio Studio
When available, Bio Studio opens its own page editor from the web navigation above Your website, or from the app menu before Earnings. It is for independent counselors; a clinic account uses its clinic's pages. You can prepare and save the page before approval, including whether it is on or off. Your public page still needs profile approval and the feature to be available; saving does not publish an unapproved profile.
The first visit opens a short welcome, then guides you through Profile, Blocks, Social accounts, Layout and font, Background, then Buttons and review. Book a session is already your first block, and you can remove it. Back is the arrow at the top; the bottom button is always Continue, and it works with nothing added. On desktop Continue sits right under your content. Add another block opens a New block card with small Cancel and Add block buttons; tap a saved block to change it with Cancel or Save, and remove a block with the trash on its row. You can upload a background image during setup or choose a color or gradient. On desktop, the preview follows your choices; on phones, the available design samples show your choices. Back keeps your changes. If a save fails, you stay on that step with your work intact. Create page finishes setup; a page still awaiting profile approval stays private. Later visits open your editor directly.
Choose from eight themes: Gallery Note, Blue Hour, Electric Postcard, Coastline, Open Journal, Say It Loud, Quiet Form and Soft Studio. Each theme option shows its original fictional example, with its own photos or artwork, text, link styles and Share icon. Your current photo and text appear in your live preview. Add your display name, intro and photo; your real profile identity stays visible. Choose a solid color, gradient or still image, and frame the photo separately from the background. With a color or gradient background, a text color that is hard to read stays as a draft with an explanation. Fonts have fallbacks, and a wallpaper that cannot load uses its fallback color.
For an image wallpaper, the first upload starts with Full image. This adds no overlay to the photo. Choose Title and Bio colors that stay readable on your image. You can choose White fade or Automatic overlay instead; Automatic overlay adds a dark overlay to help text stay readable. Replacing the image keeps your chosen treatment. The editor shows the effective overlay when it differs from the strength you requested.
The page can hold Book a session, My Leshya profile, website links, headings and short text notes: up to 12 blocks, including hidden ones. You can move, hide or remove them; removal asks you to confirm. Each button can keep its own style and color or use the page defaults. Theme buttons start with the standard pill shape; you can choose different corners. Choose Line for an unboxed text row with a line underneath and an arrow; it uses your Text and icons color. Use brand color, when available, copies the color you see at that moment; later brand changes do not recolor the button.
Add each supported social once: Instagram, YouTube, LinkedIn, X, Facebook, TikTok or Threads. Choose whether icons appear under your intro or below links, their horizontal alignment, icon style and order. Use a valid public profile address or supported handle. Website links must pass the link check; shortened or messaging/contact links are not supported.
After setup, use Header, Theme, Wallpaper, Blocks, Social icons and Settings. Header has the photo, Title and Bio, with separate font and color choices. Theme chooses the composition; Wallpaper controls the background; Blocks includes the default link appearance and individual block edits. Social icons has the position, alignment, style and social accounts. On phones, the hub shows a live preview, while Header and Social icons keep a compact preview visible as you work. On desktop the preview stays beside the editor. Header and design changes use Save changes after editing; Header has one save for its profile and title styling, and retains any part that fails. Valid block and social changes save when you finish editing or move, hide or remove an item. Social Add or Edit opens a form with Save and a close button; closing a changed form asks before discarding. The value is checked when you leave the field and save. Settings has the separately saved page switch and a link with copy and share actions.
Preview can include unsaved Header and design changes; the public page uses saved changes. The full preview opens links separately, and booking uses your saved design and published sessions. Share uses the saved public page, not an unsaved preview. Leaving changed Header or design fields offers Keep editing or Discard. If a save fails, your draft stays. When Retry appears, it tries the save again. If the page changed on another device, Keep retains your edits on top of the latest version; Discard uses the saved version. In the app, a conflicting Reset is not repeated automatically; choose Reset again.
When your page is public, Share/QR uses leshya.app/yourname/links. Book a session uses your current offerings and existing booking flow; this page does not change prices, discounts or booked sessions. Turning it off returns visitors to your profile. Your real profile identity stays visible.
Work with organizations
Tick the kinds of organization work you would take on. Some ask for an indicative rate in rupees and some for a certification. For Other, add tags under What would you take on? (type it and press enter). Rates are private and are shared only when we contact you about a specific opportunity. This never limits your regular bookings. Save appears after a change.
Experience and Education
Experience: Add experience opens a card with Organization or clinic name, Role or position, Start and End month and year, Still working here, and a short description. The short description sits under More details (optional), which opens by itself when it already has text. Everything except organization and role is optional. You can add up to 20. Phone numbers, emails and social handles are not allowed in the text.
Education: Add qualification takes a Type, a Qualification name (search or enter your own), College or institution, Year, and an optional Subject and Description. Proof is added from the Add proof box: tap or click anywhere on it to choose a file (on a phone, a photo, a file or the camera). On a computer you can also drag a file onto the box; it reads "Drop to add proof" while you hold the file over it. JPEG, PNG or PDF, up to 10 MB. The box sits inside Add or Edit, rather than on the saved card. Under the box a line says to upload only documents you have the right to share, and that they are used only to verify your qualification. On a phone, the empty page uses the existing centered illustration and Add qualification floats at the lower right without a footer box. Discard is the smaller left action and Save fills the remaining space on the right. Missing required fields show errors when saving; optional fields are labelled optional.
Booking rules and time zone
Availability settings: your time zone opens a list you can search ("Search timezones"), then Minimum booking notice and Maximum advance booking. Changing your time zone moves your weekly hours with it, at the same times of day, after you confirm ("Move your weekly hours?").
Reschedule and refunds: one setting, Free until. Move the slider to Any time, 30 min, 2 hours, 8 hours, 24 hours, 48 hours or 1 week (each has its short name under its dot), or type your own whole hours from 1 to 168. The Your clients see box below shows the exact sentence your clients read. Clients can reschedule or cancel for free up to this long before a session starts. Later than that, the fee is kept. It never limits you, and a booking keeps the window that was true when it was made.

