Microsoft Exchange support – Rollbase

In this blog post we will learn and understand Microsoft Exchange support offered by Progress Rollbase, and simplicity and ease of using it. Rollbase is a low-code platform that helps create all sorts of applications at an unprecedented speed and efficiency.

Need for an Email Service

It is critical for any company to configure an email service into their applications such as Leave Management System, HR & Payroll Systems etc. to complete the communication between various entities interacting with the system. Exchange is one of the most popular & widely used calendaring and mail server by Microsoft. This makes this integration vital for any stable fast growing app development platforms such as Rollbase.

Exchange support with Rollbase would simply mean a way to configure your Rollbase account to sync calendar and mails with Exchange while you are working on your application development.

Here, we will look primarily at the following aspects of this integration:

  • How easy it is to configure Exchange with Rollbase.
  • The various configuration options which help you pick the right fit for as per your organization requirements.
  • How to use & view calendar & emails in Rollbase.
  • Limitations

Creating an Account in Rollbase

Let’s first have a look at how you can create your own account in Rollbase. Rollbase has a Hosted Trial version where you can just sign up/login. It is also available as an installer that you can download and install on your infrastructure.

Once you log in to your account in Rollbase, you will see the Home screen

Progress Rollbase Home

Configuring Microsoft Exchange

To configure Exchange, all you need to do is to provide your username and password and that’s it. Rollbase uses Exchange’s Auto-discovery feature to connect to the appropriate exchange server based on your credentials.

Let’s now look at the various configuration options for this integration. Rollbase supports the following configuration options to configure Exchange:

  • User Level

This option lets you configure Exchange only for your login in the tenant. Any activity from your login which deals with sending/receiving emails will use the configured Exchange credentials.

  • Tenant Level

This option lets you configure Exchange for the entire tenant which includes all users. Any activity from your tenant which deals with sending/receiving emails will use the configured Exchange credentials.

  • Instance Level – Not applicable for Rollbase Hosted Cloud version

This option lets you configure Exchange for the entire instance which includes all tenants and users. Any activity from this instance of Rollbase which deals with sending/receiving emails will use the configured Exchange credentials.

The options are covered as part of the Rollbase Exchange documentation. Let’s look at these options one by one in detail.

User Level

To configure Exchange credentials for your login, please click on the ‘Email’ Tab and follow the ‘Third Party Settings’ link.

Email Tab

You will then be presented with options to choose Exchange for your Emails and Calendar, enter the credentials & save.

Third party settings

Tenant Level

To configure Exchange credentials for your tenant, please click on the ‘Setup Home’ and click on ‘Email Server Settings’ under ‘Administration Setup’.

Way to setup

You will now see options to configure your tenant level Email server as Exchange.

Email server settings

While configuring tenant level Exchange credentials, you see options to allow/disallow per user email account configuration in the ‘Email Server Settings’. The default value is to allow users of the tenant to be able to configure their own Exchange credentials. If unchecked the users will not be able to configure their own credentials. This is a security feature put in place for use when needed.

Instance Level

To configure Exchange credentials for your instance, you will have to set the following properties in the configuration file available under your Rollbase installation’s ‘rollbase/config’ folder. This is not applicable for Rollbase Hosted Cloud.

Let’s now look at how we can view and use calendar and Emails.

Using Emails and Calendar Services


Rollbase will use the configured Exchange credentials for sending out any emails from your account. Please visit Sending Email for more information on various ways to send emails.

Rollbase provides an email tab for you to view, read, flag your Exchange emails.

Emails View

This view provides all the basic details of your email and clearly differentiates between read/unread emails. It has a refresh option that lets you periodically check for new emails and in-built pagination support. You can view the email conversation by clicking on the subject of the email. The view now has options to flag the email as important by clicking on the star icon on the top-left corner and delete it.

Email details

You can also create a communication log for the email by clicking on ‘Commmunication log’ button.

If an email was sent as part of the record creation in Rollbase then the ‘Related To’ field in this page will have a link to the record.


Rollbase includes a calendar tab that lets you create meetings and other events, and to track tasks and their flows. This calendar component in this case synchronizes with the Exchange account. So any meetings you add in Rollbase can be seen on your Exchange calendar as well. Currently, this is just a one-way sync i.e. only meetings created in Rollbase are pushed to Exchange but not the other way around.

Calendar component

The Calendar component various views and configuration options. To get to know more about these options please refer to Rollbase documentation


Exchange configuration in Rollbase currently has the following limitations:

  • Calendar events sync only one way i.e. from Rollbase to Exchange but not vice versa.
  • Emails in the ‘Email’ tab do not show up any Attachments (if any). However, there is support for in-line attachments i.e. any background image in the email etc.


To conclude, we looked at how easy it is to configure and use Exchange features such as Emails and Calendar in Rollbase. This feature is a best fit for internal applications with requirements to integrate with existing Exchange accounts.