For Superhuman Docs Enterprise only: Get started with the Teams Pack.
Add the Microsoft Teams Pack to your doc to send messages to chats and channels in Teams, tag your teammates, automate your workflow, and eliminate duplicated work.
Note that the Teams Pack is available only for workspaces on the Superhuman Docs Enterprise plan.
Add the Microsoft Teams Pack to your doc
To get started with the Microsoft Teams Pack, you will first need to install the Pack in your doc:
Click the Insert & explore button in the upper-right corner of your doc
Type "Microsoft Teams" in the search bar
Choose Microsoft Teams from the options
A window will open with some info about the Pack. Click Add to doc to finish.
Put the Teams Pack to use
Now that the Pack has been installed in your doc, your next step is to add a building block from the Pack. This will also prompt the process of connecting your account. Follow the steps below:
- Click Insert & explore
- Search for and select the Microsoft Teams Pack
Here, within the Building blocks tab, you'll see all the ways you can start using the Pack. Select a building block and drag it into the canvas of your doc.
You will then be prompted to connect to your Teams account in order to access that data. Click on Connect an account and follow the steps. If this is your first time connecting to the Microsoft Teams Pack, you’ll be prompted to sign in to your Microsoft Teams account as part of this process.
If you need a refresher or have any questions about connecting accounts to Packs, check out this article.
Examples
For the following examples, ensure that the Microsoft Teams Pack is installed first with the instructions above. See all examples in action here.
Post a notification to a team channel
Create a button column to automatically post a message in a team.
After installing the Teams Pack, create a table with dates & other variables that you would like to include in your post.
Add or update a button column to use the Microsoft Teams Pack and select Create channel post
Configure the button column by adding a Teams account connection, team and channel.
Add a message to post in the team. If you'd like to include text from another column, type in = to the message section to open the formula builder & add in the columns with the message text:
Clicking any button in the column will create a post and send it to the channel that you selected:
Send a reminder message
Nudge your teammates to remind them of tasks they are assigned to using the Microsoft Teams Pack Send chat message action.
Add a sync table to your doc with all your Teams chats, by typing
/in the canvas andMicrosoft Teams. Select the Pack Tables option and choose the Chats table:Create a table with tasks and include a people column to add the task assignee.
Add a button column to request an update from the owner. In the action dropdown, select Packs > Microsoft Teams > Send chat message.
-
If you would like to dynamically send a message to the person tagged in the people column, ensure that:
the person tagged in the people column is in your Microsoft organization (with the same email address)
you have an existing chat with the person in Teams
After selecting a Microsoft account to send the message from, click the f button to display the button action as a formula.
-
Compose a formula that identifies the correct chat & sends a message - below is an example. The formula retrieves the most recent chat with the Assigned to column and sends the following message:
👋 Hello! Mind updating your status on [task name here]? Thanks!SendChatMessage( [User's private Microsoft Teams account], Chats.Filter( Members.Contains(thisRow.[Assigned to]) and [Chat type]="oneOnOne") .First().Chat.Id, Concatenate( "👋 Hello! Mind updating your status on ", thisRow.Task, "? Thanks!" )) Once completed, press the button to remind your colleagues of their assigned task.
Retrieve teams, channels & chats with the Microsoft Teams Pack
This Pack can also be used to retrieve teams, channels and chats for quick access to your communication hub. You can easily sort and categorize your different communication channels & build quick links to your communication hubs from a doc.
See it in action here.
FAQs
How can I dynamically send a message to a chat with a teammate?
In order to send a chat to a teammate with the Microsoft Teams Pack, you'll have to find the ID of the chat. That means pulling in the Chats sync table to the doc to search for the chat and get the ID. If you want to send a Microsoft Teams chat to someone you haven't messaged before, you'll have to initiate the conversation in Microsoft Teams before using the Teams Pack to automate the message from a Superhuman doc.
How do I sync all Microsoft Teams channels?
In order to retrieve channels dynamically in formulas & actions, you'll have to add a sync to get the channels for each team. Use the Add another sync button to retrieve channels from each team you belong to.