Skip to main content
All CollectionsForecastingTicket groups
How to set-up a ticket group
How to set-up a ticket group

Learn how to use ticket groups to start forecasting

Jack Stewart avatar
Written by Jack Stewart
Updated over a week ago

What is a ticket group?

Ticket groups allow you to define the different types of tickets your team receives. This then allows Surfboard to forecast the number of contacts for each of your different ticket groups. You can then use this data to schedule your team ensuring you have the right people on the right tasks at the right time.

You can organise ticket groups in a number of different ways. Either by channel such as phone, email or chat or by the way your team is structured such as sales vs support tickets or even languages. Often these will reflect how your tickets are organised inside your customer service platform.

Covered in this guide


How do I create a ticket group?

Creating and editing ticket groups is simple. You’ll first need to map the correct tickets into the group and then define how the tickets are handled and your desired service targets.

Before you start you’ll need to connect your customer service platform(s). If you haven’t done that yet, read our guide.

Step 1: Filter tickets

First you need to filter the tickets that are included in the ticket group.

  1. Go to Settings > Ticket groups

  2. Click new ticket group

  3. Name your ticket group. It can be helpful to match the names of your inboxes in your system.

  4. Select the correct channel type:

    1. Select real-time for channels like phone or live-chat

    2. Select non real-time for channels like email or asynchronous chat/messaging

  5. Next, select the connection you want to use from the dropdown.

  6. Now, add filters to filter the tickets that are in this group. You can add as many conditions as you like:

    1. Select the property you want to filter by. These are types of metadata that are attached to your tickets, e.g. tags, views or direction.

    2. Select a condition for your filter, e.g. is, is any, contains.

    3. Now select which value(s) you want the tickets to match. Surfboard pulls the list of available values direct from you ticket data. If there are no existing values then you can enter a value as free text.

💡 Types of conditions explained

  • Is - Includes all the tickets which have the value provided.

  • Is not - Includes all the tickets which do not have the value provided.

  • Is empty - Includes all the tickets who’s attribute is empty.

  • Is any - Includes all the tickets which have any of the values provided.

  • Is none - Includes all the tickets which do not have any of the values provided.

  • Contains any - Includes all the tickets which have any of the tags provided.

  • Does not contain any - Includes all the tickets which do not have any of the tags provided.

  • Contains all - Includes all the tickets which have all of the values provided

  • Does not contain all - Includes all the tickets which don’t have all of the values provided

Zendesk: Surfboard supports Zendesk views, making it easier to replicate your set-up, without the needs for multiple filters. Select 'view' from the property dropdown

Salesforce: Surfboard supports custom attributes. Select 'custom attributes' from the property dropdown and enter the name of the attribute. Custom attributes are usually in the format 'custom_attribute__c'.

Please note: Any values you create today, won't be available to use until the tomorrow when the latest data is collected from your customer service platform.

Step 2: Check that tickets match

As you add filters and conditions, the preview chart will begin to populate. This shows you how many tickets which match your conditions were received in the last 7 days. This allows you check you have the right tickets within the group by cross referencing with your customer service platform.

Step 3: Enter your staffing inputs

Now you need to enter your SLAs and staffing details in order to turn your ticket forecast into a staffing requirement.

Expected productivity

  1. First, enter your average conversation time (ACT). You can read our in-depth guide on this here.

  2. Now enter the concurrency number for this ticket group. This represents how many tickets surfers can work on at a time. For most channels this will be 1, but for chat it may be higher depending how you work.

  3. Next, enter the shrinkage that is applicable for this ticket group. This should include external shrinkage (e.g. time off, sickness) and internal shrinkage (e.g. meetings, comfort breaks)

Desired SLA

Lastly, enter your service level agreement (SLA) as a first response time, e.g. I want to answer 90% of calls in 60s.

  1. Write the % of tickets that should meet your target

  2. Then write your target first response time in seconds.

Step 4: Save!

Now, you're all done. Hit save.

It will take a few minutes for Surfboard to process your new ticket group and to produce your new forecast. You can check on the progress of this with the status indicator on the ticket group page.

Head to the Forecast page to view your new ticket groups.


How do I use ticket groups?

Surfboard will generate forecasts for each of your ticket groups so you’ll be able to see exactly how many surfers you need for each ticket type. Your forecast will show you the amount of tickets you're expected to receive as well as the staffing required to meet your service targets.

In the forecast

You can view your forecast on the Forecast page. By default, your forecast will show the combined ticket volume. To view the forecast per ticket group, check the 'breakdown groups' checkbox in the toolbar.

In the schedule

You can also link ticket groups to activities, allowing you to track your scheduled coverage compared to the forecasted requirement. Read more

To track time-on-task

When ticket groups are linked to activities, you can track your surfers productivity and behaviour. Read more

In the Insights page

Surfboard analyses your schedules, comparing your scheduled time to the forecasted requirement, giving you insight into your shrinkage, productive time and arrival patterns. Read more


Troubleshooting

My ticket group volume is too low

If you’re seeing this message then your ticket group does not have enough ticket history or daily volume for Surfboard to forecast.

In order to accurately forecast your tickets Surfboard needs enough data to analyse and understand your ticket trends. We recommended to have at least 1 months worth of historic data for the groups tickets and that you received more than 3 tickets per hour on average to ensure accurate forecasting.

If you do have enough historic data and you know you receive more than 3 tickets per hour then check your conditions to ensure you have filtered your tickets correctly.

If you don’t your tickets are new or you don’t receive many tickets per hour we recommend either merging with another group to increase volume or you can schedule activities without using a forecast. See our guide on setting up activities.

The ticket group contains no tickets

If you see this message then your ticket group doesn't contain any tickets. First start by checking your conditions to ensure you have filtered your tickets correctly. You can use the preview chart to see how many tickets which match your conditions were received in the last 7 days.

If you continue to see this message, reach out to our team on live chat and we'll can assist further.

My forecast hasn’t updated

When you save a ticket group Surfboard will analyse your historical ticket data to generate a forecast for the next 12 weeks. Your ticket group will have a loading spinner when this is happening and normally takes around 30 seconds.


Did this answer your question?