Sonnical Documentation
Complete guide to mastering shift scheduling with Sonnical. Learn how to manage your workforce efficiently with our powerful scheduling tools.
Introduction
Welcome to Sonnical! This comprehensive guide will walk you through everything you need to know to effectively manage your workforce scheduling.
Smart Scheduling
AI-powered shift assignment with multiple scheduling strategies
100% Mobile
Full functionality on mobile devices - no desktop required
Time Tracking
Built-in clock-in system with automatic hour calculations
Team Communication
Integrated messaging for shift swaps and coverage requests
New to Sonnical? Complete the setup wizard in just 5 minutes and start scheduling immediately!
Registration
Getting started with Sonnical is quick and easy. Follow these steps to create your account:
Step 1: Fill Out the Registration Form
Open your web browser, navigate to the registration page, or download the app from your favorite App Store. You will see a form asking for the following information:
- Email Address - Use a professional email you check regularly
- Password - Choose a secure password
- Full Name - Your display name in the system
Once registered as an ADMIN, you cannot change your role. Create additional users after submitting and accept the Terms and Conditions by checking the box.
Step 2: Verify Your Email
We will send you a verification email. Here's what to do:
- Check your inbox for an email from Sonnical
- Look for the subject "Verify Your Email"
- If you don't see it, check your spam folder
- Click the verification link in the email
The verification link expires after 24 hours. If it expires, you can request a new one from the login page.
Step 3: Sign In for the First Time
Return to the website or mobile app and enter your email and password. You're now logged in and will automatically enter the setup wizard!
Setup Wizard
The setup wizard guides you through configuring your workspace. Each screen covers a different aspect:
| Step | Name | Description |
|---|---|---|
| 1 | Shifts & Duration | Define shift periods (morning, afternoon, night) and standard length |
| 2 | Positions | Define roles for your team (Nurse, Chef, Receptionist, etc.) |
| 3 | Locations | Add your institutions or organizations |
| 4 | Work Areas | Create specific workplaces within each location |
| 5 | Team Members | Add employees who will use the system |
| 6 | Finish | Review your configuration |
You can go back and change anything later from Settings. The wizard is just to get you started quickly.
Configuring Shifts
Set your shift periods and their default duration:
- Morning - Typically 07:00 to 15:00
- Afternoon - Typically 15:00 to 23:00
- Night - Typically 23:00 to 07:00
The system automatically handles shifts that cross midnight (like 22:00 to 06:00).
Creating Positions
Add all the roles in your organization. Examples:
- Healthcare: Nurse, Doctor, Lab Technician, Receptionist
- Restaurant: Chef, Waiter, Cleaner, Manager
- Retail: Cashier, Stock Clerk, Floor Manager
Calendar Views
The Calendar is the central hub of Sonnical, where all shift planning, assignment, and management takes place.
Available View Modes
Monthly View
Displays a full month grid similar to a traditional calendar. Shows shifts, time off requests at a glance. Perfect for long-term planning and getting an overview of the entire month.
Weekly View
Provides a detailed timeline with hourly breakdown. Shows exactly when shifts start and end, ideal for detailed scheduling and avoiding conflicts.
Key Features
- Color-Coded Days: Today is highlighted in indigo, weekends in orange
- Shift Indicators: Mini bars appear on each day per workplace with a count (+X) if more than 3 shifts exist
- Availability Markers: Green indicators when staff have requested time off
- Navigation Controls: Use arrow buttons to move between months/weeks, or click "Today" to return to current date
As an administrator, you can click on any user's name to view their individual schedule and check for conflicts.
Creating Shifts
There are multiple ways to create shifts in Sonnical, depending on your needs.
Manual Shift Creation
- Click on a day in the calendar to open the shift panel
- Select the location and workplace
- Choose the position for this shift
- Select a user from available employees
- Set the shift time and duration
- Click "Save" to create the shift
Quick Assign
For faster assignment, click on an existing shift slot and select from the filtered list of available users. The system automatically filters based on:
- Position matching
- No conflicting shifts
- No approved time-off requests
- Freelancer availability (if applicable)
Administrators can force-assign shifts even if limits are exceeded. Use this for emergency situations.
AI Scheduling
Sonnical includes advanced AI algorithms that automatically assign shifts while respecting rules, availability, and workload balance.
How It Works
Simply select the date range, positions, and workplaces you want to fill, then click "AI ASSIGN" and watch the magic happen! The AI will find the optimal assignment in seconds.
AI Scheduling is available on paid plans. Free plan users can still manually assign shifts.
Bulk Event Generation
The Bulk Event Generation feature automatically creates shift assignments for multiple workers using AI algorithms. This feature optimizes shift distribution while complying with all labor restrictions.
Accessing the Feature
Bulk event generation can be accessed two ways:
- From Settings: Navigate to Settings > Generate & Assign Events
- From Tab Menu: Click the generate icon directly from the tab bar
The application allows generating a maximum period of 31 days to ensure optimal performance and allow for adjustments.
AI Scheduling Models
Sonnical offers three intelligent scheduling strategies, each designed for different needs:
Optimal Model (Recommended)
Uses advanced algorithms to find the best possible balance among all workers.
- Considers multiple simultaneous variables (accumulated hours, preferences, availability)
- Equalizes hours to minimize burnout
- Analysis of coverage by position
- Ideal for medium to large teams (10+ employees)
Rotational Model
Schedules shifts in a manner that ensures everyone has the same opportunities.
- Promotes fairness across all team members
- Ensures nobody gets stuck with only undesirable shifts
- Avoids privileges and improves adaptability
- Convenient for organizations with fixed shift structures
Basic Model
Simple, fast assignment focusing on essential requirements.
- Very fast execution
- Low complexity
- Useful for emergency situations or small teams
- Respects basic constraints but doesn't optimize distribution
| Feature | Optimal | Rotational | Basic |
|---|---|---|---|
| Speed | Medium | Fast | Very Fast |
| Fairness | Excellent | Good | Basic |
| Hour Balancing | Yes | Partial | No |
| Best For | Large teams | Fixed rotations | Quick drafts |
Overtime Control
Sonnical automatically tracks hours to ensure compliance with labor laws and prevent burnout.
How It Works
- Automatic Tracking: Cumulative hours are calculated per employee
- Weekly Limits: Default is 40 hours/week (configurable)
- Real-time Warnings: Visual indicators when approaching limits
- Compliance: Follows ILO and EU labor law frameworks
| Employee Type | Default Hours | Overtime Allowed |
|---|---|---|
| Full-time | 40h/week | Yes, with authorization |
| Part-time | Configurable | Limited |
| Freelancer | Per availability | No limit |
Overtime controls help protect your organization from labor law violations and ensure employee wellbeing.
Requesting Time Off
Employees can request various types of absences through the system.
Types of Leave
| Type | Description |
|---|---|
| Personal | Personal matters, appointments, errands |
| Holidays | Vacation days (may be paid) |
| Study | Educational activities, training |
| Medical | Health-related absences with documentation |
| Sick Leave | Illness (typically paid, up to 3 days) |
| Family | Family emergencies, subject to case-by-case approval |
| Other | Any other reason |
Request Status
- PENDING - Awaiting approval
- APPROVED - Request accepted
- REFUSED - Request denied
Instead of separate requests for May 1-5, you can create a single grouped request for easier management.
Availability
The availability system helps managers understand when staff can work.
Regular Employees vs Freelancers
- Regular Employees: Assumed available unless they mark unavailability (vacation, sick leave)
- Freelancers: Must explicitly mark when they ARE available to work
Green background = Available. Yellow = Pending approval. Red = Unavailable.
Freelancer Mode
The Availability feature is EXCLUSIVELY for freelancers. Unlike regular staff who are assumed available, freelancers must actively mark when they can work.
How It Works
- Freelancer opens the Availability section
- Marks specific dates/shifts they can work
- Admin sees availability when scheduling
- AI scheduling respects freelancer availability
If a freelancer doesn't mark availability, they won't appear in available staff lists and won't be assigned shifts by AI.
Clock-In System Overview
The Clock-In system allows employees to record their actual working hours with a simple tap.
Clock-In functionality is available ONLY on mobile devices (Android & iOS). It is NOT available on the web version.
Key Features
- Simple tap to clock in/out
- Automatic hour calculations
- Support for multiple shift patterns
- Payroll-ready audit trail
- Real-time status indicators
Shift Patterns
The system automatically detects the type of shift and adjusts clock-in/out requirements accordingly.
Single Shift
One continuous shift during the day (most common). Example: Morning 8:00 AM - 4:00 PM
- Employee clocks IN at start
- Works the full shift
- Clocks OUT at end
- Total hours calculated automatically
Consecutive Shifts
Multiple shifts close together with gaps of 1 hour or less. The system treats these as ONE work period.
Example: Morning (8:00-12:00) + Afternoon (12:30-16:00) = 30-minute gap
- Clock IN once at the beginning of the FIRST shift
- Work through BOTH shifts
- Clock OUT once at the end of the LAST shift
For consecutive shifts, clock in ONCE and out ONCE. Do NOT clock out between shifts.
Non-Consecutive Shifts
Separate shifts with larger gaps (more than 1 hour break). Each shift is independent.
Example: Morning (8:00-12:00) then Evening (18:00-22:00) = 6-hour break
- Clock IN for first shift, clock OUT when it ends
- Clock IN again for second shift, clock OUT when it ends
Time Tracking
The clock-in system provides comprehensive time tracking with several safeguards.
Color Status Indicators
| Color | Status | Meaning |
|---|---|---|
| Gray | Ready | Waiting to clock in (before shift starts) |
| Orange | Active | Currently clocked in, working |
| Green | Completed | Shift finished, hours recorded |
Time Windows
- Early Clock-In: Allowed 15 minutes before shift starts
- Late Arrivals: No restriction, but recorded for reporting
- Grace Period: 2 hours after shift ends to clock out
Forgotten Clock-Outs
If an employee forgets to clock out:
- System waits for the 2-hour grace period
- After grace period, shift is marked with a flag
- Admin can manually adjust the clock-out time
- Entry is flagged for payroll verification
Message Types
The Sonnical messaging system enables team members to communicate about shift changes, coverage requests, and schedule adjustments.
All messages require appropriate position matching. You can only request shifts or offer coverage for positions that match your qualification.
Available Message Types
| Type | Description | Approval Required |
|---|---|---|
| Direct Give Away | Offer your shift to a specific colleague | Optional (configurable) |
| Post Give Away | Offer your shift publicly for anyone to claim | Optional (configurable) |
| Shift Swap | Exchange shifts with another employee | Yes |
| Offer Coverage | Respond to an open shift request | Optional |
Shift Swaps
Shift swaps allow two employees to exchange their scheduled shifts. Both parties must agree, and admin approval is required.
Creating a Swap Request
- Navigate to Messages > New Message
- Under "Swap from", select YOUR shift you want to give
- Select "Shift Swap" as the Request Type
- Under "Swap to", select the USER and THEIR shift you want
- Tap "Send Request"
Swap Process
- Recipient receives notification and can accept or decline
- If accepted, request goes to admin for approval
- Once approved, calendar updates automatically for both users
- Both parties are notified of the final decision
BOTH shifts are reserved during approval. Neither can be modified until the swap is resolved.
Give Away Shifts
When you need someone to cover your shift, you can either offer it to a specific person or post it publicly.
Direct Give Away
Ideal when you know someone who wants extra hours or has already agreed to cover for you.
- Navigate to Messages > New Message > Direct Message
- Select the shift you want to give away
- Select the specific user to offer the shift to
- Tap "Send Request"
Post Give Away (Group)
Post your shift publicly so any qualified team member can claim it.
- Navigate to Messages > New Message
- Select your shift
- Choose "Post Give Away"
- Optionally add a description (max 50 characters)
- Tap "Post" - the shift becomes visible to ALL matching staff
The first qualified person to claim a posted shift gets it (subject to admin approval if configured).
User Filtering
When you select a shift to give away, Sonnical intelligently filters available users:
- Available: Same position, no existing shift, no time-off, freelancer availability confirmed
- Unavailable: Different position, already scheduled, has approved time-off
User Management
Manage your team members from the Settings menu.
User Roles
| Role | Permissions |
|---|---|
| Admin | Full access: manage users, locations, settings, approve requests |
| SubAdmin | Limited admin: manage schedules, approve requests for their area |
| User | Basic access: view schedule, request time-off, clock in/out |
Adding Users
- Go to Settings > Users
- Click "Add User"
- Enter email, name, and select position
- Choose role and assign to locations
- Click "Create" - user receives invitation email
Locations & Workplaces
Organize your business structure with locations (institutions) and workplaces.
Locations (Institutions)
Top-level organizational units. Examples:
- St. Mary's Hospital
- Downtown Clinic
- Main Restaurant
Workplaces
Specific areas within each location. Examples:
- Emergency Department
- ICU
- Kitchen
- Front Desk
Manage multiple stores, branches, or facilities from one account. Perfect for chains and networks.
Settings
Configure your Sonnical workspace from the Settings menu.
Available Settings
- Shifts & Duration: Configure shift times and default durations
- Positions: Manage job roles and titles
- Locations: Add or edit institutions
- Workplaces: Manage work areas within locations
- Users: Manage team members
- Subscription: View and manage your plan
- Profile: Update your personal information
Contact support through the Settings menu if you need assistance with your configuration.