Navigation map
Here's every screen in Saskey CRM, exactly as it appears in the sidebar. Bookmark this section β everything else in the guide references these labels.
πΊοΈ The full sidebar
- Dashboard β your role-based landing screen
- Field Tracking (Sales) β DSE GPS map + reports
- Field Tracking (Service) β technician map + reports
-
CRM
- Leads
- Unassigned Leads
- Customers
- Test Drives
- Bookings
- Quotations
- Finance
- Deliveries
- Follow Ups
- Log Activity
- Vehicles β vehicle master + pricing
-
Reports
- Overall Reports
- Lead Reports
-
Team
- Team Members
- Branches
- Hierarchy
- My Team β only for managers with reports
-
Settings
- Company
- Field Config
- Vehicle Categories
- Activity Types
- Lead Temperature
- Vehicle Pricing
- Quotation Branding
- Zoho Integration
- Telegram Reports
- Notifications
- Lead Sources
- Public Forms
- User Authentication
- Change Password
- Appearance
- Audit Log β admin only, permission denials
- Super Admin β cross-tenant, Saskey team only
βΉοΈ
What you actually seeSidebar items are hidden if the module is not enabled for your dealer, or if your role doesn't have access. So your sidebar might be shorter than the map above.
First-time login
Your Dealer Admin will create your account and send you an activation email. Here's the flow.
π© The activation email
- Check your inbox for "Welcome to Saskey CRM β set your password" from
info@saskey.in.
- Click the green Set my password button.
- You land on a page that asks you to pick a password (minimum 8 characters).
- Enter your password twice, click Save new password.
- You're redirected to the login screen β sign in with your email + the password you just set.
π‘
Didn't receive the email?Check spam. Otherwise ask your Dealer Admin to click Resend activation email from Team β your row.
π Logging in on the web
- Open your CRM URL in any browser (Chrome, Edge, Safari). Usually
https://crm.saskey.in.
- Enter your email address and password.
- Click Login. You'll land on your role-specific dashboard.
Forgot password
Self-serve reset via email β no need to ask admin.
π Reset in 3 steps
- On the login screen, click "Forgot password?" below the password field.
- Enter your email address. You'll always see "check your inbox" β even if the email isn't registered (this prevents attackers from probing for valid emails).
- Check your inbox for "Reset your Saskey CRM password". Click the green button, set a new password, sign in.
β οΈ
Link expires in 1 hourIf you don't reset within 60 minutes, the link stops working. Request a new one.
Understanding the dashboard
What you see depends on your role.
π What each role sees
Super Admin
Dealer Admin
Branch Manager
Sales Manager
Sales Executive / DSE
Telecaller
Service Manager
Service Advisor
Super Admin β cross-dealer visibility; can log into any tenant. Reserved for the Saskey team.
Dealer Admin β full dealer scope: every branch, every lead, every user in your dealership.
Branch Manager β branch scope: leads & users tagged to their branch only.
Sales Manager β team scope: leads for all DSEs reporting to them.
Sales Executive / DSE β self scope: only their own leads, bookings, follow-ups, test drives.
Telecaller β dealer-wide read on leads (receptionist equivalent); can claim unassigned leads.
Service Manager / Advisor β service tickets, complaints, technician workload.
Leads & temperature
Sidebar β CRM β Leads. A lead is a person who showed interest. Capture them, track them, convert them.
β Creating a lead
Sales ExecutiveSales ManagerDealer Admin
- Go to CRM β Leads from the sidebar (or tap the + New Lead button on mobile).
- Fill in Name, Mobile, Vehicle Interest (mandatory β searchable dropdown, type 3+ letters to filter).
- Pick a Lead Source from your dealer's configured list (Walk-in / Website / Instagram / Referral / etc.).
- Set the Lead Enquiry Date (defaults to today; you can backdate).
- Set the Next Follow-up Date (mandatory β defaults to today + 2 days).
- Optionally: village autocomplete, temperature (Hot/Warm/Cold if the module is enabled), notes.
- Click Save. Status is New by default.
π‘
Duplicate checkIf the mobile number is already on an active lead in your dealer, you'll see a message like "Foo Bar already has an active lead (assigned to Ravi Kumar). Ask your manager to reassign it." β the system won't let you create a duplicate.
π₯ Lead temperature: Hot β Warm β Cold
If the Lead Temperature module is enabled, leads auto-cool over time so stale ones don't clutter your pipeline.
- HOT β newly created or recently contacted.
- WARM β auto-set after the Hot-to-Warm window (default: 3 days, configurable per dealer).
- COLD β auto-set after the Warm-to-Cold window (default: 7 days after warm).
- Any follow-up activity resets the lead back to HOT.
βοΈ
Configurable per dealerDealer Admin can change the cool-down windows in Settings β Lead Temperature.
π Pipeline stages
Every lead moves through this funnel β either manually via stage-action buttons or automatically when you log an activity:
- New β freshly created
- Contacted β first call/WhatsApp done
- Interested β customer confirmed they want to buy
- Test Drive Scheduled β drive booked
- Quotation Given β price shared
- Booking Done β advance received
- Lost β with reason field
- Not Interested β with reason + one-tap re-open
βΉοΈ
Stages don't downgradeLogging a Contact activity on a lead already at Quotation Given keeps it at Quotation Given. Only explicit "Mark as X" buttons change the stage. Terminal stages (Lost / Not Interested) stay put β reopening is a separate action.
π₯ Reassigning & bulk reassign
Sales ManagerBranch ManagerDealer Admin
- Open the leads list. Tick the checkboxes for the leads you want to reassign.
- A floating action bar appears at the top with Reassign to⦠dropdown.
- Pick a DSE (only visible team members appear).
- Click Confirm. The new owner gets a push notification.
β‘οΈ Converting a lead
From the lead detail page, use the stage-action buttons:
- Book Test Drive β jumps stage to Test Drive Scheduled + captures details
- Create Quotation β jumps stage to Quotation Given + opens the quotation builder
- Create Booking β jumps stage to Booking Done + opens the booking form
- Mark Not Interested β captures reason, moves to terminal stage
- Re-open β available on Not Interested / Lost, moves back to New
Unassigned Leads inbox
Sidebar β CRM β Unassigned Leads. Every public-form or walk-in lead without an assigned DSE lands here.
π₯ Who sees it
Visible to Super Admin, Dealer Admin, Branch Manager, Sales Manager, Telecaller β plus DSE and Sales Executive for self-claim (they only see their own branch's inbox and can only pick themselves).
β Self-claiming as a DSE
Sales ExecutiveDSE
- Go to CRM β Unassigned Leads.
- You see the leads waiting to be worked in your branch.
- Click the Assign dropdown next to a row.
- Only your own name appears in the list (backend enforces this).
- Click your name β lead is claimed and disappears from the inbox. It now shows in your My Leads list.
π Bulk-assigning as an admin
Dealer AdminBranch Manager
- Tick checkboxes for multiple leads.
- Floating bar at the top: pick a DSE from the dropdown.
- Click Assign Selected. All picked leads move to the chosen DSE in one transaction.
- The DSE gets a push notification: "N leads assigned to you".
βΉοΈ
Branch Manager scopeBranch Managers can only assign to their own team subtree. They can't steal leads from other branches or reassign to DSEs outside their scope.
Customers
Sidebar β CRM β Customers. The list of everyone who's ever been a lead, prospect, buyer or service customer at your dealership.
π€ What you see
Every customer's contact info, purchase history (bookings + deliveries), test drives taken, quotations shared, complaints logged. A single 360Β° view.
- Search by name or mobile (last 4 digits also work).
- Filter by type β buyer / lead only / has finance / has service history.
- Click a row β customer detail page with the full timeline.
βοΈ Editing customer info
Customer records are auto-created from the first lead. To edit contact details:
- Open the customer.
- Click Edit.
- Update name, mobile, village, district, WhatsApp opt-in.
- Save. The change reflects on every lead / booking / quotation for this customer.
Test Drives
Sidebar β CRM β Test Drives. Schedule and track test drives with photo proof and odometer capture.
π Scheduling a test drive
Sales ExecutiveSales Manager
- Open the lead and click Book Test Drive (or go to CRM β Test Drives β New).
- Pick the vehicle from your Vehicle Master.
- Set date and time.
- Optionally capture the customer's driving license number β required by many dealerships for verification.
- Save. Lead status moves to Test Drive Scheduled.
πΈ Photos & odometer on mobile
Best done from the mobile app at the time of the drive.
- Open the test drive on the mobile app.
- Tap Start Drive β capture start odometer + photos.
- After the drive, tap Complete Drive β capture end odometer + photos.
- Enter optional fuel cost and notes.
- Save. The drive is in the lead's history with all the evidence attached.
π‘
Why photos matterProtects both you and the customer against any damage claims after handover.
Bookings & Finance
Sidebar β CRM β Bookings. Lock in a sale with advance payment and track the finance flow.
π Creating a booking
Sales ExecutiveSales Manager
- From the lead, click Create Booking (or CRM β Bookings β New Booking).
- Confirm customer, vehicle (model + variant + colour), expected delivery date.
- Enter the advance amount and pick the payment mode (Cash / UPI / Card / Bank Transfer / Cheque).
- Click Save Booking. A booking number is auto-generated.
- Bookings default to the Pending tab. Once confirmed, move it to Confirmed, then Delivered.
βΉοΈ
Default tabThe Bookings page opens on the Pending tab so you see actionable work first. Click "All" to widen.
π¦ Finance application
Sidebar β CRM β Finance or from the booking page, click Add Finance.
- Enter DSA name, bank, loan amount, tenure.
- Update status as it progresses:
Open β Submitted β Approved β Disbursed.
- Once disbursed, mark the booking ready for delivery.
Quotations & GST
Sidebar β CRM β Quotations. Build a price-quote with on-road price calculation and share to the customer.
π§Ύ Building a quotation
Sales ExecutiveSales Manager
- Go to CRM β Quotations β New or open a lead and click Create Quotation.
- Pick the customer and vehicle (model + variant). Ex-showroom price loads from Vehicle Pricing.
- The system auto-fills: road tax, insurance, registration, accessories, PME, cash discount, etc. β you can edit each.
- GST splits automatically (CGST + SGST for same-state, IGST for inter-state).
- Click Save. A unique quotation number is generated (e.g.
QTN/2026-27/00045).
π Sharing with the customer
- Open the quotation.
- Click Share Link. A public WhatsApp-friendly URL is copied to your clipboard.
- Paste into WhatsApp / SMS / email. Customer views in any browser β no login needed.
- Alternative: Download PDF for direct sharing.
βΉοΈ
Quotation brandingDealer + brand logos appear at the top of the PDF. Terms & conditions are configurable per dealer under Settings β Quotation Branding.
Deliveries
Sidebar β CRM β Deliveries. Capture chassis, engine, insurance and customer feedback at handover.
π How the page works
Three tabs: All, Awaiting details, Complete.
- Any booking marked "Delivered" from the Bookings page appears here.
- Rows without chassis/engine captured show an amber "Details pending" pill.
- Rows with full details show a green "Complete" pill.
π’ Capturing delivery details
Sales ExecutiveSales Manager
- On the Deliveries page, click any amber "Details pending" row.
- A modal opens with: chassis number (required), engine number (required), registration number, delivery date (defaults to today), insurance provider + policy number + expiry, customer feedback, internal notes.
- Fill and click Save Delivery. Row flips to green "Complete".
β οΈ
Chassis + engine must be uniqueBackend rejects duplicate chassis or engine numbers across the entire dealer. If the modal errors with "already recorded", check the existing delivery instead of creating a new one.
Follow Ups
Sidebar β CRM β Follow Ups. Never forget to call back a customer.
β° Follow-up dashboard
Four tabs across the top:
- Overdue β follow-ups past their due date (red)
- Today β due today (highlighted)
- Week β due within 7 days
- All β everything
- Click any follow-up row β jumps to the lead detail page.
- Log a Call / WhatsApp / Visit from there.
- Mark the follow-up Complete β the lead's Next Follow-up Date gets updated automatically.
Log Activity
Sidebar β CRM β Log Activity. Quick-log any customer interaction without changing the lead's stage.
π When to use
Use Log Activity when you had a customer interaction but the pipeline stage should stay put. E.g. a follow-up call on a lead already at Quotation Given.
- Go to CRM β Log Activity or click Log Activity from a lead's detail page.
- Pick the lead (searchable dropdown).
- Pick activity type β Call / WhatsApp / Visit / Note.
- Enter notes.
- Set the next follow-up date (mandatory for active-stage leads).
- Save. The activity is recorded, stage stays the same.
βΉοΈ
Difference from Mark ContactedLog Activity keeps the stage. Mark Contacted is a stage-change action for New leads only (won't downgrade a lead already at a later stage).
Public Enquiry form
A branded URL (with QR code) that customers can fill in themselves β the resulting lead lands in your Unassigned Leads inbox pre-tagged with the branch.
π The public URL
Every branch has its own URL, shape: https://crm.saskey.in/enquire/<dealer-slug>/<branch-slug>
Customer fills: name, mobile, vehicle of interest (searchable dropdown, from your vehicle master), lead source (optional), notes. Then hits Submit β lead is created in your CRM with status "New" and no assigned DSE.
π€ Sharing
- Web: go to Settings β Public Forms. Click Copy Link on the Enquiry Form card for your branch.
- Web: click Download high-res PNG on the QR code for print-ready posters.
- Mobile: tap the QR icon next to your profile name on the home screen β Enquiry tab β show the phone screen to the walk-in customer.
Public Test Drive form
Same as Enquiry, but also captures the customer's driving license number for verification.
πͺͺ What it captures
Customer name, mobile, vehicle of interest, driving license number (mandatory), preferred date/time. On submit: the lead is created and immediately jumps to "Test Drive Scheduled" status with the license number attached.
URL shape: https://crm.saskey.in/test-drive/<dealer-slug>/<branch-slug>
Sharing public forms on WhatsApp
π¬ Fast paths
- Print the QR codes on posters, business cards, showroom counter.
- WhatsApp status: share the link with a call-to-action image.
- SMS campaigns: link + short message.
- Instagram bio: link tree with the enquiry form URL.
π‘
Cross-branch dedupIf a customer submits the same mobile at a different branch, the CRM catches it and prompts your admin to transfer the lead cleanly rather than creating a duplicate.
Field tracking Β· Live GPS
Sidebar β Field Tracking (Sales) or Field Tracking (Service). For staff who move β sales reps, LPG installers, service technicians.
π Sharing your location (mobile)
Sales ExecutiveTechnician
- Open the mobile app. Ensure location permission is Allow all the time (Android) / Always (iOS).
- Tap Start Day on the morning prompt β this begins your location broadcast for the day.
- The app pings your location every few minutes while you're on the clock.
- At end of day, tap End Day with confirmation prompt (prevents accidental close).
π
BatteryBackground location uses ~3-5% battery per day. Keep your phone charged.
πΊοΈ Manager map view
Sales ManagerBranch ManagerDealer Admin
- Go to Field Tracking (Sales) from the sidebar.
- Live map shows your team's last-known locations (OpenStreetMap tiles β no Google API key needed).
- Click any pin to see last-updated timestamp + full route history for the day.
- Distance is summed via chained haversine per day.
πΆ Offline check-ins
If you're in a no-network area, taps still work β the check-in is queued locally and syncs the moment you're back online.
Telegram field reports
Automated daily / weekly / monthly Telegram messages with rendered map images of your DSEs' field activity.
π¨ What gets sent
A branded map image + per-DSE activity summary posted to your dealership's Telegram group. Per-DSE marker colours and labels are configurable under Team β user edit β report_color / report_label.
- Daily: yesterday's field visits, per-DSE distance, activity count
- Weekly: 7-day roll-up
- Monthly: month-to-date on day 1 of next month
βΆοΈ Send now (test)
Dealer Admin
Under Settings β Telegram Reports, each report type has a Send daily/weekly/monthly now button for on-demand testing.
LPG retrofitment
Only visible if your dealer has the LPG module enabled.
π οΈ Creating a retrofitment job sheet
Service AdvisorTechnician
- Go to LPG β New Job.
- Enter customer + vehicle and select the retrofitment kit.
- Add parts used from Items master + labour charges.
- Capture before photos and start the job.
- When done, capture after photos, mark complete, and record payment.
Service & complaints
Log a service request or complaint and route it to the right person.
π§ Logging a request
- Open the customer or vehicle.
- Click Add Complaint or New Service Ticket.
- Choose priority (High / Medium / Low) and category.
- Assign to a Service Advisor or Technician.
- Save. Assignee gets a push notification.
Overall Reports
Sidebar β Reports β Overall Reports. Dashboard-style KPIs for a date range.
π KPI tiles
Leads Β· Test Drives Β· Bookings Β· Deliveries Β· Revenue (Delivered) Β· Avg Booking Value Β· Conversion % Β· Avg Days to Book. Plus charts for Leads by Status, Lead Sources, Trend, Top Models, Test Drive Funnel.
- Pick a preset (Today / 7D / 30D / This Month / Last Month / 90D) or custom range.
- Click any tile β drill-down modal with the underlying rows.
- All numbers are scope-filtered by your role: DSEs see their own, Branch Managers see their branch, admins see all.
Lead Reports
Sidebar β Reports β Lead Reports. Per-DSE, per-stage breakdown of leads over a period.
π What you see
Rows = each DSE / assignee. Columns = each pipeline stage. Cell = count of leads currently at that stage assigned to that DSE.
- Filter by date, source, temperature.
- Click a cell β jumps to a filtered Leads list showing just those rows.
Team Members
Sidebar β Team β Team Members. Manage users in your dealership.
π€ Adding a team member
Dealer AdminBranch Manager
- Click + Add User.
- Enter full name, email, mobile, role, branch, reporting manager.
- Leave the password field blank to trigger the invite email flow β the user receives a "set your password" link.
- Or type a temporary password if you'd rather share it via WhatsApp.
- Save. If invite mode: activation email fires automatically.
π‘
New default: invite modeBlank password is the default. The user picks their own password via the emailed link β no more WhatsApping passwords around.
βοΈ Editing a user's email
If the email is wrong on an unverified user:
- Open the user (or click the amber UNVERIFIED chip next to the email in the list).
- Modal opens with the email field editable (only while email is unverified).
- Update the email + save. A fresh activation link is sent to the new address automatically.
π
Verified emails are lockedOnce a user has confirmed their email, admin can't change it. The user must update it themselves from their profile β this prevents an admin silently repointing someone's login.
π« Deactivating a user
- Open the user.
- Click Deactivate.
- Locked out immediately. Their slot is freed up under your license user cap.
Branches
Sidebar β Team β Branches. Every dealer must have at least one branch. Multi-branch dealers create one per location.
π’ Managing branches
Dealer Admin
Add / edit / rename branches. Each branch has: name, code, address, active flag. Every user is optionally assigned to a branch (Dealer Admin / Super Admin / Telecaller are dealer-wide).
β οΈ
Branch Manager needs a branchA Branch Manager or Sales Manager without a branch would see 0 in all reports. If you create one without picking a branch, the system auto-assigns them to your MAIN branch.
Reporting hierarchy
Sidebar β Team β Hierarchy. Org-chart view of who reports to whom.
π How it works
Each user (except Dealer Admin) has a reporting manager. This drives the "team scope" β your manager sees your data automatically.
Example: Sales Manager Vimal has 4 DSEs reporting to him. Vimal's dashboard shows leads + bookings for all 4, without needing extra permissions.
Company info
Sidebar β Settings β Company.
π’ What to fill
Dealer Admin
- Click Edit.
- Update: dealership name, address, phone, email, state (dropdown), pincode, city, GSTIN (optional).
- Save. These show on invoices, quotations, receipts.
Field Configuration
Sidebar β Settings β Field Config. Toggle which form fields are visible or mandatory on Customer / Lead / Quotation forms.
ποΈ Show/hide + mandatory toggles
Three sections β Customer, Lead, Quotation β each with per-field two toggles:
- Show in Form β controls visibility
- Mandatory β greyed unless "Show" is on
Save applies immediately to every user in your dealer.
Vehicles & Categories
Sidebar β Vehicles (list + add) and Settings β Vehicle Categories (categorisation).
π Vehicle Master
- Go to Vehicles β + Add Model.
- Enter brand, model, variant, colours, category.
- Save. Available on Quotations, Bookings, Test Drives.
Vehicle Pricing
Sidebar β Settings β Vehicle Pricing.
π° Per-vehicle Γ per-branch pricing
Dealer Admin
Every vehicle can have prices set per branch, or a dealer-default price. Fields: ex-showroom, road tax, insurance, HC GST, Good Life Joyride, STD accessories, RSA, PME, extended warranty (+ warranty years), cash discount.
- Click + Add Price. Pick vehicle + branch (leave branch empty for dealer default).
- Fill the price fields. Save.
- Quotations auto-fill from these values.
π₯
Bulk import via CSVClick Import CSV β download the template β fill β upload. Three modes: Add only / Add or update / Replace all.
Lead Sources
Sidebar β Settings β Lead Sources. Configure the "Source" dropdown on the New Lead form.
π― Per-dealer configurable
Dealer Admin
- Type a source name and click Add (e.g. "Instagram", "Referral", "Meta Ads").
- Reorder with up/down arrows.
- Toggle active / inactive.
- Remove sources β if a source has historical leads attached, it's just disabled (so reports stay readable).
Lead Temperature
Sidebar β Settings β Lead Temperature. Configure the auto-cool thresholds.
π₯ Cool-down windows
Dealer Admin
Two settings:
- Hot β Warm after N days no contact (default: 3)
- Warm β Cold after N days no contact (default: 7)
Runs daily at 8 AM IST. Any follow-up resets the lead back to Hot.
Quotation Branding
Sidebar β Settings β Quotation Branding. Logos and terms shown on every quotation PDF.
π¨ Uploading logos
Dealer Admin
- Upload Dealership Logo (square, top-left of PDF).
- Upload Brand / OEM Logo (wide, top-right of PDF).
- Both go through a crop tool with aspect-lock.
- Enter Terms & Conditions (line breaks preserved).
- Save.
User Authentication
Sidebar β Settings β User Authentication. Manage email verification for your users.
β
Bulk-send activation emails
Dealer Admin
Top of the page shows: Active users Β· Email verified Β· Unverified counts.
- Click Send activation email to N unverified users.
- Confirm.
- Each unverified user gets a "Confirm your email" mail with a green button.
- Below, per-user list: click Resend next to any individual row for a one-off resend.
Telegram Reports setup
Sidebar β Settings β Telegram Reports. Configure bot + group + schedule for daily/weekly/monthly field reports.
π€ Credentials
Dealer Admin
- Get a bot token from @BotFather on Telegram.
- Add the bot to your dealership's Telegram group. Grab the chat ID (negative number for groups).
- Paste both into Settings β Telegram Reports.
- Configure schedule: daily time, weekly day + time, monthly day-of-month + time, skip-Sundays flag.
- Save. Optional: click Send daily now to smoke-test.
Zoho Integration
Sidebar β Settings β Zoho Integration. Optional daily sync of Zoho Books items marked with cf_crm=true.
π One-time setup
Dealer Admin
- Get a Client ID + Secret + Refresh Token from Zoho Self Client at api-console.zoho.in. Scope:
ZohoBooks.items.READ,ZohoInventory.items.READ.
- Enter Organization ID, region (India / Global / EU), CRM custom-field api_name.
- Toggle Enable Zoho sync. Save.
- Click Sync Now β inserts items with
cf_crm=true into the CRM's items table + pulls their in-stock serial numbers from Zoho Inventory.
βΉοΈ
Daily auto-syncRuns at 2:00 AM IST automatically. Zoho credentials are encrypted at rest with Fernet.
Appearance
Sidebar β Settings β Appearance. Your personal theme.
π¨ Themes
Six themes: Green (default) Β· Blue Β· Red Β· Yellow / Amber Β· Dark Β· Light. Saved per-user in your browser. Applies to entire app.
Change your password
Sidebar β Settings β Change Password.
π How
- Enter current password.
- Enter new password (min 6 chars).
- Confirm.
- Click Change Password. You stay signed in.
Installing the mobile app
Native Android + iOS. One-tap install from the store β no APK sideloading required.
π² Direct install links
Fastest way β tap the button for your phone type. Or scan the QR you'll see on your Dealer Admin's screen.
π€ Android (Play Store)
- Tap the Google Play button above (or open the Play Store manually).
- Search for Saskey CRM if the button didn't open it directly.
- Tap Install β download is ~15 MB.
- Open the app once installed. First launch may take a few seconds.
π iOS (App Store)
- Tap the App Store button above (or open the App Store manually).
- Search for Saskey CRM.
- Tap Get β authenticate with Face ID / Touch ID.
- Open the app once installed.
βΉοΈ
Not yet on App Store?If the iOS listing isn't visible yet, contact your Dealer Admin β you may need a TestFlight invite during initial rollout. WhatsApp Saskey at +91 84892 56789.
β¨ What the mobile app does
Everything a DSE needs during a field visit or on the showroom floor. Below is a full feature list:
- Create + edit leads on the go
- Searchable vehicle dropdown (type 3+ letters)
- Mandatory Lead Enquiry Date + Next Follow-up Date
- Auto-log Call & WhatsApp taps
- Post-Action Modal after each call
- Mark Interested / Not Interested / Re-open lead
- Schedule + complete test drives
- Odometer + photo capture on drives
- Create bookings + advance receipts
- View + share quotations
- Follow-up list (Overdue / Today / Week)
- Live GPS field tracking
- Start Day / End Day flow
- Offline check-in queue (auto-syncs)
- QR share popover (Enquiry + Test Drive)
- Push notifications for new leads
- Forgot password link on login screen
- Push notification if lead is bulk-assigned to you
- Configurable lead sources per dealer
- Stays signed in until you sign out
First login on mobile
π Steps
- Open the app.
- Enter email and password (same as web).
- Tap Login.
- Allow requested permissions when prompted (location, camera, notifications).
- If you forgot your password, tap "Forgot password?" below the login button β opens the web reset flow in your system browser.
Location permissions
π‘ Setting it up
Android: Settings β Apps β Saskey CRM β Permissions β Location β Allow all the time.
iOS: Settings β Saskey CRM β Location β Always.
β οΈ
PrivacyLocation is only shared with your dealership manager, never anyone outside your company. You can disable it any time β you'll show "offline" on the manager's map.
QR share popover
π± Show a walk-in customer the enquiry / test-drive form
- On the mobile home screen, tap the QR icon next to your profile name.
- Popover opens with two tabs: Enquiry and Test Drive.
- Show the phone to the customer β they scan with their own camera β the form opens on their phone.
- They fill + submit β the lead lands in your Unassigned inbox pre-tagged with your branch.
Start Day / End Day
π
Start Day gate
Sales ExecutiveDSE
Field-tracking users see a blocking Start Day modal each morning. Until you tap it, the app is inactive. Location broadcast starts on tap.
π End Day confirmation
End Day requires a confirmation prompt to prevent accidental close-outs. Once ended, location broadcast stops for the day.
Auto-log Call / WhatsApp
π How it works
- From a lead card, tap Call or WhatsApp.
- The dialer / WhatsApp opens. Do your business as usual.
- When you return to the app, a Post-Action Modal pops up: "You just called Foo Bar. Log the outcome?"
- Enter notes, pick a next follow-up date, optionally jump the stage to Interested / Test Drive.
- Save. Activity is recorded on the lead.
License & user limit
Your subscription has two limits: max users and license expiry.
π’ Active user count
Your dealer has a max users cap (e.g. 10, 15, 25). Only active users count.
- Go to Team β Team Members. Header shows
N total team members.
- If you hit the cap, new user creation is blocked.
- Deactivate an unused user to free a slot.
- To raise the cap: WhatsApp Saskey at +91 84892 56789.
π
License expiry
Every dealer has a license expiry. Past that date, all logins return 403 β License expired. Data is preserved.
Modules & permissions
π§© Dealer-level modules
Super Admin
Saskey Super Admin enables modules per dealer. Examples: Leads Β· Bookings Β· Quotations Β· LPG Β· Service Β· Field Tracking Β· Pre-owned. A module not enabled doesn't appear in any user's sidebar.
π User-level overrides
Dealer Admin
- Open the user from Team β Team Members.
- Click Edit Modules.
- Toggle individual modules on (grant) or off (revoke) for this user.
- Save. Effective modules = role defaults β© dealer modules βͺ grants β revokes.
Audit Log
Sidebar β Audit Log. Every permission denial (403) is logged so admins can spot probing patterns.
π‘οΈ What gets logged
Dealer Admin
Timestamp Β· user Β· role Β· scope Β· resource (lead/customer/etc.) Β· reason. Also: top offenders sidebar so you can filter to one user.
Daily email report
π§ 8 AM IST auto-report
Every morning at 8 AM IST, Dealer Admin gets an email digest of yesterday's activity:
- New leads Β· by source & by owner
- Test drives completed
- Bookings created Β· with advance collected
- Deliveries marked
- Follow-ups completed vs missed
- Conversions (lead β booking, booking β delivery)
Can't log in
π§ Common causes
- Wrong password β try again, then click "Forgot password?" for a self-serve reset.
- Caps lock on β passwords are case-sensitive.
- Wrong email β confirm the email your admin set up.
- Account deactivated β see next section.
- License expired β see "License expired" below.
"Email unverified"
π§ What it means
Your email address hasn't been confirmed. You can still sign in and work, but you can't reset your password via email (because we can't verify the address is yours) and you may miss critical notifications.
Fix: check your inbox (+ spam) for the activation email. Otherwise ask your Dealer Admin to click Resend on your row under Settings β User Authentication.
"Account deactivated"
π« What it means
Your Dealer Admin has deactivated your user.
Fix: ask your Dealer Admin to Reactivate you from Team β Team Members.
"License expired"
π
What it means
Your dealership's subscription has ended. Every user in your company is locked out β not just you.
Fix: Dealer Admin contacts Saskey (WhatsApp +91 84892 56789) with payment; access restored same day.
β οΈ
Data is safeData is never deleted on license expiry β only access is blocked.
"Your account doesn't have access to [module]"
π What it means
The module is disabled β either at the dealer level or for your user specifically.
- Ask Dealer Admin to check if the module is enabled at the dealer level.
- If yes, ask them to grant it via Team β Edit Modules.
- If the dealer doesn't have the module, admin contacts Saskey to add it to the subscription.
Reports show 0 across the board
π Most likely cause
You're a Branch Manager or Sales Manager without a branch_id assigned. Every scoped query then returns nothing because the system fails-closed.
Fix: ask your Dealer Admin to open your user record and pick a Branch, save. You then sign out + sign back in to refresh the JWT. Reports will populate.
βΉοΈ
Auto-fixed for new usersThe backend now auto-assigns Branch Manager / Sales Manager users to the dealer's MAIN branch on creation β this bug only affects historical users.
Mobile app issues
π΅ Common fixes
- Force-close + reopen the app. Solves ~80% of stuck screens.
- Check internet β if data is off, the app shows cached data but new actions fail.
- Update the app from Play Store / App Store.
- Reinstall as a last resort. Data is server-side, nothing is lost.
π Still broken?
WhatsApp Saskey on +91 84892 56789 with:
- Your dealer name and your email.
- What you were doing when it broke.
- Screenshot or short screen-recording of the error.
- Phone model + OS version.