Schedule appointments with clients
Schedule meetings between staff members (we have 30+)
recurring appointments
easy to add appointments/meetings
able to color-code appointments by type
able to view calendars side-by-side
able to view only certain calendars at a time
able to specify which location meetings are at
Allow different permissions (view only, edit, etc)
Different calendar views (day/week/month/etc)
Automatically send reminder emails and/or text messages to clients and staff before meetings
Be able to drag and drop appointments between staff
Must be able to search through calendar for information (appt time, client name, etc)
Be able to add notes & other information to the meetings/appointments
Automatically send emails to clients after meetings for satisfaction surveys, follow up, etc