Toggle Side Panel
Cyclr Community
  • Forums
  • Tutorials
  • Documentation
        • User Documentation >>
          • Introduction to Cyclr
          • API Guides
          • How to use Connectors
          • Navigating the Cyclr ConsoleLearn all about your Cyclr Console and configuration
          • Embedding Cyclr in your SaaS
        • View More...
        • Connector Guides >>
          • Salesforce
          • Microsoft
          • GitHub
          • HubSpot
          • Oracle NetSuite
          • Stripe
        • View More...
  • Resources
    • New Features
    • Cypher
    • DevOps Services
    • Connector Services
    • Changelog
    • Support Portal
    • Referral Program
    • Blog
    • News Archive
More options
    Sign in
    Cyclr Logo
    Cyclr Logo
    • Forums
    • Tutorials
    • Documentation
          • User Documentation >>
            • Introduction to Cyclr
            • API Guides
            • How to use Connectors
            • Navigating the Cyclr ConsoleLearn all about your Cyclr Console and configuration
            • Embedding Cyclr in your SaaS
          • View More...
          • Connector Guides >>
            • Salesforce
            • Microsoft
            • GitHub
            • HubSpot
            • Oracle NetSuite
            • Stripe
          • View More...
    • Resources
      • New Features
      • Cypher
      • DevOps Services
      • Connector Services
      • Changelog
      • Support Portal
      • Referral Program
      • Blog
      • News Archive
    Close search
    Home » User Documentation » Cyclr Console » The Builder

    About Cyclr

    7
    • Introduction to Cyclr
    • Glossary
    • Tasks
    • Errors
    • Minimum Requirements
    • IP Allow List
    • Legal notices

    Cyclr Console

    14
    • Partner Console Dashboard
    • The Builder
    • Reports
    • Partner Account Details
    • General Settings
    • Notifications
    • Embedding Customization
    • Security settings
    • Data Retention settings
    • Custom Service Domains
    • Handling Transaction Errors
    • Payload Size Limitations
    • Performance tips
    • GitHub Integration

    Connectors

    38
    • Introduction to Connectors
    • Connector Installation Overview
    • Connector Settings
    • Handling Connector Releases
    • Connectivity Comparison
    • Connector Guides
    • Application Connectors
      • Introduction to Application Connectors
    • Utility Connectors
      • Introduction to Utility Connectors
      • Counter Storage
      • Cross Updating Preventer
      • Data Tools
      • Entity Cross Ref Storage
      • Generic File
      • Generic File Downloader
      • Generic Form
      • Generic Webhook
      • Data Storage
        • Introduction to Data Storage
        • Global Data Storage
        • Global Object Storage
        • Cycle Data Storage
        • Cycle Object Storage
    • Custom Connectors
      • Introduction to Custom Connectors
      • Methods
      • Triggers
      • Last Successful Run Date
      • Parameters
      • Data Types
      • Paging
      • Custom Objects
      • Dynamic Custom Fields
      • Automatically Install Webhooks
      • Connector Standards
      • Settings
      • Custom Connector Authentication
      • Rate Limits
      • Scripting
        • Scripting Introduction
        • Scripting Events
        • Scripting Functions

    Templates

    18
    • Introduction to Templates
    • Template Settings
    • Create a Template
    • Webhooks
    • Tools
    • Connectivity Tools
    • Field Mappings
    • Add Custom Fields
    • Custom Object Method Categories
    • Test Scripts
    • Collection Splitting
    • Pass data between two steps
    • Test a Template
    • Template versioning
    • Introduction to Cycles
    • Stop a cycle
    • Copy Cycles as Templates
    • Import or Export Templates

    Accounts

    7
    • Introduction to Accounts
    • Account Users
    • Sub Accounts
    • Connector Authentication Link
    • Export or Import Cycles
    • Account-level OAuth Client Credentials
    • Securing Cyclr Webhooks

    Embedding

    17
    • Introduction to Embedding
    • ORBIT
    • Installing a Partner Connector
    • Embed Cyclr in an iFrame
    • LAUNCH
      • Introduction to LAUNCH
      • User Experience
      • Customize Appearance
      • Build Compatible Templates
      • Handle LAUNCH callbacks
      • Deploy LAUNCH
    • Marketplace
      • Introduction to Marketplace
      • Set up a Marketplace
      • Styling Marketplace
      • Deploying a Marketplace
      • Marketplace Callback
      • Marketplace Webhook Callback
      • Marketplace Settings

    API

    22
    • Introduction to the Cyclr API
    • Authentication
    • Authorize Account API calls
    • Install Connectors into an Account
    • Install a Cycle from a Template
    • Configure a Step
    • Activate a Cycle
    • Install Connectors
    • Create an Account
    • API Example Walkthrough
    • MCP Servers
      • MCP Servers API Endpoints
    • Connector Authentication
      • Introduction to Connector Authentication
      • API Key Authentication
      • HTTP Basic Authentication
      • OAuth Authentication
      • Changing Authentication Type
    • Data on Demand
      • Introduction to Data on Demand
      • Account-level Data on Demand
      • Get Account Connectors
      • Get Connector Methods
      • Call a Connector Method
      • IP Restriction

    Deep Data Ingestion

    3
    • Vector Databases Introduction
    • Preparing and Ingesting Data into Vector Databases
    • Querying & Retrieving Data from Vector Databases

    Near Real-Time Actions

    6
    • Generic Webhook
    • Introduction to Data on Demand
    • Get Account Connectors
    • Get Connector Methods
    • Call a Connector Method
    • IP Restriction

    MCP Servers

    3
    • Introduction to MCP Servers
    • MCP Server Templates
    • MCP Workflow Tools

    Release Notes

    43
    • Introduction to Release Notes
    • 2026
      • 2026-10
      • 2026-09
      • 2026-08
      • 2026-07
      • 2026-06
      • 2026-05
      • 2026-04
      • 2026-03
      • 2026-02
      • 2026-01
    • 2025
      • 2025-11
      • 2025-10
      • 2025-09
      • 2025-08
      • 2025-07
      • 2025-06
      • 2025-05
      • 2025-04
      • 2025-03
      • 2025-02
      • 2025-01
    • 2024
      • 2024-12
      • 2024-11
      • 2024-10
      • 2024-09
      • 2024-08
      • 2024-07
      • 2024-06
      • 2024-05
      • 2024-04
      • 2024-03
      • 2024-02
      • 2024-01
    • 2023
      • 2023-12
      • 2023-11
      • 2023-10
      • 2023-06
      • 2023-05
      • 2023-04
    • Archive
      • Archive
      • 2022
      • 2021
    View Categories
    • Home
    • Documentation
    • Cyclr Console
    • The Builder

    The Builder

    9 min read

    0:00 / 9:42

    The Builder provides a visual, drag-and-drop interface for constructing integrations within Cyclr. Steps can be added, configured, and connected to define the logic and data flow of an integration, whether that’s created as a Template or a Cycle.

    You can access the Builder in a few ways:

    • In the Partner Console, to work on Templates:
      • From the Console Dashboard, select “Design New Template”
      • From the Template Library, select “Create New Template”, or “Edit Template”
    • Inside Accounts, to work on a Cycle:
      • In Cycles, select “Design New Cycle” or “Edit Cycle”

    Builder Canvas #

    The Builder canvas serves as the primary workspace in Cyclr, where you can build integration Templates and Cycles. 

    “Steps” are added to the Builder’s canvas by dragging in Tools or Connector Methods from the sidebar. Those Steps are then connected to other Steps to construct your integration logic and flow.

    A Step may be a Tool – such as a Decision or Delay – or a Method from an installed Connector, e.g. a Salesforce Connector’s “List New Contacts” Method.

    Builder Sidebar #

    The sidebar contains all the available items you can build an integration with, including Tools, Utility Connectors, and Application Connectors. They can be dragged and dropped from the sidebar onto the canvas to build integrations that connect to external systems or perform automated logic.

    Whilst Tools and Connectivity Tools are immediately available in the sidebar, in order to use Utility Connectors and Application Connectors, they must first be installed.

    You can see whether you already have an instance of a particular Connector installed by expanding that section in the sidebar. You can also choose to install another instance of it, perhaps for a different purpose, or to access different data.

    Add a Connector #

    To add a new Connector from within the Builder, select the “+” button next to the Utility Connectors or Application Connectors area, depending on what you wish to install. You’ll then be taken to the list of Connectors you can choose from. You can search the Connector list or scroll through it to locate the desired one.

    When installing a Connector, you’ll be guided through providing any credentials or values needed to make that Connector ready for use; or you can choose to install it without setting it up straightaway and return to it later.

    Once Connector installation is complete, you will be returned to the Builder, and the Connector will be shown in the appropriate Connectors area in the sidebar.

    Our connector guides give details on how to install specific Application Connectors, such as how to setup or obtain credentials from the systems they work with.

    Each of the Connector areas can be expanded or collapsed, and you can search what has already been installed within the Application Connectors area, which typically contains more Connectors than the Utility area.

    Connector Methods #

    Connectors contain predefined “Methods” representing the actions you can perform with them, such as retrieving contact data or creating invoices, depending on the application or system the Connector works with.

    To see the Methods available on a Connector, having already installed it so it appears in the sidebar, select the Connector to expand it.

    Methods related to each other are often grouped together inside “Method Categories” which are opened and closed by selecting them.

    In the screenshot on the right, the 1st Connect Connector has been expanded, showing its “Contacts”, “Opportunities” and “Organisation” Method Categories. The “Contacts” Category has been expanded to view its 6 Methods: “Contact Updated”, “Create Contact”, etc.

    When you find a Method you wish to use, drag it onto a blank area of the Builder’s canvas. That will create a “Step” that references that particular Method.

    Note: Connectors can have more than one way to install and authenticate them, referred to as “Authentication Types“, enabling you to perhaps choose between using an API Key or an OAuth 2.0 flow.

    Some Library Connectors have Methods that are tied to specific Authentication Types so you may not see all the available Methods in the Builder’s sidebar, depending on the Authentication Type selected when that Connector was installed.

    Steps #

    Steps are functional blocks within an integration that use Connector Methods or Tools.

    To add a Step to your integration, select the Connector Method or Tool from the Builder’s sidebar on the right, and drag it onto a blank area of the canvas.

    Steps are connected to define the sequence of actions in an integration. This is done by selecting the “exit point” on one Step and dragging from it to create a path to the “entry point” of another Step to link them together.

    Entry points are on the left of Steps, exit points on the right.

    Decision Steps have 2 exit points, allowing you to separate data and send it down different paths of your integrations:

    • Green “True Exit” points are followed when the criteria set on a Decision Step is met.
    • Red “False Exit” points are followed when the criteria is not met.

    Steps using certain Connector Methods may also have True and False Exit points when dragged onto the canvas. This is a convenience, to avoid the need to use a Decision Step immediately after them to confirm what happened.

    Green “True Exits” are followed when a successful or positive result is received, for example an object is successfully created, or searching for data returns some results.
    Red “False Exits” are followed when an operation fails, or no results for a search are found.

    As well a Decision Steps, Switch Steps also enable you to channel your data down different paths of your integrations.

    Below is a simple example of an integration containing 3 Steps using Methods from the 1st Connect Connector, with a Decision Step between them to decide which path to take:

    Step Setup #

    After dragging a Step onto the canvas, if it requires any setup before it can run, it will appear slightly grayed out, as shown by the Step on the right in this screenshot:

    To configure a Step, select the “Step Setup” cog button as shown above to open the “Step Setup popup”.

    The Step Setup popup can be used to edit the name and description of a Step, to map fields between different Steps, and access Advanced Settings, such as adding Script.

    When editing a Template, you can additionally decide whether particular fields are shown to your customers – when they install the integration through one of Cyclr’s Embedding features – by toggling the User Configurable setting for that field:

    More Step Options #

    Steps on the Builder’s canvas have a number of options available from their “More Actions” button:

    Depending on the type of Step – and whether the integration is currently running – these options will vary.

    More Actions

    ActionDescription
    Step TestExecutes that single Step as a way to test what will happen when the integration runs.
    You’ll be prompted to provide any values that have been mapped from other Steps.

    Warning: Cyclr will send an HTTP request or perform the action defined by that Method as if it were being run within an integration, which may modify or delete data.
    Copy StepEnables copying of Steps that use Connector Methods or Tools.

    The new Step includes the Field Mappings and settings of the original Step.
    Depending on where you place the new Step within your integration, some Field Mappings may be automatically removed if the source Step isn’t accessible.

    Steps using Connectivity Tools cannot currently be copied.
    Delete StepDeletes the Step.
    A confirmation is shown first.
    Warning: Once a Step has been deleted, it cannot be restored.
    Field DiscoveryPresent on some Webhook Steps.
    Provides a way to send an HTTP POST request and have Cyclr automatically use the structure of the request body received to add Request Fields to the underlying Webhook Connector Method.

    Once an integration has run, more buttons and icons will be shown on Steps where Transactions have reached them:

    ButtonDescription
      Unread Step Warning count
    Shows the number of unread Step Warnings recorded on a Step.
    Click to view them and choose to mark them as “read”.
      Unread Step Error count
    Shows the number of unread Step Errors recorded on a Step.
    Click to view them and choose to mark them as “read”.
    Step Data
    Click to view the 10 most recent calls on a Step.

    Settings Bar #

    The Settings bar above the Builder canvas provides configuration tools that can be used to determine Template or Cycle specific settings. 

    ButtonSettingDescription
    Setup The Setup button notifies you of any potentially missing elements in your Template. 
    For example, if you don’t map a required field in a step, or combine incompatible steps, the Setup button shows a number of issues. 
    SettingsTo configure runtime settings and other advanced performance options, select the Settings button.
    DescriptionA custom description may be added to help identify the integration’s purpose. This can be set using the Description button.
    PublishTemplates only

    Once your Template is ready, it can be published for customer use. Before publishing, configure the template’s execution behavior from the Publish button, including whether Custom Fields are copied as part of the installation.
    ShareCycles only – when the Console’s “Enable Cycle Sharing” option is enabled.

    Allows copying of Cycles within Accounts back up to the Console as Templates.
    See the Copy Cycles as Templates page for more.
    TransactionsTo see a full view of the data that flows through your integration, select the Transactions button. You can use the transaction data to debug your templates and ensure that data moves as you expect.

    Canvas Controls #

    Located in the top right of the Builder’s Canvas:

    ButtonDescription
    Instantly places Steps on the Builder’s canvas into a logical, tabular layout – left to right, top to bottom – and saves their new positions.
    Restores the previous Step layout if Arrange has been used.
    Only available until you leave the Builder or reload the page.
    Zoom control so you can zoom in and out of the canvas to view more of large integrations.
    Can be controlled by mousewheel and touchpad gestures.

    You can also click and drag on the Canvas to move around within the Builder:

    Template Releases #

    Cyclr supports version control for Templates, enabling teams to iterate and manage different versions over time. Template Release information can be accessed directly from the Builder from the “Back to Template Releases” button at the top of the canvas.

    We have a full tutorial course on the Builder available for on the Community Site.

    Partner Console DashboardReports
    Page Contents
    • Builder Canvas
    • Builder Sidebar
      • Add a Connector
      • Connector Methods
    • Steps
      • Step Setup
      • More Step Options
    • Settings Bar
    • Canvas Controls
    • Template Releases

    Company

    • Company
    • About Us
    • Security and Compliance
    • Pricing
    • Blog
    • Branding
    • Embedded iPaaS
    • Release Notes

    Legal

    • Website Terms
    • Privacy Policy
    • Terms and Conditions
    • Data Protection Agreement
    • SLA
    • GDPR

    UK Office

    +44 (0) 3300 102 525

    US Office

    +1 (646) 585-2525

    Cyclr Logo

    White labelled API integration framework for creating & managing in-app SaaS integrations and MCP connectivity.

    © 2026 Cyclr. All rights reserved.