Complaint Management
The Complaint Management module is the core system for handling resident issues, organizing meetings, and tracking resolution tasks.
Overview
This module allows administrators to:
- Review and categorize incoming complaints.
- Schedule and conduct meetings to discuss complex issues.
- Assign tasks to staff or vendors for resolution.
- Track the entire lifecycle of a complaint from submission to closure.
Submenus
1. All Complaints
The central repository of all resident complaints.
Key Features:
- List View: See all complaints with status (Pending, In Progress, Resolved, etc.).
- Filtering: Filter by status, category, urgency, or block.
- Detail View: Click on a complaint to see the full timeline, attached evidence, and discussion history.
- Quick Actions:
- Verify: Accept a pending complaint.
- Reject: Dismiss invalid complaints.
- Assign: Direct a complaint to a specific meeting or task.
2. Meetings
Organize and document management and resident meetings.
Key Features:
- Schedule: Create new meetings with automatic invitations.
- Minutes: Record real-time minutes and decisions.
- Attendance: Track who attended.
- Link Complaints: Add specific complaints to the meeting agenda.
(See detailed Meeting Management guide below)
3. Need Action
A focused view for complaints that require immediate attention.
Criteria for "Need Action":
- Complaints marked as Urgent.
- Complaints that have been pending for more than X days.
- Complaints that are not yet assigned to any meeting or task.
Goal: Ensure no high-priority issue slips through the cracks.
4. Tasks
Manage the execution phase of complaint resolution.
Key Features:
- Create Task: Convert a complaint or meeting decision into a concrete task.
- Assign: Assign to a specific user (Staff, Security, Vendor).
- Track Progress: Monitor status (To Do, In Progress, Done).
- Evidence: Upload photos or documents proving task completion.
5. Categories
Manage the types of complaints residents can submit.
Examples:
- Security
- Cleanliness
- Infrastructure
- Noise
- Administration
Detailed Meeting Management Guide
This section helps organize, conduct, and document management and resident meetings.
Overview
The Meeting Management system allows you to:
- Schedule meetings with automatic invitations
- Track attendance
- Record minutes in real-time
- Link complaints as discussion topics
- Generate meeting reports
- Archive meeting history
Accessing Meeting Management
- Navigate to Complaint Management > Meetings from the sidebar
Interface Components
Main Table
Displays all meetings with columns:
- Meeting ID: Unique identifier
- Title: Meeting name
- Date & Time: When scheduled
- Location: Where it will be held
- Status: Scheduled, Ongoing, Completed, Cancelled
- Participants: Number invited/attended
- Actions: View, Edit, Start, Finish, Cancel
Meeting Statuses
- Scheduled: Planned, not yet started
- Ongoing: Currently in progress
- Completed: Finished with minutes recorded
- Cancelled: Meeting cancelled
Action Buttons
- Create Meeting: Schedule new meeting
- Calendar View: See meetings in calendar format
- Export: Download meeting list/reports
- Filter: Filter by date, status, or type
Part 1: Scheduling a Meeting
Step-by-Step: Creating a Meeting
Step 1: Open Meeting Form
- Click Create Meeting button
- Meeting creation form opens
Step 2: Enter Basic Information
- Title (Required): Enter meeting name
- Example: "Monthly Board Meeting - January 2024"
- Description (Optional): Add meeting purpose
- Meeting Type: Select from dropdown (Board, General, Block, Emergency)
Step 3: Set Date, Time, and Location
- Date (Required): Click date picker
- Start Time & End Time: Select duration
- Location: Enter venue (e.g., "Community Hall" or "Zoom")
- Meeting Link: For online meetings
Step 4: Select Participants
- By Block: Add all residents in a block.
- Individual: Search and add specific residents.
- All Residents: For General Meetings.
Step 5: Add Agenda Items
- Click Add Agenda Item
- Enter topic and time allocation.
Step 6: Link Complaints
- Click Add Complaints
- Select pending complaints to discuss.
- These will appear in the agenda for resolution.
Step 7: Review and Create
- Click Create Meeting
- Invitations are sent automatically.
Part 2: Conducting the Meeting
Step 1: Start Meeting
- Click Start Meeting when the time comes.
- Status changes to "Ongoing".
Step 2: Record Attendance
- Go to Attendance tab.
- Check off present participants.
Step 3: Record Minutes
- Go to Minutes tab.
- Type notes in real-time.
- Use Add Decision to record votes/outcomes.
- Use Add Action Item to assign tasks.
Step 4: Discuss Complaints
- Go to Complaints tab.
- For each linked complaint, record the discussion outcome (Resolved, Deferred, etc.).
Part 3: Ending & Reporting
Step 1: Finish Meeting
- Click Finish Meeting.
- Enter closing remarks and summary.
- Meeting status becomes "Completed".
Step 2: Generate Report
- Click Download Report.
- Choose PDF, Word, or HTML format.
- The report includes all minutes, attendance, and decisions.
Step 3: Distribute
- Click Send Report to email it to all participants.