Overview
Knowlix Calendar centralizes scheduling and time management across your organization. View personal appointments, team meetings, and project milestones in a unified interface that syncs with external calendar services. The Calendar module integrates with other Knowlix applications to schedule employee appraisals, coordinate project work, plan customer meetings, and manage any time-based activity. Create events directly from customer records, support tickets, or project tasks to maintain context. Sync with external calendar providers (Google Calendar, Outlook) for two-way synchronization. Updates made in either system automatically reflect in the other, ensuring your schedule stays current regardless of where changes originate. 💡 Pro Tip: Ask Your Knowlix for calendar management: “Schedule a team meeting for Friday at 2 PM” or “Show me my calendar for next week”Calendar Views
Access your schedule in different time scales depending on your planning needs.Available Views
To switch views: Click the view dropdown at the top (displays current view: Day, Week, Month, or Year). Day view: Hourly breakdown of a single day. Best for detailed scheduling and avoiding conflicts. Week view: Seven-day overview showing workweek or full week. Ideal for short-term planning. Month view: Entire month at a glance. Good for identifying busy periods and long-range planning. Year view: All twelve months displayed. Useful for annual planning and identifying seasonal patterns. View options: Toggle Show Weekends on or off depending on whether you want weekends displayed in week and month views. Navigation:- Click the arrow buttons (← →) to move between time periods
- Click Today to jump to the current date
Syncing External Calendars
Connect Knowlix with Google Calendar, Outlook, or other calendar services for unified scheduling.Sync Configuration
To set up calendar synchronization:- Navigate to Calendar → Configuration → Settings
- Configure credentials for your calendar provider:
- Client ID: Provided by your calendar service
- Client Secret: Authentication key from your calendar provider
- Optional: Enable Pause Synchronization to temporarily stop syncing without removing credentials (useful for testing)
- Click Save
- Creating an app registration in the calendar provider’s developer console
- Generating OAuth credentials (Client ID and Secret)
- Configuring authorized redirect URLs
- Copying credentials into Knowlix settings
How Synchronization Works
Once configured, synchronization is bidirectional: Events created in Knowlix:- Appear in your external calendar
- Send invitations to attendees via the external service
- Include all event details (title, time, location, description)
- Appear in Knowlix Calendar
- Sync attendee lists
- Update if modified externally
- You create, edit, or delete an event in Knowlix
- Changes are detected in your external calendar (typically every few minutes)
- You click the sync button in Knowlix Calendar
Important: When you delete an event in Knowlix, external calendar services send cancellation notices to all attendees. Same applies when adding or removing attendees from existing events.
Creating Events from Records
Schedule meetings and calls directly from customer records, opportunities, tasks, or any module without switching to the Calendar app.Using the Activity Panel
Most record forms include an activity panel for scheduling time-based actions. To create an event from a record:- Open any record (CRM opportunity, Project task, Support ticket, etc.)
- Click the Activities button in the activity panel
- In the Schedule Activity popup, select an activity type that links to Calendar:
- Meeting
- Call
- Demo
- Or other calendar-linked activity types
- Configure the activity
- Choose an option:
- Open Calendar: Navigate to the Calendar app to finalize scheduling
- Schedule & Mark as Done: Create and immediately close the activity
- Done & Schedule Next: Create this activity and open a form for another
Creating Events in Calendar
Build events directly in the Calendar module for meetings without a specific record context.Quick Event Creation
To create an event:- Open the Calendar app
- Click on the target date (and time, in Day or Week view)
- The New Event popup appears
- Enter an event title
- Configure basic details:
- Start: Auto-filled with clicked date/time (editable)
- End: Set the end date/time for multi-day or timed events
- All Day: Check for events without specific start/end times
- Attendees: Add participants (starts with you by default)
- Videocall URL: Paste a meeting link or click Knowlix Meeting to generate one
- Description: Add notes or agenda
- Choose how to save:
- Save & Close: Create the event
- More Options: Open the full event form for advanced configuration
Advanced Event Configuration
Click More Options to access the full event form with additional settings: Duration: Set the length in hours or toggle All Day mode. Recurrent: Enable to create repeating events. When checked, additional fields appear:- Timezone: Specify the timezone for the meeting
- Repeat: Daily, Weekly, Monthly, or Yearly
- Repeat Configuration: Depends on selected frequency (e.g., “Every Monday” for weekly)
- Until: Number of repetitions, specific end date, or Forever
Coordinating Team Availability
View multiple calendars simultaneously to find meeting times that work for all attendees.Viewing Team Calendars
To check availability:- Open the Calendar app
- Enable the Attendees checkbox
- Team members appear in the sidebar
- Check or uncheck individual team members to show or hide their calendars
Sharing Your Availability
Create booking links that allow others to schedule time with you based on your available slots.Creating Availability Slots
To share your availability:- Open the Calendar app
- Click Share Availabilities at the top
- Switch to Day view (required for selection)
- Click and drag on the calendar to select available time slots
- Repeat to add multiple availability windows
- Click the Open button to configure the appointment
Configuring Appointment Settings
The appointment form controls how others book time with you. Scheduling constraints: Minimum Lead Time: Require appointments to be booked at least X hours in advance (e.g., “01:00” for one hour minimum notice). Cancellation Window: Allow cancellations up to X hours before the appointment. Availability On: Choose what attendees book:- Users: Meetings with specific people
- Resources: Physical resources like meeting rooms, equipment, or tables
- Pick User/Resource then Time
- Select Time then User/Resource
- Select Time then auto-assign (resources only)
Schedule Tab
Add specific time slots when you’re available. To add time slots:- Open the Schedule tab
- Click Add a Line
- Set From date and time
- Set To date and time
- Repeat for all available windows
Options Tab
Configure additional appointment behaviors: Website: Select which website displays the booking page (multi-website environments). Timezone: Defaults to company timezone. Change if offering appointments in a different timezone. Location: Set a physical location. Leave blank for online-only meetings. Videoconference Link: Choose between Knowlix-generated meeting links, third-party services, or no video link. Manual Confirmation: (Resources only) Require administrator approval for bookings above a certain capacity percentage. Up-front Payment: Require payment before confirming bookings. Links to payment provider configuration. Limit to Work Hours: (Users only) Restrict bookable times to the selected users’ defined working hours. Create Opportunities: Automatically generate CRM opportunities for each booked appointment. Reminders: Send notification emails before appointments. Confirmation Email: Automatically email attendees when appointments are confirmed. Cancellation Email: Automatically email attendees if appointments are canceled. CC To: Add contacts who receive notifications but aren’t attendees. Allow Guests: Let attendees invite additional people to appointments.Questions Tab
Collect information from attendees when they book. To add questions:- Open the Questions tab
- Click Add a Line
- Enter the Question text
- Select a Question Type (text, multiple choice, date, etc.)
- Optional: Add a Placeholder answer
- Check Required Answer to make the question mandatory
Messages Tab
Customize text displayed during the booking process. Introduction Message: Appears on the initial booking page. Use this for instructions, welcome text, or important information. Extra Message on Confirmation: Displays after attendees complete their booking. Use for next steps, preparation instructions, or thank you messages.Publishing Availability
To make availability bookable:- Click Preview to see how the booking page looks
- Once satisfied, choose a publishing method:
- Share: Generate a direct link to copy and send via email, chat, etc.
- Publish: Publish the booking page on your Knowlix website for public access
Best Practices
Sync Only One Calendar per User
Avoid syncing multiple external calendars for the same user. This causes duplicate events and synchronization conflicts.Use All-Day Events Sparingly
Reserve all-day events for actual full-day activities (conferences, vacations). For meetings without specific times, use timed events with tentative times.Tag Events Consistently
Create a standard tag taxonomy (Meeting Types, Departments, Priorities). Consistent tagging improves filtering and calendar organization.Set Reminders on Important Events
Don’t rely on memory for critical meetings. Configure default reminder notifications for all events, with earlier reminders for high-stakes meetings.Check Team Availability Before Scheduling
Always view attendee calendars before scheduling group meetings. Finding a free slot the first time prevents rescheduling cycles.Create Recurring Events for Standing Meetings
Set up weekly standups, monthly reviews, or quarterly planning sessions as recurring events. Saves time and ensures they’re never missed.Limit Shared Availability to Focused Time
When sharing availability for bookings, only offer time you’re actually prepared to take meetings. Don’t offer every open calendar slot.Include Video Links on Remote Meetings
Always add videoconference links to remote meetings at creation time. Adding links later often leads to last-minute scrambles.Review Calendar Weekly
Spend 15 minutes each Friday reviewing the upcoming week. Identify scheduling conflicts, prepare for meetings, and adjust as needed.Use Privacy Settings for Sensitive Events
Mark confidential meetings (HR discussions, legal matters, strategy sessions) as private to hide details from general calendar views.Related Documentation
- Activities - Schedule and manage activities
- Appointments - Advanced appointment booking
- Discuss - Video conferencing for calendar events
- Projects - Link events to project milestones
- CRM - Schedule customer meetings from opportunities
Need Help?
Ask Your Knowlix:- “Schedule a team meeting for next Monday at 10 AM”
- “Show me my calendar for this week”
- “Create a recurring event for weekly standup every Friday”
- “Find a time when Sarah, John, and I are all available”
- “Share my availability for customer demos next week”
