Complete guide for using AutoClean - for both administrators and employees.
- Navigate to your AutoClean URL (e.g., https://yourdomain.com)
- Enter your email address and password
- Click "Log In"
First-Time Login:
- Check your email for an invitation link
- Click the invitation link
- Set your password
- Log in with your new credentials
After logging in, you'll see your dashboard:
Admin Dashboard:
- System overview
- All stations and tasks
- User management
- Settings access
Employee Dashboard:
- Today's tasks
- Clock in/out
- Assigned stations
- Time reports
Stations represent physical locations or work areas (e.g., "Building A", "Floor 3", "Kitchen").
- Go to Admin → Stations
- Click "Create Station"
- Fill in details:
- Name: Descriptive name (e.g., "Main Office - 3rd Floor")
- Description: Optional detailed description
- Assign users to the station
- Click "Save"
- Go to Admin → Stations
- Click "Edit" next to the station
- Update details or user assignments
- Click "Save"
- Go to Admin → Stations
- Click "Edit" next to the station
- Uncheck "Active"
- Click "Save"
Note: Deactivated stations won't appear in dropdowns but retain all historical data.
- Go to Admin → Tasks
- Click "Create Task"
- Select "One-Time Task"
- Fill in:
- Name: Task description (e.g., "Clean conference room")
- Station: Where the task occurs
- Due Date: When it should be completed
- Description: Optional detailed instructions
- Click "Save"
-
Go to Admin → Task Schedules
-
Click "Create Schedule"
-
Fill in basic details:
- Name: Schedule name (e.g., "Daily Restroom Cleaning")
- Station: Assigned location
- Start Date: When schedule begins
- End Date: When schedule ends (optional)
-
Select Frequency:
Daily Tasks:
- Every day
- Or weekdays only (Monday-Friday)
Weekly Tasks:
- Select specific days (e.g., Monday, Wednesday, Friday)
- Optional: Even/odd weeks only
Monthly Tasks:
- Specific day number (e.g., "1st of every month")
- Or specific weekday (e.g., "2nd Tuesday", "Last Friday")
Yearly Tasks:
- Specific date (e.g., "June 15th every year")
-
Click "Save"
The system automatically generates individual tasks based on this schedule.
Daily Cleaning (Weekdays Only):
- Frequency: Daily
- Days of Week: Monday, Tuesday, Wednesday, Thursday, Friday
Bi-Weekly Deep Clean (Every Other Monday):
- Frequency: Weekly
- Days of Week: Monday
- Week Type: Even (or Odd)
Monthly Inspection (First Day of Month):
- Frequency: Monthly
- Day of Month: 1
Quarterly Review (First Monday of Quarter):
- Create 4 yearly tasks for: Jan 1st Monday, Apr 1st Monday, Jul 1st Monday, Oct 1st Monday
- Or use monthly with "1st Monday" every 3 months
- Go to Admin → Users
- Click "Invite Employee"
- Enter email address
- Click "Send Invitation"
- Employee receives email with invitation link
- They set password and can log in
Method 1: During Station Creation/Edit:
- Edit a station
- Select users from the list
- Save
Method 2: During User Management:
- Go to Admin → Users
- Click "Edit" next to user
- Select assigned stations
- Save
- Go to Admin → Users
- Find the user
- Click "Edit"
- Change role to "Admin"
- Save
Warning: Admins have full system access.
- Go to Admin → Inventory
- Click "Create Item"
- Fill in:
- Name: Item name (e.g., "Paper Towels")
- SKU: Stock keeping unit (optional)
- Unit: Measurement (e.g., "roll", "bottle", "box")
- Min Quantity: Minimum stock level for alerts
- Click "Save"
- Go to Admin → Stations
- Click "Inventory" next to a station
- Click "Add Item"
- Select item and set initial quantity
- Click "Save"
Adding Stock:
- Go to station's inventory
- Click "Add Stock" next to item
- Enter quantity
- Add notes (optional)
- Save
Using/Removing Stock:
- Go to station's inventory
- Click "Remove Stock"
- Enter quantity used
- Add notes (optional)
- Save
Adjusting Stock (corrections):
- Use "Adjust Stock"
- Enter positive or negative adjustment
- Add reason in notes
- Save
- Go to Admin → Task Templates
- Click "Create Template"
- Fill in:
- Name: Template name
- Description: Task instructions
- Default Station: Optional
- Save
When creating a task:
- Click "From Template"
- Select template
- Form auto-fills
- Adjust as needed
- Save
- Go to Admin → Settings
- Configure:
- Admin Requires Clock In: Whether admins must clock in
- Task Rollover Enabled: Automatically move overdue tasks to today
- Application Name: Custom app name
- Timezone: System timezone
- Click "Save Settings"
- Go to Admin → Time Logs
- Filter by:
- Date range
- User
- Station
- View detailed time entries
- Edit if corrections needed
- Export report (PDF)
Your dashboard shows:
- Today's Tasks: Tasks due today at your assigned stations
- Overdue Tasks: Past-due tasks you need to complete
- Clock In/Out: Quick time tracking
- Recent Activity: Your recent task completions
- Go to Dashboard
- Select your station from dropdown
- Click "Clock In"
- Confirmation message appears
You're now clocked in at that station.
- Click "Clock Out" button
- Optional: Add notes about your shift
- Click "Confirm Clock Out"
Your shift time is automatically calculated.
Important:
- You can only be clocked in at one station at a time
- You must clock out before clocking in at another station
- Admins can adjust time logs if you forget to clock out
- View your task list on dashboard
- When task is physically completed
- Click "Mark Complete" next to the task
- Task moves to completed list
- Completion is recorded with your name and timestamp
If you completed work not on the task list:
- Click "Add Additional Task"
- Enter task name and description
- Click "Save"
This logs extra work performed beyond scheduled tasks.
- Go to Time Reports
- Select date range
- Click "Generate Report"
- View summary:
- Total hours worked
- Number of shifts
- Average shift duration
- Detailed shift list
- Click "Export PDF" to download
Use time reports for:
- Weekly timesheets
- Monthly hour summaries
- Payroll verification
Goal: Restroom cleaning every weekday
Steps:
- Create station: "Restroom - 2nd Floor"
- Assign cleaning staff to station
- Create task schedule:
- Name: "Daily Restroom Cleaning"
- Frequency: Daily
- Days: Mon-Fri
- Station: "Restroom - 2nd Floor"
- Add task template for consistency:
- Name: "Restroom Cleaning Checklist"
- Description: "1. Clean sinks\n2. Clean toilets\n3. Mop floors\n4. Restock supplies"
Result: Tasks automatically appear every weekday for assigned employees.
Goal: Comprehensive cleaning on first Saturday of each month
Steps:
- Create task schedule:
- Name: "Monthly Deep Clean"
- Frequency: Monthly
- Week of Month: 1st
- Day of Week: Saturday
- Station: Select station
Result: Task generated for 1st Saturday of every month.
Daily Routine:
- Log in to AutoClean
- View today's tasks on dashboard
- Clock in at station
- Complete physical tasks
- Mark each task complete in system
- Log any additional tasks performed
- Clock out when finished
- Add notes if needed
Weekly:
- Generate time report
- Review hours worked
- Export PDF for records
Station Setup:
- ✅ Use clear, descriptive names
- ✅ Group by physical location or department
- ✅ Assign relevant users immediately
- ✅ Deactivate instead of delete for historical data
Task Scheduling:
- ✅ Use task templates for consistency
- ✅ Test recurrence patterns on a single schedule first
- ✅ Review generated tasks regularly
- ✅ Set realistic due dates
- ✅ Use task descriptions for detailed instructions
User Management:
- ✅ Assign users to appropriate stations only
- ✅ Grant admin role sparingly
- ✅ Use employee invitations for secure onboarding
- ✅ Review user assignments quarterly
Inventory Management:
- ✅ Set minimum quantities for low-stock alerts
- ✅ Record all stock movements
- ✅ Use notes field for transaction details
- ✅ Regular physical inventory counts
Time Tracking:
- ✅ Clock in immediately when starting work
- ✅ Don't forget to clock out
- ✅ Add notes for unusual shifts
- ✅ Review time logs weekly for accuracy
Task Completion:
- ✅ Mark tasks complete only when fully done
- ✅ Log additional tasks performed
- ✅ Check dashboard at start of shift
- ✅ Complete overdue tasks first
Communication:
- ✅ Use task notes for issues
- ✅ Report low inventory to admin
- ✅ Notify admin of equipment problems
Check:
- Email address is correct
- Password is correct (case-sensitive)
- Account has been created/invited
Solution:
- Use "Forgot Password" link
- Contact admin to resend invitation
- Clear browser cache and try again
Possible Reasons:
- No tasks scheduled for today
- Not assigned to any stations
- Tasks not generated by system yet
Solution:
- Contact admin to verify station assignment
- Admin should check task schedules are active
- Admin should run:
php artisan tasks:generate
Possible Reasons:
- Already clocked in somewhere else
- Not assigned to selected station
Solution:
- Clock out from previous station first
- Contact admin to verify station assignment
- Refresh page and try again
Solution:
- Contact admin
- Admin can edit time log with correct clock-out time
- Go to: Admin → Time Logs → Edit entry
Check:
- Date range is correct
- Clock in/out times are accurate
- No duplicate entries
Solution:
- Admin can review and edit time logs
- Generate new report after corrections
Check:
- Minimum quantity is set on inventory item
- Current quantity is below minimum
Solution:
- Admin should verify inventory item settings
- Update stock quantities
| Shortcut | Action |
|---|---|
Ctrl + K |
Open search (if enabled) |
Esc |
Close modal dialogs |
Tab |
Navigate form fields |
Note: Most actions require clicking for security.
- Hover over ⓘ icons for tooltips
- Check field descriptions
- Review error messages
- Email: support@yourdomain.com
- Report bugs via GitHub Issues
- Check documentation: https://docs.yourdomain.com
- Video tutorials (if available)
- User onboarding guides
- Admin training materials
For New Admins:
- Complete Installation
- Review Configuration
- Read Features Guide
For Developers:
- Check Development Guide
- Review API Reference
- Read Contributing Guidelines
Navigation: ← Deployment | Back to Documentation