WFM + Intercom

Dialpad WFM's Intercom integration seamlessly pulls historical data from Intercom to provide valuable insights within your Dialpad WFM dashboard.

Once connected, you can:

  • View Actual Ticket Count: Accurately track the number of tickets handled through Intercom within Dialpad WFM.

  • Generate Accurate Forecasts: Leverage Intercom data to create more precise forecasts for staffing and resource allocation.

  • Monitor Agent Performance: Track agent performance metrics, such as call volume, average handling time, and attendance, directly within Dialpad WFM.

Note

Due to differing data sources, Intercom requires separate connections for forecasting and performance reporting.

Let’s dive into the details.

Who can use this

Dialpad WFM is available to all Dialpad users, and as a standalone product.

Please contact your Customer Success Manager if you’re interested in using Dialpad WFM.

Connect to Intercom

To set up forecasting or performance reporting with Intercom, first, you’ll need to connect to your Intercom account.

From your Dialpad WFM settings:

  1. Navigate to Integrations

  2. Select Customer service

  3. Select Connect to Intercom

  4. Enter your Intercom login credentials

Dialpad will download 12 months of historical ticket data from your Intercom account. This process will take 24-48hrs to complete, depending on your ticket volumes.

Set up forecasting with Intercom

Now that your Intercom account is connected, you can map your Intercom tickets to your queues.

First, you’ll need to create a queue for your Intercom tickets.

  1. Select Forecasts

  2. Select Queues

  3. Select New queue

  4. Name the queue

    1. We recommend using the same name you use in Intercom

  5. Select the conversation type

    1. Select real-time if conversations are handled while the customer is present and waiting, i.e. 'true' live chat.

    2. Select non real-time if the conversations can happen asynchronously, e.g. the messages can be sent at any time, and the customer isn't always present.

  6. From the connections dropdown, select Intercom

Now, use the Filter Queues section to choose which tickets you want to include in this queue.

You can filter tickets by:

  • source_type — Displays tickets based on the conversation source (Facebook, WhatsApp, etc).

  • tags - Displays tickets based on the tags you use in your Intercom account.

  • team_assignee_id - Displays tickets based on the the teams you use use in your Intercom account.

On the right, you’ll see a preview of the number of tickets you received in the last 7 days that match your filters. We recommend checking this against the data in your Intercom account to ensure you've set up the filters correctly.

Next, you need to enter the staffing parameters for this queue.

These inputs turn ticket volumes into a staffing requirement.

  • Average conversation/interaction time: The average handle time for the entire conversation.

  • Concurrency: How many interactions an agent can handle at once.

    • Tor phones, this should always be 1, as agents can only handle 1 call at a time.

  • Shrinkage: The percentage of scheduled time that's lost while agents work in this queue.

    • If you're not sure what you're shrinkage is, 30% is industry average.

Finally, you need to enter the service level (SLA) that you're trying to achieve.

This is target percentage of all tickets that should meet your first response time target.

That’s it! Your ticket group is now set up and ready to forecast, track coverage and agent performance.

Set up agent tracking with Intercom

With Intercom, agent tracking is configured by Webhook.

First, contact our team to get your integration URL.

Our team will generate a link and email it to you. Then, you’lll need to authorize the new connection from Dialpad WFM to Intercom.

Once connected Dialpad WFM will start tracking agent actions and behavior in Intercom. Their performance data will be shown in the WFM performance page, and you can link activities with queues.

To correctly mark agent activity as 'on-task' or 'off-task', you need to define which activities are 'queue activities', i.e. agents should be working in Intercom at this time.

  1. Navigate to the day view of the schedule

  2. Select Add activities

  3. Select the activity you want to link to a forecast

  4. Select Edit

  5. Toggle on ‘Link to a forecast’

  6. Select the queue(s) from the dropdown

Set-up is complete! You can now monitor agent's Intercom presence and activity in the real-time page and performance page.

Frequently asked questions

What ticket data does Dialpad retrieve?

Dialpad can only see your ticket volumes, not ticket content. Content is redacted when we collect your data.

Which agent actions are tracked in Intercom?

Dialpad WFM tracks agent’s interactions with tickets in Intercom to create comprehensive activity timelines and performance metrics.

These interactions are categorized as follows:

  • Status Changes

    • Tracks when an agent changes the status of a ticket assigned to them (e.g., OPEN to CLOSED)

    • Records when tickets are reassigned, including the first time it’s assigned

      • The interaction will be labeled with the ticket's status at reassignment (e.g., OPEN)

      • The interaction will be attributed to the new assignee, not the agent who did the reassigning

      • Status changes to unassigned tickets are not tracked

  • Comments

    • Captures when an agent sends messages or responses to customers

    • The interaction will be attributed to the author, not necessarily the ticket assignee

    • Note: Internal notes are not tracked.

Dialpad WFM uses generic ticket status categories to fit with multiple integrations. The equivalent mapping for Intercom is as follows:

Ticket status

Intercom equivalent

OPEN

Open

ON-HOLD

Snoozed

CLOSED

Closed