Live orders
π Demand forecast
π Customers by city last 30 days
Where your customers are based, by IP location. Caveat: mobile carriers sometimes group users into one city β use as a trend signal, not exact.
π€ Frequently ordered together
Strongest dish pairings from your real orders. Use these to design combo deals, "frequently bought together" promos, or restructure the menu.
All orders (last 100)
Categories
Coupons & Offers
Create discount codes that customers enter at checkout. Different types: flat βΉ off, percent off with cap, BOGO (Buy 1 Get 1), free delivery.
Customer wallet
View customer wallets, manually credit/debit, set cashback rules, run bulk credit campaigns by segment.
All customers
Customers
Every customer who's signed up, with their orders, wallet balance, last seen, and tracked behavior. Click any user for the full journey.
Branding & restaurant info
Logo, name, colors and policies. Changes apply to the customer site, kitchen, and delivery panels.
Logo
Logo size
Controls how tall the logo appears in the header on the customer site, admin, kitchen, and delivery panels. The image keeps its proportions.
Restaurant info
Delivery & pricing
π΅ Delivery Carriers
Connect multiple delivery providers. Set one as default β if it's unavailable, the system tries your fallback chain in order before giving up to your own riders.
Pickup location (your restaurant)
β’ Borzo (Pune β available) β Sign up free at apitest.borzodelivery.com, get auth token, paste in Integrations β Borzo. Works in 1-2 days.
β’ Porter β Apply at porter.in/api-integrations, takes 5-10 days. Currently in stub mode.
β’ Webhook URLs: tell Borzo
https://tastykhana.com/api/delivery/webhook/borzo Β· Porter: https://tastykhana.com/api/delivery/webhook/porter
πͺ Exit-intent AI
When a customer is about to leave the site (mouse heads to close tab, or switches apps on mobile), the AI chat pops up with a contextual offer. Picks the right message and coupon based on whether their cart is empty, whether they've ordered before, etc.
π Google Analytics 4
Track customer behavior, conversions, revenue, and traffic in Google Analytics 4. Page views and add-to-cart events fire from the browser (client-side); purchase events fire from the server (Measurement Protocol) for reliability with payment redirects.
1. Go to analytics.google.com β create a property if you don't have one
2. Admin β Data Streams β click your Web stream
3. Copy Measurement ID (format: G-XXXXXXXX) into Integrations β Google Analytics 4
4. Same page β scroll to Measurement Protocol API secrets β Create β copy the secret
5. Save in Integrations tab β done. Reports appear in GA4 within minutes.
Integration keys
Keys you save here work immediately. But on Hostinger, redeploys may wipe saved keys. For keys you want to keep forever, also add them as Environment Variables in Hostinger (Node.js app β Settings β Environment Variables). The app reads env vars first, so env vars survive redeploys.
INTEGRATION_FIELD in capitals. Example: UNSPLASH_ACCESS_KEY, RAZORPAY_KEY_ID, RAZORPAY_KEY_SECRET.