ThoughtSpot Lightning Web Component (LWC) plugin for Salesforce

Use the ThoughtSpot LWC plugin to seamlessly embed ThoughtSpot Liveboards and Spotter inside your Salesforce environment. Using these embedded features, you can access interactive ThoughtSpot dashboards and AI-driven search for instant insights without leaving Salesforce. Spotter and the Liveboard work directly within Salesforce Accounts and other objects using the Lightning App Builder. You can configure your experience by choosing which Liveboards to display, and update URLs dynamically.

Install the LWC package

To install the LWC package, follow these steps:

  1. Create a Salesforce Developer account.

  2. Install the ThoughtSpot LWC package.

  3. Select the appropriate access level for your users, then click Install.

  4. Ensure your ThoughtSpot instance URL is allowlisted in Salesforce. Refer to the Setup guide.

Embed Liveboards and Spotter

ThoughtSpot - Salesforce LWC Demo

To get started on embedding Liveboards and Spotter into your Salesforce environment, follow these steps:

  1. Open the Salesforce App Launcher, and navigate to the Sales app.

  2. Go to the Accounts tab and select All Accounts.

  3. Create a new account or open an existing one.

  4. Click the gear icon ⚙️ and select Edit Page to enter the Lightning App Builder.

  5. Search for ThoughtSpot in the left side search bar. From the Custom-managed components section, drag and drop ThoughtSpot Liveboard and ThoughtSpot Spotter into sections marked Add Component Here.

  6. If you want to edit the Liveboard displayed on your page, click the Liveboard and update the ThoughtSpot URL and Liveboard ID in the options on the right side menu.

    Note that you can find the new ThoughtSpot URL by navigating to your instance, accessing the home page and copying the URL. For the Liveboard ID, navigate to the desired Liveboard and copy the string in the URL after /pinboard/.

  7. Click Save to return to the Accounts page. You now see your embedded Liveboard and Spotter in the layout.

You can interact with an embedded Liveboard just as you would in Spotter, by applying filters, drilling down, and exploring. In your embedded Spotter plugin, you can ask questions in natural language and Spotter responds with insights with visual answers.


Was this page helpful?