Sync data from ThoughtSpot to Microsoft Teams

Use ThoughtSpot Sync to connect ThoughtSpot to your Microsoft account and deliver insights directly to Microsoft Teams.

Sync to Microsoft Teams from an answer

To create a sync to Microsoft Teams from an answer, follow these steps:

  1. Select the desired answer from the Answers tab or the ThoughtSpot homepage. You must have can manage sync permissions and view access to an answer to create a sync.

  2. In the upper-right corner of the answer, select the more options menu icon icon more 10px. From the drop-down menu, select Sync to other apps, then select Microsoft Teams and hit Next.

    You cannot create a sync from an unsaved answer. If the Sync to other apps option appears grayed-out in the menu, first save the answer before trying again.
  3. If this is the first sync you have created for Microsoft Teams, a pop-up authorization window appears. To grant ThoughtSpot access to send data to your Microsoft Teams account, sign in to your Microsoft Teams account and select Allow.

    ts sync permission teams

  4. Within ThoughtSpot, fill in the following parameters:

    • Edit the Pipeline name if needed. By default this field populates with PL-[Answer Name].

    • If you have more than one Microsoft destination set up, then the Destination field appears and you must select a Microsoft destination from the drop-down available. However, if no destinations have been set up before or if you have only one Microsoft destination, the Destination field does not appear.

    • Select your Team from the drop-down menu.

    • Select your Channel from the drop-down menu.

    • Edit the answer’s Title.

    • [Optional] Enter a Message to send with your answer.

    • By default, Include image and Include CSV are checked. This sends both the image of the answer and the CSV file with the data.

      Note: If the visualization is a table and not a chart, then Include image and Include CSV checkboxes do not appear and only the CSV file of data is sent on Microsoft Teams.

      ts sync teams param

  5. By default, “Sync and save” is selected. Click Save to send your answer to Microsoft Teams.

Sync to Microsoft Teams from a Custom SQL View

To sync to Microsoft Teams from a custom SQL view, follow these steps:

  1. Navigate to your SQL view by clicking the Data tab and searching from the Data Workspace home page. Select the SQL view name.

  2. In the top right corner, click the more options menu icon icon more 10px and select Sync to other apps. Select Microsoft Teams and click Next.

  3. If this is the first sync you have created for Microsoft Teams, an authorization page appears. To grant ThoughtSpot access to send data to your Microsoft Teams account, sign in to your Microsoft Teams account and select Allow.

    ts sync permission teams

  4. Within ThoughtSpot, fill in the following parameters:

    • Edit the Pipeline name if needed. By default, this field populates with PL-[Answer Name].

    • If you have more than one Microsoft destination set up, then the Destination field appears and you must select a Microsoft destination from the drop-down available. However, if no destinations have been set up before or if you have only one Microsoft destination, the Destination field does not appear.

    • Select your Team from the drop-down menu.

    • Select your Channel from the drop-down menu.

    • [Optional] Edit the answer’s Title.

    • Enter a Message to send with your answer.

    • By default, ThoughtSpot sends your data in CSV format.

  5. By default, “Sync and save” is selected. Click Save to send your data to Microsoft Teams.

Sync to Microsoft Teams from the Data Workspace

To create a sync to Microsoft Teams from the Data Workspace, follow these steps:

  1. Click the Data tab.

  2. On the left menu bar, select Sync.

  3. Go to the Pipelines tab and click “Create New Pipeline”. Note that if you do not already have a destination created to the intended destination app, you first need to create one in the Destinations tab.

  4. Fill in the following parameters:

    • Edit the Pipeline name if needed. By default this field populates with PL-[Answer Name].

    • If you have more than one Microsoft destination set up, then the Destination field appears, and you must select a Microsoft destination from the drop-down available. However, if no destinations have been set up before or if you have only one Microsoft destination, the Destination field does not appear.

    • Select your Source data. Here, you choose an answer or a custom SQL view to send through sync.

    • Select your Team from the drop-down menu.

    • Select your Channel from the drop-down menu.

    • [Optional] Edit the answer’s Title.

    • Enter a Message to send with your Answer.

    • If your chosen source is an answer, the Include image and Include CSV checkboxes appear. Otherwise, ThoughtSpot sends your data as a CSV.

  5. By default, “Sync and save” is selected. Click Save to send your data to Microsoft Teams.

Manage pipelines

While you can also manage a pipeline from the Pipelines tab in the Data Workspace, accessing the Manage pipelines option from an answer or view displays all pipelines local to that specific data object. To manage a pipeline from an answer or view, follow these steps:

  1. Click the more options menu icon icon more 10px and select Manage pipelines.

  2. Scroll to the name of your pipeline from the list that appears. Next to the pipeline name, select the more options icon icon more 10px. From the list that appears, select:

    • Edit to edit the pipeline’s properties. For example, for a pipeline to Google Sheets, you can edit the pipeline name, destination, file name, sheet name, or cell number.

    • Delete to permanently delete the pipeline.

    • Sync now to sync your answer or view to the designated destination.

    • View run history to see the pipeline’s Activity log in the Data Workspace.

      ts sync manage pipelines