If you are like a good chunk of the world at the moment, you’re being responsible and staying home as much as possible to help prevent the spread of COVID-19. That means, of course, that many companies have mandated a work from home policy. Continue reading
In addition to Slack integration we have recently released, today we are announcing the support for HipChat. HipChat is persistent, searchable, and loaded with goodies: video calling, screen sharing, and the security your IT team craves.
Setup HipChat Plugin in MantisHub
Setting up HipChat integration with MantisHub is pretty easy. Start with installing the HipChat plugin by going to Manage – Manage Plugins and click install button next to the HipChat plugin.
Create Room API token from HipChat
Start with creating an API token in HipChat and use the provided token and room name to include the MantisHub plugin settings. Go to the Rooms page and select the room you want to link a project to.
Select the Tokens page for the room you have selected.
Create a room token to be used by MantisHub, so set the label to “MantisHub”.
Copy the the room token to paste it into MantisHub HipChat configuration
Set the Room Token in MantisHub HipChat Plugin
Go to Manage – Manage Plugins – HipChat and set the room name (case sensitive) and room token for each of the projects that should send notifications to the room we just created a token for. If room/token not set for a project, then no HipChat notifications will be generated for that project.
MantisHub / HipChat integration is all set
Here is a test message generated by “Update and Test” from the HipChat plugin configuration.
Here is a sample notification when an issue is created:
Here is a sample notification when an issue is assigned by a user to themselves.
Slack is a platform for team communication: everything in one place, instantly searchable, available wherever you go.
We are big fans of Slack and believe that it is an effective tool for connecting the team with realtime chat and updates from the services they depend on. We believe it is a great companion service to MantisHub with a great free plan to get MantisHub users started.
Setting up Mantishub + Slack Integration
Setting up Slack integration with MantisHub is pretty easy. Start with creating an incoming webhook integration in Slack and use the provided webhook URL to include the MantisHub plugin settings.
Select “Configure Integrations” from Slack
Select “Incoming WebHooks” as the integration type. Then following the steps until Slack provides the webhook url. Copy the URL and save the integration details.
Go to Manage – Manage Plugins – click install button next to Slack then click on the Slack hyperlink. This will prompt the form below to provide the Slack incoming webhook URL, select the native and custom fields to include in the Slack notifications (assuming they are not empty) and map project names to Slack channels. If a project is mapped to an empty channel name, then notifications will be disabled for that project. Default channel will be used for new projects created in the future, unless they are explicitly mapped via the same form.
Testing the Slack integration
Once done configuring the integration from both Slack and MantisHub sides, use the “Update and Test” button which will trigger a Slack notification like the one below in the default channel.
This is a sample notification when an issue is created:
Another issue creation sample with more fields selected to be included:
This is a sample notification when a team member assigns an issue to themselves:
This is a sample notification when a team member assigns an issue to another team member:
This is a sample notification when a user adds a private note: