Settings and Branding

Quick answer

Set your name, white-label branding, hours, GST and service charge, AI tone and language, and online payments in dineomAI settings.

Settings is where you make dineomAI feel like your restaurant, not a generic tool. You'll find it at /admin/settings, split into sections in the left sub-nav: Profile, Branding, Operating hours, AI personality, Chat menu categories, Ordering, and Payments. Each section saves on its own, so work through them once during setup, then dip back in when something changes.

Profile

The profile section holds your restaurant's core details:

  • Restaurant name (required), owner name, contact phone, and email (your login email).
  • Address and a short description of the place, shown to guests in the chat.
  • GSTIN: your 15-character Indian GST number, printed on bills. Leave it blank if you're not GST-registered.

Tax rates and whether your prices include tax now live in the Ordering section (see below).

Branding (white-label)

This is the white-label section, and it's where your brand shows up to guests:

  • Logo: upload your own (square, 512x512 or larger). It appears on QR cards, the chat header, and invoices.
  • Cuisine type.
  • A Google Reviews URL, shown to diners who rate you Good or Excellent so they can leave a review.
  • Theme colours: a primary colour, an accent colour, and an accent-pale tint, with a live preview of your QR card.
  • Diner chat theme: pick one of several looks (Aurora, Deep Space, Sunset, Chrome, Mono, Matrix) and a dark or light mode for the chat guests see after scanning.

Your logo and colours appear in the guest chat and on the printed QR cards, so a guest sees your brand, not dineomAI's. Get your menu in first, then set branding so the chat looks right end to end.

Operating hours

Set an open and close time for each day of the week. If you're shut on a given day, mark that day closed. There's an Apply Monday to all days shortcut for places with the same hours every day. Guests see "open now" or "closed, opens at..." in the chat based on these times.

AI personality

This section controls how the assistant talks to your guests:

  • Tone: pick warm, formal, casual, or playful.
  • Language: choose auto-detect, or lock it to a specific language (English, Hindi, Kannada, Tamil, or Telugu, each alongside English).
  • Custom greeting: write the first line guests see when they open the chat.

Auto-detect language is live today. Tone and the custom greeting are being rolled out and aren't wired into the live chat yet, so set them now and they'll apply once that ships. See how diners order for what the chat looks like to a guest.

Chat menu categories

Pick up to four of your menu categories to show as quick-pick buttons in the chat, right after the diet question. A guest taps one to open the menu pre-filtered to that category. Choose your most-ordered categories, and you can add an optional Offers button too. A category with no available items won't appear here, so add items via Menu first.

Ordering

This section controls how orders flow from the table to your kitchen, and how tax is applied:

  • Require waiter confirmation before the kitchen: off by default. When on, a new order waits in the waiter app instead of going straight to the kitchen, so a waiter can confirm a real guest is at the table first. It blocks fake remote orders. See the waiter app for how a waiter confirms or rejects.
  • Food / non-alcohol GST %: the GST rate applied to food and non-alcoholic items.
  • Alcohol VAT %: your state's rate on alcohol. Leave it blank if you don't serve alcohol.
  • Service charge %: a default service charge for bills.
  • Menu prices are inclusive or exclusive of GST: tells the system whether your listed prices already include tax, so the bill adds up the way you expect.

Payments

Let diners pay their bill online by UPI or card, straight from the chat. Money settles into your own Razorpay account, dineomAI never holds it. Create a Razorpay account, generate an API key, and paste the Key ID and Key Secret here (use test keys to trial, live keys to take real money). The secret is encrypted before it's stored and never shown again. Add the webhook URL shown on the page so no payment is ever missed. To turn online payment off, clear the Key ID and save.

FAQ

Will guests see dineomAI's branding or mine?

Yours. The branding section is white-label, so your logo and your theme colours show in the guest chat and on the printed QR cards. Upload your logo, set your primary, accent, and accent-pale colours, pick a chat theme, and guests see your restaurant's identity throughout, not ours.

How do I set my GST and service charge?

Open the Ordering section. There you set the food GST rate, an alcohol VAT rate (or leave it blank), a default service charge, and whether your menu prices already include tax. Those drive how every bill is calculated.

Can the chat work in a specific Indian language?

Yes. In the AI personality section, you can leave language on auto-detect, which adapts to the guest, or lock it to a specific language such as Hindi, Kannada, Tamil, or Telugu (each alongside English). Locking it is useful when most of your guests speak one language and you want a consistent experience.

What to do next

Once branding and tone are set, check that your menu categories line up with the quick-pick categories you chose. Set your tax and service charge in Ordering, decide whether to turn on waiter confirmation, then open how diners order to see the result from the guest's side.