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:
- They DM to ask the price, the date, and whether there’s space.
- You reply, often hours later, between other work.
- They ask a follow-up: where is it, what to bring, can a friend come.
- You share your UPI ID or QR code.
- They pay and send a screenshot.
- You match the screenshot to the person, note their name in a list, and update your seat count.
- 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.