Purpose
The Calendar feature brings users quickly to the company calendar to view schedules and events. Users can additionally navigate to the calendar from the Planning workflow under the Schedules or Events tabs. Allows scheduling users the ability to quickly manipulate live scheduling data, resulting in effortless installer communication. Use the Calendar to track multiple levels of scheduling data, multiple levels of resource based scheduling, and much more. The Calendar module is powered by DayBack Calendar and requires a monthly subscription of $9 per user. Unlike the free Schedules module which provides basic schedule management, the Calendar module offers advanced visualization and resource management capabilities including multiple calendar views, drag-and-drop scheduling, resource groups, and external calendar syncing.
Important Requirements: To access the Calendar view of your TRUE Schedules, a Calendar seat is required. When using TRUE Field, the Resource name must exactly match the User Account name (case-sensitive) for field crews to access schedules on their mobile devices.
Setup
Configure Status and Resource filters to control what appears in your calendar views
To begin utilizing the Calendar or Scheduling module, we recommend configuring Status and Resource filters - either directly within the Calendar or via Company Preferences. Simply put, status are stages or identifying fields that can be assigned to a schedule to define the purpose of that schedule. This allows for easy filtering as well as color coding via the Calendar. Resources are people or things that need to be scheduled. This can be TRUE Field users, full TRUE users or equipment. Follow the steps below to setup your Status and Resource filters.
If your organization does not have Calendar seats, configure Status and Resource filters through Company Preferences.
- Select the Gear icon
- Click Company Preferences
- Select the Calendar / Events / Schedules section
- Use the Status Filter and Resource Filter lists to enter your filters
- Ensure that Resources, if users in the system (TRUE or TRUE Field) are entered as exact text matches in this field
- Use the Enter (Windows) or Return (Mac) key for each new status or resource, ensure there are no extra characters or spaces
Warning: Resource names must exactly match User Account names (case-sensitive) for TRUE Field integration to work. "John Smith" and "john smith" are treated as different resources.
If your organization has Calendar seats enabled, configure Status and Resource filters directly within the Calendar interface.
- Select the Lightning Bolt icon
- Click Calendar
- Select the > side panel arrow
- Click the Magnifying Glass icon
- Locate the Status and Resource filter sections
- Select the + New Status or + New Resource buttons to create new ones
- Once added to the Calendar, the filters will automatically be updated in TRUE
Note: When using TRUE Field, the Resource representing TRUE Field users is required to match the User Account exactly.
Calendar Views
Multiple calendar views optimized for different scheduling workflows and planning needs
The DayBack calendar employs views a user would find in a traditional calendar along with a few unique options:
View Types Calendar display options for different scheduling needs
Select from multiple view types using the view selector in the top right corner of the Calendar. Each view is optimized for different scheduling scenarios.
| View Type | Description |
|---|---|
| Day | Displays the Calendar in a single day view. |
| Week | Displays the Calendar in a week at a glance view. |
| Month | A traditional 42 cell grid with additional view options. |
| Horizon (Gantt Chart) | Shows the longest time frame and lets you see the distances between upcoming events. It's a version of a Gantt chart that lets you look at an entire project at a glance. |
| Resource | Makes sense of dense schedules by creating one column (or row) for each resource. Options include Schedule (best for scheduling that requires a specific time), Pivot Schedule (organized by resources, broken out by intervals of time), and Pivot List (best for viewing multiple resources and assigning or modifying records that do not require a specific time). |
Additional View Features Advanced visualization options
These features enhance the Horizon view with grouping and measurement capabilities.
| Feature | Description |
|---|---|
| Breakout Feature | Users can group events on the horizon view by selecting "Breakout by" from the Horizon menu. This creates a row for each resource or status in your filter set. |
| Analytics (Charting) | Turn on analytics to measure the schedule. Combined with breakout, analytics provide subtotals across any field in the calendar. |
Side Panel
Manage calendar types, apply filters, and access additional calendar features
The left hand side panel contains important filtering and view options:
- Use the Magnifying Glass icon to perform a text match search for existing Calendar records
- Use the Calendar tab to show or hide different Calendar type records
- Use the Calendar icon to choose specific dates you'd like to display
- Use the Gear icon to modify user specific Calendar settings
Calendar Types Toggle visibility of different calendar record types
Different Calendar types can be enabled or disabled. By default, user accounts should be set to Schedules as the default Calendar type. Select the Calendar text in the side panel to view what Calendar types are currently active - they will appear in the color blue.
| Calendar Type | Description |
|---|---|
| Schedules | The primary calendar type for job and project scheduling. Default calendar type for most users. |
| Events | Company events, meetings, and non-job-related calendar entries. |
Calendar Filters Filter calendar records by resource and status
Filters allow users to sort and view Calendar records in unique ways. Select a filter to view Calendar records that are assigned it.
| Filter Type | Description |
|---|---|
| Resource Filters | Records can be linked to "resources" in the Calendar. A resource can be anything that needs a schedule--people, equipment, rooms--or a mix of those. Use the "New Resource +" icon to create new ones. Note: When using TRUE Field, the "Resource" representing TRUE Field users is required to match the User Account. |
| Status Filters | Status filters help to keep track of the stage of a project. These can be given a color. While "Status" is the default name, it may be helpful to think of them as "Stages". Use the "New Status +" icon to create new ones. |
Additional Panel Features Bookmarking and external calendar integration
Save frequently used calendar configurations and sync with external calendar applications.
| Feature | Description |
|---|---|
| Bookmark/Share | Allows the user to bookmark a specific configuration of views and statuses. This can be personal or company-wide. |
| Calendar Syncing | Options for performing one-time or consistent syncs via TRUE to independent Calendar or independent Calendar to TRUE. |
Unscheduled Queue
Manage unscheduled work and schedule assignments using the Queue feature
For scheduling workflows, we offer the ability to utilize a Calendar Queue. This feature serves as a holding spot for schedule records that need to be visible on the Calendar for scheduling purposes, but do not have a specific date or time. While users can still edit the Schedule, assign dates and times, status filters, resource filters, etc., it will not appear as a "Scheduled" call. For the purpose of TRUE Time and TRUE Field, these are not considered scheduled.
Note: If you do not have access to this feature within your Calendar, please reach out to support for assistance via the ? icon > Request Support feature.
Queue Workflows
There are two workflows for using the Schedule Queue. Utilize the Manual workflow if you'd like to choose the schedules that go into the Queue. Alternatively, the Automatic workflow is for workflows that would instead prefer to automatically place any new schedule created in TRUE into the Queue.
Manually select which schedules should go into the Queue for scheduling later.
From Schedule Module:
- Create a new Schedule (from a Quote, Job, Bid, Contract, Work Ticket or PO)
- Locate the Queued checkbox
- Select to move the Schedule to the Queue
From Calendar:
- Locate schedule on Calendar
- Open the Queued panel on the right hand side
- Using your mouse, click and drag the schedule into the queued panel
Configure the system to automatically place all new schedules into the Queue for centralized scheduling.
- Navigate to Gear icon
- Select Company Preferences
- Click the Calendar/Events/Schedules section
- Enable the Queued checkbox
- Moving forward, new schedules that are created will automatically be placed in the Queue
Group Feature
Assign multiple resources to schedules simultaneously using the Groups feature
Select the triple dots at the top of the screen to view/edit the current stored groups. This feature allows you to designate an existing resource as a Group. When added to a Schedule, the resources that are assigned to this group will automatically be added to the Schedule as well. When scheduling resources such as trucks that contain the same users or personnel, this feature aims to simplify the amount of clicks it takes to assign these users to the schedule and grant them access to other features such as TRUE Time or TRUE Field.
Creating and Managing Groups
Configure resource groups to enable batch assignment of multiple crew members to schedules.
- Select the triple dot icon at the top of the screen
- On the right hand side select Groups
- Click the + icon to add a new group or select an existing one
- Give the group a name in the Group Name field
- Click the Add/Remove Resource text to select the resources that should be associated with this group
Note: If you do not have access to this feature within your Calendar, please reach out to support for assistance via the ? icon > Request Support feature.
Settings
Configure company-wide and user-specific calendar preferences
Calendar settings can be configured in Company Preferences and User Preferences:
Configuration Locations Where to configure calendar settings
Calendar settings are split between company-wide configuration and individual user preferences.
| Setting Location | Configuration Options |
|---|---|
| Company Preferences | Set up Status List, Resource List, and Queued feature. Access via Gear icon > Company Preferences > Calendar / Events / Schedules section. |
| User Preferences | Configure personal calendar sync options and default view settings. Access via Gear icon > User Preferences. |
Frequently Asked Questions
Common questions and step-by-step guidance for working with Calendar
Getting Started & Setup
The Calendar module powered by DayBack Calendar requires a monthly subscription and must be enabled by TRUE support for your organization.
- Contact TRUE support to request Calendar module activation
- Provide number of users who need calendar access
- Review monthly subscription cost ($9 per user)
- TRUE support enables the module and configures initial settings
- Calendar module appears in navigation menu after activation
- Configure company preferences and user permissions as needed
Note: The Calendar module is a premium add-on. The free Schedules module provides basic schedule management without the advanced calendar views and features.
Both modules manage schedules, but Calendar offers advanced visualization and resource management capabilities through the DayBack Calendar integration.
- List-based schedule management
- Basic filtering by resource, status, and date
- Create and edit schedules linked to Jobs
- TRUE Field integration for crew access
- No monthly subscription cost
Best for: Organizations with simple scheduling needs, limited crew size, or budget constraints.
Everything in Schedules PLUS:
- Multiple calendar views (Day, Week, Month, Resource Pivot, Horizon)
- Drag-and-drop schedule management
- Resource Pivot view for crew capacity planning
- Gantt-style Horizon view for project timelines
- Calendar Queue for managing unscheduled work
- Groups feature for batch resource assignment
- Bookmarking and filter saving
- External calendar syncing (Google, Outlook, Apple)
- Advanced color coding and visual indicators
Best for: Organizations with complex scheduling, multiple crews, or need for advanced resource management and visualization.
After TRUE support enables the Calendar module, configure Status and Resource filters to match your organization's scheduling workflow.
- Navigate to Company Preferences from the Gear menu
- Select the Calendar / Events / Schedules section
- Add Status filters (stages like Scheduled, In Progress, Complete, etc.)
- Add Resource filters (crew members, equipment, or other scheduled resources)
- Ensure Resource names exactly match User Account names (case-sensitive) for TRUE Field integration
- Use Enter (Windows) or Return (Mac) key for each new entry
- Verify no extra characters or spaces in filter names
Tip: Start with basic Status filters (Scheduled, In Progress, Complete) and add more as needed. Resources should match your actual crew members' names exactly.
Views & Navigation
The best calendar view depends on your current task. Each view type is optimized for specific scheduling scenarios.
| View Type | Best For |
|---|---|
| Day View | Managing today's schedule, resolving time conflicts, coordinating same-day changes, detailed hourly planning |
| Week View | Weekly planning meetings, balancing workloads across the week, identifying capacity gaps, coordinating multi-day projects |
| Month View | Long-term planning, identifying busy/slow periods, project deadline overview, resource forecasting |
| Resource (Pivot) | Daily crew dispatching, comparing crew workloads, identifying over/under-allocated resources, optimizing crew utilization. Most popular view for crew scheduling |
| Horizon View | Multi-day project timelines, visualizing schedule dependencies, tracking installation duration, managing overlapping projects |
Drag and drop allows you to reschedule events by dragging them to new dates, times, or resources directly on the calendar.
- Change Date/Time: Drag schedule to different date or time slot
- Reassign Resource: In Resource view, drag schedule to different resource row
- Adjust Duration: Drag schedule edges to extend or shorten time
- Copy Schedule: Hold Ctrl (Windows) or Cmd (Mac) while dragging to copy instead of move
- Drag from Queue to Calendar to assign dates to unscheduled work
The Breakout feature in Horizon view creates separate rows for each resource or status, making it easier to see schedule distribution across your team.
- Switch to Horizon view
- Click the view options menu
- Select Breakout by
- Choose to break out by Resource or Status
- Calendar creates a separate row for each selected filter
Resources & Filters
TRUE Field uses exact Resource name matching to determine which schedules to display on each field user's mobile device. Case-sensitive matching ensures secure access control.
| User Account | Resource Name | Result |
|---|---|---|
| John Smith | John Smith | Matches - field access works |
| John Smith | john smith | Case mismatch - no field access |
| John Smith | J Smith | Name mismatch - no field access |
| John Smith | John Smith | Extra space - no field access |
Warning: Field crews will not see their schedules in TRUE Field if Resource names don't exactly match User Account names (case-sensitive). Verify name matching when field users report missing schedules.
Status filters (also called stages) help track the progress of scheduled work and can be assigned colors for visual differentiation on the calendar.
- Click Gear icon in top navigation
- Select Company Preferences
- Navigate to Calendar / Events / Schedules section
- Locate the Status Filter list
- Type new status name and press Enter (Windows) or Return (Mac)
- New status becomes available immediately in Calendar and Schedules modules
- Open Calendar module
- Click > to open side panel
- Click Magnifying Glass icon
- Locate Status filter section
- Click + New Status button
- Enter status name and optionally assign a color
Use the side panel to select multiple filters simultaneously, allowing you to view schedules across multiple crews or project stages.
- Open Calendar side panel by clicking > arrow
- Locate Resource or Status filter sections
- Check boxes next to each filter you want to view
- Calendar updates to show only schedules matching selected filters
- Active filters appear highlighted or checked in the side panel
TRUE Field & TRUE Time Integration
Schedules created in Calendar automatically sync with TRUE Field, providing field crews mobile access to their assigned work.
- Create or assign schedule in Calendar with specific resource
- Ensure Resource name exactly matches User Account name (case-sensitive)
- Field user logs into TRUE Field mobile app
- Scheduled jobs appear on field user's mobile device
- Field user can view job details, complete tasks, upload photos, and record time
- Status updates from TRUE Field sync back to Calendar in real-time
TRUE Time integrates with Calendar to enable time tracking against scheduled work. Field crews clock in and out on scheduled jobs through TRUE Field.
- Mobile Clock In: Field crews clock in on scheduled jobs via TRUE Field app
- Automatic Linking: Time entries automatically associate with the scheduled Job record
- Duration Tracking: System calculates total hours worked on each schedule
- Payroll Integration: Time entries feed into payroll processing and job costing
- Scheduled time vs actual time can be compared for efficiency analysis
Schedule alerts can be configured to notify assigned resources and stakeholders about upcoming work. Alerts are controlled through Access IDs in the user's permissions.
Available Schedule Alert Types:
| Alert Type | Description |
|---|---|
| Assignment-Based Alerts | Users assigned as Resources to a schedule automatically receive notifications. No additional configuration required. |
| Access ID Alerts | Users with specific Access IDs can receive alerts for all schedules, not just those they're assigned to. Configured in Users / Access. |
Enabling Schedule Alerts for a User:
- Navigate to Gear → Users / Access
- Select the user's account
- Go to the Alerts tab in their Access ID settings
- Enable schedule-related alert permissions
- User will now receive alerts for schedule activities based on their enabled permissions
Note: Resources assigned to schedules automatically receive notifications. Access ID-based alerts are for managers or dispatchers who need visibility into schedules they're not directly assigned to.
Bid due dates do not automatically create calendar events. However, you can receive alerts for bid due dates through the Access ID alert system.
Bid Due Date Alerts (Access ID #1026):
- Alert when Bids are Due: Receive an alert notification when any Bid is due
- Users directly assigned to a Bid automatically receive this notification
- Managers can enable this Access ID to receive alerts for all bids, not just assigned ones
Additional Bid Alerts Available:
| Alert | Purpose |
|---|---|
| Alert when Bids are Due for Follow-Up | Notifies when bids need follow-up based on review date |
| Alert when Bids are Created | Notifies when new bids are created or upgraded from opportunities |
To Create Manual Calendar Events for Bids:
- Open the Calendar module
- Create a new event on the bid due date
- Reference the bid in the event description
- Assign to estimators or sales team as needed
Tip: Enable the "Alert when Bids are Due" Access ID for your estimating team so they receive automatic notifications without manually creating calendar events.
Groups & Multi-Assignment
Groups allow you to assign multiple crew members to a schedule simultaneously, saving time when scheduling standard crew configurations.
- Click triple dot icon at top of Calendar screen
- Select Groups on right hand side
- Click + icon to add new group
- Enter name in Group Name field (e.g., "Install Crew A", "Service Team 1")
- Click Add/Remove Resource text
- Select all resources that should be part of this group
Tip: Create groups for standard crew configurations (e.g., crews that always work together, trucks with specific personnel). This saves time and ensures consistent crew assignments.
When a Group is assigned to a schedule, all group members receive TRUE Field access to that schedule if their Resource names match their User Accounts.
- Create group with resources matching User Account names
- Assign group to schedule in Calendar
- All group members are automatically assigned as resources
- Each group member with matching User Account sees schedule in TRUE Field
- All crew members can clock in/out and access job details on mobile devices
Queue Feature
The Queue is a holding area for schedules that need to be visible for scheduling purposes but don't have specific dates or times assigned yet.
- Visibility: See all pending work waiting to be scheduled
- Flexibility: Hold work until resource availability is confirmed
- Workflow Control: Sales creates schedules, dispatcher assigns from Queue
- Prioritization: Sort and organize unscheduled work before assigning dates
- Schedules in Queue don't appear in TRUE Field until assigned dates
Schedules can be moved to the Queue manually or automatically depending on your workflow configuration.
From Schedules Module:
- Create new Schedule (from Quote, Job, etc.)
- Locate Queued checkbox
- Check the box to place schedule in Queue
From Calendar Drag & Drop:
- Open Queue panel on right side of Calendar
- Click and drag schedule from calendar
- Drop schedule into Queue panel
- Open Queue panel in Calendar
- Click and drag schedule from Queue
- Drop onto calendar at desired date and time
- Schedule automatically leaves Queue and appears on calendar
Yes, you can configure the system to automatically place all new schedules in the Queue for centralized scheduling workflows.
- Click Gear icon in top navigation
- Select Company Preferences
- Navigate to Calendar/Events/Schedules section
- Enable the Queued checkbox
- All new schedules created will automatically be placed in Queue
Bookmarks & Syncing
Bookmarks save specific calendar configurations (view type, filters, date ranges) for quick access to frequently used views.
- Configure calendar exactly as desired (view type, filters, resources, date range)
- Look for bookmark or Save View option in side panel
- Enter descriptive name for the bookmark
- Choose personal (only you see it) or shared (team can see it)
- Access bookmark from side panel for instant view configuration
Tip: Share bookmarks with your team to ensure everyone uses consistent calendar views for daily operations and meetings.
Calendar supports syncing with external calendar applications for mobile access and personal calendar integration.
- Mobile Access: View schedules on phone/tablet through synced calendar app
- Personal Integration: Overlay work schedules with personal appointments
- Notifications: Receive calendar notifications through preferred app
- Offline Access: Synced calendars remain accessible when offline
- Two-way sync (when configured) reflects changes in both systems
Note: External calendar syncing must be configured by TRUE support. Contact support via the ? icon > Request Support to enable calendar integration.
Troubleshooting
The most common cause is Resource name mismatch with User Account names. Resource names must exactly match (case-sensitive).
- Navigate to Company Preferences and verify User Account name for field user
- Check exact spelling, capitalization, and spacing (e.g., "John Smith" not "john smith")
- Navigate to resource management and verify Resource name
- If mismatch found, correct Resource name to match User Account name exactly
- Verify schedule is assigned to correct Resource in Calendar
- Have field user log out and log back in to TRUE Field app
- Schedules should now appear on field user's mobile device
Other Possible Causes:
- No Resource Assigned: Schedule must have Resource assignment for TRUE Field visibility
- Schedule in Queue: Schedules without dates don't appear in TRUE Field
- User Account Issues: Field user may not have TRUE Field access enabled
- Mobile app may need update or cache clearing
Some Calendar features like Queue and Groups may require TRUE support to enable for your organization.
- Click the ? icon in TRUE navigation
- Select Request Support
- Describe which Calendar feature you need access to (Queue, Groups, External Sync, etc.)
- Provide details on how you plan to use the feature
- TRUE support will enable the feature and provide configuration guidance
Note: The Calendar module itself requires a $9/user/month subscription. Contact TRUE support to add Calendar seats to your organization.