SocietyOS ERP End-to-End Workflow Manual
Welcome to the comprehensive, step-by-step operational handbook for SocietyOS ERP. Designed specifically so novice users, residents, committee members, accountants, and security gatekeepers can seamlessly navigate, operate, and govern residential cooperatives with zero ambiguity.
Click any role below to highlight the exact daily steps relevant to your persona.
🔐 3. Authentication, Persona Switch & Single Logout
How to log into SocietyOS, switch personas for testing, and properly terminate your session.
- The left navigation menu displays 🔒 NAVIGATION LOCKED to protect community privacy.
- Clicking any navigation item or quick action automatically alerts you to authenticate first.
- Click 👑 Super Admin for multi-tenant and master configuration access.
- Click 🏛️ Chairman (e.g., Vikram Singhania) for approvals, AGM, and operations hub.
- Click 💰 Treasurer (e.g., Pooja Mehta) for billing, financial ledgers, and BRS reconciliation.
- Click 👮 Security Guard (e.g., Ramesh Shinde) for gate passes and visitor logs.
- Click 🏡 Resident (e.g., Amit Deshmukh - Flat A-402) for dues payment and visitor passes.
- Look at the Top-Right Corner of the screen at your user profile badge.
- Click the card to open the dropdown menu.
- Click the red item: 🚪 Sign Out Session.
- Your session JWT token is immediately revoked from memory, and the screen returns to the locked Auth Gate.
🏢 4. Society Onboarding & Master Data Setup
One-time setup required when bringing a housing society onto the platform.
- Enter Society Legal Name, Registration Number (under Cooperative Societies Act), and Address.
- Set Billing Preferences: Currency symbol (₹ INR), financial year cycle (April to March), and default maintenance calculation mode.
- Create Wings (e.g., Wing A, Wing B, Wing C) with total floor counts.
- Add Flats/Units (e.g., Unit A-101, A-102, B-201) specifying carpet area in SqFt, BHK configuration, and ownership type (Owner Occupied / Tenanted / Vacant).
- Square footage is automatically used by the Billing Engine for area-based maintenance tariffs.
- Register entry/exit gates (Main Gate, Service Gate, Rear Barrier).
- Allocate covered and open parking slots (P-01, P-02) to specific unit numbers, mapping vehicle registration plates.
👥 5. Members, Domestic Helpers & Vendor Directory
Managing resident directory, daily helpers (maids/drivers), and approved vendors.
- Click + Add Resident.
- Link member to their Wing and Unit Number.
- Capture Mobile Phone (for OTP doorbell notifications) and Email (for e-Invoices).
- Register household maids, drivers, cooks, and nannies.
- Upload Aadhaar/ID proof and record Police Verification status.
- Assign helper to one or multiple flats. The security gate will recognize their entry without disturbing residents repeatedly.
- Maintain verified emergency contacts (Plumber, Electrician, Lift technician, Pest control).
- Residents can view approved vendor contacts directly from their resident console.
🛡️ 6. Gate Security & Visitor Pass Workflow
Step-by-step visitor authorization, entry logging, and doorbell verification.
- Guard clicks ⚡ Quick Actions ➔ 🛡️ Issue Visitor Pass or visits Gate Security & Visitors.
- Guard selects destination Flat (e.g., Unit A-201) and selects Category: Guest, Delivery (Amazon/Swiggy), Cab, Service/Maintenance.
- Guard enters Visitor Name, Mobile Number, and Vehicle Registration (if any).
- Resident receives an in-app alert or doorbell chime on their phone.
- Resident clicks Approve Entry or Deny Entry.
- Guard console updates in real time to APPROVED (Green). Barrier opens.
- Resident opens Pre-Approved Fast Passes.
- Generates an instant 6-digit Fast Pass code (or QR pass) valid for today.
- Visitor simply flashes the code at the gate; guard checks in with 1 click. Zero delay.
- Visitors remaining in the society longer than 4 hours without exit trigger an Overstay Alert on the security dashboard.
📦 7. Parcels & Courier Inwarding Workflow
Managing unattended deliveries at the security desk with secure OTP handover.
- Guard navigates to 📦 PARCELS ➔ Parcel Dashboard & Inward.
- Click + Inward New Parcel.
- Select Unit Number, Courier Company (Amazon, Flipkart, Bluedart, Swiggy Instamart), and capture Tracking/AWB digits.
- A unique 4-digit Pickup OTP is issued directly to the resident's portal.
- Resident presents the Pickup OTP.
- Guard enters the OTP into the console to verify and close the parcel record.
- Eliminates lost packages and dispute between residents and couriers.
🎫 8. Helpdesk & Maintenance Tickets
Resident service requests, SLA tracking, technician resolution, and closure.
- Click ⚡ Quick Actions ➔ 🎫 Raise Quick Ticket.
- Select Category (Plumbing, Electrical, Civil, Security, Lift, Housekeeping).
- Select Priority (Low, Normal, Urgent, Critical). Describe the issue and attach photo evidence.
- An SLA countdown timer begins (e.g., 4-hour SLA for urgent leaks).
- Executive Operations Hub reflects the open SLA counter for the Chairman.
- Resident verifies work quality and clicks Close Ticket with a 5-star rating.
🏊 9. Amenities Booking & Clubhouse Reservations
Booking shared society facilities without double-booking or scheduling friction.
- Select Facility: Clubhouse Party Hall, Badminton Court, Tennis Court, Swimming Pool, Rooftop BBQ Deck.
- Live visual slot calendar shows booked vs available time slots.
- If the facility has an hourly fee or refundable security deposit, it is calculated automatically.
- Click Confirm Booking Request.
- Gate security is notified of the private function and authorized attendee names.
💰 10. Maintenance Billing, Payments & Double-Entry Accounting
Automated billing runs, payment reconciliation, BRS, and statutory financial ledgers.
- Choose billing model: Area-based (₹3.50 per SqFt), Flat Rate (₹4,500/flat), or Hybrid.
- Configure statutory components: Sinking Fund (0.25% of construction cost), Repair Fund, Water Charges, Non-Occupancy Charges (10% on tenanted flats).
- Invoices are generated for all active flats in under 2 seconds.
- Digital PDF invoices are delivered to resident consoles and registered emails.
- General Ledger automatically debits Accounts Receivable (Residents) and credits Maintenance Revenue.
- Resident pays via UPI / Netbanking: Payment auto-reconciles instantly.
- Cheque / Bank Transfer: Accountant enters details under Payments & Receipts ➔ + Record Payment.
- Instant stamped digital receipt issued to the resident; ledger auto-updates.
- Upload bank statement to reconcile cleared cheques against cashbook.
- Generate one-click Balance Sheet, Income & Expenditure, and Defaulters Summary.
⚙️ 11. Machinery, Asset Register & AMC Maintenance
Protecting high-value society infrastructure (generators, lifts, STP plants).
- Register society equipment: Diesel Generators, Passenger Lifts (Schindler / Otis), Water Booster Pumps, Solar Panels.
- Record Serial Number, Date of Commissioning, Purchase Cost, and Warranty Period.
- Track Annual Maintenance Contracts with service providers.
- Automated reminders 30 days prior to contract expiry ensure equipment never operates without legal coverage.
⚖️ 12. Governance, Meetings, AGM & Digital Voting
Compliant committee management, AGM notices, quorum calculation, and voting.
- Draft meeting notice with mandatory 14-day notice period.
- Publish Agenda items (e.g., Audit Report approval, Sinking fund revision, Solar installation).
- Member attendance is tracked digitally; system verifies statutory quorum (e.g., min 20% attendance).
- Residents cast secret digital ballots under Digital Voting & Polls.
- Results computed instantly with full cryptographic audit trail.
🚨 13. Panic & Emergency Siren Broadcast
Zero-delay emergency alert system for fire, medical distress, or security breach.
- Click the highlighted red button: 🚨 Panic Siren Broadcast in Quick Actions.
- Select Emergency Nature: Fire, Medical Emergency, Security Incident.
- Click BROADCAST EMERGENCY SIREN.
- High-decibel audio siren sounds on all gate security guard tablets and committee screens.
- The exact flat number and emergency type are prominently flashed on the security hub.
- Guards immediately dispatch emergency responders to the designated unit.
💡 14. Novice User Quick Reference Cheat Sheet
Quick lookups for common daily tasks — find what you need in seconds.
| I Want To... | Where To Click | Steps to Complete |
|---|---|---|
| Pre-approve a guest / party visitor | Pre-Approved Fast Passes | Enter guest name, set date, copy 6-digit code or WhatsApp the invitation pass. |
| Pay my monthly maintenance | Maintenance Invoices | Find your flat invoice, click Pay Now (UPI/Netbanking), and download the stamped receipt. |
| Report a plumbing or water leak | ⚡ Quick Actions ➔ 🎫 Raise Quick Ticket | Select Plumbing, set priority Urgent, describe leak, click Submit. Track technician arrival live. |
| Pick up my delivery parcel | Parcel Dashboard | Find your waiting parcel, note your 4-digit Pickup OTP, and show it to the security guard. |
| Book the clubhouse for a party | Book Facility / Slot | Select Clubhouse, click available date & hours, confirm reservation deposit. |
| Trigger an emergency alarm | 🚨 Panic Siren Broadcast | Select Fire / Medical, click Broadcast. Security guards are alerted in under 1 second. |
| Log out of my session safely | Top-Right Corner User Card | Click the user card dropdown in top-right, then click 🚪 Sign Out Session. |