How does Morta's platform work?

At Morta, we are on a mission to enable construction organisations to improve data quality, connect their data and automate processes. Unlike other solutions, we aim to provide a platform that can be used across project functions and stakeholders that is not process specific. 

Morta's platform is made up of 4 core modules: Tables, Processes, APIs & Webhooks and Dashboard.


Tables allow users to organise, view and add information in a tabular format (ie. rows and columns). Users typically use Morta's tables to replace their spreadsheets with tables that have effective data structures. Key features in tables include: 

  • Data types: This ranges from basic field types such as text and integers to more advanced ones such as select lists and voting. 
  • Filter, Sort, Group, Hide, Lock and Freeze: These features allow users to view the information in different ways. 
  • Views: Allow users to save a view with which they like to interact with, manipulate and edit the data. Examples of that include a view of data for a specific subcontractor (eg. Activities or BOQ items of a specific subcontractor) or based on a specific role (eg. the Approval column should only be accessible to the approver). More advanced views include a 'Form view' for data entry that can be created with the click of a button. 
  • In-cell validation: Automatically highlights errors within values entered into the table. 

Sample table that lists some of the use cases organisations use Morta for. 

Edit mode for the column. It is important to note that any table can be created on Morta with your chosen fields.

Sample saved view where the rows are grouped by category.

Sample form-based view for the use cases table. The form view can be created with the click of a button. 


Processes allow users to create information that cannot be structured in a tabular manner and would typically be included in a word document.

A process is typically comprised of sections. Each section has a name, a description, and an optional 'response'. Responses are one of the key differentiators of processes, allowing users to fill in sections and respond in a pre-defined manner. Morta currently supports flexible, table, file-upload, selection and signature responses. 

View Mode of a Process

Edit Mode of  a process

Webhooks and APIs

Morta empowers its users to build secure automation services in their language of choice and our API allows developers to easily pull data from other systems into Morta (eg. ERP and financial systems) and push data to other systems (eg. client database or CDE). Moreover, organisations can use other systems (eg. Power BI) to query our API and create custom reports.  

Interface for creating a notification and triggering an event/action with Morta. Sample triggers include a row being added to a table or a response being submitted. Actions and webhooks can be developed in any language either by your team, Morta or a 3rd party service provider. 

Interface for creating and updating API keys to pull data out of Morta. API access mirrors the permissions users have access to through the front-end. 


Morta's default dashboard allows users to view all the processes and tables they have access to in their workspace. In some cases, organisations have asked us to develop bespoke dashboards that are consistent with their brand and highlight Key Performance Indicators of their choice (usually at an additional cost). 

The default dashboard contains folders to group processes and tables as per requirements. 

Sample bespoke dashboard created at an additional cost for enterprise customers. 

Other key features

Some of the other key features of Morta include:

  • Advanced permissions: Morta's approach to permissions is tag-based meaning that an organisation has complete control over it's permissioning logic (eg. can permission by role, location, company, discipline, etc). In practice, this means that many different organisations can use the same underlying database without worrying that their information is at risk to their competitors (eg. if an owner or general contractor wants multiple subcontractors to feed data into their system) 
  • Interoperability and connectivity: Users can export information to word documents, excel workbooks and PDF. 
  • Ability to import data: Morta can pull data via API or from excel tables (via CSV). 
  • Audit Trail: Morta maintains a granular audit trail providing users with a record of all the changes in the system. 

The flexibility and scalability of the platform mean that it can be used across a number of use-cases. If you are interested in learning about some of these use cases check this post

Leave a Comment