Go to section

How to integrate Microsoft Teams with Capsule

Microsoft Teams is a collaboration app for businesses that helps teams stay informed, organized, and connected. With the help of Zapier you can create Channel messages when an Opportunity changes milestones in Capsule.

Prerequisites

  • A Capsule account
  • A Zapier account on a plan that allows multi-step Zaps
  • A Microsoft Teams account - you will need to add the Zapier App to your Team in Microsoft Teams. Steps on how to do this can be found in this Zapier blog post

How to set up the Capsule to Microsoft Teams Zap

Setting up this Zap is a simple way to keep up to date - making sure each time an Opportunity reaches a specific Milestone in Capsule, this then sends a message to your chosen Microsoft Teams channel.

We have created a template to make the process as simple as possible

Click the link above to get started, then follow the steps below:

Define the Zap Trigger: Opportunity Moved

1. You should be directed to this step in the template - but if not, click on the tile for New or Updated Opportunity

2. In the Account field, choose your Capsule account. If you’ve set up a Zap for Capsule earlier you’ll be shown an existing account. Or follow the instructions to link your account and click Continue

3. On the Configure tab, click Continue

4. At this point, you will be asked to Test your Trigger. Use the Test Trigger button to complete the check - here you will be able to see an examples of recently updated Opportunities in Capsule

5. Select one of the examples, then choose Continue with selected record to take you to the next step

Add a filter for a specific milestone name

1. Next, we need to filter for a specific milestone in Capsule - for it to pass through to the next step. You should be redirected to this step in the template - but if not, click on the tile for Filter conditions

2. Click Continue

3. On the Configure & test tab, enter the Milestone name in the last field. In this example, we’ll use the Negotiation milestone of our Sales Pipeline

showing specific milestone name set as negotiation in microsoft teams zap

4. Then Click Continue.

This will test your filter with your existing test record and let you know whether or not the zap would have continued. As this Zap uses an extra filter, it’s possible your original test Opportunity will not meet this criteria you will see a message that the Zap would not have run. If this happens, go back to the Test step of the Trigger and choose a different test Opportunity. If you don’t have any suitable options, simply go into Capsule and move an Opportunity to the milestone to test and refresh the Test step.

If successful, after testing, you will see a green box to confirm

showing successful test in zapier filter step

5. Be sure to test with different examples to confirm you have the filter set correctly. When you are ready, click Continue

Define the Zap Action: Send Microsoft Teams Message

1. Lastly, we can configure the message. You should be redirected to this step in the template - but if not, click on the tile for Send Channel Message

2. In the Account field, choose your Teams account. If you’ve set up a Zap for Teams earlier you’ll be shown an existing account. Or follow the instructions to link your account and click Continue

3. On the Configure tab, select the Team and Channel the message should be posted in.

When composing the message you can pull in Opportunity-specific information such as:

  • Opportunity name
  • The link to the Opportunity in Capsule
  • The Opportunity value
  • And the other options as you like
showing the message text field for microsoft teams populated in zapier

4. Now you will be asked to test the action. Click Test step to send a message to your Microsoft Teams account:

showing test message sent in microsoft teams via zapier

5. If the test is successful then you're ready to Publish your Zap.

More ideas for this Zap

Log every milestone change rather than just to a specific milestone

Log only when an opportunity is marked Won