Complaints
BedShift provides a structured complaint management system so residents can raise issues and staff can resolve them efficiently.
Create a Complaint
Residents
Residents can create complaints from their portal:
- Click New Complaint from the dashboard or sidebar
- Select a category: Maintenance, Cleanliness, Noise, Security, Billing, Other
- Enter a subject and detailed description
- Attach photos if relevant
- Set priority: Low, Medium, High, Urgent
- Submit
Staff / Admin
Staff and admins can also create complaints on behalf of residents:
- Go to Complaints from the sidebar
- Click Create Complaint
- Select the resident (or mark as general/anonymous)
- Fill in the category, subject, description, and priority
- Submit
Assign Complaints
Once a complaint is created, it needs to be assigned:
- Open the complaint
- Click Assign
- Select a staff member from the dropdown
- The assigned staff member receives a notification
- They can view the complaint details and begin working on it
Complaints can be reassigned if needed. All assignment changes are logged in the complaint timeline.
Status Workflow
Every complaint follows a defined workflow:
- Open: Newly created, awaiting assignment
- Assigned: A staff member has been assigned
- In Progress: Work has begun on resolving the issue
- Resolved: The issue has been fixed
- Closed: Confirmed resolved by the resident or auto-closed after a set period
Updating Status
- Open the complaint
- Click the status dropdown
- Select the new status
- Add a note explaining the update
- Save
The resident is notified of every status change.
Comments
Complaints support a threaded comment system:
- Staff and residents can add comments to any complaint
- Attach images or files to comments
- Comments create a chronological record of the resolution process
- Internal notes (visible only to staff) can be added for private discussion
Adding a Comment
- Open the complaint
- Scroll to the comments section
- Type your comment
- Toggle Internal Note if the comment should be staff-only
- Click Post
SLA (Service Level Agreement)
Configure SLA rules to ensure complaints are resolved promptly:
Setting Up SLA
- Go to Settings > Complaints > SLA
- Define response and resolution times per priority level:
| Priority | First Response | Resolution | |----------|---------------|------------| | Low | 48 hours | 7 days | | Medium | 24 hours | 3 days | | High | 4 hours | 24 hours | | Urgent | 1 hour | 4 hours |
- Enable SLA notifications
SLA Tracking
- The complaints dashboard shows SLA status for each complaint
- On Track: Within SLA timelines
- At Risk: Approaching SLA deadline
- Breached: Past the SLA deadline
- Admins receive alerts when complaints are at risk of breaching SLA