What do you want to review?
Start with a short summary. Select Next only when you need the full report or operational controls.
Choose what to report
Report Scope
Define the time period, location, and service details for your report.
Customer Segment
Filter by customer type and membership tier.
Customer live view
CRM storage monitoring
Live Workshop Board
Sales trend
Customer growth
Branch sales comparison
Service category revenue
Branch performance
Sorted by the selected owner metric and limited to branches allowed for this login.
Loyalty program performance
Payment overview
Customer retention and reminder operations
Reminder logic stays available below the financial owner KPIs.
Payment thank-you & follow-up
Queued after Service Advisor receipt confirmation. Default send time: 7:00 PM.
Automatic send setting
A saved receipt joins the queue once. The customer message opens the CRM to view the receipt, points, and service history.
Add service record
Workshop work queue
Trace workshop visits using your permitted branches.
Newest workshop visits are shown first.
Branch work queue
Pending and active workshop jobs for your assigned branch.
Customer bookings
Upcoming customer arrivalsConfirmed bookings for your assigned workshop.
Import existing customers from Excel
Vehicles
Find vehicles, trace workshop visits, ownership links, and reminder readiness.
Choose what to manage
Review due customers, prepare a WhatsApp send, or trace campaign results in one focused view.
Due reminder queue
Review service reminders and narrow them by branch or due type.
Campaign results
Numbers use the same sent reminder history for the selected branch or branches.
Sent reminder details
Current report period and branch filters are applied.
1. Choose customers
Use branch, due type, or search. Select one or more branches when needed.
Choose filters first. Matching customer cards stay hidden until you are ready to review them.
2. Select and send
Only pending reminders linked to an active, WhatsApp-verified customer account can be selected. Sent customers are automatically excluded from the next bulk send.
3. Follow-up tracker
Record customer reply, rejection, booking, or confirmed sale. A WhatsApp reply is logged by staff here until a provider reply webhook is connected.
Mechanic access
Plate number is the key link between workshop history and future customer registration.
Payment updates
Current Workshop: All workshops
Only jobs completed by the mechanic's final swipe enter this queue.
Promotion offers
Manage customer offers through one focused step at a time.
Offer control centre
Follow groups 1 to 3 to plan, prepare and publish a promotion. For daily updates, open the exact area you need; live totals show what customers can currently see.
Offer library
Review saved promotions and open one to edit.
Customer ratings
Admin sees all ratings. Advisors see assigned workshop ratings. Mechanics see assigned-job ratings.
Send flyer campaign
Membership control centre
Follow groups 1 to 3 to prepare a campaign, complete the final send review, and maintain membership rules.
Campaign audience
Choose the member class and branches for this campaign.
Campaign audience
Choose who can receive this flyer. Duplicate phone numbers are sent only once.
Flyer & WhatsApp message
Attach customer-ready flyer links and prepare one clear message.
Review campaign before send
Confirm the audience, branch scope, flyer links, and message before opening the final send confirmation.
Show eligible customer details0 eligible
Select a member type to review the customers who will receive this flyer.
Membership programme settings
Control the member benefits, tier thresholds, and customer-facing media in one place.
Member benefit content
These benefit descriptions appear to customers and can be inserted into the flyer message with {membershipOffer}.
Silver
Gold
Platinum
Diamond
Create Loyalty Campaign
Set up a membership campaign to reward your customers and drive repeat visits.
Saved campaigns
Manage drafts, scheduled campaigns, and previous offers.
Vehicle model image library
Review image coverage, upload verified defaults, or browse the model library in one focused workspace.
Show existing older models without creating duplicates.
Vehicle image control centre
Follow groups 1 to 3 to check coverage, publish verified defaults, and maintain the complete model library. Live totals show where attention is needed.
Image coverage
Check which models already have a usable default.
Choose → Preview & crop → Accept as default. Paste an image address or upload a photo. All new images use a mobile-first 1200 × 900 (4:3) frame. Customer-uploaded photos always take priority.
Add a model or remove a mistaken manual entry. Vehicle history is preserved.
Select a brand and model
The image customers currently see will appear here.
Paste a direct image address, then choose Preview & crop. Small Google thumbnails may look soft; choose the original image where possible. Only use images you own or have permission to use.
Admin Data Sync
Production database is the master. Use this page only for backup, mobile-master export, and controlled overwrite.
System status
Confirms whether this browser is using the central production database or local fallback mode.
Local data migration
Use this when records were created on this desktop before production sync was fixed.
Audit Trail
Admin investigation log for creates, updates, deletes, restores, login activity, backups, imports, payments, and exports.
Choose what to investigate
Start with a focused activity group, then open one record for its full before-and-after evidence.
Audit records
Review the matching activity, then open one record for full evidence.
Refine audit records
Combine dates, role, module, workshop, action, entity, or search.
Recycle Bin
Soft-deleted records remain restorable by Admin. Normal CRM pages hide these records.
Choose what to recover
Start with one deleted-record group, then open a record to review its recovery details.
Deleted records
Review matching records, then open one recovery detail.
Refine deleted records
Combine module, deletion actor, or search without leaving this recovery group.
Server Backups
Production backups are stored on the server with 30-day retention. Full restore creates another backup first.
Choose one safe action
Browse, create, or restore without mixing high-risk controls into routine backup work.
Backup library
Review retained server backups and download a safe copy.
Create a production backup
Capture the current production CRM data before a major Admin change or maintenance task.
Offers
Choose a promotion, check the details, then contact the right workshop.
Service Catalogue Builder
Build visual service blocks with unlimited layers. Choose up to six featured Home services below; the full catalogue remains under View all services.
Choose what to manage
Open one focused section at a time. Customer-facing services stay separate from layout and block setup.
Browse catalogue
Review the customer-facing service structure.
Customer app icon layout
Controls the Home and Services shortcut grid. Icons and links remain managed by each visual block below.
Choose up to six service blocks. Their catalogue sort order controls the Home display order; every active service remains available under View all services.
Maintenance Planner & Price Guide
Customers see the verified maintenance intervals on Home. Product Master remains the normal live price source, so changing a catalogue price never needs a new guide image.
Branch prices below are optional overrides. Without one, the planner only shows a specifically matched active customer-visible product price for that branch.
Add visual block
Use this as navigation folder, brand group, service type, linked item, or app shortcut.
Catalogue
Manage the customer catalogue, items and pricing, and reusable setup from one workspace.
Catalogue control centre
For first-time setup, follow groups 1 to 3. For daily updates, open the exact area you need—every catalogue tool is available directly below.
Item master
Search and manage products and services.
Choose a service type
Start with one work type, then choose a service and vehicle category. Rates are labour-only estimates.
Services
Choose one service to estimate.
Choose a service
Select the correct vehicle class and region.
Changes publish to the central server and require an audit reason.
Only Admin can publish labour-rate changes.
Selected labour
Multiple work items may share labour. This subtotal is not a final quotation.
Choose one setup type
Open one field to review its reusable values. Editors appear only when needed.
Sales Group
Reusable setup values.
Edit selected setup title
Change the label or Admin description without changing its saved values.
Add a value
Add one reusable display value to the selected setup type.
Create a reusable field
Use this only when a new dropdown group is needed in item records.
Choose one brand
Search the brand library, then open one brand to review or update it.
Brand
Review the saved brand information.
Add a brand
Create one reusable saleable brand.
Enter a direct public image URL to check the logo before saving.
Open full imageImport / Upload
Bulk upload product and service rows. The system validates before saving to the central server.
Choose one visual card
Review the link status first, then open one catalogue card to manage its item master connection.
0 cards shown
Choose a catalogue card
Its saved item master link will appear here.
Choose an item to create the link. Price, SKU, and stock remain controlled by item master.
Refine products & servicesCategory, brand, package, status, and promotion
Loyalty program
Customers redeem points for rewards. Branch stock is reserved at checkout and deducted after collection.
Loyalty
Customers redeem points for physical items or discounted services. Service points are completed only after the final cash bill.
Credited and pending points ledger
Trace every service-payment point to its cash bill, mechanic-selected services, saved rate, campaign multiplier, and review bonus.
My loyalty balance
Reserved redemptions hold points until collected, cancelled, or expired.
Service and product earning rates
Choose one rate for each fixed group. Tyre and Car Wash remain separate; every other service and product shares the All Others rate. A completed payment uses one group rate only.
5-star review loyalty points
Customer receives points once after a 5-star rating with a written review. Default is 10 points. For service, offer, promotion, or sale rules, the highest matching active rule applies once.
Discover rewards
Browse workshop benefits and physical rewards using your loyalty points.
Redemption requests and completion queue
Physical items use stock-issue handover. Discounted services require advisor acceptance, a mechanic-completed job, final cash bill proof, and the final swipe before points are deducted.
Loyalty Terms & Conditions
A simple guide to points, membership level, rewards, and inactivity rules.
Stock control
Manage CRM gifts and check the stock received from AutoCount.
Record receipts and adjustments in the correct AutoCount book. CRM displays the latest received balances and manages gift reservations.
Checking saved source status…
Gift catalogue
Manage photos, points, customer visibility and dedicated gift codes. Approve new gifts in AutoCount gift setup.
AutoCount branch stock
Read-only balances. Available stock accounts for CRM reservations and requires a current source check.
Historical CRM Stock Received Notes
Previous records are retained for reference. Drafts and posted notes are read-only; record new receipts in AutoCount.
CRM movement history
Previous CRM movements and reservation activity. For current source documents and recipient tracing, open AutoCount gift redemption trace.
My vehicle profile
Keep each car identity, fitment, and maintenance reference in one clean view.
My vehicles
Vehicle details are linked to this customer login.
Account settings Contact, WhatsApp verification, and preferred workshop
My service history
Select a vehicle, then choose a service date to view the full record.
Service spending summary
A simple overview of yearly spending, service categories, visits, receipts, and ratings.
Spending by service type
Year comparison
Vehicle service timeline
All registered branches
Every workshop record is shown below when this page opens. Search from the top bar, then edit a branch or open a focused management tool.
Branch directory
Search and open one workshop branch.
Registered branch directory
Active and inactive records stay visible here so nothing is lost.
Find a Mobil Car Care workshop
Choose a nearby branch, then tap More details for services, directions, contacts, and Google reviews.
CCTV Live View
Configure each branch separately. Customer access controls are isolated from NVR and camera setup, and NVR addresses, RTSP links, and CCTV passwords are never stored in CRM.
Branch workspace
Choose one branch first. Every control and setup change below applies only to this branch, preventing a Samarahan NVR from being saved under another workshop.
Choose one task
Check the branch status first, then open only the CCTV control or setup area you need.
Customer access
Manage one focused CCTV task for the selected branch.
Customer access control
Turn customer CCTV access on or off for the selected branch only.
A live pass is available only while that customer’s service record is In workshop. Ready for pickup or Done closes the feed.
NVR and gateway setup
Add or edit an NVR for the selected branch. Gateway ID is a safe label, never an RTSP link or CCTV password.
Secure NVR and gateway steps
- On the NVR, keep RTSP Server enabled. Keep Alexa off and do not open NVR ports on the router.
- Create one restricted streaming user with Remote access only. Keep its password on the workshop gateway, never in CRM.
- Use the advisor PC on the same staff Wi-Fi as the NVR (not guest Wi-Fi). Keep Wi-Fi client isolation off and test one camera locally before connecting customers.
- Install the MCCC CCTV Gateway as a Windows background service and connect it through an outbound secure tunnel. No LAN cable or router port forwarding is needed. It validates each CRM ticket every 30 seconds and closes video when access ends.
Approved service-bay cameras
Only active cameras in this branch can be assigned when a car enters the workshop. Use a unique gateway stream key such as samarahan-nvr1-ch1; never enter RTSP links or CCTV passwords here.
Current branch mapping
Review NVRs and cameras for the selected branch before enabling customer access.
Customer vehicle database update
Fill what you know. Blank service dates can remain empty.
Car details
Optional now, useful later for battery, tyre, wiper, and maintenance recommendations.
Vehicle details
Admin user management
Only Admin can create staff IDs. Digital Operation Manager, Service Advisor, and Mechanic access requires an active assigned workshop branch.
Five protected work areas
Every Service Advisor receives the same daily-work shortcuts. Product, stock, workshop, reporting, and account-management areas stay unavailable.
Tap a shortcut for its operating scope. Administrators can check this directory at any time; individual Service Advisor accounts cannot add more modules.
WhatsApp setup check
Admin diagnostic page for WhatsApp OTP, pickup-ready notifications, and reminder sending.
Keep this page for setup and troubleshooting
This is not a daily operations page. Admin uses it when customer registration OTP, ready-pickup WhatsApp, or future reminder notifications need verification after Meta settings are changed.
Automatic service update WhatsApp
Keep customers reassured at the two key moments: when work starts and when the vehicle is ready. Messages are sent only to an active customer account with a linked, OTP-verified WhatsApp number.
Preview customer messages
Meta values Admin must prepare
These values belong in server environment/config files only. Do not paste access tokens into normal CRM forms.
| WhatsApp Business Account ID | From Meta Business / App Dashboard. |
|---|---|
| WhatsApp Phone Number ID | Cloud API sender phone number ID. |
| Business sender number | Expected sender: 60109519868. |
| Permanent/system access token | Store only in environment variables. Never paste token into CRM UI. |
| OTP authentication template | Template category must be AUTHENTICATION and status Approved. |
| In-workshop utility template | Set WHATSAPP_IN_WORKSHOP_TEMPLATE_NAME. Use five body values: customer name, plate, workshop, estimated ready time, and the CRM / Live CCTV progress instruction. |
| Ready-pickup utility template | Set WHATSAPP_READY_PICKUP_TEMPLATE_NAME. Use five body values: customer name, plate, workshop, advisor, and ready time. |
| Test recipient number | Internal WhatsApp number used by the Send test OTP button. |