Understanding Contacthub

Contacthub is a Software as a Service (SaaS) application, with no local installation or setup required. Instead, Contacthub is accessed online over the Web, using any of the supported browsers. The Internet connection is secure, and only authenticated and authorized users can access the application. Thanks to the Single Sign On (SSO) feature, once authorized users have logged on, they are automatically allowed access to all other Contactlab products that they are entitled to use.

Contacthub can be configured to work with several work spaces. While it can only operate with one at a time, a user can switch to a different work space as and when required.

Key features and functionality

See the Introduction for a list of Hub features.

Authentication and authorization

Contacthub deploys a centralized Oauth2 service to authenticate and authorize users to access resources and information. Only authenticated users can access the UI or the REST API.

Once a user is authenticated, a user profile determines the set of permissions and authorizations that are to be applied. These Roles represent the operations that a user can carry out and the system resources they can access.

The default user profiles are:

  • Admin
  • User
  • Guest

Specific permissions are required to view, for example, the timeline of consent changes. See Viewing customer consents for more details.

SDKs & plug-ins

Contacthub provides SDKs for the most common server/client and mobile programming languages, to facilitate integration and data exchange. Plug-ins that have been specifically developed to allow integration of, for example, e-commerce, CRM and similar third party software, ensure that the time required to set them up is almost zero.


The REST API is the software layer that interacts with the customer data, providing both read and write functionality. All Contacthub features and available assets are accessible through the REST API.

User Interface

The UI is an intuitive graphical environment that allows you to easily and quickly configure the data to be added to Contacthub, enabling you to explore and analyze your customer base, as required. The UI makes use of the REST API in the background, without your involvement.

See Getting started and navigating the UI for more about the UI.



Previous page:  Introduction | Next page: Getting started and navigating the UI