Employee CRM - Smart AI Attendance Management System & Employee Software Logo
Employee CRM Management System
Official Documentation & Knowledge Base

How Can We Help You Today?

Search any question, feature, or workflow β€” from creating your company account, registering employees, calculating salaries, running AI face scans, to managing student admissions and marketplace ads.

Popular:
Showing search results for: (0 guides found) Clear Search
πŸ”

No exact guide found for your query

Try searching with different keywords like "salary", "fingerprint", "face", "student", or "leave".

🏒

1. Company Account & Setup

How to register your business, verify OTP, setup company branch profile and manage plans.

Creating your company workspace takes less than 60 seconds with instant activation:

  1. Visit the Registration Page Click on Start for Free from the navbar or open Register Company ➜.
  2. Enter Your Company Details Provide your official Company Name, Office Branch Name, Work Email, and Mobile Number.
  3. Set Admin Password Create a strong password (minimum 8 characters with letters and numbers).
  4. Verify OTP Code Enter the 6-digit verification code sent to your registered email or phone to confirm ownership.
  5. Welcome to Admin Dashboard! Your workspace is ready with a full 7-day unrestricted trial. You can start adding employees immediately.
πŸ’‘ Tip: No credit card is required to register or use your trial.

Our unified authentication portal routes users automatically based on their assigned role:

  1. Open Login Screen Navigate to Company Login ➜.
  2. Enter Credentials Type your registered Email or Username and Password.
  3. Automatic Role Routing - If you are the Company Admin, you will enter the full Admin Command Center.
    - If you are an Employee, you will enter your personalized Employee Self-Service Portal.
  4. Forgot Password? Click the "Forgot Password?" link on the login page, submit your registered email, and follow the secure 1-hour reset token link sent to your inbox.

Employee CRM offers 3 flexible, transparent subscription plans with integrated online credit/debit card payments via Stripe:

1. Starter Plan
$4 / month (First 2 Mo)
Then $25 / month

Includes AI Face ID, Dynamic QR Kiosks, USB Fingerprint, Mobile GPS, Student LMS, Client Appointments & Payroll.

2. Premium Plan (Most Popular)
$4 / month (First 2 Mo)
Then $39 / month

Everything in Starter + Live GPS Staff Radar Map, Remote Staff Radar Chrome Tracker, Cloud Disaster Backups & 15 Job Postings.

3. Business Plan (Yearly)
$390 / Year
πŸŽ‰ 2 MONTHS 100% FREE

Pay for 10 months ($39 × 10 = $390), receive 12 months full uninterrupted access. Includes multi-office GPS pins & VIP 24/7 direct support.

  1. Online Card Checkout via Stripe: In your Admin portal, click on Membership in the sidebar. Click Pay & Subscribe with Card on your chosen plan. Enter your Cardholder name, billing address, and card details. Checkout is encrypted with 256-bit bank-level SSL security.
  2. Multi-Tenant Card Isolation: Your payment method and billing details are strictly private to your company. No other company on the platform can ever view or access your saved card.
  3. Replacing Your Card ($1 Balance Pre-Auth Check): If your card expires or you wish to switch cards, click Replace Card in your Membership portal. To ensure valid funds, our system automatically runs a temporary $1 authorization check. Once verified, the $1 hold is instantly released, and the new card becomes your primary payment method. (Note: Cards cannot be deleted, but can be replaced at any time).
  4. Canceling Auto-Renewal: You can turn off automatic renewal anytime with 1 click by clicking Cancel Auto-Renew. No future deductions will be made, and your workspace remains active until your current expiry date.
  5. Strict Non-Refundable Policy: All membership purchases and recurring renewals are strictly non-refundable once billed. Please review your billing cycle carefully before confirming checkout.
πŸ‘₯

2. Employees & Staff Management

How to onboard employees, assign department shifts, and upload document records.

Admin dashboard mein naya staff member shamil karne ka button-by-button complete procedure:

  1. Form Open Karein: Admin Sidebar se Employees par click karein aur top right par + Add Employee (/admin/employees/add.php) button dabayein.
  2. Personal & Contact Info:
    • Full Name *: Employee ka official legal name.
    • Phone Number: WhatsApp/Calling number (Alerts aur attendance notifications ke liye).
    • Email Address: Official ya personal email login aur pay slips bhejne ke liye.
    • CNIC / National ID / Passport: Government identity number for HR records.
    • City & Residential Address: Current address.
  3. Department & Job Designation: Department dropdown se select karein (e.g., Accounts, IT, Sales, Operations). Agar designation list mein na ho toh "Other" choose karke custom designation type karein.
  4. Work Mode Choose Karein (Physical vs Remote vs Hybrid):
    • 🏒 Physical (Onsite): Jo staff roz office aata hai. Yeh log Office Face Scan Kiosk, USB Fingerprint Scanner, ya Reception Wall QR scan karke clock-in karte hain.
    • πŸ“‘ Remote (Work From Home): Jo staff ghar ya kisi doosri city se kaam karta hai. Inke liye Chrome Extension enable hota hai jo active working time track karta hai aur idle time pause karta hai.
    • ⚑ Hybrid: Jo kuch din office aate hain aur kuch din remote kaam karte hain. Inka system dono modes support karta hai.
  5. Compensation / Pay Type (Monthly Fixed vs Hourly Rate):
    • πŸ’΅ Monthly Fixed Salaried: Radio button Monthly select karein aur Monthly Salary box mein raqam likhein (e.g. 50,000 PKR). Har maah ke working days aur absents ke mutabiq automatic calculate hogi.
    • ⏱️ Hourly Rate: Radio button Hourly select karein aur Hourly Rate box mein ghantay ka rate likhein (e.g. 500 PKR/hr ya $15/hr). Remote work extension ya biometric working hours se minute-to-minute multiply hoga.
  6. Security PIN Code (4 se 8 Digits) *: Employee ka secret PIN set karein (e.g. 7861). Yeh PIN employee apne phone se Self-Service Portal open karne aur PIN attendance lagane ke liye use karega.
  7. Shift & Duty Timings: Company Shifts dropdown se unka shift select karein (e.g. Morning 09:00 - 18:00).
  8. Submit Button: Green button Save Employee dabayein. System foran unique Employee ID Code (e.g. EMP-0012) generate kar dega aur Salary History audit log create ho jayega.

Har employee ke profile mein ek secure digital locker hota hai jahan HR unke documents lifetime ke liye cloud par save kar sakta hai:

  1. Employee Profile Kholein: Employees list mein jayein aur kisi bhi employee ke naam ya View Profile button par click karein (/admin/employees/view.php?id=X).
  2. "Documents & Files" Tab par Click Karein: Profile ke top navigation tabs mein se Documents tab select karein.
  3. Document Upload Form Fill Karein:
    • Category: Personal (CNIC/Passport), Education (Degrees/Certificates), Experience (Offer Letters/Relieving), ya Bank (Cancelled Cheque).
    • Document Title: Naam likhein jaise "CNIC Front and Back Scan" ya "Master Degree Transcript".
    • Attach File: PDF, JPG, PNG, ya Word document (Up to 10MB) choose karein.
  4. Action Buttons: - Upload Document dabayein: File encrypted format mein save ho jayegi.
    - Table se aap kisi bhi waqt πŸ‘οΈ View / Preview, ⬇️ Download, ya πŸ—‘οΈ Delete kar sakte hain.

Direct bank salary transfer ke liye employee ka bank data save karne ka tareeqa:

  1. Employee profile (view.php) ke Bank Details section mein jayein.
  2. Bank Name (e.g. Meezan Bank, HBL, Allied Bank), Account Title (Employee ka exact bank name), Account Number, aur 24-character IBAN enter karein.
  3. Cheque book ka photo upload karein taake account verify rahe. Save Bank Info dabayein. Yeh details payroll slip par automatic show hongi!

Our browser-based AI engine extracts a 128-dimensional mathematical vector from the employee's face so they can clock in via tablet or webcam:

  1. Open Employee Profile Go to Employees list and click Enroll Face on the target staff member.
  2. Enable Camera Access Allow browser camera permission when prompted. Ensure the room has good lighting and no heavy backlight.
  3. Position Face in Green Guide Oval Have the employee look straight into the camera. The system will detect facial landmarks (eyes, nose, jawline).
  4. Capture & Save Descriptor Click Capture & Enroll Face. The descriptor vector will be encrypted and saved in the database.
πŸ’‘ Liveness Check: Photos held on phone screens or printed papers will be automatically rejected by the neural anti-spoofing engine during clock-in.
  1. Install Local Biometric Bridge Agent Download the lightweight Windows Bridge Agent from Biometrics Agent ➜ and run it once on your reception PC. It communicates on local port 9199.
  2. Plug In USB Scanner Connect your SecuGen Hamster Pro 20 or DigitalPersona U.are.U 4500 scanner.
  3. Capture Fingerprint Template Go to Employees ➜ Enroll Fingerprint. Ask the employee to place their right index finger on the glass sensor 3 times to create a high-quality master template.
  4. Save Template Click Save Template. The employee can now use any biometric terminal instantly.
⏱️

3. 4 Attendance Clock-In Modes & Kiosks

How to deploy wall tablets, QR codes, GPS geofencing, and mobile check-ins.

Mount an iPad, Android Tablet, or laptop at your office entrance:

  1. Open Kiosk URL On the tablet browser, open /attendance/face-scan.php in Fullscreen mode.
  2. Employee Approaches Camera The employee walks up within 1 to 2 meters of the tablet.
  3. Sub-Second Match & Audio Confirmation The AI matches their face in ~0.4s, announces "Welcome [Employee Name], Checked In!" with a green checkmark, and logs the timestamp.
  1. Display Rotating Wall QR Open /admin/qr/display.php on a TV screen or reception monitor. The QR code automatically refreshes every 15 seconds to prevent employees from sending photos to absent colleagues.
  2. Employee Scans with Phone Camera The employee opens their phone camera, scans the screen, and taps to verify.
  3. GPS Geofence Validation The server checks that the scan location matches the company office coordinates within 100 meters.
πŸ’΅

4. Salary, Overtime, Deductions & Pay Slips

How to configure compensation rates, automate attendance deductions, and generate printable PDF slips.

Admin dashboard mein har maah employee ki salary calculate karne, bonuses/deductions daalne aur payment submit karne ka mukammal tareeqa:

  1. Salary Management Screen Kholein: Admin Sidebar se Finance & Payroll ➜ Salary Management (/admin/salary/index.php) par click karein.
  2. Month / Pay Period Filter: Top bar par Month Picker se Target Month (e.g. October 2026) select karke Filter dabayein. Table mein saare staff members ki list aa jayegi.
  3. Summary Cards (At a Glance Metrics): Screen ke top par 4 automatic analytics cards nazar aate hain:
    • Total Gross Payroll: Is maah ka kul salary budget.
    • Paid Amount: Jo raqam aap disburse kar chuke hain.
    • Pending Amount: Baaqi wajib-ul-ada raqam (remaining balance).
    • Staff Paid Count: Kitne employees ko salary mil chuki hai aur kitne pending hain.
  4. Employee Row par "Pay Salary" Button: Target employee ki row ke samnay green πŸ’³ Pay Salary / Record Payment button dabayein. Ek modal / payment drawer open hoga.
  5. Payment Drawer Form Fill Karein:
    • Payment Basis: - Working Days Basis (Recommended): Haziri ke mutabiq calculated salary.
      - Full Month Fixed: Poori fixed salary bila kisi deduction ke.
      - Hourly Basis: Verified clocked-in hours ke hisaab se.
    • Overtime Hours & Overtime Amount: Agar employee ne extra ghante kaam kiya hai toh Overtime Hours likhein (e.g. 10 hrs). System automatically 1.5x formula se amount nikaal lega ya aap manual amount bhi likh sakte hain.
    • Allowances & Bonuses: Bonus, Fuel, ya Meal Allowance ki raqam likhein aur Notes mein wajah likhein (e.g. "Performance Incentive").
    • Deductions & Fines: Agar koi advance salary li thi ya late aane ka jurmana katna hai toh Deduction amount aur reason likhein.
    • Amount to Pay Now: Jitni raqam aap abhi ada kar rahe hain (Full pay ya Partial installment).
    • Payment Method: Cash, Bank Wire Transfer, Cheque, ya EasyPaisa/JazzCash choose karein.
    • Payment Date: Jis tareekh ko raqam di gayi.
  6. Submit Payment: Button Confirm & Record Payment dabayein. Record database mein lock ho jayega, Net Balance update ho jayega aur ek unique Receipt # (e.g. PAY-2610-0042) generate ho jayegi!

Payment record hone ke baad official salary slip handle karne ke buttons aur features:

  1. Salary Slip Open Karein: Salary table ya payment history mein 🧾 View Pay Slip button par click karein (/admin/salary/salary-slip.php?id=X).
  2. Slip par Kya Kya Details Aati Hain: - Company Logo, Branch Name, aur NTN/Tax ID.
    - Employee Name, Code, Department, Joining Date, aur Bank IBAN.
    - Haziri ka khulasa: Total Working Days, Present Days, Absents, aur Late count.
    - Earnings vs Deductions Table (Basic Pay + Overtime + Allowances - Deductions).
    - Net Amount in Words (e.g. "Fifty-Four Thousand Rupees Only").
    - Digital Verification QR Code aur Security Hash code taake koi fake slip na bana sakay.
    - Authorized HR Signature & Employee Signature lines.
  3. Action Buttons on Top of Slip:
    • πŸ–¨οΈ Print Slip (Ctrl + P): 1-click A4 size clean print friendly layout open karega jahan header/footers hide ho kar crisp print banta hai.
    • πŸ“₯ Save as PDF: Print dialog se "Save as PDF" select karke PDF file download kar lein.
    • πŸ“² Send via WhatsApp: Employee ke WhatsApp number par direct pay confirmation message send karein.
πŸ’‘ Employee Self-Service Access: Employee apne mobile se login karke (/employee/salary.php) apni pichli tamaam salary slips kisi bhi waqt dekh aur download kar sakta hai, admin ko tang karne ki zaroorat nahi rehti.

Jab bhi kisi employee ki salary barhti hai ya promotion hoti hai:

  1. Employee profile mein Edit Compensation / Salary par click karein.
  2. Nayi salary amount likhein, Effective Date select karein aur Reason likhein (e.g. "Annual Performance Increment 2026").
  3. Salary History Table: Employee profile ke Salary History tab (/admin/salary/employee-history.php) mein lifetime record save rehta hai: kis tareekh ko kis Admin ne kitna increment diya aur purani salary kya thi!

For freelance, remote, or shift-based workers:

  1. Set Pay Mode to Hourly In employee edit profile, choose Pay Type = Hourly and enter their Rate per Hour (e.g. $15/hr or PKR 800/hr).
  2. Chrome Extension Audit Audit As the employee works using the Remote Chrome extension, total active logged minutes are verified (idle time is automatically deducted).
  3. Exact Minute-by-Minute Payout At month end, the system computes: Gross = (Verified Minutes / 60) * Hourly Rate.
πŸ“…

5. Leaves, Shifts & Grace Periods

How to manage annual leave quotas, approve requests, and configure morning/night shifts.

  1. Employee Applies from Portal The employee opens their portal (/employee/leaves.php), selects Leave Type (Casual, Sick, Annual), dates, and reason.
  2. Admin Realtime Alert Admin gets an instant notification on the dashboard under Pending Leave Approvals (/admin/leaves/index.php).
  3. Approve or Reject with 1 Click Admin clicks Approve. The employee's attendance record for those dates is automatically marked as Excused Paid Leave so payroll won't deduct salary.
  1. Open Shifts Manager Navigate to Admin ➜ Shifts & Timings (/admin/shifts/index.php).
  2. Define Start Time & End Time Example: Morning Shift (09:00 AM - 06:00 PM).
  3. Set Grace Period (Minutes) Set grace period to e.g. 15 minutes. Employees clocking in before 09:15 AM are counted on time; arrivals after 09:15 AM are marked Late.
πŸŽ“

6. College & University Student Portal

How institutes manage student admissions, roll number series, installment fee vouchers, and exam results.

  1. Open Student Admissions From Admin Dashboard, click Student Portal ➜ New Admission (/admin/student/student_admission.php).
  2. Enter Student & Guardian Info Fill Name, Father Name, Contact Number, CNIC/B-Form, and Emergency Phone.
  3. Select Course & Session Choose their registered Degree/Course and Academic Session (e.g., Fall 2026).
  4. Configure Installment Plan Enter Total Course Fee, Discount (if any), and number of installments. The system automatically creates scheduled due-date fee vouchers.
  5. Print Fee Invoice & Student QR ID Instantly print thermal or A4 fee receipt and student ID card with biometric barcodes.
πŸ“

7. Live GPS Field Tracking & Remote Work

How to track sales staff client visits, record voice meeting notes, and audit remote work.

  1. Open Field Visits on Phone Sales rep opens their portal on mobile (/employee/field-visits.php).
  2. Check In at Client Location Tap Check-In at Client Site. Browser grabs exact GPS pin coordinates.
  3. Record Audio Voice Summary Tap Record Voice Memo to record a 1-minute voice note summarizing the client meeting.
  4. Admin Live Radar View Admin monitors live field movements on an interactive map in real-time under /admin/tracking/live-map.php.
πŸš€

8. Marketplace Jobs & Training Courses

How to post job openings, publish academy training courses, and receive 1-minute candidate applications.

  1. Open Post Job Page From Admin Dashboard, click Marketplace ➜ Post a Job (/admin/marketplace/post-job.php).
  2. Provide Opening Details Enter Job Title, Type (Full-time, Part-time, Remote, On-site), Salary Range, City, and Job Description.
  3. Publish to Public Career Hub Click Publish Listing. It gets indexed on the public Jobs Hub ➜ and social media feeds.
  4. Review Candidates & Resumes Review incoming applications under Applications Received. Download attached CVs or invite candidates via WhatsApp with one click.
πŸ”’

9. Security, Data Backup & Logout

How to download SQL database backups, change security keys, and properly log out.

  1. 1-Click SQL & Excel Backup Go to Admin ➜ Data Export & Backup (/admin/data-export.php). Click Download Complete Backup (.SQL / .ZIP) to save an encrypted archive on your local disk.
  2. Secure Logout Always click Log Out from the user profile avatar dropdown in the top header. This clears your session cookies and prevents unauthorized kiosk access.
πŸ“…

10. Client Appointments & Online Booking System

How to configure business working hours, share your locked private booking link, avoid double bookings, and receive automatic email alerts.

You can customize your appointment schedule according to your business hours so clients only book when your team is available:

  1. Open Schedule Settings From the Admin sidebar, navigate to Appointments ➜ Schedule Settings (/admin/appointments/settings.php).
  2. Select Working Days & Timings Check the days your office is open (e.g. Monday to Friday, or Saturday). Set your Office Opening Time (e.g., 09:00 AM) and Office Closing Time (e.g., 06:00 PM).
  3. Configure Slot Duration & Notice Period Choose your meeting length (15, 20, 30, 45, 60, or 90 minutes) and optional buffer break between meetings. You can also enforce a minimum notice window (e.g., 1 or 2 hours ahead) so clients cannot book last-minute slots.
  4. Add Greeting & Instructions for Clients Type a welcome note in the Instructions / Greeting for Clients box (e.g., "Please bring your documents or share your WhatsApp number"). This note appears on your public calendar page. Click Save Schedule & Settings.

Every company gets a permanent, auto-generated unique booking URL protected against search engine indexing:

  1. Auto-Generated & Permanent (Locked) Your booking URL is automatically generated from your company name (e.g., /book-appointment.php?c=your-company). It is permanently locked to prevent broken links for your clients.
  2. 1-Click Copy & WhatsApp Share On both the Appointments Dashboard and Settings page, click the Copy Link button or the green Share on WhatsApp button to send the link directly to your clients.
  3. Strict Zero-Indexing (Google / Bing Privacy) Your booking link is embedded with strict noindex, nofollow, noarchive meta tags. Search engines will never crawl or display your private calendar link publicly.
  4. Smart 404 Protection If someone changes the link or enters an invalid slug, they see a clean error page instructing them to contact the company for their official private booking link.

The client booking portal is mobile-responsive and designed for an effortless 3-step experience:

  1. Select Date & Available Slot The client opens the private link, views the company logo, and picks a date. Past dates and non-working days are disabled. Real-time time slots (e.g. 10:00 AM - 10:30 AM) are shown.
  2. Enter Contact Details The client enters their full name, active WhatsApp phone number, optional email address, and reason for the appointment.
  3. Atomic Collision Lock (Double-Booking Shield) If two clients attempt to book the exact same slot at the exact same second, the database uses atomic locking so only one reservation succeeds. The second client is politely prompted to choose another slot.
  4. Instant Confirmation & Calendar Export Upon booking, a unique booking reference (e.g., #APT-2610-8924) is generated with 1-click Add to Google Calendar and Download .ICS (Apple/Outlook) buttons.

Company administrators stay informed instantly with zero manual checking:

  1. Instant Admin Email Notification Whenever an appointment is booked, an automated responsive HTML email is dispatched to the company admin's registered email address. The email contains the client's name, WhatsApp phone number, date, time slot, purpose, and reference number.
  2. Appointments Dashboard & KPI Cards Go to Appointments ➜ All Appointments (/admin/appointments/index.php) to see Total Appointments, Today's Scheduled Meetings, Upcoming Confirmed, and Pending requests.
  3. 1-Click WhatsApp Chat with Client In the appointments table, click the green Chat button next to any client to open WhatsApp with a pre-filled confirmation message.
  4. Update Status (Confirmed / Completed / Cancelled) Use the status dropdown to update the appointment to Confirmed, Completed, or Cancelled. You can also permanently delete test records with the trash icon.
πŸ›’

11. Point of Sale (POS) & Stock Inventory OS

High-speed billing counter, USB scanner guns & camera scanner, inventory management, customer khata, and real-time gross profit analytics.

The POS terminal is built for blazing-fast checkout counters in grocery, retail, pharmacy, and electronic stores:

  1. Open POS Terminal Counter In the admin sidebar, navigate to Stock & POS ➜ POS Terminal (/admin/pos/index.php).
  2. Hardware USB / Wireless Barcode Scanner Gun Support Plug any USB or Bluetooth barcode scanner into your computer or laptop. Simply point the laser scanner at any product barcode; the system automatically intercepts the scan stream and adds the item to your active cart in under 50 milliseconds!
  3. Integrated Camera QR / Barcode Scanner Click the Open Camera Scanner button to use your laptop or mobile webcam for scanning barcodes with auto-focus and instant sound beeps.
  4. Touch Categories & Quick Item Picker Click category pills (e.g., Beverages, Electronics, Groceries) to browse and tap items directly into the cart without typing.
  5. Discounts, Customer Khata & Instant Thermal Receipts Apply fixed or percentage discounts, select walk-in or credit account customers, choose Payment Mode (Cash, Bank Transfer, JazzCash/EasyPaisa, Card), and click Checkout (F9) to print official thermal receipts or standard A4 bills.
πŸ’‘ Hold Bill Feature: If a customer steps aside to pick another item, press Hold Bill to serve the next customer, then recall the held cart anytime with 1 click!

Maintain complete real-time tracking of item quantities, rack locations, and reorder levels:

  1. Add New Product Go to Stock & POS ➜ Products ➜ Add New Product (/admin/pos/product_form.php).
  2. In-Form Manual Category Add (Modal) If a category doesn't exist yet, click + Add Category directly next to the dropdown. Enter the new category name in the modal; it is saved to the database and automatically selected without leaving the page.
  3. Auto Barcode Generator & Reorder Level Click Generate Barcode to assign a unique Code128 barcode number, or scan an existing manufacturer barcode. Set Cost Price, Sale Price, and Alert Quantity so low stock badges appear on your dashboard before you run out.

Ensure seamless customer return audits with verified invoice linkage:

  1. Look Up Sale Invoice Open Stock & POS ➜ Returns (/admin/pos/returns.php). Enter the customer's original bill invoice number (e.g., INV-20261015-8941).
  2. Select Returned Items & Quantity The system loads all purchased items and their unit prices. Specify the exact quantity being returned and select return reason (e.g., Defective, Customer Exchange, Size Issue).
  3. Automatic Inventory Restock & Refund Voucher The software automatically adds the items back to physical stock, updates customer khata or refunds cash, and prints an official Return Invoice linked to the original purchase bill.

Generate clean, high-density barcode stickers for all inventory items in seconds:

  1. Open Barcode Print Studio Go to Stock & POS ➜ Barcode Print (/admin/pos/barcode_print.php).
  2. Auto Stock Count Matching Choose Print for All In-Stock Products. The system automatically populates the exact print label count equal to available inventory in stock (e.g., if you have 45 units of Shampoo, it prints exactly 45 barcode stickers).
  3. Clean Barcode Design without Price Clutter Stickers display the Company/Brand Name, Product Title, and high-clarity Code128 barcode lines without hardcoded price text β€” ensuring your cashier scanners detect dynamic prices directly from the live database.

Know exactly how much money your business is making every day:

  1. Open Profit Report Go to Stock & POS ➜ Profit Report (/admin/pos/profit_report.php).
  2. Filter by Period (Today, Yesterday, Month, Custom Range) Choose quick filter pills or custom date pickers. The report calculates Total Sales Revenue, Cost of Goods Sold (COGS), Gross Profit, and Gross Profit Margin Percentage.
  3. Top Selling Products & Sales Invoices Breakdown Inspect the highest-margin items, volume leaders, and 1-click printable PDF financial summaries for your accounts team.
πŸ“‘

12. Client CRM & Quotations Management Portal

Manage client companies, official project price quotations, contracts, payment vouchers, project expense tracking, and deficit warnings.

Generate high-converting, professional cost estimates with your company logo and payment terms:

  1. Open Quotations Portal Navigate to Client Portal ➜ Quotations (/admin/client/quotations/list.php) and click Create Quotation.
  2. Fill Client & Project Info Select an existing registered client or type a new client name, mobile number, city, project subject, and validity date.
  3. Add Itemized Deliverables & Milestones Add item lines with item name, detailed scope description, quantity, and unit rate. The system automatically computes subtotal, allows fixed or percentage discount, and sets the required advance deposit.
  4. 1-Click WhatsApp Share & PDF Print From the quotation view screen, click Share on WhatsApp to instantly send a formatted summary directly to the client's phone, or click Print Quotation for an official letterhead document.

Protect your business with formal signed contracts and milestone schedules:

  1. Register Client & Agreement Terms Go to Client Portal ➜ Legal Agreements (/admin/client/agreements/list.php).
  2. Specify Scope of Work & Organizational Policies Document customer requirements, project milestones, warranties, payment schedules, and cancellation policies.
  3. Printable Signature Sheets Generate a clean two-party contract ready for physical or digital signing.

Track every single rupee received and spent on client projects:

  1. Record Client Payments Use Client Portal ➜ Record Payments to enter received installments, generate receipt vouchers, and update remaining client dues.
  2. Check Payment Used (Project Expenses) Under Expenses & Used Funds, log raw material purchases, subcontractor fees, and project operational costs against specific client contracts.
  3. Deficit Warning Shield If expenses ever exceed collected client payments, the portal highlights an immediate Red Deficit Alert, preventing project cost overruns before you lose money.