All Collections
APIs & Integrations
An Introduction to Integrations
An Introduction to Integrations

How to hook up your bot to 1,000s of different software products.

Syd Lawrence avatar
Written by Syd Lawrence
Updated over a week ago

Using The Bot Platform and a middleware tool, you can essentially hook your bot up to any software platform with an API.

How do integrations work?

The platform makes use of webhooks to pass information out of your bot and into the middleware. The middleware can then pass that information on, or carry out other functions on the data, before passing the data or messages back to the bot using a webhook response. This webhook response can be added into your bot using a webhook message part:

Simply add the message part to your message, and click to configure. You can then paste in the URL from your middleware of choice:

Your bot will then be connected up to your middleware scenario.

Choosing your middleware

Two of our favourite middleware providers offer a no code way of integrating with over 3,500 different software products making it even easier to build out complex processes that can all be handled from within your bot.

This is our middleware tool of choice which offers over 5000 pre-built integrations meaning you can get your integrated bots up and running really fast. Make offers a lot of flexibility allowing you to run your scenarios with multiple routes, set up various variables to manipulate the incoming information. This is a visual platform builder, making it easier to visualize your workflows as you build the scenarios.

Formerly known as Microsoft Flow. This is Microsoft's official middleware tool that has pre-built integration templates to get started on integration. Power Automate is especially popular amongst our enterprise customers as you can quickly start integrations within your existing Microsoft Office apps.

Use Cases

We have set up hundreds of different integrations for our clients using just webhooks and middleware tools. Here are some of the most recent use cases, along with links to our blog posts, allowing you to replicate them in your own organisation.

In this tutorial, we build a bot that randomly matches you with another colleague in your organisation. This is a near use case to let your staff socialize in a dedicated time zone. The randomness of the bot adds to the excitement of matching up with a different colleague each time.

In this tutorial use case, we showcase how you can set up a ticketing system through bots using middleware. You can allow users to create new tickets, check for ticket statuses as well as let your Help Desk team update ticket statuses via a bot.

More and more organisations are using Sharepoint to create and organise their company information. In this tutorial, we show you how to collate user information from a bot and turn this into a Sharepoint list. This bot could be used to create a team to-do list, a project plan, collate user feedback, collate team ideas and much more.

In this example, we create a bot that allows you to search for a user’s booked time off in your HR system and post the information back to the bot user. You can also extend this use-case to request for time off or offer other important information about an employee.

For more information on integrations, you can view our recent webinar 1500 ways to enhance your bot here.

If you need more help with webhooks and APIs, then please head over to our developer hub. You'll find comprehensive guides and documentation to help you start working with The Bot Platform webhooks and API as quickly as possible.

Did this answer your question?