Skip to main content

CS/Support integrations overview

CommandBar integrates with the most popular Customer Service and Customer Support platforms. There are a lot of tools in this space that do a variety of things, but in general you can think of them as “tools that teams who work with customers use”.

What is the purpose of these integrations?

There are two main purposes of these integrations:

  1. Pull content into CommandBar, to be used for anything that content is used for. Common use cases include training Copilot or making content available in HelpHub.
  2. Hand users off to humans in the event that CommandBar isn’t the right place for them to get an answer or complete something.

Not all platforms in this category support both use cases.

What can I do if I use a CS tool you don’t integrate with?

It depends on what you want to accomplish.

Manually importing content

CommandBar can scrape any public website’s content. If you are hosting your knowledge base or help center using a tool we don’t integrate with, you can still pull publicly available content by creating a source.

  1. Go to Content, then “Add Source”.

    Add generic source

  2. Select “Add a website”, then click “Next”.

    Website option

  3. Enter your site URL, and optionally sync only the specified URL or filter it by path (e.g., only URLs that contain /docs).

    Site URL options

  4. Adjust the settings as desired.

    1. Sync frequency: The frequency of syncs. Note: automatic syncs are only available on Growth and Enterprise tiers.
      1. Manual — synced manually
      2. Weekly — automatically synced weekly
    2. Default visibility: If set to "Live", your help docs will immediately be searchable in Spotlight. Source settings
  5. Click “Connect”. Once imported, you can access your content and modify as needed!

    Sources post-import

Manually connecting to a third-party chat tool

Have no fear, CommandBar actions are here. You can use CommandBar actions to connect your third-party chat tool as.

tip

💡 Requirement: your third-party chat tool must have a Javascript method for opening/starting a chat

First, you’ll set up a CommandBar action that opens your chat tool.

  1. Use the CommandBar SDK method addCallback to create a callback “openChat” that opens your chat tool. Check out a basic code example here:

    // replace mychat.open() with something that opens the chat modal
    window.CommandBar.addCallback("openChat", mychat.open());
  2. Go to Actions, and create a new action.

    Creating a new action

  3. Choose a category for your action and click “Create”.

    Selecting the action's category

  4. Use your “openChat” callback to create an action “Start support chat”.

    1. Title: “Start support chat” (the user won’t see this, so use whatever you want)
    2. Icon: 💬 (the user won’t see this, so use whatever you want)
    3. Type: Callback
    4. Callback key: openChat

    Defining the action's callback and other details

  5. Set your action to “Live” and Save.

    Publishing the action

Now you can use your “Start support chat” action in Copilot and/or HelpHub.

Using your chat action as a chat handoff in Copilot:

  1. Go to Copilot settings → Chat → CTA.

  2. Use the “Trigger action” option and select your “Start support chat” action.

    Using the chat action in Copilot

Using your chat action as a chat handoff in HelpHub.

  1. Go to HelpHub settings → Additional Resources → Support CTA.

  2. Use the “Trigger action” option and select your “Start support chat” action.

    Using the chat action in HelpHub