-
-
Notifications
You must be signed in to change notification settings - Fork 5
Configuration: Users
This guide covers role-based user setup in ChoreOps. Use it to create user profiles, assign capabilities, and control approvals.
Note
ChoreOps now uses a unified user model. A user can be an assignee, an approver/admin, or both based on selected capabilities.
- Go to Settings → Devices & Services → ChoreOps
- Select Configure
- Select Manage User
- Choose Add, Edit, or Delete
Tip
Best Practice: Create Assignee Users (the ones doing chores) before creating Approver Users (Parents). When creating an Approver, you can select which Assignees they are responsible for. If the Assignees don't exist yet, you'll have to edit the Approver later to add them.
The current options flow uses three sections.
| Field | Required | Description |
|---|---|---|
| User Name | ✅ | Display name. Must be unique. |
Home Assistant User (ha_user_id) |
Optional | Links this profile to a Home Assistant account. |
Language (dashboard_language) |
Optional | Language used for dashboard content and notifications. |
Notifications (mobile_notify_service) |
Optional | Mobile notification service (for example, notify.mobile_app_phone). |
| Field | Required | Description |
|---|---|---|
Can be assigned (allow_chore_assignment) |
Optional | Allows chores to be assigned to this user profile. Creates user-assignee chore tracking and action entities. |
Workflow enabled (enable_chore_workflow) |
Optional (requires "Can be assigned") | Enables claim/disapprove workflow actions. |
Gamification enabled (enable_gamification) |
Optional (requires "Can be assigned") | Enables points, rewards, and gamification participation for this assignee profile. |
| Field | Required | Description |
|---|---|---|
Can approve (can_approve) |
Optional | Enables approval/disapproval actions. |
Can manage (can_manage) |
Optional | Enables elevated management actions. |
| Associated Users | Conditional | Assignees this approver/admin supervises. |
Tip
If Can approve is enabled, set Associated Users so the approval scope is explicit.
When you save a user profile, ChoreOps creates Home Assistant entities based on capabilities:
- Assignee capabilities create chore and workflow entities for that user.
- Gamification capability adds points/reward-related entities for that user.
- Approver/Admin capabilities enable approval and management actions for associated users.
Tip
Use this page for setup choices. For full entity naming, attribute contracts, and capability-to-entity mapping, see Technical: Users.
-
Assignee only: enable
allow_chore_assignment -
Approver only: enable
can_approveand set Associated Users -
Admin approver: enable
can_approve+can_manageand set Associated Users - Full participant: enable assignee + workflow + gamification + approval/admin as needed
- Edit User: Configure → Manage User → Edit
- Delete User: Configure → Manage User → Delete
Warning
Deleting a user is permanent and removes related profile configuration and usage data.
- Quick Start Guide
- Configuration: Chores
- Configuration: Notifications
- Technical: Users
- Technical: Entities & States
Last Updated: February 2026 (role-based user flow)
🚀 Getting Started
- Home
- Installation
- Migration from KidsChores
- Quick Start
- Quick Start Scenarios
- Dashboard Generation
- Backup & Restore
⚙️ Configuration
- General Options
- Points
- Users
- Chores
- Rewards
- Badges - Overview
- Badges - Cumulative
- Badges - Periodic
- Achievements
- Challenges
- Notifications
🔧 Services
💡 Tips & Tricks
- Template Cookbook for Chores, Rewards, and Approvals
- Auto-Approve Chores
- Calendar Event Due Dates
- NFC Claim Workflow
- Overdue Penalty Automation
- Critical Overdue Alerts
📖 Advanced Topics
- Dashboard Integration
- Access Control
- Chores - Advanced
- Badge Cumulative - Advanced
- Badge Periodic - Advanced
📚 Technical Reference
- Points
- Users
- Entities & States
- Chores
- Badges
- Configuration Detail
- Dashboard Generation
- Notifications
- Weekly Activity Reports
👩🔧 Troubleshooting