Category: Tips and Tricks

World Backup Day 2022

The 31st of March each year is World Backup Day. This day is designed to help raise awareness of the importance of keeping your critical data backed-up.

A “backup” is an additional copy of all your important files and data – for example, your family photos, home videos, documents and emails.

Instead of keeping a single copy just in one place (like your computer), the idea is that you also keep another secondary copy of everything somewhere else as well. That way, if anything should happen to the device where your original data is stored, you’ll still have a “backup” copy stored elsewhere.

Here at MIDAS HQ, we strongly believe in the importance of regularly backing-up data you can’t afford to loose. We’ve built in a number of backup features to our leading room booking and resource scheduling software to do just that!

How MIDAS backs up your data

MIDAS seamlessly makes complete and automated backups of its own database. It does this upon the first successful login each and every day. These backups are compressed, and typically backups are less than 1MB each in size. Backups are also encrypted, and stored on your MIDAS server for a length of time you specify, typically 7-30 days.

To further protect your data, these automated daily backups can optionally also be emailed daily to a specific email address too. This feature allows you to retain your own “off-site” copies of your MIDAS data within no effort!

In addition to the automated daily backups which your MIDAS system takes, we also provide the ability to instantly generate an backup at any time too! An administrator can navigate to MIDAS Admin Options → Manage MIDAS → Database, and use the one-click “Backup Now” button. We really couldn’t make it easier to backup your MIDAS data on-demand!

Restoring Backups

Database backups (whether generated manually or automatically) can be easily and readily restored at any time. You can choose to partially restore a part of a backup, or restore it in full – at any time, all through a simple interface. This may be accessed through MIDAS Admin Options → Manage MIDAS → Database → Restore. So, should you ever wish to “roll back” your MIDAS system to an earlier point in time, or if you suffer a massive server failure and loose data, you can have your MIDAS system back up and running again in no time!

Database Backup and Restore in MIDAS
Database Backup and Restore in MIDAS

For more information on the backup and restore features of MIDAS, please see mid.as/help/manage-database-settings

For our “cloud hosted” customers, we also take complete database backups three times a day. A daily backup is then separately stored off-site for a period of six months.

So as you’ll see from the above features and processes we’ve built into our software, we take backups seriously! We make it painless to ensure your important MIDAS booking data can be easily backed up and restored with minimal fuss!

Whilst you can be confident your MIDAS data is taken care of, why not take a moment to backup your own important personal files on World Backup Day? Your family photos, home videos, documents and emails are important! Can you afford to loose them!? Yes, it may be a little tedious, but you’ll be glad you did should anything ever happen to your files!

How many backups of my important data should I make?

As a general rule, it’s a good idea to have at least three copies of your important data. At least one of these copies should be kept off-site or in the cloud. This is known as the 3-2-1 backup rule.

Here’s what it means:

  • Keep at least three copies of your data, including the original data and two backups.
  • Store the copies on two different types of media, such as an external hard drive and a cloud storage service.
  • Keep one of the backups off-site. Either in a different physical location or in the cloud, to protect against disasters like fire, theft, or flooding.

By following the 3-2-1 backup rule, you can ensure your important data is protected even if one copy is lost, damaged, or destroyed.

It’s also a good idea to regularly test your backups too! Testing a backups ensure they are working properly in the event you’ll need to access them. It’s important to update your backups regularly too – to keep them current.


“Addons” further extend the capabilities of a MIDAS booking system beyond the extensive features that are already included as standard with our software.

Did you know that with one of our optional addons you can actually display a calendar of bookings right on your own public website?

Display a calendar of bookings on your website

The Web Calendars addon allows visitors to your organization’s public website to see what’s on at your venue.

You can embed daily and monthly calendars directly into your public website. You also have precise control which events appear (or are hidden) on these calendars, and how much information is shown for each.

Example of a MIDAS calendar embedded in a public website
Example of a MIDAS calendar embedded in a public website

Plus, if you already make use of the built-in Public Booking Request or Public Web Booking features of MIDAS, you can also configure Web Calendars to allow a visitor to directly book/request a specific date by simply clicking it.

Check our some live examples of embeddable public calendars at https://mid.as/web-calendars/live-examples

Get Web Calendars for your MIDAS system

Web Calendars is by far our most popular addon, with nearly a quarter of all customers choosing to add it to their MIDAS booking system!

You can add the Web Calendars addon to your MIDAS system too, by simply going to mid.as/upgrade.

Also check out our other optional addons to further extend the capabilities of your MIDAS software.


In these unprecedented times, many organizations were forced to suspend their operations for the past several months. However, some are now beginning to take the first tentative steps towards reopening.

For most businesses who manage and hire out their facilities, this means making some fundamental adjustments to the way they operate.

So we wanted to share some tips on how to get the most out of your MIDAS booking system as your business navigates the road ahead…

1. Allow more staff to work from home

One of the benefits of cloud-based software like MIDAS, is that it can be accessed from anywhere with an internet connection.

Access your hosted MIDAS system from home
Access your hosted MIDAS system from home

This means that your administrative staff can log into your organization’s hosted MIDAS system remotely from home, just as if they were in their office at work.

“Remote Working” or “WFH” (Work From Home) is fast becoming the new norm. Many businesses are actively encouraging their staff to do so for at least the rest of 2020.

A cloud-hosted MIDAS system helps make this possible by allowing your staff to securely access your booking system from wherever they are.

If you currently run a self-hosted MIDAS system behind a proxy/firewall, please contact your IT admins. They should be able to arrange remote access to your MIDAS system.

2. Limit venue (room) capacities

Maintaining adequate social/physical distancing prevents arguably one of the biggest challenges when it comes to hiring out rooms and facilities.

When first setting up your “venues” (rooms/bookable spaces) in MIDAS, your administrator will have defined a maximum occupancy level (capacity) for each. This is the maximum number of people that each space can safely accommodate at any give time. These limits are enforced by MIDAS whenever new bookings are added and when a number of attendees are specified.

Limit the number of persons allowed in each space
Limit the number of persons allowed in each space

In this new age of social/physical distancing, it’s likely you’ll need to review the number of people allowed in each space at any one time.

MIDAS makes it easy really to adjust the maximum capacity of each of your venues. You’ll find this setting via MIDAS Admin Options → Manage Venues → [select venue(s)] → Capacity:

Setting a maximum occupancy (capacity) for each venue
Setting a maximum occupancy (capacity) for each venue

For more information, please refer to the help documentation.

You may also wish to consider enforcing the entering of the number of attendees for every booking. By default, the “Attendees” field on the Add Bookings screen is optional (i.e. it can be left blank). To make this a required field, go to MIDAS Admin Options → Manage MIDAS → Fields → Booking Fields. On this screen, tick the “Required” box for the Attendees field:

Make the "Attendees" field mandatory
Make the “Attendees” field mandatory

For more information, please refer to the help documentation.

3. Limit overall site occupancy

In addition to being able to set maximum occupancy levels for each room/space, MIDAS also allows setting a “global” (site-wide) occupancy limit too.

MIDAS can warn you if the total number of people across all your facilities at any one time would exceed a threshold. It can also prevent further bookings if the total number of people on site exceeds a set threshold.

Keep track of the total number of people on your premises at any given time
Keep track of the total number of people on your premises at any given time

You’ll find these settings via MIDAS Admin Options → Manage MIDAS → Safety.

For more information, please refer to the help documentation.

4. Allow bookings (or booking requests) to be made online

Did you customers used to make bookings in person with your receptionist or office staff?

Did you know that MIDAS includes as standard both “Public Booking Request” and “Public Web Booking” features?

These public-facing features can help reduce face to face contact between your staff and customers.

Allow customers to check room availability and book/request online
Allow customers to check room availability and book/request online

The Public Booking Request feature allows your customers to check availability of your rooms and submit booking “requests” online from the comfort of their own homes. Received booking requests can then be quickly approved/rejected by an administrator with just a few clicks.

For more information, please see our “How to make public web requests” video tutorial.

The Public Web Bookings feature is similar to the Public Booking Request feature, but allows your customers to make direct bookings online (rather than just booking “requests”). They can also pay for their bookings directly at time of booking.

For more information, please see our “How to make public web bookings” video tutorial.

The Public Booking/Request features may be enabled via MIDAS Admin Options → Manage MIDAS → Public.

5. Allow clients to pay their invoices online

If you use the extensive Invoicing capabilities of MIDAS, how do you clients normally pay you? If it’s by physical cash, did you know that MIDAS supports online invoice payments?

Allow customers to pay their invoices online
Allow customers to pay their invoices online

This feature may be enabled via MIDAS Admin Options → Manage MIDAS → Invoicing → Online Payments.

For more information, please see our “How to pay an invoice online” video tutorial, or the help documentation.

6. Keep your clients and users informed

MIDAS allows you to edit and customize a wide variety of “templates”.

These templates may be customized via MIDAS Admin Options → Manage MIDAS → Templates.

Customizable Templates in MIDAS
Customizable Templates in MIDAS

Here’s a few useful templates to highlight:

The “Welcome Note” template can be used to provide information or a custom message to users on their MIDAS login screens. This is a great way to let your staff know of any important changes.

The “Public: Web Requests” and “Public: Web Booking” templates can be used to provide information or updates to your customers on Public Booking/Request screens.

The “Email: Booking Reminder” template can be used to include important information for your customers in advance of their next visit. For instance, if they are required to wear a face covering/mask on your premises, you could let them know via email before their bookings take place.

You can enable and configure how far in advance Booking Reminder email notifications are sent to customers via MIDAS Admin Options → Manage MIDAS → Scheduled Tasks.

For more information on customizing templates in MIDAS, please see our “How to customize templates” video tutorial, or the help documentation.


We hope the above tips are useful in helping your organization to adapt and adjust going forward.

Remember, that if your business operations are still adversely affected by the current situation, we’re here to help!


In this blog post, we’ll take a look at SPF and why its important in ensuring email from your MIDAS room booking system is reliably delivered.

SPF stands for “Sender Policy Framework” and its purpose is to prevent unauthorized people from forging your e-mail address and pretending to be you. SPF has been around for a number of years now, but in recent times has been growing in popularity as more and more websites and email providers start enforcing it.

As our MIDAS web based room booking systems are capable of sending email on your behalf, it’s important to understand how SPF works and how it can help solve email delivery issues in MIDAS.

Take for instance the following example Scenario:

  • Your MIDAS system is running on domain “A” (i.e. your-organization.mid.as)
  • Your MIDAS system is configured to send emails to appear as though they are sent from an email address belonging to domain “B” (i.e. your-organization.com)
  • An email is sent from your MIDAS system to a recipient with an email address on domain C

In the above example, the receiving mail server for domain C queries the SPF record on domain B to check whether domain A is authorized to send mail on behalf of domain B. If it isn’t the email is rejected.

An SPF record is simply a TXT record in a given domain’s DNS, and a simple example may look similar to this:

v=spf1 +a +mx ~all

The format of an SPF record begins with a version number; the current SPF version is “v = spf1”.
Following the version string, any number of expressions may be included which are evaluated in the order they appear. These consist of an optional “qualifier” (+, -, ~, or ?) and a “mechanism” (all, a, mx, ip4, or include). The first mechanism that is matched in the SPF record determines the result of the entire valuation of the SPF record.

Qualifiers:

QualifierResultDescription
+PassDefines an authorized sender
(If no qualifier is specified, + is assumed)
FailDefines an unauthorized sender
~SoftFailDefines an unauthorized sender
(however it may not notify the sender that their email failed)
?NeutralDefines a sender whose legitimacy isn’t determined
(In such instances, sending is allowed)

Mechanisms:

MechanismApplies if…
allalways
aAn A (or AAAA) record of the polled (or explicitly specified) domain contains the IP address of the sender
mxAn A (or AAAA) record of the polled (or explicitly specified) domain contains the IP address of the sender
ip4The specified IPv4 address is the IP address of the sender or of the specified IPv4 subnet which contains it
includeAn additional SPF request for the domain specified in the include statement contains the IP address of the sender

SPF records cannot be over 255 characters in length and cannot include more than ten “include” statements.

Example SPF record:

v=spf1 +a +ip4:1.2.3.4 -ip4:5.6.7.8 +include:somedomain.com ~all

In the above example:

  1. Email delivery will be allowed if it originated from the same domain it was sent (+a).
  2. Email delivery will also be allowed if it originated from the specific IP address 1.2.3.4
  3. Email delivery will be rejected if it originated from the IP address 5.6.7.8.
  4. Email delivery will be allowed if it matches the rules defined in the SPF record on “somedomain.com”
  5. All other email sources will be softly rejected (~all)

Bringing it back to MIDAS…

If you run a cloud-hosted MIDAS system at the domain “your-organization.mid.as”, your organization’s own website is “your-organization.com”, and you wish to allow your MIDAS system to send email on behalf of addresses @your-organization.com, then you should setup/modify an SPF record on your-organization.com.

This SPF record would authorize your hosted MIDAS system to send email on behalf of your organization. Failing to correctly set an SPF record for your domain may mean that emails sent from your MIDAS system may not reach recipients.

For our hosted customers, you can simply include “include:_spf.midas.network” in your-organization.com’s SPF record. Your new/modified SPF record may then look similar to this:

v=spf1 +a +mx include:_spf.midas.network ~all

In the above example:

  1. Email delivery will be allowed if it originated from the same domain it was sent (+a).
  2. Email delivery will be allowed if it originated from the same mail server as it was sent (+mx)
  3. Email delivery will be allowed if it matches the rules defined in the SPF record on “_spf.midas.network”. This will allow your hosted MIDAS system to become an authorized sender of email for your domain.
  4. All other email sources will be softly rejected (~all)

Remember, SPF records are simply TXT records within your domain’s DNS. If you’re not sure how to set/modify DNS records for your own domain, you’ll need to defer to the domain’s administrator, registrar, or hosting provider who should be able to assist in making the necessary adjustments to your domain’s DNS record

Further reading from our Knowledgebase:.