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

Contacthub includes a wide range of features, such as:

  • Authentication and access permissions
  • A rich set of REST API-based tools that enable interaction between your customer data and external sources
  • An intuitive UI to organize and configure customer data collection and analysis
  • Storage of customer-related personal data as well as customer events and actions
  • The ability to track all brand activities for a specific customer, even if they use different identities
  • Centralization of data in a single location
  • Individual customer data aggregation, based on predefined rules
  • An initial standardized data structure for tracking customer profiles and events, which can later be customized and extended, according to your requirements
  • The ability to expand upon information that is linked to a specific event or action
  • The ability to have different views of the same customer database
  • Detailed analysis tools, dashboards, and reports highlighting customer base growth and composition
  • Seamless integration with Contactsend
  • An SDK and plug-ins to simplify integration with a range of e-commerce applications such as CRM, Analytics, Digital Direct Marketing, and Customer Success management software

All features can be accessed through the User Interface (UI) or a REST API.

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

SDK & plug-ins

Contacthub provides an SDK 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.

REST API

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 users 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: Glossary | Next page: Getting started and navigating the UI