1. Help
  2. Integrations
  3. iPaaS
  4. Getting Started-iPaaS
  1. Help
  2. Integrations
  3. iPaaS
  4. Getting Started-iPaaS
purple icon for coordination.
We’ve moved!
Our Help Center has a new home and our URLs have changed. Please update your bookmark to this page before April 30, 2026

Getting Started-iPaaS

Quickly set up and run your first integration using Xurrent iPaaS.

Getting Started with Xurrent iPaaS

What is Xurrent iPaaS?

Xurrent iPaaS is an enterprise-grade platform that automates workflows between cloud and on-premises apps. It combines a powerful orchestration engine with a visual interface, allowing users to build complex integrations without deep coding knowledge.

🛡️ Enterprise-Grade Foundation

Built for reliability, security, and high performance. Xurrent handles mission-critical data across diverse environments at scale.

👥 Empowering All Integrators

Our "Single-Interface" philosophy removes technical barriers, providing a unified environment for all users:

  • Non-Technical (Business Users): Build robust automations using a visual Trigger-Action mechanism and drag-and-drop Datapills.
  • Technical (Developers/IT): Implement advanced logic like try-catch blocks, concurrency limits, and GitHub version control.

Key Concepts

Before building your first automation, it is important to understand the core components of the Xurrent ecosystem.

Solutions

A Solution is a high-level organizational container that groups related integrations together. It acts as the "Command Center" for a specific business process. Inside a Solution, you manage Runbooks, Connections, and Environment Variables.

Runbooks

A Runbook is the individual automated workflow. It contains the logic and steps required to complete a specific task. Runbooks are modular; you might have one Solution for "Human Resources" containing multiple Runbooks like "New Hire Sync" and "Termination Access Revoke."

Connections

A Connection authorizes a Runbook to interact with apps like Salesforce, Jira, or N-Central.

  • Authentication: Connections handle the secure handshake (OAuth, API Keys, or Tokens) between Xurrent and your third-party tools.
  • Reusability: Connections are defined at the Solution level. Once a connection is established, it can be reused across multiple Runbooks within that same Solution.

Triggers

A Trigger specifies the event that initiates the steps in a Runbook.

  • Event-based: Starts immediately when data is pushed to an endpoint (e.g., a Webhook Receiver).
  • Scheduled: Starts on a predefined timeframe (e.g., the "Dynamic Scheduler").

Datatree and Datapills

Every step in a Runbook, starting with the Trigger, produces output data. This data is organized and made accessible through the Datatree.

  • The Datatree: A structured hierarchy of all data fields generated by previous steps.
  • Datapills: Individual data variables within the Datatree (e.g., User Name, Ticket ID). You use these pills to pass data dynamically between steps.

Input Fields and Mapping

Triggers and Actions include Input Fields that define how the workflow should execute. Inserting variables (Datapills) or Constants into these fields is called Mapping.

  • Variable Mapping: Mapping a Datapill ensures that the value changes based on the trigger event (e.g., mapping a Salesforce Account Name to a Zendesk Org Name).
  • Constant Mapping: Mapping a static value ensures the same data is sent every time (e.g., always adding the note "Synced via Xurrent" to every new record).

Jobs

A Job represents the flow of a single trigger event through the Runbook. Each time a trigger event occurs (e.g., one new ticket is created), the Runbook executes its actions, creating one unique Job.

  • Success: A Job is successful when every step in the Runbook executes without error.
  • Failure: If an error occurs, subsequent steps do not run unless specific error handling (like a try-catch block) is configured.

The Factory (Job Reports)

The Factory provides a high-level summary of all Jobs processed by a Runbook.

  • Job Report: A list showing the date, time, status, and unique Job UUID for every execution.
  • Job Details: Clicking a specific Job allows you to see the exact input and output data for every step in that run. This is the primary tool for troubleshooting and verifying your integration logic.
Concept Definition Purpose
Solution The Project Container Houses Runbooks, Connections, and Environment Variables.
Runbook The Workflow Logic A sequence of steps triggered by an event to complete a task.
Connection The Secure Bridge Authorizes Xurrent to access your external apps.
Datapills Dynamic Variables Individual fields used to map data between steps.
Mapping Data Configuration The act of assigning Datapills or Constants to Input Fields.
Job An Execution Instance A single "run" of a Runbook triggered by one event.
The Factory The Execution Log A real-time report of all Jobs and their detailed data flows.