Skype Custom integration for personal use

To configure sending notifications via Skype, the user needs to create a Skype bot in the Microsoft Azure cloud platform.

View detailed instructions on how to create a Skype Bot with Microsoft Azure >>

But for everything to work, it is important to set up the integration and enable subscription in the properties of the desired Notify.Events channel.

If at least one of these items was not completed, at the stage of subscribing to the channel you will see the following message:

1 Notify.Events - Configure Integration message.png

Step 1. Configure integration

  1. Go to the Integration screen. This can be done via the dropdown menu in the upper right corner of the screen. Make sure you are logged in to the system.
  2. 2 Notify.Events - Integrations.png
  3. Click on the Create button.
  4. 3 Notify.Events - create integration.png
  5. Click on the Skype Custom card.
  6. 4 Notify.Events - Skype Custom.png
  7. Fill in all required fields in the integration card:
  8. 5 Notify.Events - Skype Custom setup.png
    • Title - set individual or leave the default.
    • Bot name - copy the Bot handle from the bot dashboard in Microsoft Azure (Settings > Bot Profile).
    • 6 Azure - Azure bot handle.png
    • Client ID - copy the Microsoft App ID from the bot dashboard in Microsoft Azure (Settings > Configuration).
    • 7 Azure - Microsoft App ID.png
    • Client Secret – create a Client Secret in the bot dashboard in Microsoft Azure (Settings > Configuration > Microsoft App ID - Manage > New client secret > Expires - 24 months > Add) and copy the Value.
    • 8 Azure - microsoft App ID - Manage.png 9 Azure - client secret.png 10 Azure - client secret - copy.png
    • Incoming messages processing (and allow subscribing through the Notify.Events interface) - check this box so that Notify.Events can process incoming notifications and you receive them in Skype.
    • Incoming Message URL – copy and paste the generated personal address into the Messaging endpoint field in your bot's settings in Microsoft Azure (Settings > Configuration) and check the Enable Streaming Endpoint field.
    11 Azure - messaging endpoint.png
  9. After clicking the Save button, the created integration will appear on the Integration screen
12 Notify.Events - created Skype Custom.png

Step 2. Allow subscription

  1. Go to the channel properties via the Edit button on the main screen of the Control Panel or on the channel screen.
  2. 13 Notify.Events - edit channel.png
  3. Check the box next to Skype Custom in the Allow subscription via integration field and click the Save button. Skype Custom will be displayed in this field only after successfully completing Step 1.
14 Notify.Events - allow Skype Custom subscription.png

In the next step, you can add custom integration to the channel.

Step 3. Add the custom integration to the channel

After you have configured the Skype Custom integration and allowed the subscription, you can add it to the selected channel as a recipient.

  1. On the channel screen, click the Subscribe button in the Recipients section.
  2. 15 Notify.Events - subscribe.png
  3. On the Channel subscription screen, select Skype Custom.
  4. 16 Notify.Events - choose Skype Custom.png
  5. Click the button to add the bot to your contact list.
  6. 17 Notify.Events - add Skype bot.png
  7. If you are logged in to Skype, a dialog with your bot will automatically open in a new window. Copy the subscribe command and send it to the dialog.
  8. Note! Immediately after creation, the bot may not respond to commands. Wait 15-20 minutes and send the subscription command again. With subsequent subscriptions through the same bot, there is usually no delay.

18 Skype Bot - subscribe.png

Ready! The subscription will now appear in the Recipients section of the channel screen, and you will receive notifications from the chosen services in Skype.


Creating and setting up a Skype bot in Microsoft Azure

To enable the Skype Custom integration, you need to create a Skype bot through the Azure Bot app. To do this, log in to Microsoft Azure. If you haven't registered yet, create a free account with your email, phone number, Skype login, or GitHub credentials.

  1. From the Microsoft Azure homepage, go to an existing resource group or create a new one. Then create a new resource using the Create button.
  2. 19 Azure - create a resource.png
  3. Find Azure Bot through the search bar in the Marketplace and click on the card.
  4. 20 Azure - Azure bot.png
  5. Create a bot using the Create button.
  6. 21 Azure - create Azure bot.png
  7. Fill in the required fields:
    • Bot Handle - set the bot's name.
    • Pricing - choose the Free plan. Most likely, it will be enough to use the bot.
    • Type of App - select Multi Tenant.
    • Creation Type – select Create new Microsoft App ID.

    Click the Review + Create button, and confirm on the next page.

    22 Azure - customize Azure bot.png
  8. When the creation process is completed, you will see the message “Your deployment is complete” and an active Go to resource button - click on it. The bot will now appear in the list of resources.
  9. 23 Azure - deployment is complete.png
  10. From the bot profile, go to Settings > Channels and select Skype.
  11. 24 Azure - Channels - Skype.png
  12. Make sure that in the Messaging tab the Enable messaging line box is checked (otherwise messages will not reach Skype). If you plan to add a bot to group chats, go to the Groups tab, check the Enable adding to a group box and click Apply at the bottom of the screen to save the changes.
25 Azure - enable messaging.png 26 Azure - enable adding to a group.png

Congratulations, you've created a Skype bot! Now you can go back to the top of the instructions and set up the Skype Custom integration to start getting notifications through your bot.