The simplest free setup is one web pate with your price list on top and a booking form underneath. Clients read the prices, pick a service, describe the design they want, and attach a reference photo. Your Instagram DMs stop filling up with the same questions every day. You can build it today without paying for anything.
Why the price post alone keeps your DMs full
A price image gets buried under newer posts, so people ask anyway. Then comes the usual chain: how much for chrome, does that include removal, can I bring a picture, are you free Saturday. By the time you have the service, the design, a day and a phone number, you have typed the same replies several times.
A page fixes this by answering the price questions up front and asking the booking questions in one go. You get a complete request in a single message instead of a week of back and forth.
What goes on the price list
Keep the list as text on the page rather than an image, so it reads well on a phone. Group it by service, with a short heading for each group, and put the time each service takes next to the price. Clients ask about duration right after they ask about cost.
Say your gel manicure is ₹900, removal is ₹200, and nail art is ₹150 per nail. Those are placeholders, so use your own. Write "from" next to any price that moves with length or detail, and say what moves it: "Extensions from ₹1,800, final price depends on length." That one line saves an awkward conversation at the appointment.
In Qwenvo you build this with Title, Text and Divider blocks. Add a few photos of finished sets with the Image block, so clients can see what plain, French and full custom actually look like.
The booking form fields
Ask only what you need to say yes or suggest a change. Here is a set that works for most solo technicians:
| Field | Block | Why you ask |
|---|---|---|
| Name | Short answer | So you can greet them properly |
| WhatsApp number | Phone number | Where you will confirm |
| Service | Checkboxes | Lets them tick a manicure and removal together |
| Nail shape | Dropdown | Saves a round of messages |
| Design level | Multiple choice | Plain, French, simple art, full custom |
| Reference photos | File upload | Replaces "can I send you a picture?" |
| Allergies or repairs | Long answer | You see problems before they sit down |
| Preferred date | Date | A first choice, not a promise |
| Preferred time | Time | Same |
| Estimated total | Calculated field | Adds up the services they picked |
Two small bits of logic make the frm feel shorter. Show the photo upload only when someone picks simple art or full custom, using the conditional logic option in the question's menu. And let the calculated field add up the prices so the client sees a total before sending. That total is an estimate, so label it that way.
Set it up in Qwenvo
Qwenvo is a free form builder that our team makes, and it covers this job without a paywall. Here is the order I would work in:
- On the empty-form screen, choose Create with AI and describe it: "nail salon booking form with service checkboxes, design level, photo upload, preferred date and time." You can also import your price list as plain text and edit from there.
- Open the editor and fix the blocks. It works like a document: type
/to add a block. - Add the conditional logic and the calculated field described above.
- Open Customize and match your Instagram: colors, fonts, button style, your logo and a cover photo.
- In the form Settings, turn on email notifications to you and a confirmation email to the client. Switch on prevent duplicate submissions so an anxious client does not send the same request three times.
Settings can also close the form on a date or after a set numbber of responses. That helps in wedding season or before a festival, when you already know how many clients you can take.
What you get free here is what many builders charge for: no Qwenvo badge, a custom domain, teammates, partial submissions, visit and drop-off analytics, AI triage, custom design and CSS, and 180+ templates. On Tally, for comparison, most of those sit on the Pro plan at $29 a month. Tally's free plan is still generous, with unlimited forms and submissions, logic, calculations and payments.
One honest limit: Qwenvo has no built-in scheduling. The form collects a requested date and time, and you confirm it yourself. If you want clients to pick from live opdn slots, embed Calendly on the page with the Embed anything block. Our free appointment booking form guide covers both approaches.
Put the page where clients already look
Open the Share tab and copy the public link. Put it in your Instagram bio, your WhatsApp business profile and your Google Business Profile. Set the link preview (image, title, description) so it looks good when someone forwards it in a chat.
If you want an address like book.yoursalon.com, add it on the Domains page. You add a CNAME pointing to qwenvo.com plis the TXT record shown, click Verify, and pick the domain on the Share tab. It has to be a subdomain, because most DNS providers will not let a bare yourdomain.com take a CNAME. The HTTPS certificate is issued automatically on the first visit.
There is no built-in QR code. Paste your link into any QR generator and print the result for your counter or mirror.
Check the numbers once a week
Visit and drop-off analytics tell you where the page loses people. If many open it and few send a request, the form is probably too long, so cut a field. If people start and quit at the photo upload, make it optional. Partial submissions also show you who typed a name and number but never finished, which is a person worth a friendly WhatsApp message.
AI triage can tag each request with a priority and a suggested reply. For a one-person salon you may not need it. For a salon with a receptionist and three technicians, it sorts "urgent, wedding Saturday" from "just browsing" before anyone opens the inbox, and unlimited teammates means the whole team can see the same submissions.
Questions owners ask
Can clients pick an exact time slot?
Not with the form alone. They give a preferred date and time, and you reply to confirm or suggest another. For live slots, embed Calendly in the page.
Can I take a deposit?
Yes, with the Payment blodk, but clients pay through PayPal checkout only. Qwenvo keeps a 1% fee on top of PayPal's own fee, which is typically 3.49% plus a fixed amount. Stripe is not offered right now. If deposits matter most to you, Tally is cheaper because it adds no fee on top of Stripe. Check that your clients can actually pay through PayPal before you rely on it.
Is Google Forms enough?
For a plain request, it can be. It is free with a Google account. But respondents must sign in with Google to upload files, which gets in the way of reference photos, and design and branding options are limited.
Can I use Hindi or Marathi?
The form language setting offers 45+ languages, so check the list for yours. One catch: the per-submission PDF cannot draw Devanagari. Use the CSV or XLSX export instead, which can.
Your next step
Open your Instagram DMs from the last week and write down the five questions you answered most. Then open Create with AI in Qwenvo, paste your price list and those five questions, and let it draft the page. Edit the draft, then put the link in your bio.