Microsoft Teams integration with Connectwise Automate - SankalpIT

SankalpIT – Plugins for Automate

End of Season Sale on Labtech Plugins | Up to 80% Off : learn more

Connectwise Automate Integration with Microsoft Teams

Microsoft Teams integration with Connectwise Automate

Steps for Microsoft Teams Integration with Connectwise Automate

Let me introduce you withSendto MSTeams – or Microsoft Teams integration with Connectwise Automate is a plugin for CW Automate to send alerts directly to the channel of Microsoft Teams. If you are not aware that Microsoft Teams (MS Teams) is a Microsoft Group chat application and it is part of Office 365 subscription.


Where can I find this plugin?

We have developed this plugin for you. You can download directly it from below button.

Download Now!

If you have any problem in downloading, please contact us.


Can I get its branded version by my company name?

Yes, you can get it. Therefore, you only need to email us the information and need to invest $100 (onetime fee) using https://www.paypal.me/SankalpIT.


Requirements?

  1. License key – You may also request for 15 days trial version.
  2. You must have Incoming Webhook URL in hand for configuring this plugin.
  3. CW Automate 12 or higher versions.

Note: This plugin is only tested on CW Automate 12. If you want to get trial key or use for CW Automate 11 or ConnectWise Automate 10.5, please email on contact us


How to Install Sendto MSTeams plugin?

The procedure is very simple. You will need to download the dll file and then import it in the system.

Download and Unblock the DLL file.

  1. Download the plugin from this link.
  2. Right, click on Sendto MSTeams.dll file and select properties.
  3. Then, click on Unblock button/checkbox and click OK.

Install the plugin.

  1. Open Connectwise Automate.
  2. Click Systems -> Solutions -> Plugin Manager.
  3. In Plugin Manager window, Click Advance->Manage Plugins->Add Plugin.

Enable Plugin.

  1. Click on All Installed Plugins in the left pane.
  2. Select Sendto MSTeams and Enable it.
  3. Wait for DB service to restart or you can close the plugin manager and restart the CW Automate Critical services by yourself.
  4. Reload your control centre. What has changed in CW Automate?

Open Dashboard ->Config->Integrations->Sendto MSTeams tab. It means you have Sendto MSTeams plugin in your Connectwise Automate.
Or edit any Alert Templates-> Click on Add New Alert button. Add New Alert Action window will appear if you scroll down there will find alert action named Sendto MSTeam at the bottom.


How to use in Production?

  1. First of all, plugin should be activated by navigating to System-> Configuration ->Dashboard -> config -> Integration -> Sendto MS Teams.

activate sendto ms teams plugin

    1. Enter your License Key.
    2. Click Validate License. It will show as “active” after activation. And, you are ready to go.

Validate MS Teams license


Provide your Incoming Webhooks URL in Dashboard.

If you don’t know what is it or how to get it, then read this article.

  1. ) Navigate to System-> Configuration ->Dashboard -> config -> Integration -> Sendto MSTeams.
  2. ) Enter your Incoming webhooks URL where it labeled as Incoming Webhooks:

NOTE: WHEREVER I USE “YOUR” MEAN TO “YOU AS AN MSP”. AS AN MSP, IT SHOULD BE YOUR CHANNEL’S URL. IF YOU DON’T KNOW HOW TO GET IT. Please study this document.

Create Default Contact that will used by Default Alert Template soon.

    1. Create the new contact.
    2. Name it Default Sendto MSTeams.
    3. After giving name Click on Sendto MSTeams tab on the contact screen.
    4. Click on Use Default URL radio button – To use incoming webhooks that are given on Dashboard -> Config -> Integration -> Sendto MSTeams tab and its section Incoming Webhooks.
    5. Click the Save button.
    6. Then click Test Link to test your Incoming webhooks. You may close the contact screen once you get the test message in the desired channel of MS Teams application.
    7. Still Confused, click on Help Link.

default sendto ms teams incoming webhooks info

NOTE: AN MSP should have one Default global contact mainly for this plugin in his ConnectWise Automate system. For best practices use default global contact (“Default Sendto MSTeams”) only to send alerts to MSP’s default channel of his MSTeams application.
You can send alerts directly to your customer’s MSTeams’ channel by providing his incoming webhook URL in “Use Custom URL” field.

how to use custom url in ms teams

Each time, you create any contact for “Sendto MSTeams” plugin, make sure to test it by clicking on “Test” link before using it in production.

Create Default Alert Template, add Alert Action.

    1. Navigate to System-> Configuration ->Dashboard -> Management -> Alert Templates.
    2. Click on Create New Alert Template name it Default Sendto MSTeams.
    3. Click on Add Alerts button to add New Alert Action to Default Sendto MSTeams alert template.

new alert action to default ms teams

    1. This will a new window called Edit Alert action window. Click on New Alert. Again, a new window comes up called Alert Item Settings window.
    2. In The Alert Actions section, scroll down to find Sendto MSTeams alert action.
    3. Check the checkbox for Error column of Sendto MSTeams alert action.
    4. Select Every day.
    5. Select Contact. That is Default Sendto MSTeams contact. You’ve recently created it.
    6. Click Save.ms teams alert setting
    7. Click Close.

close dashboard of reboot schedule plugin

  1. And, Close the Dashboard.

Now, you can use this Alert Template with any monitor to send alerts on MSTeams’ Channel.

Please do not forget to write what you think about this plugin in the comment section. You are most welcome if you have any feature suggestion. Thank you!