Commerce

Appointments, loyalty points and the kitchen display

6 min readUpdated October 2026Pro · Custom
Three extra Commerce tools for different kinds of business. Appointments is a booking calendar for salons, clinics and other service businesses. Loyalty rewards repeat customers with points and tiers. Kitchen is a live order screen for restaurants and cafes. Each one can message your customers on WhatsApp as you work.
Before you begin

These tools are part of Commerce (Pro and Custom plans), so Commerce must be switched on for your workspace. Here is where to find each one:

ToolBest forWhere to find it
AppointmentsSalons, spas, clinics, dental and wellness, and other businesses that book time slotsCommerce → Overview, then the Appointments tab
LoyaltyAny business with repeat buyers: retail, food, beauty, servicesCommerce → Overview, then the Loyalty tab
KitchenRestaurants, cafes, bakeries, cloud kitchens and caterers taking orders on WhatsAppIt has no sidebar item. Open app.tanvik.io/commerce-kitchen, or search for Kitchen in quick search (Ctrl+K or Cmd+K) when your workspace is set up as a food business
Kitchen is designed for food businesses and Appointments for service businesses. A tab only appears when that tool is switched on for your workspace. If you need one you can't see, or a screen says you don't have access, message our team and we will set it up.
The WhatsApp messages these tools send are normal chat messages. They only reach customers who have messaged you in the last 24 hours. For anyone else, send an approved template from Inbox. If a customer replies to one of these messages, the reply arrives in Inbox like any other chat.
Appointments

The Appointments tab shows one week at a time. The cards at the top count bookings Today, Pending today, This week and No-shows. Days with bookings have a dot under the date. Use the arrows to move between weeks and Today to jump back. Click a day to see its bookings in time order.

01
Click New booking
Click New booking at the end of the tab row (or in the empty day). The New appointment window opens with the date set to the day you have selected, at 10:00.
02
Enter the customer and service
Add the Customer name and Phone (required). Pick a Service: Haircut, Hair colour, Facial, Manicure, Pedicure, Waxing, Consultation, Follow-up or Other. Add the Staff / Stylist if you like.
03
Set the time
Choose the Date & time (required) and an optional End time. Add Notes for preferences or special requests.
04
Book it
Leave Send WhatsApp confirmation to customer ticked to send the service, staff and time on WhatsApp. Click Book appointment. Bookings you create here are saved as confirmed.
Enter phone numbers with the country code, for example 919876543210. If a number doesn't start with 91, Tanvik adds it.
StatusButtons on the bookingWhat happens
pendingConfirm, Send reminder, No-showWaiting for you to accept the booking.
confirmedMark done, Send reminder, No-showThe slot is booked.
completedNoneThe appointment happened.
no_showNo-showThe customer didn't turn up. Counted in No-shows.
cancelledNoneThe booking was cancelled.

Send reminder sends the customer a WhatsApp message with the service, date, time and staff name. Use it the day before, or a few hours ahead, to cut no-shows. The tab updates live, so everyone on your team sees new bookings and status changes straight away.

app.tanvik.io/commerce-dashboard#appointments
The Appointments tab with a day calendar
Loyalty points

The Loyalty tab shows Loyalty members (customers with a points balance), Points issued, Points redeemed with their rupee value, and customers Active this month. Below that you will see your Program rules, your tiers, the Top customers by points and the last 50 Recent transactions.

01
Set your program rules
Click Configure at the end of the tab row (or Edit next to Program rules). In Configure loyalty program, set Points earned per order, For every ₹ spent, ₹ value per point and Min points to redeem. Click Save config.
02
Award points to a customer
Click Award points. Enter the Customer phone and Points to award, and add a Reason such as "Order bonus". A phone number that isn't a contact yet is added as one.
03
Let them know
Leave Send WhatsApp notification to customer ticked to send the points earned, the new balance and their tier. Click Award points.

Until you change them, the rules are 1 pt per ₹100, each point is worth ₹0.5, and customers need at least 50 pts to redeem. Customers move between tiers automatically based on their balance:

TierPoints balancePerks shown
Bronze0–4995% bonus on every order
Silver500–1,99910% bonus + free delivery
Gold2,000+15% bonus + priority support + birthday gift
Tier names, ranges and perks are fixed for now and can't be edited. The perks are labels: you give them to customers yourself, so only offer perks you are ready to honour.
app.tanvik.io/commerce-dashboard#loyalty
The Loyalty tab with program rules and tiers
Kitchen display
app.tanvik.io/commerce-kitchen
Kitchen display

The Kitchen Display is a live screen for your kitchen staff. Open it on a tablet or a screen in the kitchen. New orders appear on their own without refreshing, and the oldest orders are shown first.

LaneButtonWhat the button does
New ordersAcceptMoves the order to In progress and tells the customer on WhatsApp it is confirmed.
In progressMark ReadyMoves the order to Ready / Packing.
Ready / PackingMark ShippedMarks the order shipped, removes it from the screen and tells the customer on WhatsApp.

Each ticket shows the order number, customer, items with quantities, the order type (Delivery, Takeaway or Dine-in) and how long ago the order came in. The timer changes colour when an order is waiting too long:

LaneWarningLateMarked urgent
New ordersAfter 3 minAfter 5 minAfter 7 min
In progressAfter 12 minAfter 20 minAfter 25 min
The Kitchen Display uses the same orders as Commerce → Orders. Moving an order in the kitchen also moves it on the order list, so your front desk and kitchen always see the same status. When no orders are active, the screen shows Kitchen clear.
Common questions
QuestionAnswer
A customer didn't get the confirmation or reminderThey haven't messaged you in the last 24 hours, so the chat message couldn't be delivered. Send them an approved template from Inbox.
Can I change the service list for appointments?Not yet. Pick the closest service or Other, and add details in Notes.
Why isn't an order on the kitchen screen?The kitchen only shows orders that are New, Confirmed or Packing. Orders still waiting on the customer, and shipped, delivered and cancelled orders, are not shown.
Why doesn't a customer show in Top customers?Only customers with a points balance above zero are listed, and only the top 10. Award them points first.
I can't see Appointments, Loyalty or KitchenMessage our team so we can check which tools are set up for your workspace.