← All guides

Instagram DMs and UPI vs a booking website for workshops

An honest comparison for workshop hosts in India who take bookings over Instagram DMs and UPI. What it really costs in time and lost bookings, when it's fine, and when a booking website pays for itself.

By the Zittle team ·

Most workshops in India start the same way. You post a reel, people DM “how much?”, you reply with the date and your UPI ID, and they send a screenshot. It costs nothing, everyone knows how it works, and for the first few sessions it’s perfectly fine.

Then the workshop gets popular, and the same process starts costing you bookings. This guide compares the two honestly, so you can decide when it’s time to switch.

How the DM and UPI way works

For each booking, you and the guest usually go through:

  1. They DM to ask the price, the date, and whether there’s space.
  2. You reply, often hours later, between other work.
  3. They ask a follow-up: where is it, what to bring, can a friend come.
  4. You share your UPI ID or QR code.
  5. They pay and send a screenshot.
  6. You match the screenshot to the person, note their name in a list, and update your seat count.
  7. A day before, you message everyone with the address and time.

That’s several messages per guest, and every step waits on you.

What it costs you

The UPI payment is free. The rest isn’t.

  • Your time. Ten minutes of messages per booking is over three hours for a month of twenty bookings, most of it in the evenings.
  • Slow replies lose bookings. Someone who DMs at 10 pm and hears back at noon may have booked something else, or forgotten. Interest fades fast on Instagram.
  • Overbooking. Two people pay for the last seat while you’re busy. One of them gets a refund and an apology.
  • Screenshots aren’t proof. Matching “₹1,800 from S Kumar” to the right DM is slow, and an edited screenshot is hard to spot.
  • No-shows without a cost. A seat held over DM until “I’ll pay tomorrow” is a seat nobody else can book.
  • Nothing to show new guests. The details live in chats. A new visitor can’t see your dates, prices, reviews or how many seats are left without asking.

What a booking website changes

A booking website takes the questions and the counting off your hands:

  • Guests see everything without asking: dates, prices, what’s included, the address, FAQs and reviews.
  • They pay when they book, by UPI, card or net banking, and the booking is confirmed at once. No screenshots to match.
  • Seats count down on their own. When a session is full, it stops selling, and guests can join a waitlist. See Guests waiting for seats.
  • Confirmations and reminders go out automatically on WhatsApp, with the date, time and address.
  • Every booking is in one list, with the guest’s name, phone number and what they paid. See Manage bookings.

Side by side

DMs and UPI A booking website
Cost per booking Nothing A platform fee, paid by the guest on top
Your time per booking Several messages None, unless the guest has a question
Guest can book at midnight Only if you’re awake Yes
Seat count In your head or a spreadsheet Automatic
Payment proof A screenshot Confirmed by the payment provider
Reminders You send them Sent automatically
A sold-out session Guests leave Guests join a waitlist
When the money reaches you Instantly In a payout. Zittle’s are weekly, on Monday
A page that sells the workshop No Yes, with photos, FAQs and reviews

When DMs and UPI is enough

Keep it simple if:

  • you run one or two small sessions a month,
  • most guests are friends, regulars or referrals who’d message you anyway,
  • you enjoy the conversations and have the time for them.

When to switch

Move to a booking website when you notice any of these:

  • You spend evenings answering the same questions.
  • You’ve had to refund someone because a session overbooked.
  • People DM and then disappear before paying.
  • You run the same workshop every week, or at more than one venue.
  • You want to see which posts actually bring bookings.

You don’t have to give up DMs

A booking website doesn’t replace Instagram. It’s where your Instagram sends people. Put the booking link in your bio and on every story, and reply to DMs with the link instead of the whole process. Questions still come in, but the booking happens without you. See How to sell event tickets on Instagram.

If you’d rather guests never leave the chat, Zittle’s Instagram and WhatsApp chatbots answer questions and take bookings inside the conversation. The Zittle team sets them up for you. See Instagram and WhatsApp chatbots.

What it costs on Zittle

Your booking website, such as yourstudio.zittle.in, comes with your plan. On bookings paid online, the guest pays a platform fee on top of your ticket price, so you receive the full price you set. Walk-ins and phone bookings you record as offline tickets have no platform fee. See Payments, fees and payouts for the rates and when payouts arrive.

If you collect registrations with a Google Form today, Google Form vs a booking website compares that setup too.