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.

Visual Scheduling
Multiple calendar views with drag-and-drop scheduling for effortless crew assignment and date changes
Resource Management
Assign personnel, equipment, and vehicles to schedules with resource group organization
DayBack Integration
Powered by DayBack Calendar with advanced features ($9/user/month subscription required)
Status & Color Coding
Configure status filters for sales, installation, delivery with custom color-coded calendar views
External Calendar Sync
Sync TRUE schedules with Google Calendar, Outlook, and other external calendar systems
TRUE Field Access
Field crews access schedules through TRUE Field mobile app based on resource assignments

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.

  1. Select the Gear icon
  2. Click Company Preferences
  3. Select the Calendar / Events / Schedules section
  4. Use the Status Filter and Resource Filter lists to enter your filters
  5. Ensure that Resources, if users in the system (TRUE or TRUE Field) are entered as exact text matches in this field
  6. 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.

  1. Select the Lightning Bolt icon
  2. Click Calendar
  3. Select the > side panel arrow
  4. Click the Magnifying Glass icon
  5. Locate the Status and Resource filter sections
  6. Select the + New Status or + New Resource buttons to create new ones
  7. 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 in a Gantt-style layout. This view is the most powerful for analytics—use Breakout to separate rows by status, calendar, resource, or other available fields, then enable Analytics to measure event counts, durations, or field values with optional threshold lines for capacity planning.
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 powerful grouping and measurement capabilities for capacity planning, workload analysis, and revenue forecasting. Analytics function in all calendar views except Month view.

Create separate rows for each value by selecting "Breakout by" from the Horizon menu:

  • Breakout by Status: See how work is distributed across different job statuses (Scheduled, In Progress, Complete, etc.)
  • Breakout by Calendar: View data separated by calendar source (Schedules vs Events)
  • Breakout by Resource: Creates a row for each resource in your filter set to compare workloads (default in Resource views)
  • Breakout by Any Field: Use the "More" option to break out by additional fields available in your calendar configuration

Each breakout displays individual line representations and subtotals.

Turn on analytics to measure and visualize schedule data. Combined with breakout, analytics provide subtotals and trend analysis. Only text or number fields can be charted:

  • Field Values: Chart any custom numeric field (e.g., estimated hours, budget amounts, revenue). For multi-day events, values are distributed evenly across each day.
  • Event Count: Count the number of events per day/week/month. Useful for identifying capacity constraints and tracking job volume.
  • Event Duration: Sum up total time blocked off. Helpful for understanding labor allocation and utilization.

Set a threshold line to visualize when you're over or under capacity:

  • Appears as an orange dotted line on the analytics chart at your specified limit
  • Thresholds can be set dynamically per resource
  • Color can be customized (green for revenue goals, orange/red for capacity limits)
  • To disable, clear the Value field in threshold settings

Example: Set a threshold of 5 for a service crew's daily appointment limit, or 40 hours per week for a project team's labor capacity.

Add prefixes or suffixes (like $ for revenue) and control decimal places for cleaner reporting when charting monetary or custom numeric values.


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:

  1. Create a new Schedule (from a Quote, Job, Bid, Contract, Work Ticket or PO)
  2. Locate the Queued checkbox
  3. Select to move the Schedule to the Queue

From Calendar:

  1. Locate schedule on Calendar
  2. Open the Queued panel on the right hand side
  3. 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.

  1. Navigate to Settings (Gear icon) → Company PreferencesCalendar / Events / Schedules section
  2. Enable the Queued checkbox
  3. 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.

  1. Select the triple dot icon at the top of the screen
  2. On the right hand side select Groups
  3. Click the + icon to add a new group or select an existing one
  4. Give the group a name in the Group Name field
  5. 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.

  1. Contact TRUE support to request Calendar module activation
  2. Provide number of users who need calendar access
  3. Review monthly subscription cost ($9 per user)
  4. TRUE support enables the module and configures initial settings
  5. Calendar module appears in navigation menu after activation
  6. 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.

Access the Calendar module from the main navigation using the Lightning Bolt icon. This option is only available if the Calendar module has been enabled for your organization.

  1. Click the Lightning Bolt icon in the main navigation menu
  2. Select Calendar from the dropdown options

Important:

  • If you do not see the Calendar option, your organization may not have Calendar seats enabled. Contact TRUE support via the ? icon > Request Support to request Calendar activation.
  • The Gear icon > Company Preferences > Calendar / Events / Schedules section is for configuring calendar settings (statuses, resources), not for accessing the Calendar view. Always use Lightning Bolt icon > Calendar to open the calendar.

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.

  1. Navigate to Settings (Gear icon) → Company PreferencesCalendar / Events / Schedules section
  2. Add Status filters (stages like Scheduled, In Progress, Complete, etc.)
  3. Add Resource filters (crew members, equipment, or other scheduled resources)
  4. Ensure Resource names exactly match User Account names (case-sensitive) for TRUE Field integration
  5. Use Enter (Windows) or Return (Mac) key for each new entry
  6. 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.

  1. Switch to Horizon view
  2. Click the view options menu
  3. Select Breakout by
  4. Choose to break out by Resource or Status
  5. Calendar creates a separate row for each selected filter

Analytics & Capacity Planning

Horizon view analytics help you visualize workloads and identify scheduling conflicts before they become problems.

  1. Switch to Horizon view from the view selector
  2. Click the view options menu and select Breakout by → choose Resource or Status
  3. Enable Analytics from the Horizon menu
  4. Select your measurement type: Event Count for number of jobs, or Event Duration for total hours
  5. Optionally set a Threshold line to mark your capacity limit
  6. Calendar displays totals per resource/status with visual indicators when over threshold

Example: Use Event Count with a threshold matching your team's daily capacity to instantly see which days are overbooked.

Calendar analytics can function as a resource allocation planner, helping you visualize workload distribution, identify capacity constraints, and answer questions like "Do we have capacity to take on this new job?" or "When do I need to start this project?"

Resource allocation planning combines three key elements:

  • Resources: The people, crews, or equipment being scheduled
  • Duration/Hours: How long each schedule takes (either event duration or estimated hours via the Hours / People field)
  • Capacity Threshold: The maximum hours or jobs a resource can handle per day/week

By combining these with Horizon view analytics, you can visualize total allocated hours per resource over time and instantly see where you're over or under capacity.

Step 1: Enter Estimated Hours on Schedules

  1. When creating or editing a schedule, populate the Hours / People field with estimated hours for that job
  2. For multi-day schedules, enter total hours—the system distributes them evenly across all days
  3. Example: A 5-day installation with 40 estimated hours shows 8 hours per day in analytics

Step 2: Configure Horizon View with Breakout

  1. Switch to Horizon view
  2. Click Horizon dropdown → select Breakout By Field or use Resource view
  3. Each resource now appears as a separate row showing their scheduled work as horizontal bars
  4. Adjust the date range slider (e.g., 21 days) to see your planning horizon

Step 3: Enable Hours Analytics

  1. Click the Analytics button (circular icon at bottom)
  2. In Chart Data tab, select "Chart the value of a specific field"
  3. Choose Hours / People from the dropdown
  4. Set Chart by day, week... to match your planning cycle (Day for daily dispatch, Week for project planning)
  5. Leave Combine Resources OFF to see each resource's hours separately

Step 4: Set Capacity Threshold

  1. Click the Threshold tab
  2. Enable Show a threshold value on the chart
  3. Enter your capacity limit (e.g., 8 for daily hours, 40 for weekly hours)
  4. Set Line Color to "orange" and Fill Color to "yellow" with Fill Opacity 0.25
  5. Days/weeks exceeding capacity now highlight visually

Once configured, your Horizon view becomes a resource allocation dashboard:

  • Horizontal bars: Each schedule appears as a bar spanning its duration—longer bars = longer jobs
  • Row per resource: See each crew member's or equipment's scheduled work on their own row
  • Analytics chart: Below each row, the chart shows total estimated hours per day/week
  • Threshold line: Orange dashed line marks your capacity limit
  • Yellow highlight: Areas exceeding threshold indicate overallocation
  • Subtotals: Each resource row shows a running total—click subtotals to drill down
Question How to Answer Using Calendar Analytics
"Do we have capacity for this new job?" Look at the target timeframe—if the analytics chart is below the threshold line, you have capacity. If it's already at or above threshold (yellow highlighted), the resource is fully allocated.
"When should we start this project?" Scan across the Horizon view to find the first period where the resource's hours drop below threshold. That's your earliest available start date with capacity.
"Who has availability next week?" Compare the analytics charts across resource rows—resources with lower bars (further below threshold) have more availability.
"Are we overallocating anyone?" Look for yellow-highlighted areas in the analytics chart—these indicate days/weeks where scheduled hours exceed the threshold.
"How do I balance workload across crews?" Drag schedules from overallocated resources (yellow highlight) to underallocated resources (below threshold). The chart updates in real-time as you drag.

Calendar Horizon view with analytics provides many benefits of traditional Gantt/planner tools:

Gantt Feature Calendar Equivalent
Timeline bars Horizon view displays schedules as horizontal bars spanning their duration
Resource rows Breakout by Resource creates one row per person/crew/equipment
Capacity visualization Analytics chart with threshold shows hours allocated vs. capacity limit
Drag to reschedule Drag-and-drop schedules to new dates or different resources; analytics update in real-time
Workload leveling Visual threshold highlighting shows overallocation; drag to redistribute

Note: Calendar analytics does not support task dependencies (e.g., "Task B can't start until Task A finishes"). For projects requiring strict dependency management, use Job milestones or dedicated project management tools alongside Calendar for resource scheduling.

Pro Tip: Save your resource allocation view configuration as a bookmark for quick access during planning meetings. Share the bookmark company-wide so all schedulers use the same capacity visualization.

Use the Chart by day, week... dropdown in the Chart Data tab to control your analytics time interval. This setting determines how your data is aggregated and displayed.

To access chart interval settings:

  1. Click the Analytics button (circular icon at bottom of calendar)
  2. The analytics panel opens with three tabs: Chart Data, Format, and Threshold
  3. In the Chart Data tab, choose your measurement type
  4. Use the Chart by day, week... dropdown to select Day, Week, or Month
  5. Toggle Combine Resources on/off to aggregate or separate resource data

Best for: Service operations, daily dispatch, appointment-based businesses, daily capacity management

Shows totals for each individual day. The chart displays one data point per day across your selected date range.

Use case: A service company with 5 technicians sets "Chart the number of items" by Day with a threshold of 15 (3 appointments × 5 techs) to see when daily capacity is exceeded.

Best for: Project planning, labor allocation, revenue forecasting, payroll cycles, weekly capacity planning

Aggregates daily values into weekly totals for broader trend analysis. Each data point represents a full week's worth of scheduled work.

Use case: A commercial contractor charts "Hours / People" field by Week with a 40-hour threshold to identify weeks where scheduled labor exceeds standard capacity.

Best for: Long-term planning, seasonal analysis, annual budgeting, quarterly forecasting

Provides high-level view of scheduling patterns across extended periods. Best used with Horizon view and multi-month date ranges.

Note: Month view (42-cell calendar grid) does not support analytics. Use Horizon view with extended date ranges and "Chart by Month" for monthly analysis.

Real-time updates: The chart updates instantly as you reschedule items via drag-and-drop, enabling you to see if your plans align with your goals as you make changes.

The Chart Data tab offers three measurement options. Each serves different capacity planning and analysis needs.

Best for: Revenue forecasting, budget tracking, hours planning, custom metrics

Select this option to chart any numeric field from your calendar records. A dropdown appears with available fields such as Hours / People, Amount, or other custom fields configured in your system.

Available fields include: Active Status, Alert, Amount, Confirmed, Contact, Description, Group, Hours / People, Icon, Location, Lock, and other custom fields.

Note: For multi-day events, field values are distributed evenly across all days. A 5-day project with $10,000 estimated revenue shows $2,000 per day.

Best for: Job volume tracking, appointment limits, project counts, overbooking prevention

Counts the number of scheduled events per day/week/month. For example, if installation teams can handle 5 jobs per day, set a threshold of 5 to easily identify which days might be overbooked.

Best for: Labor allocation, time utilization, hours tracking, overtime identification

Sums total time blocked off on the calendar. Helpful for understanding if teams are fully utilized or have availability gaps. For instance, if you're blocking off time to work on a presentation, filter for "Presentation" and the calendar will sum up total time blocked.

Thresholds create visual capacity indicators showing when schedules exceed limits. Configure thresholds in the Threshold tab of analytics settings.

  1. Click the Analytics button to open the settings panel
  2. Select the Threshold tab
  3. Enable Show a threshold value on the chart toggle
  4. Enter your capacity limit in the Value field (e.g., 30 for hours, 5 for job count)
  5. Set Line Color (e.g., "orange" for capacity warnings, "green" for revenue targets)
  6. Set Fill Color (e.g., "yellow") to highlight areas exceeding threshold
  7. Adjust Fill Opacity (e.g., 0.25) to control highlight visibility
  8. A dashed line appears on the chart at your threshold level; areas exceeding the threshold are visually highlighted
Setting Description
Value The numeric threshold limit (e.g., 40 for weekly hours, 5 for daily job count)
Line Color Color of the threshold line (orange, green, red, blue, etc.)
Fill Color Color used to highlight chart areas that exceed the threshold
Fill Opacity Transparency of the fill (0 = invisible, 1 = solid; 0.25 recommended)

Tip: To disable the threshold, clear the Value field or toggle off "Show a threshold value on the chart." Use orange/yellow for capacity warnings (exceeding is bad) and green for revenue targets (exceeding is good).

Yes, Horizon view supports the Breakout By Field feature, which lets you organize schedules by any available field—not just Resource or Status.

  1. Switch to Horizon view
  2. Click Horizon dropdown in the view selector
  3. Select Breakout By Field
  4. Choose from the available fields in the popup menu
  5. Calendar creates separate rows for each unique value in that field, with subtotals per row

Available Breakout Fields:

  • Active Status
  • Alert
  • Amount
  • Confirmed
  • Contact
  • Description
  • Group
  • Hours / People
  • Icon
  • Location
  • Lock
  • Pieces

Each breakout displays individual line representations and subtotals, giving a bird's-eye view of workload distribution. When combined with analytics, you can see totals per breakout category.

Note: Additional custom fields and breakout options can be added through TRUE support as a billable customization.

Use the Format tab in analytics settings to customize how numbers appear on your chart. This makes charts more readable for currency, hours, or other metrics.

  1. Click the Analytics button to open settings
  2. Select the Format tab
  3. Configure the formatting options as needed
  4. Chart labels update to reflect your formatting choices
Setting Description
Format as Select "Number" for standard numeric display
Label Before Value Prefix added before numbers (e.g., "$" for currency)
Label After Value Suffix added after numbers (e.g., "hrs" for hours, "jobs")
Decimal Symbol Character for decimal point (typically ".")
Decimal Places Number of decimal places to display (leave blank for original precision)
Thousands Separator Character for thousands grouping (typically ",")

Examples: For revenue charts, set Label Before Value to "$" and Thousands Separator to ",". For labor hours, set Label After Value to " hrs" and Decimal Places to "1".

Chart estimated job values to project revenue across upcoming periods.

  1. Ensure your schedules have a numeric field for estimated revenue or job value
  2. Switch to Horizon view with a multi-week or monthly date range
  3. Enable Analytics and select Field Values
  4. Choose your revenue field (e.g., "Est Revenue", "Job Value")
  5. Add a $ prefix in number formatting for cleaner display
  6. Optionally set a green threshold line for revenue targets

Tip: Calendar displays projected revenue per day/week with running totals, helping you forecast income and identify capacity gaps across your service schedule or project portfolio.

Calendar analytics support multiple operational scenarios across different business types. Combine measurement types with breakout options to build custom dashboards for your workflow.

Goal: Prevent overbooking crews while identifying availability gaps

Configuration:

  1. Use Horizon view with Breakout by Resource
  2. Enable Event Count analytics (number of jobs per crew)
  3. Set Threshold to max daily jobs per crew (e.g., 3 appointments)
  4. Days exceeding threshold highlight in the chart
  5. Quickly identify which crews have availability vs. which are overloaded

Works for: Service companies, delivery operations, inspection teams

Goal: Track scheduled hours per resource and identify overtime risk

Configuration:

  1. Use Horizon view with Breakout by Resource
  2. Enable Event Duration analytics (total hours blocked)
  3. Set Threshold to daily limit (e.g., 8 hours) or weekly limit (e.g., 40 hours)
  4. Chart shows cumulative hours per day/week for each resource
  5. Flag days where scheduled work exceeds standard working hours

Works for: Construction crews, project teams, any operation managing labor costs

Goal: Understand how work is distributed across different stages

Configuration:

  1. Use Horizon view with Breakout by Status
  2. Enable Event Count analytics
  3. Each row shows schedules at different stages (Scheduled, In Progress, Complete)
  4. Compare volumes across workflow stages over time

Works for: Tracking project progression, identifying bottlenecks, workflow analysis

Goal: Project future revenue based on scheduled work

Configuration:

  1. Ensure schedules have a revenue/value field populated (e.g., Job Value, Est Revenue)
  2. Use Horizon view with 4-12 week date range
  3. Enable Field Values analytics, select your revenue field
  4. Add $ prefix in number formatting settings
  5. Set Threshold in green for revenue targets
  6. Chart shows projected income per week/month based on scheduled work

Works for: Sales forecasting, cash flow planning, financial reporting

Goal: Monitor equipment scheduling and prevent double-booking

Configuration:

  1. Set up Resources for each piece of equipment (trucks, lifts, tools)
  2. Use Horizon view with Breakout by Resource
  3. Filter to show only equipment resources
  4. Enable Event Duration analytics
  5. Track hours each piece of equipment is scheduled and identify underutilized assets

Works for: Fleet management, rental equipment, shared resource scheduling

Combining breakout options with analytics measurement types creates powerful operational dashboards. Each combination provides different insights.

Breakout Analytics Insight Provided
Resource Event Count Jobs per crew member—identify who's overbooked vs. who has availability
Resource Event Duration Hours per crew member—track labor allocation and overtime risk
Resource Field Values Revenue per crew member—compare productivity across teams
Status Event Count Jobs per workflow stage—see distribution across Scheduled, In Progress, Complete
Status Event Duration Time at each stage—identify bottlenecks in your workflow
Calendar Event Count Compare volume between Schedules vs Events calendar types

Pro Tip: Save your favorite combinations as bookmarks for quick access during weekly planning meetings or daily dispatch sessions.

Resources & Filters

This is one of the most common questions from users familiar with traditional calendars. TRUE's Calendar takes a different approach that actually provides more functionality than simple color-coding. Here's why—and how to get the visibility you're looking for.

Traditional approach: Many calendar applications color-code events by the person assigned—"blue for John, green for Sarah"—making it easy to see at a glance who's doing what.

TRUE's approach: Instead of coloring events by person, TRUE separates two concepts:

  • Status = The "what" (work type, stage) → Color-coded
  • Resource = The "who/what" (person, equipment) → Enables operational functionality

This separation unlocks capabilities that traditional color-coded calendars cannot provide—but it requires a small shift in thinking.

When you properly set up Resources for your people and equipment, you unlock functionality that simple color-coding cannot provide:

Feature What It Does
TRUE Field Access Field crews automatically see only their assigned schedules on mobile devices—no manual sharing required
TRUE Time Integration Crew members can clock in/out on scheduled work, linking time directly to jobs for accurate labor costing
Resource Pivot View See each person's schedule in their own column—clearer than color-coding for comparing workloads
Capacity Analytics Track hours per person, identify overallocation, and forecast availability with threshold warnings
Resource Filtering Instantly show only one person's schedules, or compare multiple people side-by-side
Groups Assign entire crews (multiple resources) to a schedule with one click

Key Insight: With traditional color-coding, you see "John's events are blue." With TRUE's Resource Calendar, you can filter to see only John's events, see his capacity, and John himself sees his schedule automatically on his phone—all without manually sharing or color-coding anything.

Instead of relying on colors, use these methods to see who's doing what:

Option 1: Resource Pivot View (Recommended)

  1. Switch to Resource view from the view selector
  2. Each resource appears in their own column
  3. At a glance, see everyone's schedule side-by-side—clearer than color-coding

Option 2: Filter by Resource

  1. Open the side panel by clicking >
  2. In the Resource filter section, select specific people
  3. Calendar shows only schedules for selected resources

Option 3: Horizon View with Breakout

  1. Switch to Horizon view
  2. Select Breakout by Resource
  3. Each person gets their own row with analytics showing workload and capacity

Status filters provide the color-coding in TRUE's calendar, but they represent the type or stage of work rather than the person:

  • Work types: Sales Visit (blue), Installation (green), Service Call (orange), Delivery (purple)
  • Workflow stages: Scheduled, In Progress, Complete, On Hold
  • Priority levels: Normal, Urgent, Follow-Up

This lets you answer different questions: "What type of work is scheduled today?" (use Status colors) vs. "Who is working on what?" (use Resource views/filters).

Instead of thinking "I need to color John's events blue," think:

  • "I assign John as a Resource to schedules"
  • "I use Resource view or filters to see John's schedules"
  • "John automatically sees his schedules in TRUE Field"
  • "I use Status colors to show what type of work each schedule is"

Bottom Line: TRUE's approach gives you more than just visual identification—it gives you operational functionality. Once resources are properly configured, you gain mobile access, time tracking, capacity planning, and filtering capabilities that traditional color-coded calendars simply cannot provide.

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.

  1. Navigate to Settings (Gear icon) → Company PreferencesCalendar / Events / Schedules section
  2. Locate the Status Filter list
  3. Type new status name and press Enter (Windows) or Return (Mac)
  4. New status becomes available immediately in Calendar and Schedules modules
  1. Open Calendar module
  2. Click > to open side panel
  3. Click Magnifying Glass icon
  4. Locate Status filter section
  5. Click + New Status button
  6. Enter status name and optionally assign a color

The Calendar is a resource-based system, not a status-based one. While Status filters provide color-coding for workflow stages, the real power of the Calendar comes from properly using Resources to represent people, equipment, or anything that needs a schedule.

Resources are the foundation of TRUE ERP's scheduling system. When you create Resources that match your users and assets, you unlock:

  • TRUE Field access – Field crews see only schedules assigned to their matching Resource
  • TRUE Time integration – Users can punch in/out on scheduled work when their Resource matches their User Account
  • Resource-based views – Filter calendar to show individual crews, equipment, or teams
  • Gap identification – Quickly spot scheduling gaps by viewing resources individually
  • Capacity planning – Allocate and forecast workload by resource in Horizon view
  • Real-time visibility – Access and visibility update immediately when resources are assigned
  1. Open Calendar side panel by clicking > arrow
  2. Locate the Resource filter section
  3. Select individual resources to view only their schedules
  4. Use Resource view (columns by resource) to see all resources side-by-side
  5. In Horizon view, use Breakout to analyze schedules by resource

Use Status filters for:

  • Tracking workflow stages (Scheduled, In Progress, Complete)
  • Color-coding events by work type (Sales, Installation, Delivery)
  • Visual differentiation of schedule progress

Use Resources for:

  • Assigning who or what performs the work
  • Enabling TRUE Field and TRUE Time access
  • Filtering views by crew, equipment, or team
  • Capacity planning and resource allocation

Tip: Not using Resources for the people or things you're scheduling limits functionality. Status filters are designed for workflow stages, not for identifying who performs the work.

Use the side panel to select multiple filters simultaneously, allowing you to view schedules across multiple crews or project stages.

  1. Open Calendar side panel by clicking > arrow
  2. Locate Resource or Status filter sections
  3. Check boxes next to each filter you want to view
  4. Calendar updates to show only schedules matching selected filters
  5. Active filters appear highlighted or checked in the side panel

Availability is a new feature that allows users to define their weekly work schedule directly in User Preferences. When configured, availability blocks appear on the Calendar in any Resource-based view, showing when each resource is available for scheduling.

  1. Click the Lightning Bolt icon
  2. Select User Preferences
  3. Scroll to the Calendar section
  4. Click the Availability button
  5. For each day, check Available if you work that day
  6. Set your Start and Finish times for available days
  7. Click Done to save

Availability blocks appear on the Calendar only in Resource-based views. To see availability:

  • Resource View: Switch to Resource view to see availability columns for each resource
  • Horizon with Breakout: Use Breakout by Resource to see availability alongside schedules
  • Availability Calendar View: Set Calendar View to "Availability" in User Preferences to automatically load both Schedules and Availability calendars

When you set your Calendar View to "Availability" in User Preferences, the Calendar automatically defaults to showing both the Schedules and Availability calendars together:

  1. Click Lightning Bolt icon → User Preferences
  2. Scroll to the Calendar section
  3. Click the Calendar View dropdown
  4. Select Availability
  5. When opening Calendar, both Schedules and Availability will automatically load

Tip: This view is ideal for schedulers who need to see resource availability alongside existing job schedules when planning new work.

TRUE Field & TRUE Time Integration

Schedules created in Calendar automatically sync with TRUE Field, providing field crews mobile access to their assigned work.

  1. Create or assign schedule in Calendar with specific resource
  2. Ensure Resource name exactly matches User Account name (case-sensitive)
  3. Field user logs into TRUE Field mobile app
  4. Scheduled jobs appear on field user's mobile device
  5. Field user can view job details, complete tasks, upload photos, and record time
  6. 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:

  1. Navigate to GearUsers / Access
  2. Select the user's account
  3. Go to the Alerts tab in their Access ID settings
  4. Enable schedule-related alert permissions
  5. 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:

  1. Open the Calendar module
  2. Create a new event on the bid due date
  3. Reference the bid in the event description
  4. 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.

  1. Click triple dot icon at top of Calendar screen
  2. Select Groups on right hand side
  3. Click + icon to add new group
  4. Enter name in Group Name field (e.g., "Install Crew A", "Service Team 1")
  5. Click Add/Remove Resource text
  6. 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.

  1. Create group with resources matching User Account names
  2. Assign group to schedule in Calendar
  3. All group members are automatically assigned as resources
  4. Each group member with matching User Account sees schedule in TRUE Field
  5. 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:

  1. Create new Schedule (from Quote, Job, etc.)
  2. Locate Queued checkbox
  3. Check the box to place schedule in Queue

From Calendar Drag & Drop:

  1. Open Queue panel on right side of Calendar
  2. Click and drag schedule from calendar
  3. Drop schedule into Queue panel
  1. Open Queue panel in Calendar
  2. Click and drag schedule from Queue
  3. Drop onto calendar at desired date and time
  4. 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.

  1. Navigate to Settings (Gear icon) → Company PreferencesCalendar / Events / Schedules section
  2. Enable the Queued checkbox
  3. 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.

  1. Configure calendar exactly as desired (view type, filters, resources, date range)
  2. Look for bookmark or Save View option in side panel
  3. Enter descriptive name for the bookmark
  4. Choose personal (only you see it) or shared (team can see it)
  5. 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).

  1. Navigate to Company Preferences and verify User Account name for field user
  2. Check exact spelling, capitalization, and spacing (e.g., "John Smith" not "john smith")
  3. Navigate to resource management and verify Resource name
  4. If mismatch found, correct Resource name to match User Account name exactly
  5. Verify schedule is assigned to correct Resource in Calendar
  6. Have field user log out and log back in to TRUE Field app
  7. 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.

  1. Click the ? icon in TRUE navigation
  2. Select Request Support
  3. Describe which Calendar feature you need access to (Queue, Groups, External Sync, etc.)
  4. Provide details on how you plan to use the feature
  5. 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.