Boost your team’s work from home productivity with MantisHub


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.

Working from home in this day and age is easier than ever, though not so easy on your waistline when the fridge and pantry are just a few steps away :). What’s made this transition so much simpler is the move to the cloud and SaaS systems. So lucky for your average office worker all that infrastructure was in place. In addition, so many of these SaaS systems integrate with each other to allow for a seamless and efficient workflow.

We here at MantisHub are also grateful to be able to help you work remote and stay safe in these times. And here are 5 ways we make the transition easier for you.


1. Hosted Issue tracking means access from anywhere

Like any cloud-hosted solution, you and your whole team, can create, view & update issues from your house, car, backyard… basically anywhere with an internet connection,  using a laptop or your mobile, 24/7.

MantisHub provides reliable and secure services, built on AWS infrastructure throughout the world with A+ rated security policies to protect your data including:

  • SSL encryption for your data on the wire
  • Encryption at rest
  • Regular Software and Server updates and patches
  • Penetration testing
  • Daily Backups
  • Single Sign-on allowing Two-factor Authentication
  • security benefits from latest MantisBT releases


2. Easy migration from MantisBT

If you still have an in-house, MantisBT setup, now would be the time to look at migrating across to a MantisHub hosted solution. There are huge benefits to moving to MantisHub, as well as secure, easy access to your system you can lower your overall total ‘cost of ownership’. Server purchase, build and maintenance is no longer your responsibility, neither is integration with your mail servers/system. You get access to MantisHub exclusive plugins and the biggest plus is access to our expert support team for any of your Mantis questions including customizations to your setup!

Moving to a cloud-based solution also makes it easier to integrate with your other cloud-based services (see below). Much simpler when you aren’t sitting behind a corporate firewall and yet you still have high-grade security.

The transfer is seamless and we can turn this around super quick for you. Provide us with an export of your DB and attachments on Friday and by Monday your team can log in to the new URL, using their same credentials. Read more about it here and reach out to our team to schedule it as soon as this weekend!


3. Single Sign-on integrations

For your convenience and security, MantisHub offers integrations with several providers using federated authentication and single sign-on. If you’re a Microsoft house, just connect MantisHub to your Azure/Office 365 setup to allow automated login and user access control to MantisHub. You can also integrate with a Google or G-Suite setup or if you are using GitHub or Bitbucket you can use SSO with these providers.

So when your team is accessing your data from their living room, porch or home office you can be sure it’s done according to your company security policies implemented in your federated authentication provider.  And if you haven’t already enabled MFA with these providers, we highly recommend that you do.


3. Chat integrations with Slack and Microsoft Teams

Working remote definitely makes communication a little challenging and it can be hard to keep across all that’s going on. With our chat software integrations with either Slack or Teams, you can monitor updates to all MantisHub issues and bugs by streaming these into your chat tool channels. The integrations are easy to set up and help you keep across any activity.

MantisHub also has a number of built-in tools that help with communication and collaboration that if you aren’t already using are well worth a look, including:

  • @mentions‘ allow you to send directed messages to a college within an issue note.
  • Monitoring an issue will keep you updated on all actions and activities for that particular issue.
  • And you can tailor the wide range of email notification options available to make sure the relevant users don’t miss anything pertinent.


4. Software tool integrations & API

As well as SSO and chat integrations, MantisHub offers many other integrations with software tools to make sure you have access to all the resources you need when working from home. And if there is something missing, and you have the know-how, you can always utilize our REST API to integrate with any tool, including your in-built systems. You can find a list of our ever-expanding integrations here, but to list a few:

  • Integrate with test Management tools such as TestLodge & TestRail to allow automatic creation of issues when managing the results of test cases and test runs.
  • Integrating with your cloud-based source control services such as GitHub, Bitbucket, or Gitlab allows linking issues to the related source control changesets (commits).
  • And with our latest integration with Zapier, Microsoft Power Automate / Azure Logic Apps (coming soon), you can interface with and create automated workflows with 2000+ other apps!


5. Helpdesk Plugin for customer support requests

Distribute customer support requests to your remote team using MantisHub Helpdesk plugin. Exclusive to MantisHub, Helpdesk allows your customers and clients to email their issues and queries directly into your MantisHub projects. The email will create a new issue in the correct MantisHub project and your remote team can respond and update your customers all the way through to resolution from within MantisHub.

Couple this great plugin with our Snippets plugin to re-use common customer responses to save time. And you can also use private notes to collaborate with your teammates within the Helpdesk ticket, without your customer seeing these private communications.

So, 5 super helpful ways we can help you #workfromhome in these strange times. Don’t forget our team are all here ready and waiting to help if you have any questions or queries. From our remote team to yours, stay home and stay safe!



MantisHub – Improvements to Attachments


The team at MantisHub are wishing you all stay safe in this troubled COVID-19 riddled time. And like you, we’re carrying on as best we can. There are still issues to resolve and bugs to fix and we’re here to help.

The MantisHub team have not been idle and the latest release includes some noteworthy changes, in particular in the area of attachments. Here are two additions, that we’re pretty sure you’ll be excited about.


1. Support for Private attachments

Previously private attachments were not supported and you could only add attachments to public notes within MantisHub. Users had to upload files to an accessible repository (dropbox, google drive etc) and include a link to the file instead. Workable, but not particularly efficient. Well, now our engineers have put in some work to make private attachments supported! When adding private notes, you’ll now see the attachment section. So, feel free to privately attach to your heart’s content! This also means when transitioning a note from public to private, you no longer have to remove any file attachments, these will automatically change to private as well.


These changes were largely made possible as the Mantis code now treats notes and their attachments as linked entities, whereas previously they were separate entities.  So apart from allowing support for private attachments, you may notice a few other advantages, for example, when deleting a note, it will delete all associated attachments.

2. Video & Audio in-line playback

We really love the fact you can preview any of your image attachments in MantisHub. No extra clicks or downloads and information at a glance. Well, now you can easily access any video and audio content as well. All your video and audio files can be played in-line from within MantisHub! So no need to download them to view or listen to the files anymore. It’s all there for you at your fingertips. You do still need to be aware of your maximum upload limits (2M default) as well as the maximum preview file size, but these thresholds are adjustable. See our attachments article for details.



Be sure to follow @mantishub on twitter for information on other updates and improvements from the latest release. And please don’t hesitate to reach out to our team at any time. We’re here for you and ready to help with any questions about the new features, the new release or anything at all related to your MantisHub service.

Take care and stay safe!


Integrate MantisHub with Microsoft Teams for easy team comms.

MSteams Integration

Announcing MantisHub’s latest chat integration to help keep your whole team up to date. With our Microsoft Teams plugin, you can connect your Team channels to your MantisHub projects to get live updates on all your issue creations, closures and updates.

Setup is easy!

It’s super easy to set up. Administrators can install the plugin with one button click. And that button is called Install to avoid any confusion :).


Next, you’ll need to create Incoming Webhooks for your Teams channels. Then paste that webhook into you plugin configuration right next to the relevant project. And that’s it!

To create the webhooks, check out MS Teams helpful documentation here. But in a nutshell, you need to click on the channel ‘ellipses’ (those 3 dots next to the channel name did you know it was called an ellipse!?! Anyone got any idea why?). Then select Connectors and configure an Incoming Webhook.

When creating your webhook you should make use of the fact you can link an icon to be used when displaying MantisHub updates to your Teams channels. You can grab a copy of it as well as more detailed information on our plugin, in our support article here.


Customize your communications

Tailor what information triggers a notification and the contents of those notifications within the plugin configuration so it doesn’t get too overwhelming.

Also super handy is that notifications include a ‘View Issue’ button to take you directly to your issues. So you can just hop into the issue straight out of your Teams app if you want to take action. For larger teams, couple this with our AuthHub plugin for SSO with Office365 so authentication to your Teams account is automated.

View Issues Button_m


Keep up to date

Don’t forget to subscribe to this blog and follow us on twitter. We are constantly adding to and improving your MantisHub experience and we want you all to be gurus, so keep up 🙂 ! And to help our awesome support team is on hand. Email with any questions at any time. We’d love to hear from you!





MantisHubs Sweet Filter Updates!


I don’t know about you but, I spend a lot of my time in the MantisHub ‘View Issues’ page when I want to find the issue or issues I need. ‘My View’ dashboard is great for showing me what I need to prioritize and what’s going on at the moment. But when it comes to getting the whole picture, the background, requirements and other related information, I jump onto the View Issues page. I’ve added custom fields to my projects and set them to appear in my filter as a search field. I extensively used tags to help me find what I need. And my saved filters are invaluable. I have a very special relationship with my MantisHub filter so I was super excited to see the new improvements.

The latest MantisBT updates provide a more streamlined look, improved UI as well as providing some added functionality. I love that I can now collapse my filter and get a shortcut to my usual go-to’s, my free text search, filter reset or my saved filters. It gives a little more room for my list of issues and looks that little bit leaner.


Other handy recent additions include:

  • checking and unchecking multiple issues using my shift key so I can narrow down my filtered list even further for printing or exporting.
  • setting my temporary filters and permalinks as persistent. That means if I navigate away from that filter it doesn’t disappear on me. I can always bring it up again just by pressing the back button.

But my favourite new feature by far is that I can now run Summary reports and Issue trends on my filtered issues!! Yay!! (MantisBT nerd alert!).

If you head directly to the Summary tab you get a great range of data and statistics. You can also install the Graphs plugin to get graphic representations of your data. Graphs are presented by a variety of variables (developer, status, priority etc) and are great for pasting into your reports. However, the statistics in the Summary page are applied to all your issues within your MantisHub, filterable only by your project selector to limit results to a single project if needed.

With these new updates, you can now run these stats on your specific filter results! So, sort your issues down to a category, reporter, a sub-set of projects, date created or updated… version information, custom field values or any combination of these AND run reports and graphs on only that information!! Are you excited yet!!??


Well, if that didn’t do it for you I don’t know what will. For me, this has made things that much more efficient when evaluating various aspects of my MantisHub issues. I can get answers to all sorts of questions like what is the average resolution time for a specific category? OR for tickets created in this week, who has worked on the most tickets? OR which of our non-resolved issues created last month has been open the longest? You can always export to Excel or CSV to play even more with your issue data or utilize our API to integrate with a dedicated reporting tool but this might save you a step or two.

If you aren’t as yet familiar with your Mantis filter you should absolutely become acquainted. Check out these video tutorials on using your MantisHub filter and on saving and sharing your filters. And you can always read up on the KB articles or search the support page and documentation for any other questions you have.

Enjoy your new, buff filter! Don’t forget to follow this blog and follow @mantishub on twitter for all the latest MantisHub updates. Til next time!



Single Sign-on via Open ID Connect for Office 365, Google, Github and Bitbucket


MantisHub team is excited to announce the release of Open ID federation support for single sign-on! With our AuthHub plugin, we provide open ID connect with multiple identity providers.

What is Open ID Connect? Well, in a nutshell, our AuthHub plugin allows you to enable federation based authentication for single sign-on (SSO).  It also allows the auto-provisioning of users. So on valid authentication from your centralized identity provider, their MantisHub account is automatically created!

The following identity providers are supported with qualifying plans:

  • Azure AD (Office 365) – for Platinum volume plans (200, 300, 500, 1000 users)
  • Google / Google Suite – for Platinum volume plans (200, 300, 500, 1000 users) 
  • Github – for Gold plans and above
  • Bitbucket – for Gold plans and above

Check out our pricing page for details.

For companies that use any of the supported identity providers, switching over to SSO rather than your standard MantisHub username password adds a wide range of benefits.

For your users:

  • Users don’t have to manage yet another username and password as well as all the other advantages of SSO (single sign-on). So that means changing passwords just once! And if they are already logged in, just one click of a button will get into their MantisHub account!
  • User accounts can be auto-provisioned, hence, no need to coordinate with an administrator or have a lag between needing to access MantisHub and being able to access it.
  • User hashed credentials are not stored on MantisHub servers.

For your administrators and enterprise security:

  • Users authenticating via your enterprise identity providers will honour policies configured by the administrator in accordance with your enterprise security policies. For example, using FIDO devices, multi-factor authentication, password complexity, recurring password changes, protection against password spray attacks, etc. are all enforceable.
  • Once a user account is disabled, like when an employee leaves your company, administrators just need to revoke access in the one place and access to MantisHub and other federated SaaS applications access will be blocked.
  • AuthHub can be configured to lock down a list of users or domains to only permit login via your identity provider while allowing other users to log in with MantisHub standard login.
  • AuthHub plugin can be configured to allow auto-provisioning of users with your chosen access level on successfully sign-on.  This can be scoped to a configured list of email address domains.  This reduces manual work to onboard your team and reduces human error.

Want to get started? 

Check out MantisHub’s knowledge base articles for more information including configuration options:

And if you have questions, please reach out to our lovely MantisHub support team.


MantisHub + Bugsee integration for Crash Reporting and In-App Feedback


When recording software bugs in your MantisHub bug tracker, there are several features you can make use of to assist developers in deciphering and reproducing the issue so they can get down to fixing it. You can:

All super useful tools! In some situations though, such as system crashes or intermittent behaviours picked-up by your users, it can be difficult to gather all the necessary information. What if you could also capture exactly what happened at the time of the bug? Freeze frame that moment and share it with the developer? Kinda think that would make things a little easier?

Well, that’s exactly what Bugsee does! By inserting just one line of code into your Mobile or Web App, you can capture a bunch of relevant system information and store it for review by the right people.

When a crash or bug occurs in your app, Bugsee will collect:

  1. Console logs,
  2. Network traffic communications and,
  3. Video screenshot of what the user was doing leading up to the crash!

And here’s where the MantisHub/Bugsee magic happens! Bugsee will then automatically create an issue within your MantisHub, in the project of your choice, linking back to all the bug details in the Bugsee dashboard. So you can assign the issue and continue to track activity and progress on it within your MantisHub! And using your MantisHub project email notifications, you can let all the relevant people know as soon as the issue occurs and when it’s resolved. 


With such a high level of automation and a wealth of supporting data, your developers can get bugs fixed quicker and have more time for those fun, extra features your customers ask for :).

We’re excited to offer you this new feature and it’s been a pleasure working with our friends at Bugsee to deliver this latest integration. It’s super easy and takes just 3 easy steps!

  1. Just generate a MantisHub API token,
  2. Add the integration in your Bugsee app including your MantisHub URL and token.
  3. Then define your project for automatic issue creation. That’s it!

You can check out our KB article here on how to set up your integration.

Bugsee is ranked #1 in the top iOS crash reporting tools.  Read more about the benefits of Bugsee in their blog. They offer a free account you can try out with 3-day data retention. Test it out with your existing MantisHub service or sign up for a MantisHub free trial today!

Exporting User Information and Access


If you’re already a MantisHub customer you know that having Mantis hosted rather than running it all yourself is a huge plus. Instant setup, no upgrade, maintenance or backups overhead and access from anywhere! You also get access to their excellent support team who can help out and listen to all your feedback.

One more bonus is extra features, like the ability to import your users into your system via CSV. Currently exclusive to MantisHub, it’s a huge time saver when setting up your MantisHub if you have a large number of users to add at once. No longer do you need to perform the repetitive task of adding them one at a time. And bulk updates are easy too!

So for a while, you’ve been able to import, so, acting on your feedback, we figured it was time to give him a wife and you can now export users as well! The wedding was beautiful ;).

Our customers asked for this feature to help them track and audit user accounts. Making sure users that need to, have the right access AND those users that no longer need it, don’t. So it’s a plus for security too!

The feature is on by default so you’ll see 2 buttons at the bottom of your ‘Manage users’ page. One to export user information across all projects and one for the specific project set in your project selector. And this is the tricky part <insert sarcasm here> Just click it!


So easy and you have all the info you need including their name, email, global access, project access level and their last login. Check out the details in the support article.

Always exciting getting to deliver those features that make customers happy (and their lives a little easier). Make sure to follow this blog and follow @mantishub on twitter to keep across all the goodies that are rolling out to MantisHub.

Your MantisHub Data at your fingertips


The beauty of hosting with MantisHub is that you will never need to worry about the retention, accessibility or integrity of the data stored in your MantisHub issue tracking system.

All the advantages of cloud hosting are at your fingertips. Like logging into your system from any place or any machine securely.  No need to worry about the security of your servers or disaster recovery. MantisHub hosting is robust, reliable, and secure, with daily backups of your data.

With all this convenience, you still have access to export and extract your data in several ways. Whether you need to integrate it into another system, play around with some numbers, produce reports or simply for peace of mind, you’re covered with these features.

Download all MantisHub data

Any administrators within the system can access the backup option from the Manage page. From here they can generate a full backup of your MantisHub to get a snapshot of the database at any point in time. When you generate a backup, two zip files will be available for download :

  1. database and configuration” file which contains a MySQL dump of your database and your configuration files.
  2. attachments” file containing all attachments uploaded to your system.

You can upload the db.sql file to a local MySQL service for verification and access it from your favorite database viewer and analytics tools.

With the attachments, extract the zip files to get access to the attachment files.  The attachment file names will be encoded and will have to be correlated with the database to get the file meta-data.

Here’s the KB article for more information on generating and downloading backups.

As MantisHub already create a full daily backup of your data you will probably never need to use it but it may be what you need to tick some boxes on your corporate policies checklist for security or data retention.

Printing Reports

The filters within the My View page can allow you to display a specific set or subset or your issues. If you’re not yet familiar with how to use filters, check out this article and get to it as it will save you a heap of time trying to find the information you need.

Once you have grabbed the issues you are interested in, you have the option to Print Reports.

print reports

To print it, just click the button. You can print all the listed issues or further cull the list and just display those selected. There are two options to print to; to a Microsoft Word document or HTML and it will include the Issues Details view of your issues.

Step by step instructions can be found in this KB article.

Exporting to CSV or Excel

There is also the option provided to export issue details to CSV or Microsoft Excel also from the View Issues page. This means you can do a whole lot more with your data because you can plug these into other systems to manipulate how you want. For example, MantisHub has some in-built reporting but if you’re looking for specific statistics on your issues this option can allow you to generate graphs and tables using Excel or some other application that allows CSV import.

It’s important to note that you have to define what issue fields and information you want to be included in the export. This needs to be configured in the Managing Columns section. This can be configured at a project level by the administrator [Manage – Manage Configuration – Manage Columns] but users can override this within their personal preferences [My Account – Manage Columns]. All fields that can be exported (including your custom created fields) are listed in the All Available section. Have a read about it in the Managing Columns KB article. And help with exporting can be found in this article :).

If you have Mantis Time Tracking feature turned on, you can also export this information to Excel or CSV to get some statistics on time your team spent working on issues. This is available through the Time Tracking page that is added to the menu when you enable Mantis time tracking.


For the technically savvy you can access information from your MantisHub through our API. This does require programming knowledge and can be a super powerful tool for pulling specific information from your system and manipulating it as needed. You can retrieve details of your projects, configuration, users, issues and filters. And the API is continually expanding so keep an eye out. To read more about MantisHub API options check out this KB article.

So if you’re looking for that flexibility while still getting the convenience of secure, reliable service, there’s your data on a silver platter :).

MantisHub are ready for GDPR. Are you?



MantisHub, like thousands of companies out there servicing EU citizens, have been preparing for the new EEA legislation around data privacy aka General Data Protection Regulation (GDPR).

Data privacy has not had this level of attention and stringency in decades. Now the EU has taken the lead and a huge step forward in making service providers accountable for the personal data that they collect as well as giving EU citizens (and by extension much of the rest of the world) more rights and greater control over their personal data and how service providers use it and store it.

As well as defining a high level of security and protection of personal data, the legislation included specific rights for EU consumers including:

  1. Right of Access: Find out what kind of personal information is held about you and get a copy of this information.
  2. Right of Rectification: Ask for your information to be updated or corrected.
  3. Right to Data Portability: Receive a copy of the information which you have provided under contract so that you can provide that information to another organization.
  4. Right to Restrict Use: Ask for your personal information to stop being used in certain cases, including if you believe that the personal information about you is incorrect or the use is unlawful.
  5. Right to Object: Objecting to use of your information (where a party is processing it on legitimate interest basis) and to have your personal information deleted.
  6. Right to Erasure: In certain circumstances, you may also have your personal information deleted.


The GDPR also defines roles and responsibilities of all parties in regards to collecting personal data. Data Controllers are the primary collectors of personal data from a data subject and have a responsibility to respond to any requests by a data subject to exercise their rights under GDPR. Data processor are anyone who process the information on behalf of the Data controller and they have to make sure their systems are secure and that data controllers can fulfill requests from data subjects in regards to controlling their personal data. So for example if Joe Blow asks to have all his personal data erased, that data needs to be erased from all storage in a timely manner, no excuse.

So there is onus on data controllers and data processors to protect your privacy, the goal being to ensure systems are developed with consumers privacy in mind or “Privacy by Desgin” principles.

These responsibilities translate to MantisHub and our service in the following way.

  • For information gathered on account owners and potential customers when offering our Issue tracking and Helpdesk services, MantisHub performs the role of data controller and are required to respond to any requests from account owners.
  • For information stored in customer MantisHub services (customer content) which may be personal data, the account owners are the data controllers and MantisHub is the data processor. This includes information like registered user details (real name, email address) or data collected and added to your MantisHub issues which can identify an individual. Account owners are responsible for responding to GDPR requests regarding this data and MantisHub must ensure they have the tools to fulfill these requests and making sure the data is secured.


In preparation for GDPR and to help our customers also become GDPR compliant, MantisHub have made a number of changes. We have:

  1. audited how Personal Data is processed by MantisHub and determined how it is stored, used and how long it is retained.
  2. ensured automatic deletion of customer content after 30 days from when your account subscription expires or is cancelled.
  3. updated both our Terms of Service and Privacy Policy to provide clarity and transparency on how we collect and use your data and better comply with the GDPR.
  4. produced GDPR compliance documentation on our website to advise how we protect your data and allow for our customers to become GDPR compliant. This includes a list of our 3rd party, GDPR compliant providers.
  5. provided a guide on how to exercise your GDPR rights.
  6. updated some of our security procedures and included information in our security FAQs documentation.


MantisHub is proud to continue offering a secure, reliable service to our many EU customers as well as those throughout the world. We take customer privacy very seriously. We never sell or share your data and only use it to provide you with the best possible service. So be at ease :).

Thank you for being a part of the MantisHub community! We’re here for you so if you have any questions about GDPR or other, don’t hesitate to reach out to our team!



Keep your users in the know with MantisHub’s Announcement Plugin

Announcements Plugin Image2

Have you ever needed to let all your MantisHub users know about something? Perhaps a new process or procedure?  Remind your reporters to make sure they include that vital information when they create issues.  Running a customer survey?  New release? Flag it to the team to check out the Changelog. Let everyone know (or maybe just your project team ; ) ) about Friday drinks. I’m sure you can think of a heap more.

MantisHub have just rolled out the new announcements plugin that allows you to create banners to be visible to your users within the MantisHub app. So you don’t need to use yet another medium to shout out to them. Some of our lovely customers have been asking for this. We totally get the advantages and are excited to deliver!

All administrators have access to install and configure the Announcements plugin. Just head to the plugins page in your MantisHub and check out our KB article for more step-by-step details. Within the configuration, Admins can define who is allowed to create banners according to access level. By default this is MANAGER level and above. You’ll probably want to keep the default. You don’t want just anyone sending out messages, but as with many MantisHub features, you have the flexibility to define it according to what suits your workflow.

Within the Announcement you can define the what, who, when and where for your banner.

What: Give it a title and message content. It can run across multiple lines and if you want, make use of Markdown to add formatting including emphasis and in-line links

Where: You can create a banner to be viewed across all projects or just for a single project and only users with access to that project will see the banner. Location will define where on the screen your message appears.

Who: Determine who sees your banner by defining the access level. Here you are setting the minimum access level for which the banner is viewable. For example, set it to ‘developer‘ and developers, manager and administrators will receive the banner. A users global access level will be applied for all project banners. For specific project banners, the system will use specific project access level if defined, otherwise it will use global access level. If a user does not have access to a private project, they will not see any banners defined for the project.

When: Set the time to live field to allow your banner to automatically disappear after your set time. A setting of 0 means your banner will remain up until you manually deactivate it, or the user dismisses it (if you’ve given them that option). The dismiss option is checked by default so once they’ve read or actioned it, your users can close the banner.


I’m sure you can see the benefit of this great new feature in MantisHub. I’m really excited about it. I’m planning to send out a joke of the week, maybe leave them hanging and create a separate banner for the punch line after a few days. I’ll let you know how it goes ;D. Go ahead and try it out. I’d love to hear how you’ve put it to use! Just tweet @mantishub with your ideas.

Til next time…