Skip to main content

How to use the Forecast

Use this article to read your team's forecast, understand how required and scheduled staffing are calculated, and override the forecast when you know something it doesn't.

Written by Dawn Perrott

Use this article to read your team's forecast, understand how required and scheduled staffing are calculated, set your workstream's productivity figure, and override the forecast when you know something it doesn't.

The Forecast shows whether you have enough teammates scheduled for the expected conversation volume. Use it as your day-to-day planning view.

You can view periods down to one hour (filter to a single day), or per day when viewing two or more days. Use the filters at the top of the page to change what you see: Workstreams, All channels (Email, Chat, Android app, iOS app), timezone, and date range. When you select more than one workstream or channel, the table shows a separate Forecasted volume row for each combination.

The Forecast page for a single day showing the Teammate coverage bar chart by hour, with bars colored teal for Covered, blue for Surplus, and red for Deficit, a dashed “Now” line, and filters for date, workstream, channel, and timezone at the top.

The Teammates view shows scheduled headcount vs required staffing, color-coded: Covered (teal), Surplus (blue), Deficit (red). Toggle to Volume for the conversation volume chart. Use the date picker to choose Today, This week, This month, Past week, Past 4 weeks, or a custom range.

The Forecast page for a single day showing the Teammate coverage bar chart by hour, with bars colored teal for Covered, blue for Surplus, and red for Deficit, a dashed “Now” line, and filters for date, workstream, channel, and timezone at the top.

Note: Workforce Management is included in the Pro add-on. This article is for teammates with the Can access Workforce permission.


What does the Forecast summary table show?

Single-day view

Select one day to see hour-by-hour figures:

The Forecast date picker open, showing the options Today, This week, This month, Past week, Past 4 weeks, and Custom.

Row

What it shows

Forecasted volume

Actual (before “now”): new conversations currently assigned to one of your workstream’s teams, by when the conversation started. This aligns with the New conversations metric in Reports. Predicted (after “now”): a forecast generated using an 8-week rolling average of actual volume.

Required staffing

Teammates required to handle the predicted volume: predicted volume ÷ workstream productivity (conversations per teammate per hour).

Scheduled staffing

Teammates with productive time scheduled in that hour.

Net staffing

Scheduled staffing − required staffing. Negative values (shown in red) mean more teammates are needed than are scheduled; positive values (green) mean surplus.

Values in the table are rounded to whole teammates. Hover a bar on the chart for exact figures, for example “Surplus: 16.77, Covered: 5.23”.

The Coverage metrics table for a single day, with hourly columns and rows for Forecasted volume, Required staffing, Scheduled staffing, and Net staffing.

Multi-day view

Select two or more days and the table shows one column per day, with hours instead of headcount:

Row

What it shows

Forecasted volume

Total predicted (or actual) conversations for the day.

Required hours

Teammate-hours needed to handle the day’s predicted volume.

Scheduled hours

Teammate-hours of productive time scheduled. When viewing multiple workstreams, a teammate is counted once for each workstream they’re part of.

Net hours

Scheduled hours − required hours. Negative values mean more hours are needed than are scheduled.

Scheduled headcount

The number of different teammates with any productive time scheduled that day. Each teammate is counted once, even if they’re in more than one selected workstream.

Click a day header, for example Wed, 10/14, to drill into that day’s hourly view.

Multiple workstreams or channels

When you select more than one workstream or channel, the table shows a separate Forecasted volume row for each combination, labelled like “Forecasted volume (Global CSS1 × Chat)”.

The Coverage metrics table with two channels selected, showing separate rows for Forecasted volume (Global CSS1 × Chat) and Forecasted volume (Global CSS1 × Email) above the combined Required hours, Scheduled hours, Net hours, and Scheduled headcount rows.

The Required, Scheduled, and Net rows combine all selected combinations.

How is scheduled staffing calculated?

Scheduled staffing counts the number of teammates with some productive time in a given hour. A teammate is counted all-or-nothing, never as a fraction.

When a teammate has both productive and non-productive time in the same hour, non-productive time only takes precedence if it covers the full hour:

Non-productive time for part of the hour

Non-productive time covering the full hour

Productive time for part of the hour

Teammate counted

Teammate not counted

Productive time covering the full hour

Teammate counted

Teammate not counted

In multi-day view, the table shows Scheduled hours (the sum of productive hours across the day) and Scheduled headcount (distinct teammates) instead of an hourly count.


How does the forecast work?

The forecast generates automatically from historical conversation data in your workspace. It uses an 8-week rolling average: it looks at the last 8 weeks of conversation data for each workstream and channel, and uses that to predict upcoming volume.

A workstream needs at least 7 days of history for a specific workstream and channel combination before a forecast appears. Two things follow from this:

  • A workstream's forecast is built from the conversation history of its team inboxes. A new workstream whose team inboxes already have 7 days of history for a channel shows a forecast straight away.

  • A workstream can have a forecast on one channel and none on another. If your team has handled email for months but only switched on chat last week, the email forecast appears and the chat forecast doesn't until chat reaches 7 days.

If a workstream isn't showing a forecast, check the history for that workstream and channel rather than for your workspace overall.


What is the productivity setting?

Productivity is the number of conversations one teammate handles in an hour of scheduled productive time. Workforce Management divides predicted volume by this figure to work out required staffing. You set it for each workstream you create.

To choose a starting figure, use Conversations assigned per active hour in the Teammate Performance report, filtered to the teammates or teams in your workstream.


How does the productivity setting compare to the per-active-hour report?

Both figures are conversations per hour, but the "hour" means something different in each, so treat the report as a directional check rather than a pass/fail against your target.

What the hour measures

Workforce productivity setting

Conversations per hour of scheduled productive time (the productive activity blocks on the teammate's schedule)

Reports "per active hour"

Conversations per hour the teammate spent in Active status, whenever that happened

Because of this, the reported figure can differ from your target:

  • A teammate who stays Active through a scheduled break adds hours to the denominator, so their reported rate looks lower than their real throughput.

  • A teammate who goes Away during scheduled productive time removes hours from the denominator, so their reported rate looks higher.

  • Active time outside their scheduled shift counts toward the report, but never toward the Workforce productivity calculation.

To check whether the report is a good guide, open Team Performance for the same teammates and period:

  • Conformance above 100%: teammates were Active for longer than scheduled, so the report rate is likely lower than their real throughput.

  • Adherence below 100%: teammates weren't Active for part of their scheduled productive time, so the report rate is likely higher than what your schedule delivers.

If both are close to 100%, the report rate is a reliable guide for your productivity setting.


How do these worked examples compare productivity to the per-active-hour report?

Sam is scheduled for an 8-hour shift: 7 hours of "Inbox Time" (productive) plus a 1-hour lunch (non-productive). The workstream productivity is 6 conversations per hour, so Workforce expects 7 × 6 = 42 conversations.

If Sam handles 42 conversations and is Active for exactly those 7 productive hours, both views agree: 42 ÷ 7 = 6.0 per active hour, on target.

Example 1: the rate looks worse than it is. Sam handles the same 42 conversations, but never switches to Away for lunch.

  • Report: 42 ÷ 8 active hours = 5.25 per active hour, 12% below target.

  • Workforce: 7 productive scheduled hours, 42 conversations delivered, on target.

Sam's throughput didn't change, only their status hygiene did. In Team Performance, conformance will be around 114%, showing active hours exceeding productive scheduled hours.

Example 2: the rate looks better than it is. Sam is pulled into a 2-hour unscheduled meeting mid-shift and switches to Away, and also goes Away for lunch. They handle 30 conversations in their remaining 5 active hours.

  • Report: 30 ÷ 5 active hours = 6.0 per active hour, on target.

  • Workforce: 7 productive scheduled hours expected 42 conversations; 30 were delivered, 12 short.

The per-hour rate looks perfect because it only counts the hours Sam was Active, but the staffing plan was built on 7 hours. Here adherence of 71% (5 ÷ 7) surfaces the gap.

The report's denominator moves with teammate behavior; the Workforce denominator is fixed by the schedule. Read the per-active-hour rate alongside adherence and conformance when deciding how closely to align your productivity setting to the Reports figure.


How to override your forecast

If you know something the forecast doesn't, such as an upcoming campaign, a seasonal spike, or a new workspace with limited history, you can set a fixed volume for a workstream and channel over a chosen time range.

Overrides are imported as a CSV (comma-separated values) file from Workforce > Forecast > Import forecast. You can also export the automatic forecast from Forecast > Volume > Export forecast, adapt it, and import it back. Overrides apply to future hours on supported channels only, and a new import replaces any existing override it overlaps for the same workstream and channel. To remove every override at once, click Import forecast, open the ⋯ menu at the bottom left, and select Delete existing imports. This can’t be undone.

For the file format, validation rules, and full steps, see Override your forecast with a CSV import.


💡Tip

Need more help? Get support from our Community Forum
Find answers and get help from Intercom Support and Community Experts


Did this answer your question?