Upload a border design and mark where the text & QR go.
New template
Upload a border design, mark zones, set price & tags
Post notification
Send an update to every registered user
QR design layouts
Save up to 4 standard box positions, lock them, test languages
New template
Frame maker (optional, tap to open or close)
Builds the plain white strip (black outer line, black inner line with rounded corners), the fixed CHALAT: name at the top centre, and sets the title, QR, bottom text and plate boxes for you. Add one emblem (shown on both sides, middle, reaching a little toward the QR), one slogan (whole bottom row) and 4 objects (PNG/WebP, background removed). Empty slots show a dashed guide in the preview only. Then save the template as usual. Portrait only for now.
Boxes are free to move (the old way). Pick a layout above to use the standard positions.
The 6 sentences are shared by every design and badge. Ticking copies the words into the design, so they stay exactly as saved. Editing a sentence here only affects designs you tick or save after that — never ones already saved.
Drag each box to reposition it. Drag the bottom-right corner to resize. Plate, logo, and invite zones are optional — tap × to remove.
Preview language for the title and bottom text, taken from the app's own texts. The text block shows exactly what you typed. Indian scripts and Japanese use your device's font here.
Estimate only. Calibration: x QR width. Set it after a real test print.
🖼 Artwork pictures (3D objects)
Add pictures with a transparent background (PNG or WebP, background removed). Drag them anywhere on the design above, even over a box. A picture is only kept if it ends inside the free area; otherwise it jumps back. Up to 4 pictures. Pictures cannot be edited after the template is saved.
Click a text box on the card to select it — tap more boxes to add them to the selection, tap a selected one again to remove it. Size, color, and border apply to every box you've selected.
Click a text box on the card to color just that one — with none selected, this colors every text box at once.
📢 Post an app notification
Shown to every registered user in their Notification Center — e.g. new QR designs, policy changes.
QR design layouts
A layout is a saved set of four boxes: top text, QR, bottom text and logo. Keep up to 4 per shape. Lock a layout so nobody can move it by accident. QR designs that follow a layout all use the same box positions, and the rest of the design is free for artwork.
Drag a box to move it. Drag its bottom-right corner to resize (the QR stays square). Tap a box to see its numbers below.
Selected box: TITLE(numbers are % of the design)
🌐 Language fit test
Checks the top and bottom text of every language in the app against the boxes above, using the real sticker text and the same fitting rules as the real QR design.
Membership pricing
Per-country prices & discounts, both durations
💳 Membership pricing by country
6-month and yearly price for each tier. Nothing charges automatically yet — these prices are just what's shown on the Buy buttons in the app; approving a purchase request is still a manual step below.
📊 Show my real earnings (after fees)▾
Tick a box to see "you keep" amounts under every price below (membership, QR Family Contact and call minutes). GST comes out of the price first, then Google Play takes its % of what is left. Discounts are counted too. Rough planning figure only — check exact numbers with an accountant.
Country
Currency
V6 / yr
V6 / 6mo
V8 / yr
V8 / 6mo
Discount
🛟 QR Family Contact pricing
Separate yearly packs, not part of V4/V6/V8. Solo = 1 vehicle, Trio = 3 vehicles. The country discount % from the membership table above applies here too. The green "you keep" line follows the ticks in the earnings box at the top.
Country
Solo / yr
Trio / yr
Trio per vehicle
⚡ Extra call minutes pricing
One-time top-up packs — never expire, drawn on only after the monthly plan allowance runs out.
Country
Small (10min)
Medium (25min)
Large (50min)
Fuel prices
Manual daily entry, per-country on/off
Country availability
Which countries can sign up right now
🌍 Country availability
Turning a country off only affects new sign-ups — anyone already registered there keeps working normally. This is the same list shown on the sign-up page's country dropdown.
⛽ Fuel prices
Entered manually, once a day. India needs a state; UAE and Singapore are one national price each — leave state blank for those.
Country on/off
Currently saved
Where
Petrol
Diesel
CNG
👤
Grant or manage a member
Look someone up, grant/extend/revert their plan
👤 Grant or manage a member
Look someone up by the email they signed up with.
New accounts whose email is a close match of an existing one (+tag / Gmail dots) get their invite rewards put on hold automatically.
📨
Invites & rewards
Test Drive rewards at a glance, and who invited how many
📨 Invites & rewards
Loading…
See who invited how many
→
Tap a row to see that person's friends and how many days after their own sign-up each friend joined. Tank full within a day or two, or many look-alike emails (a+1@, a+2@), is the pattern to watch. ⚠ = rewards already on hold for a look-alike email.
✉️
Move an account to a new email
For manual requests via chalatofficial@gmail.com
✉️ Move an account to a new email
For requests received manually via chalatofficial@gmail.com. Starts a 7-day grace period rather than moving anything immediately — the person sees a badge in-app right away and can cancel it themselves if it wasn't really them. The person must have already signed up fresh with their NEW email before you run this.
🛒
Pending membership requests
Approve or decline V6/V8 purchase requests
🛒 Pending membership requests
From the "Buy V6/V8" buttons in the app. ⚠️ next to a request means its purchase location didn't match that account's usual activity — worth a quick look before approving, not an automatic block.
🔑
Admin access
Who can open this admin panel
🔑 Admin access
Anyone listed here can open this admin panel. Add by the email they signed up with — they must already have a CHALAT: account.
📜
Legal documents
Terms, Privacy, and other site policy text
📜 Legal documents
Paste or edit the full text below — headings are detected automatically from lines like "1. Introduction" (matching the numbered sections in the drafted documents), so no special formatting is needed. Preview shows exactly how this will render in the app before you save.
🖼️
QR placement photos
Up to 10 pictures for the Ideas and examples gallery
🖼️ Ideas and examples gallery
SECTION HEADING
These appear in the app as square tiles, two in a row, on the welcome page (above the FAQ) and at the bottom of "How CHALAT works". Tap a tile in the app to see it bigger. The caption shows under each tile. Empty slots simply don't show. For each photo: choose the picture, type a caption, set the tick, then press Save. Nothing is stored until you press Save.
Keep the whole photo (tick on each photo). Off = the photo fills the square and its edges may be trimmed. On = the full photo is shown inside the square with dark bars at the sides or top. Pictures are stored uncropped, so you can change the tick later and press Save.
Photos you upload from now on get a small tile version automatically. Tap this once for photos uploaded earlier.
🏷️
Badge codes
Generate a batch of codes for the printer
🏷️ Badge codes
Generates a batch of unassigned codes ready to send to a printer. Nobody's vehicle is touched here — codes only get linked when a user activates one in-app.
Loading current stock…
🎨
Badge orders & delivery
Update delivery status, courier and tracking; download Excel
🎨 Badge orders & delivery
Every paid badge order. Tap a step to set the delivery status the customer sees (tap an earlier step to undo). Shipped / Out for delivery have boxes for courier, tracking number and link.
⭐
Product reviews
Master switch, minimum reviews for stars, hide or delete reviews
⭐ Product reviews
One master switch controls everything customers see about reviews. Existing reviews are always kept, even while it is OFF.
…
Show a product's stars only after it has at least
reviews
🖼️
Existing templates
Manage, price, and download your QR designs
Existing templates
📊 Show my real earnings (after fees)▾
Check a box to see "you keep" next to each QR design's price below. Rough approximation only — for exact numbers, check with an accountant.
Action bar0 selected
QR design preview
🛠️ Error diagnostics
Catches any JS error anywhere on this page — not just the QR design preview — from the moment the page loads. Use the floating button in the bottom-right corner to open the log at any time, from anywhere on the page.
🛠️ Error log
🐞
App error log (real users)
Errors captured from the live app, not this panel
🐞 App error log (real users)
Automatically captured from the main app — not this admin panel, which has its own separate diagnostics above. Newest first.