← Back to all apps

ThoughtSpot Spotter

Businessby ThoughtSpot
Launched Apr 10, 2026 on ChatGPT

From everyday data questions to high-level strategic analyses, Spotter by ThoughtSpot helps business teams and data teams get answers and insights they can trust, validate, and act on, enabling everyone to use data to drive the business forward.

5ChatGPT Tools
ThoughtSpotDeveloper
BusinessCategory

Available Tools

Create Liveboard

createLiveboard
Full Description

Create a liveboard from a list of answers

Parameters (3 required)
Required
answersarray

The answers to create the liveboard from, these are the answers generated by the getAnswer tool.

namestring

The name of the liveboard to create

noteTilestring

Create a summary of the answers to the queries asked by the user along with all the analysis done on the data. The output format is an html note tile which can have custom styles and formatting. Use emojis, styling and icons to make it more visually appealing. Follow these MANDATORY rules for styling: - Put the whole note tile in a single line and no line breaks. Also there should be no unnecessary white spaces. - The html output in the note tile can have white spaces. Use <br> or <tab> if needed to use white spaces in the note tile. - Use padding, margin and line height to create space between the elements in the note tile and make it more readable. Use this as an example(ignore the line breaks and white spaces): <h2 class="theme-module__editor-h2" dir="ltr" style="text-align: center;"> <span style="white-space: pre-wrap;">"Heading of note"</span> </h2> <p class="theme-module__editor-paragraph" dir="ltr"> <span style="white-space: pre-wrap;"> Comprehensive summary of analysis done and answers to queries asked by user. Use colors and styles in the html to make it more readable and visually appealing. Also add the date and time of the analysis to the note tile in the header of the note tile. The format should be like this: Generated on <date> <time> </span> </p> <div class="pinboard-note-tile-module__noteTileBg editor-module__bgNode"></div>

Get Answer

getAnswer
Full Description

Get the answer to a question from ThoughtSpot database

Parameters (2 required)
Required
datasourceIdstring

The datasources to get questions for, this is the ids of the datasources to get data from. This field is required. Each id is a GUID string of the format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. An example datasource id is 123e4567-e89b-12d3-a456-426614174000. If a datasource name is provided instead of id, use the getDataSourceSuggestions tool to get the corresponding datasource id and use that to get relevant questions.

questionstring

The question to get the answer for, these are generally the questions generated by the getRelevantQuestions tool.

Get Data Source Suggestions

getDataSourceSuggestions
Full Description

Get data source suggestions for a query. Use this tool only if there is not datasource id provided in the context or the users query. If mulitple data sources are returned, and the confidence difference between the top two data sources is less than 0.3, ask the user to select the most relevant data source. Otherwise use the data source with the highest confidence to get the relevant questions and answers for the query.

Parameters (1 required)
Required
querystring

The query to get data source suggestions for, this could be a high level task or question the user is asking or hoping to get answered. There can be multiple data sources. Each data source can be used to get the data for the user's query using the other tools getRelevantQuestions and getAnswer.

Get Relevant Questions

getRelevantQuestions
Full Description

Get relevant data questions from ThoughtSpot database

Parameters (2 required, 1 optional)
Required
datasourceIdsarray

The datasources to get questions for, this is the ids of the datasources to get data from. This field is required. Each id is a GUID string of the format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. An example datasource id is 123e4567-e89b-12d3-a456-426614174000. If a datasource name is provided instead of id, use the getDataSourceSuggestions tool to get the corresponding datasource id and use that to get relevant questions.

querystring

The query to get relevant data questions for, this could be a high level task or question the user is asking or hoping to get answered. Do minimal processing of the original question. You can even pass the complete raw query as it is, the system is smart to make sense of it as it has access to the entire schema. Do not add analytical hints or directions.

Optional
additionalContextstring

Additional context to add to the query, this might be older data returned for previous questions or any other relevant context that might help the system generate better questions.

Ping

ping
Full Description

Simple ping tool to test connectivity and Auth