Saskey CRM Β· How-to Guide

Everything you need to run Saskey CRM
day-to-day.

Step-by-step walkthroughs for sales, service, field staff and admin. Bookmark this page β€” it covers every screen in the sidebar, every workflow, every shortcut.

First-time login

Your Dealer Admin will create your account and send you an activation email. Here's the flow.

πŸ“© The activation email

  1. Check your inbox for "Welcome to Saskey CRM β€” set your password" from info@saskey.in.
  2. Click the green Set my password button.
  3. You land on a page that asks you to pick a password (minimum 8 characters).
  4. Enter your password twice, click Save new password.
  5. 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

  1. Open your CRM URL in any browser (Chrome, Edge, Safari). Usually https://crm.saskey.in.
  2. Enter your email address and password.
  3. 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

  1. On the login screen, click "Forgot password?" below the password field.
  2. 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).
  3. Check your inbox for "Reset your Saskey CRM password". Click the green button, set a new password, sign in.
⚠️
Link expires in 1 hour

If 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
  1. Go to CRM β†’ Leads from the sidebar (or tap the + New Lead button on mobile).
  2. Fill in Name, Mobile, Vehicle Interest (mandatory β€” searchable dropdown, type 3+ letters to filter).
  3. Pick a Lead Source from your dealer's configured list (Walk-in / Website / Instagram / Referral / etc.).
  4. Set the Lead Enquiry Date (defaults to today; you can backdate).
  5. Set the Next Follow-up Date (mandatory β€” defaults to today + 2 days).
  6. Optionally: village autocomplete, temperature (Hot/Warm/Cold if the module is enabled), notes.
  7. Click Save. Status is New by default.
πŸ’‘
Duplicate check

If 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.

  1. HOT β€” newly created or recently contacted.
  2. WARM β€” auto-set after the Hot-to-Warm window (default: 3 days, configurable per dealer).
  3. COLD β€” auto-set after the Warm-to-Cold window (default: 7 days after warm).
  4. Any follow-up activity resets the lead back to HOT.
βš™οΈ
Configurable per dealer

Dealer 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:

  1. New β†’ freshly created
  2. Contacted β†’ first call/WhatsApp done
  3. Interested β†’ customer confirmed they want to buy
  4. Test Drive Scheduled β†’ drive booked
  5. Quotation Given β†’ price shared
  6. Booking Done β†’ advance received
  7. Lost β€” with reason field
  8. Not Interested β€” with reason + one-tap re-open
ℹ️
Stages don't downgrade

Logging 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
  1. Open the leads list. Tick the checkboxes for the leads you want to reassign.
  2. A floating action bar appears at the top with Reassign to… dropdown.
  3. Pick a DSE (only visible team members appear).
  4. 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
  1. Go to CRM β†’ Unassigned Leads.
  2. You see the leads waiting to be worked in your branch.
  3. Click the Assign dropdown next to a row.
  4. Only your own name appears in the list (backend enforces this).
  5. 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
  1. Tick checkboxes for multiple leads.
  2. Floating bar at the top: pick a DSE from the dropdown.
  3. Click Assign Selected. All picked leads move to the chosen DSE in one transaction.
  4. The DSE gets a push notification: "N leads assigned to you".
ℹ️
Branch Manager scope

Branch 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.

  1. Search by name or mobile (last 4 digits also work).
  2. Filter by type β€” buyer / lead only / has finance / has service history.
  3. 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:

  1. Open the customer.
  2. Click Edit.
  3. Update name, mobile, village, district, WhatsApp opt-in.
  4. 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
  1. Open the lead and click Book Test Drive (or go to CRM β†’ Test Drives β†’ New).
  2. Pick the vehicle from your Vehicle Master.
  3. Set date and time.
  4. Optionally capture the customer's driving license number β€” required by many dealerships for verification.
  5. Save. Lead status moves to Test Drive Scheduled.

πŸ“Έ Photos & odometer on mobile

Best done from the mobile app at the time of the drive.

  1. Open the test drive on the mobile app.
  2. Tap Start Drive β†’ capture start odometer + photos.
  3. After the drive, tap Complete Drive β†’ capture end odometer + photos.
  4. Enter optional fuel cost and notes.
  5. Save. The drive is in the lead's history with all the evidence attached.
πŸ’‘
Why photos matter

Protects 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
  1. From the lead, click Create Booking (or CRM β†’ Bookings β†’ New Booking).
  2. Confirm customer, vehicle (model + variant + colour), expected delivery date.
  3. Enter the advance amount and pick the payment mode (Cash / UPI / Card / Bank Transfer / Cheque).
  4. Click Save Booking. A booking number is auto-generated.
  5. Bookings default to the Pending tab. Once confirmed, move it to Confirmed, then Delivered.
ℹ️
Default tab

The 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.

  1. Enter DSA name, bank, loan amount, tenure.
  2. Update status as it progresses: Open β†’ Submitted β†’ Approved β†’ Disbursed.
  3. 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
  1. Go to CRM β†’ Quotations β†’ New or open a lead and click Create Quotation.
  2. Pick the customer and vehicle (model + variant). Ex-showroom price loads from Vehicle Pricing.
  3. The system auto-fills: road tax, insurance, registration, accessories, PME, cash discount, etc. β€” you can edit each.
  4. GST splits automatically (CGST + SGST for same-state, IGST for inter-state).
  5. Click Save. A unique quotation number is generated (e.g. QTN/2026-27/00045).

πŸ”— Sharing with the customer

  1. Open the quotation.
  2. Click Share Link. A public WhatsApp-friendly URL is copied to your clipboard.
  3. Paste into WhatsApp / SMS / email. Customer views in any browser β€” no login needed.
  4. Alternative: Download PDF for direct sharing.
ℹ️
Quotation branding

Dealer + 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
  1. On the Deliveries page, click any amber "Details pending" row.
  2. 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.
  3. Fill and click Save Delivery. Row flips to green "Complete".
⚠️
Chassis + engine must be unique

Backend 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
  1. Click any follow-up row β†’ jumps to the lead detail page.
  2. Log a Call / WhatsApp / Visit from there.
  3. 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.

  1. Go to CRM β†’ Log Activity or click Log Activity from a lead's detail page.
  2. Pick the lead (searchable dropdown).
  3. Pick activity type β€” Call / WhatsApp / Visit / Note.
  4. Enter notes.
  5. Set the next follow-up date (mandatory for active-stage leads).
  6. Save. The activity is recorded, stage stays the same.
ℹ️
Difference from Mark Contacted

Log 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

  1. Web: go to Settings β†’ Public Forms. Click Copy Link on the Enquiry Form card for your branch.
  2. Web: click Download high-res PNG on the QR code for print-ready posters.
  3. 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

  1. Print the QR codes on posters, business cards, showroom counter.
  2. WhatsApp status: share the link with a call-to-action image.
  3. SMS campaigns: link + short message.
  4. Instagram bio: link tree with the enquiry form URL.
πŸ’‘
Cross-branch dedup

If 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
  1. Open the mobile app. Ensure location permission is Allow all the time (Android) / Always (iOS).
  2. Tap Start Day on the morning prompt β€” this begins your location broadcast for the day.
  3. The app pings your location every few minutes while you're on the clock.
  4. At end of day, tap End Day with confirmation prompt (prevents accidental close).
πŸ”‹
Battery

Background location uses ~3-5% battery per day. Keep your phone charged.

πŸ—ΊοΈ Manager map view

Sales ManagerBranch ManagerDealer Admin
  1. Go to Field Tracking (Sales) from the sidebar.
  2. Live map shows your team's last-known locations (OpenStreetMap tiles β€” no Google API key needed).
  3. Click any pin to see last-updated timestamp + full route history for the day.
  4. 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
  1. Go to LPG β†’ New Job.
  2. Enter customer + vehicle and select the retrofitment kit.
  3. Add parts used from Items master + labour charges.
  4. Capture before photos and start the job.
  5. 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

  1. Open the customer or vehicle.
  2. Click Add Complaint or New Service Ticket.
  3. Choose priority (High / Medium / Low) and category.
  4. Assign to a Service Advisor or Technician.
  5. 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.

  1. Pick a preset (Today / 7D / 30D / This Month / Last Month / 90D) or custom range.
  2. Click any tile β†’ drill-down modal with the underlying rows.
  3. 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.

  1. Filter by date, source, temperature.
  2. 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
  1. Click + Add User.
  2. Enter full name, email, mobile, role, branch, reporting manager.
  3. Leave the password field blank to trigger the invite email flow β€” the user receives a "set your password" link.
  4. Or type a temporary password if you'd rather share it via WhatsApp.
  5. Save. If invite mode: activation email fires automatically.
πŸ’‘
New default: invite mode

Blank 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:

  1. Open the user (or click the amber UNVERIFIED chip next to the email in the list).
  2. Modal opens with the email field editable (only while email is unverified).
  3. Update the email + save. A fresh activation link is sent to the new address automatically.
πŸ”’
Verified emails are locked

Once 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

  1. Open the user.
  2. Click Deactivate.
  3. 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 branch

A 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
  1. Click Edit.
  2. Update: dealership name, address, phone, email, state (dropdown), pincode, city, GSTIN (optional).
  3. 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

  1. Go to Vehicles β†’ + Add Model.
  2. Enter brand, model, variant, colours, category.
  3. 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.

  1. Click + Add Price. Pick vehicle + branch (leave branch empty for dealer default).
  2. Fill the price fields. Save.
  3. Quotations auto-fill from these values.
πŸ“₯
Bulk import via CSV

Click 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
  1. Type a source name and click Add (e.g. "Instagram", "Referral", "Meta Ads").
  2. Reorder with up/down arrows.
  3. Toggle active / inactive.
  4. 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
  1. Upload Dealership Logo (square, top-left of PDF).
  2. Upload Brand / OEM Logo (wide, top-right of PDF).
  3. Both go through a crop tool with aspect-lock.
  4. Enter Terms & Conditions (line breaks preserved).
  5. Save.

Public Forms setup

Sidebar β†’ Settings β†’ Public Forms. Manage the public URLs for enquiry & test-drive forms per branch.

πŸ“± Per-branch enable/disable

Dealer Admin

For each branch, two toggles: Enquiry Form + Test Drive Form. Each has:

  • The public URL (copy button + open button)
  • A QR code preview (with Saskey logo overlay in the centre)
  • "Download high-res PNG" for posters
  • Active/off toggle β€” when off, the link returns a friendly "closed" message

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.

  1. Click Send activation email to N unverified users.
  2. Confirm.
  3. Each unverified user gets a "Confirm your email" mail with a green button.
  4. 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
  1. Get a bot token from @BotFather on Telegram.
  2. Add the bot to your dealership's Telegram group. Grab the chat ID (negative number for groups).
  3. Paste both into Settings β†’ Telegram Reports.
  4. Configure schedule: daily time, weekly day + time, monthly day-of-month + time, skip-Sundays flag.
  5. 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
  1. Get a Client ID + Secret + Refresh Token from Zoho Self Client at api-console.zoho.in. Scope: ZohoBooks.items.READ,ZohoInventory.items.READ.
  2. Enter Organization ID, region (India / Global / EU), CRM custom-field api_name.
  3. Toggle Enable Zoho sync. Save.
  4. 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-sync

Runs 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

  1. Enter current password.
  2. Enter new password (min 6 chars).
  3. Confirm.
  4. Click Change Password. You stay signed in.

Installing the mobile app

Native Android + iOS. One-tap install from the store β€” no APK sideloading required.

πŸ€– Android (Play Store)

  1. Tap the Google Play button above (or open the Play Store manually).
  2. Search for Saskey CRM if the button didn't open it directly.
  3. Tap Install β€” download is ~15 MB.
  4. Open the app once installed. First launch may take a few seconds.

🍎 iOS (App Store)

  1. Tap the App Store button above (or open the App Store manually).
  2. Search for Saskey CRM.
  3. Tap Get β†’ authenticate with Face ID / Touch ID.
  4. 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

  1. Open the app.
  2. Enter email and password (same as web).
  3. Tap Login.
  4. Allow requested permissions when prompted (location, camera, notifications).
  5. 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.

⚠️
Privacy

Location 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

  1. On the mobile home screen, tap the QR icon next to your profile name.
  2. Popover opens with two tabs: Enquiry and Test Drive.
  3. Show the phone to the customer β†’ they scan with their own camera β†’ the form opens on their phone.
  4. 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

  1. From a lead card, tap Call or WhatsApp.
  2. The dialer / WhatsApp opens. Do your business as usual.
  3. When you return to the app, a Post-Action Modal pops up: "You just called Foo Bar. Log the outcome?"
  4. Enter notes, pick a next follow-up date, optionally jump the stage to Interested / Test Drive.
  5. 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.

  1. Go to Team β†’ Team Members. Header shows N total team members.
  2. If you hit the cap, new user creation is blocked.
  3. Deactivate an unused user to free a slot.
  4. 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
  1. Open the user from Team β†’ Team Members.
  2. Click Edit Modules.
  3. Toggle individual modules on (grant) or off (revoke) for this user.
  4. 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

  1. Wrong password β€” try again, then click "Forgot password?" for a self-serve reset.
  2. Caps lock on β€” passwords are case-sensitive.
  3. Wrong email β€” confirm the email your admin set up.
  4. Account deactivated β€” see next section.
  5. 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 safe

Data 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.

  1. Ask Dealer Admin to check if the module is enabled at the dealer level.
  2. If yes, ask them to grant it via Team β†’ Edit Modules.
  3. 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 users

The 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

  1. Force-close + reopen the app. Solves ~80% of stuck screens.
  2. Check internet β€” if data is off, the app shows cached data but new actions fail.
  3. Update the app from Play Store / App Store.
  4. 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.
↑