Skip to content
Create a free form

Instagram booking form: take bookings, orders and leads from your bio

How to take bookings on Instagram with a form (not just a “DM to book” bio)

Scroll ten photographer, makeup artist or nail tech bios and count how they take bookings. “DM to inquire.” “WhatsApp for prices.” A phone number. Maybe one links to an actual form — and when one does, it’s usually a bare Google Form that looks broken on a phone.

That’s a strange gap, because Instagram is where these businesses already live. The work is visual, the audience is mobile, and the entire sales conversation already happens in DMs and WhatsApp. It’s 11pm, a bride-to-be finds your reel, she wants December dates and prices, she DMs you — and two weeks later you find the message sitting in your Requests folder. She booked someone else by then.

Everything on Instagram ends with a link. The only question is what’s on the other side. This guide shows you how to put a proper booking form there — in your bio, your stories, your DM replies, even on QR codes — and how to build one that captures packages, gives instant estimates, and lands every inquiry in your WhatsApp.

  • The Requests folder eats your leads. Messages from people you don’t follow get hidden in a separate requests inbox that’s easy to miss for days. Your best leads are often people who don’t follow you yet.
  • You answer the same five questions, every time. “Do you have my date? How much is bridal? Do you travel?” Over and over, one DM at a time.
  • DMs carry no structure. “How much for wedding makeup?” tells you nothing — no date, no location, no guest count — so every inquiry becomes a ten-message interview.
  • Nothing is recorded. Scroll far enough and the details are gone. There’s no list of inquiries, just a chat history.
  • No qualification. Every tire-kicker gets the same attention as a ready-to-book client.
  • No-shows stay free. With no deposit step, bookings get cancelled by silence.

A form fixes all six in one move: the client answers everything once, in one sitting, and you receive a complete, structured inquiry — wherever you are.

Section titled “Six places your form link lives on Instagram”

Instagram can’t host a form, so the form lives on your Formware URL and the link gets placed where clients already look:

  1. Your bio. Make the form your first bio link and label it in your bio text: “📅 Book here.” Instagram now allows several bio links — the form should beat the Linktree to first position, because every tap you remove is a client you keep. You can share your Formware URL directly.
  2. Story link stickers. Post your latest work, add a link sticker straight to the form. “This look? Book October →”
  3. A “Book” highlight. Save your best link-sticker stories into a highlight pinned to your profile, so the form is one tap from your grid forever.
  4. Pinned comments. Pin a comment with the link on your top-performing posts — the ones non-followers actually find through search and the explore page.
  5. DM saved replies. Instagram’s saved replies let you answer “how much?” with one tap — and the reply contains your form link. The DM becomes an instant, complete intake instead of a twenty-message negotiation.
  6. QR codes in the real world. Generate a form QR code for your studio reception, your booth at bridal expos, your packaging inserts, your business card. Physical traffic and Instagram traffic land in the same pipeline.

Build the booking form (photographers, MUAs, lash & nail techs, tattoo artists)

Section titled “Build the booking form (photographers, MUAs, lash & nail techs, tattoo artists)”

Whether you call it a photographer booking form or a makeup artist booking form, the structure is the same. Create a form — or start from a template below — with:

  • Choose your service — a picture choice question showing your actual work. The client taps the bridal look, the balayage, the fine-line sleeve. No package names to decode, and your portfolio does the selling inside the form. Something no Google Form can do.
  • When — a date question for the event or session.
  • The details that scope the job — location, coverage hours, number of people, “hair already done?” — whatever your version of these is.
  • Inspiration — a file upload question for mood boards and reference photos. 10 MB on the free plan covers any photo a client will send.

Then wire in the three conversion mechanics in the next section — estimate, availability, deposit — and finish with Recall Information: “Thanks, {{name}} — we’ve got your date and your estimated total is {{price}}.”

Start from: the booking request form, makeup consultation form, photography consultation form, nail consultation form, or tattoo booking form.

And because the conversation with these clients usually continues on WhatsApp anyway, there are WhatsApp-native versions of the same forms — like the WhatsApp makeup artist booking form — that pair with forwarding every response straight to your WhatsApp. Instagram captures the inquiry; WhatsApp is where you close it.

Build the order form (bakers, florists, makers)

Section titled “Build the order form (bakers, florists, makers)”

An Instagram order form has the same skeleton, shaped for selling:

  • The menu — picture choice again: the actual cakes, bouquets, or pieces. Multiple selection lets clients build a bundle; “Other” catches the custom ask.
  • Delivery or collection date, plus any deadline cutoffs in the question text.
  • Personalisation — short and long text for the message on the cake, the colorway, the engraving.
  • The design — file upload for the reference photo. “Upload a picture of the cake you want” is the single most order-accelerating question a baker can ask.
  • Estimate — same variable mechanics as bookings.

Start from: the custom order form, WhatsApp cake order form, WhatsApp flower bouquet order form, WhatsApp jewelry order form, or the custom dress measurement form for made-to-measure work.

Build the lead form (coaches, consultants, studios)

Section titled “Build the lead form (coaches, consultants, studios)”

Here the goal isn’t a booking — it’s a qualified conversation. This is your Instagram inquiry form:

  • The goal or problem — a long text question that makes prospects articulate what they want.
  • Budget and timeline — multiple choice or number, framed as ranges.
  • Scoring — a numeric variable that adds points per answer via conditional logic: budget in range +5, ready to start this month +3. High scorers jump to a thank-you page with your booking link; everyone else gets a softer “here’s how to learn more” ending. Logic is free on every plan.

Start from the lead capture form or coaching consultation form.

Instant estimates. Set a numeric variable and let each answer add to it with calculation logic — bridal base +$250, false lashes +$30, airbrush +$50, trial session +$120. The form ends with “Your estimated total is {{price}}” and the “how much?” DM disappears from your life. Free on every plan; in most scheduling tools this is an upsell, if it exists at all.

Availability. Add logic rules to the date question for your known blackout dates — “on your booked-out Saturday → jump to a waitlist message.” One honest note: logic checks against dates you set, not a live calendar, so this shines when you’re guarding a handful of dates. Beyond that, simply confirm before accepting — and when you’re genuinely full, the waitlist form keeps the overflow warm instead of losing it.

Deposits. This is the no-show killer. Give booked clients their own ending: it shows a short confirmation — then, on Pro, redirects to your payment link after a few seconds. Booking and deposit in one motion. Clients who hit a booked-out date land on the waitlist ending instead, which stays put with next steps. On Free, the booking thank-you page carries the payment instructions and next steps instead of a redirect.

OptionWhat it capturesWhere it breaks down
DMsNothing structuredRequests folder, repeat questions, no record, no deposit step
Google FormStructured answersDesktop-era UX on a mobile audience; no package photos, no estimates, generic look
Scheduling link (Calendly-style)A time slotNo qualification, no custom pricing, no order details — assumes the sale is already made
Meta’s native bookingAppointmentsLimited customization; fits appointment-shaped services, not quote-me work
Formware formPackages, dates, files, estimates, contact details— (and it hands off to any of the above)

Honest take: if your service is a pure time slot — one-hour session, fixed price — a scheduling link is a perfectly good choice. If your work is quoted — weddings, custom orders, events — you need intake before you can name a price, and that’s the form’s job. The two also combine: the form qualifies and prices, then your thank-you page hands off to the scheduler.

Run one form with different links per placement: ?src=bio, ?src=story, ?src=qr-expo. Hidden fields capture the source with every submission, and the UTM builder generates the links in a couple of clicks. Make a separate QR code per physical placement. Within a month you’ll know whether your bio, your stories, or the expo table actually fills your calendar — and where to push.

What free covers — and what you’ll want as bookings grow

Section titled “What free covers — and what you’ll want as bookings grow”

The free plan covers everything in this guide: unlimited forms and responses, picture choice, file uploads, conditional logic, instant estimates, WhatsApp sharing and forwarding, QR codes, hidden fields, progress bar. Most solo creators can run their entire booking pipeline without paying anything.

Pro (~$29.99/month) earns its keep when the form becomes the front door of your brand — see pricing:

  • Remove Formware branding and add your logo — the form should look like your studio, not a tool.
  • A custom domain — your bio link reads book.yourstudio.com.
  • Your own link preview image and favicon (Pro) — the free plan already lets you set the preview title and description; Pro adds your own preview image, so when the link unfurls in a DM or bio tool, the card shows your work, not a placeholder.
  • Deposit redirects — straight to payment after submit, as above.
  • Partial submissions — recover inquiries from clients who started filling in the form and dropped off. They’re viewable and exportable (not automation triggers), but for a wedding inquiry worth thousands, “she saw the price and left” is exactly the lead you want to call back.
  • Automated confirmation emails — every client gets an instant, branded acknowledgement.

Bookings — booking request · photography consultation · makeup consultation · nail consultation · tattoo booking · waitlist

Orders — custom order · cake order · flower bouquet · jewelry · dress measurements

Leads — lead capture · coaching consultation

Browse the full booking templates category.

Can you add a form to Instagram? Not natively — Instagram doesn’t host forms. The standard setup is a form hosted on its own URL, linked from your bio, story link stickers, highlights, pinned comments, DM saved replies, and QR codes. All six placements are covered above.

How do I add a booking form to my Instagram bio? Create your form, copy its Formware link, and add it as your first bio link — with a label in your bio text (“📅 Book here”) so people know what they’re tapping. Back it up with a story link sticker and a “Book” highlight so the form stays reachable from your grid.

How do makeup artists take bookings on Instagram? Most take them in DMs. The better setup: a form with a picture-choice question for packages, a date question, a file upload for inspiration photos, an automatic price estimate, and responses forwarded to WhatsApp. The WhatsApp makeup artist booking form is a ready starting point.

Is a booking form better than a scheduling link? For fixed time slots at a fixed price, a scheduling link works well. For quoted work — weddings, events, custom orders — you need structured intake before you can name a price, which is the form’s job. You can combine both: the form qualifies and estimates, then hands off to your scheduler on the thank-you page.

Can I use Google Forms for Instagram bookings? You can — it works, and it’s free. But on a phone it feels clunky to fill, it can’t show your packages as pictures, it can’t calculate an instant estimate, and it looks generic rather than like your brand. The comparison table above shows where each option fits best.

Can clients pay a deposit through the form? Yes. Give the booking path its own thank-you page with a short confirmation message and — on Pro — a redirect to your payment link that fires after a few seconds; clients who hit a booked-out date land on the waitlist ending instead. On Free, the thank-you page carries your payment instructions and next steps.

Is Formware free for Instagram booking forms? Yes — the free plan includes unlimited forms and responses, picture choice, file uploads, conditional logic, instant estimates, WhatsApp forwarding, and QR codes. Pro adds your own branding, custom domain, link preview image, deposit redirects, and partial submission recovery.

How do I stop missing DM inquiries? Check your Message Requests folder — inquiries from non-followers land there hidden. Then set a saved reply containing your form link, so every “how much?” gets an instant, complete intake instead of a slow back-and-forth.