Integrations

Agents

An Agent is a reusable object that forms the building block of a Data Stream. When several Agents are connected, a Data Stream is formed.

Each Agent is designed to perform a specific function in the stream. For example, they can be used to retrieve data from a database in real-time, display data, filter, sort the data, or save the data somewhere else, depending on the function of that individual Agent.

Looking for an Agent that is not on the list? Send us a request or check out the Framework to create a new Agent yourself.

The following tables group the available Agents by tier:

Tier 1 - Social & Communication

Listener, Action Agent

Action Agent

Tier 2 - Database & Technology

Listener, Context Provider, Action Agent

Action Agent

Action Agent

Listener, Context Provider, Action Agent

Listener, Action Agent

Listener

Listener

Listener, Context Provider

Action Agent

Listener

Listener, Context Provider, Action Agent

Listener, Action Agent

Listener, Context Provider, Action Agent

Listener, Context Provider, Action Agent

Listener, Context Provider, Action Agent

Context Provider, Action Agent

Listener, Context Provider

Listener, Action Agent

Listener, Action Agent

Action Agent

Listener, Context Provider, Action Agent

Tier 3 - ERP & Advanced App

Listener, Context Provider

Action Agent

Context Provider, Action Agent

Listener, Context Provider, Action Agent

Listener, Context Provider, Action Agent

Listener, Context Provider

Listener, Context Provider, Action Agent

Listener, Action Agent

Listener, Action Agent

Listener, Context Provider, Action Agent

Context Provider, Action Agent

Context Provider, Action Agent

Listener, Context Provider

Tier 4 - AI, Data Science & Custom

AI & Machine Learning

AI & Machine Learning

Function

Function

Context Provider

Tier 5 - Free & Open Source

Download the tier 5 files here.

Use these individual files if you are not on v4.1.13 or higher:

Links for the larger AI & ML Agents* are on their individual documentation pages.

AI & Machine Learning*

AI & Machine Learning

Listener, Context Provider, Action Agent

AI & Machine Learning*

Function

Function

Listener, Context Provider, Action Agent

Action Agent

AI & Machine Learning*

Function

Context Provider, Transformation

AI & Machine Learning*

Function

Function

AI & Machine Learning

Listener, Action Agent

AI & Machine Learning*

Action Agent

AI & Machine Learning

AI & Machine Learning*

Context Provider, Action Agent

Function

AI & Machine Learning

Listener, Context Provider, Action Agent

Action Agent

Tier 6 - XMPro Internal

Download the tier 6 files here.

Use these individual files if you are not on v4.1.13 or higher:

Transformation

Transformation

Function

Transformation

Transformation

Transformation

Recommendation

Transformation

Transformation

Transformation

Action Agent

Listener

Listener

Transformation

Function

Transformation

Transformation

Transformation

Transformation

Transformation

Transformation

Transformation

Transformation

Recommendation

Recommendation

Recommendation

Transformation

Transformation

Recommendation

Transformation

Transformation

Transformation

Transformation

Transformation

Action Agent

Recommendation

Transformation

Action Agent

Connectors

A Connector is a pre-built integration plug-in for the XMPro App Designer that allows you to connect to third-party data sources without having to code.

Whereas the Agents in a published Data Stream continuously poll for data, the Connectors in a published App retrieve data on an ad-hoc basis.

Download the tier 5 & 6 files here.

The following tables group the available Connectors by tier:

Tier 2 - Database & Technology

Tier 3 - ERP & Advanced App

Tier 5 - Free & Open Source

Tier 6 - XMPro Internal Connectors

Visualization Blocks

An App Designer visualization block allows a no-code way to integrate with third-party systems and create rich user experiences. Listed below are some of the integration blocks found in the App Designer toolbox:

Last updated