This tutorial post takes a deep dive into Hailer activities. You will get an understanding of what and how processes are modelled into Hailer process modules and how you can manage data in the datasets.

Activities are the most central part of Hailer, allowing the whole organization to work in a structured way. Activities can include things such as sales cases, tasks and projects. The activities are run through processes and datasets according to predefined workflows and data structures. In order to create an activity, a process or dataset must be created first.

Processes and Datasets

Processes are predefined workflows, configured in the process editor. This allows the process owner to define which steps the process consists of in addition to what data is collected within the process. The phases of the process can be linked to each other in any order specified by the process owner. 

Inside the process module you can manage any kind of tasks, projects, or items that move in that workflow.

Datasets are also configured in the process editor and have the same properties as processes. In datasets, moving the activities between the phases, which we in this case call categories is disabled.

Datasets are for storing and handling more static information such as customer data, equipment database etc.

Hailer activities and datasets


Configuring processes and datasets in Hailer requires no coding skills and can easily be done by the network or process owner. When an activity reaches a particular phase, an automatic feed post can be generated in the network feed. Users following a phase can also be notified when new activities are inserted or moved into that particular phase.

You can build for example a to-do list or create a CRM.

Get started by creating your free Hailer Workspace:

Register Now



How to create a new proces

Activities can contain any number of fields. The available field types are:

  • Text
  • Predefined Options
  • Text Area
  • Numeric
  • Numeric Unit
  • Date
  • Date Range
  • Time
  • Time Range
  • Country
  • Activity - Link activity to any activity in any module
  • User - Link activity to any user present in the network
  • Team - Link activity to any team present in the network


In addition to these fields, any activity can have a location - specified with coordinates and visible on a map. Files can be attached to any activity. 

Most field types can also be made into function fields. In this case, the user can type in with Javascript a set of rules according to which the function returns a certain value or result. The function fields are automatically sandboxed on a virtual server.

Overview of the different field types. 


Any field in a process or dataset can be set as mandatory. It is also possible to specify which fields are visible in each phase/category. Visibility of processes and datasets can be limited either on a user or a team level. One user can belong to one or many teams.

How the different fields appear in practice:

The activities also come with a PDF document generator (included in the Enterprise license). This can be configured to produce for instance the following documents based on the activity data:

  • Offers
  • Invoices and proforma invoices
  • Packing lists and other logistics documents
  • Order confirmations
  • Certificates
  • Reports


More how to Hailer articles


Register Now