There's a new version of the HubSpot API

Starting November 30, 2022, API keys will be sunset as an authentication method. Learn more about this change and how to migrate an API key integration to use a private app instead.

Remove the chat widget

Last updated June 17, 2020

HubSpotConversations.widget.remove()

Remove the widget from the page. If the widget is not present on the page, this is a no-op. To display the widget again, a full page refresh will have to occur, or one can invoke widget.load.

Additionally, you can pass {resetWidget:true} to the clear() function to clear all chat related cookies, remove the widget from the page, and create a new instance of the chat widget.

Note: This is not the same as closing the widget, as it will be unavailable to the visitor. See widget.close to close the widget without removing it from the page.