Configure reconnection to a previous chat session

Omnichannel for Customer Service offers a suite of capabilities that extend the power of Dynamics 365 Customer Service Enterprise to enable organizations to instantly connect and engage with their customers across digital messaging channels. An additional license is required to access Omnichannel for Customer Service. For more information, see the Dynamics 365 Customer Service pricing overview and Dynamics 365 Customer Service pricing plan pages.

When customers are disconnected in the middle of a conversation—for reasons that can range from restarting their system while troubleshooting to network disruption—they can reconnect to the same agent, if you've enabled the settings for reconnection. The options to reconnect to the same agent help save time and effort, and improve customer satisfaction.

How reconnection to a previous chat works

When enabled, reconnection to the disconnected chat session can be initiated by using one of the following options:

  • Reconnect with a link
    You can configure link information as a quick response for agents. If the agent anticipates that there will likely be a need to reconnect during a conversation, the agent shares the reconnection link with the customer. This option is available for both authenticated and unauthenticated chat widget settings. To configure the link, see Slug for reconnection link.

  • Reconnect through a prompt
    Customers interacting through chat widgets that have authentication settings configured are presented with the option to continue with the previous session or start a new conversation when they come back to the chat session.

Additionally, you can cater to the timeout scenario by setting the following option:

  • Redirection link
    You can optionally configure a redirection link for the customer to navigate to when they come back after a timeout period that is configured in the reconnection settings. If no redirection link is configured, a fresh conversation will start when the customer selects the reconnect link.

Important

The reconnection feature works as designed only when the following prerequisites are met for the conversation:

  • The customer connected again within the reconnection time that's configured for the feature.
  • The agent didn't end the session by using the End button.
  • The customer didn't end the session by closing the chat window.
  • If the agent closed the chat window, the customer might not be reconnected to the same agent.

Enable reconnection to a previous chat session

You can enable the reconnection options in the chat widget either while setting up the chat widget for the first time, or later, based on your needs.

To enable reconnection to a previous chat session

  1. Go to one of the apps, and perform the following steps.

    • In the site map, select Workstreams in Customer support.
  2. On the Workstreams page, select the workstream.

  3. Select the chat widget for which you want to enable the reconnection option.

  4. On the <widget_name> Chat Widget page, in the Chat widget area, select Edit.

  5. On the Chat channel settings dialog, go to the Chat widget tab and set the Reconnect to previous chat toggle to Yes. The following options are displayed:

    • Time limit: Select a value to indicate the time within which the customer can connect back to the same agent. The agent's capacity is blocked for the specified duration unless the agent closes the session. If the customer fails to reconnect within the duration the conversation moves to the Wrap-up state.
    • Portal URL: Specify the link that will be shared by the agent with the customer to reconnect to the chat session. This must be the portal link on which the chat widget is displayed.
    • Redirect URL: Optionally, specify the link that the customer will be redirected to when the reconnect timeout occurs. If this is left blank, the customer will see the option to start a new chat conversation.
  6. Select Save and Close.

    Reconnect to previous chat

See also

Add a chat widget
Create a work stream
Slug for reconnection link
Understand conversation states
Understand disconnected chats