Documentation Index

Fetch the complete documentation index at: https://support.govdash.com/llms.txt

Use this file to discover all available pages before exploring further.

Microsoft Teams (Commercial) Integration

Prev Next

Overview

The Microsoft Teams integration brings Dash, directly into your Microsoft Teams environment. Once connected, you can message Dash one-on-one or tag Dash in a standard, private, or shared channel or thread to get help without leaving Teams.


Installation Instructions

Setup happens in four stages: upload the Dash app to your organization, have IT approve it, install it in your Teams desktop client, and connect Teams within GovDash.

Step 1: Upload Dash to your Microsoft Teams organization

Please Note

This step is only required the first time anyone in your organization installs Dash into Microsoft Teams. If a colleague has already uploaded the app, skip to Step 4.

  1. Download the Dash app package provided below

    TeamsApp
    6.86 KB


  2. In your Microsoft Teams desktop client, upload the TeamsApp.zip manifest to your organization.

  1. Once the app is uploaded, your IT team must approve it in the Teams Admin Center (see next step).

Step 2: IT Team Approval

To approve Dash in your organization’s Microsoft Teams environment, an admin must approve the app after a user has uploaded the Dash manifest (Step 1).

  1. Have an IT admin log in to admin.teams.microsoft.com.

  2. Locate Dash on the Manage apps page and approve it.

Please Note

If the manifest has been uploaded but Dash is missing from the Manage apps page, log out and log back in to admin.teams.microsoft.com. Microsoft often only refreshes the list of available apps on a new login session.


Once the admin has approved the app, users can install it within their desktop client.

Step 3: Install Dash in your Teams desktop client

After your IT team approves the app, sign out and sign back in to Microsoft Teams so that Dash appears within your Apps Built for your org section.

Dash will show either an Open button (if it has already been installed) or an Add button (if this is your first time installing it). Click the button to add Dash.

Step 4: Connect Teams within GovDash

Permission Required

You must have the Manage Team Integrations permission in your assigned role. For more information on roles and permissions, please see our support article here.

  1. Go to https://dashboard.govdash.us/settings/integrations.

  2. Scroll down to the Teams section and click Connect Teams (permission required).

Step 5: Connect Your Account

Once the integration is fully connected, you can then add your Microsoft account using the Link account button, as shown below. This will walk you through signing in with your Microsoft account that you use Teams with.

Image

Please Note

The Microsoft Teams integration may only be installed on one Team at a time. If you hit an error connecting, check the settings page of other GovDash teams you’ve been added to, you may need to disconnect Teams there first. Support for multiple teams within chat bots is targeted for Q3/Q4 2026.

Step 6: IT Team Approval of Microsoft Graph Permissions

After a user connects Teams within GovDash, Dash is added to your Microsoft environment and requests the Microsoft Graph permissions required for the integration. Your IT team must approve these permissions before Dash can fully operate in Teams.

  1. Have an IT admin open Microsoft Entra and locate the Dash enterprise application. Its application ID starts with cfac8a8c-3e4b-4ee7-9fb0-1bd7788e65f3.

  2. Review the pending Microsoft Graph permission request for Dash.

  3. Approve the requested permissions for your organization.



How to Use Dash in Teams

Talking to Dash within Teams

First, ensure you have connected your Teams account within GovDash. Please see Step 5 above for guidance on this step.

You can interact with Dash in two ways:

  • Message Dash directly in a one-on-one chat, or

  • Tag Dash in a Standard channel or thread that he has previously been added to.

Adjusting How Dash Responds

Within the Connected Services settings for Teams within GovDash, you can adjust how Dash responds within your Teams chats:

  • Subscribed Threads — Dash replies in direct messages and in threads where it has been mentioned (using @Dash), and decides when thread follow-ups need a response.

  • All Channel Messages — Dash will evaluate every message in all channels it has been added to and it will decide on its own whether to respond, no mention (using @Dash) is required for Dash to contribute.

Dash in Teams Example Use Cases

Capture and pipeline

The pursuit conversation and the capture plan stop being two separate artifacts.

What Dash can do

What to type in the thread

List pipeline opportunities with phase, notice type, and response due dates

"@Dash what's in our pipeline with responses due in the next 30 days?"

Pull full capture plan detail: win themes, competition intel, teaming strategy, pricing approach, and pursuit-stage answers

"@Dash what are our win themes on [opportunity], and who are we up against?"

Update the answer to an individual capture question

"@Dash update the incumbent question on [opportunity]: incumbent is [name], contract expires [date]."

Read, configure, and re-request gate reviews. Add or remove reviewers, set approval mode and reviewer order

"@Dash who still owes a gate review on [opportunity]?" then "add [name] as a reviewer and re-request it."

Proposals

Section owners get unblocked in the thread instead of a day later.

What Dash can do

What to type in the thread

Query solicitation documents, including RFPs, PWS, SOWs, amendments, and attachments, by topic or requirement

"@Dash what does the PWS say about [requirement] on [opportunity]?"

List cover letter templates, compare them against the solicitation's formatting requirements, and apply the best match

"@Dash which cover letter template fits [opportunity]'s formatting requirements? Apply it."

Contracts and past performance

Post-award answers without opening the platform, and past performance search that finds the right work even when the wording differs.

What Dash can do

What to type in the thread

Browse or search full award history by name, agency, or date

"@Dash what have we won with [agency] since 2023?"

Pull contract line items, including base, exercised options, and unexercised options, plus task areas

"@Dash what options are still unexercised on [contract]?"

Read and summarize contract modifications, including AI-generated field update suggestions

"@Dash summarize the latest mod on [contract] and what it changed."

Search past performance semantically by topic, capability, requirement, or customer

"@Dash find past performance that maps to [requirement]."

Data Library, staffing, and teaming partners

The staffing and partner questions that normally take a day of asking around.

What Dash can do

What to type in the thread

Search uploaded company documents by topic or keyword

"@Dash find our documentation on [topic]."

Find and rank personnel and resumes from the staffing pool by qualifications, role, education, or certifications

"@Dash rank our people for a [role] with [certification] and [domain] experience."

Search teaming partner documents, awards, and personnel for capabilities and past performance

"@Dash what does [partner] bring in [capability area], and do they have relevant awards?"

Tasks

Converts a Teams conversation into tracked work.

What Dash can do

What to type in the thread

Create, update, and list tasks, linked to opportunities, proposals, contracts, people, companies, or agencies

"@Dash create a task to finish the [section] draft, link it to [opportunity], assign to [name], due Friday."

Assign to team members and set due dates, start dates, priority, and status

"@Dash bump [task] to high priority and move it to next Wednesday."

Filter tasks by assignee, creator, due date range, priority, status, tag, or entity type

"@Dash what's open and overdue on [opportunity]?"

Create subtasks under an existing task

"@Dash add subtasks under [task], one per volume."

Notes

Decisions made in a thread stop evaporating when the thread scrolls.

What Dash can do

What to type in the thread

Create shared notes on opportunities, proposals, contracts, tasks, people, companies, and agencies

"@Dash save the decision from this thread as a note on [opportunity]."

Mention and notify specific team members inline with @mentions

"@Dash note on [contract]: mod review needed, mention [name] to confirm."

Agents and automation

Builds an agent once from a channel, and it keeps running afterward.

What Dash can do

What to type in the thread

Build new agents with custom goals, tool access, and scheduled or event-based triggers

"@Dash build an agent that posts a Monday summary of everything due in the next two weeks."

Update an existing agent's goal, schedule, tool bundles, scope, or enabled state

"@Dash change the pipeline agent to run Fridays instead of Mondays."

List all agents and review recent run history

"@Dash which agents ran this week, and what did they find?"

Run an agent manually and fetch detailed results from a specific run

"@Dash run the compliance agent on [opportunity] now and show me the result."

Team and notifications

Closes the loop so the thread ends in someone actually being told.

What Dash can do

What to type in the thread

List team members with name, email, and role, or search by name or role

"@Dash who on the team is a contracts lead?"

Send an in-app GovDash notification to any team member with a custom message and optional deep link

"@Dash notify [name] that the [section] draft is ready and link them to it."


Commercial Tenant CUI Limitations

Commercial Microsoft Teams chat threads are labeled as unclassified resources within GovDash because Commercial Microsoft Teams cannot handle CUI (Controlled Unclassified Information) resources.

GCC-H Tenants

If your organization uses a GCC-H Microsoft Teams tenant instead, see the Microsoft Teams GCC-High Integration article.