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
          • Scripting
        • View More...
        • Connector Guides >>
          • Salesforce
          • Microsoft
          • GitHub
          • HubSpot
          • Oracle NetSuite
          • Stripe
        • View More...
  • Resources
    • New Features
    • Cypher
    • DevOps 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
            • Scripting
          • View More...
          • Connector Guides >>
            • Salesforce
            • Microsoft
            • GitHub
            • HubSpot
            • Oracle NetSuite
            • Stripe
          • View More...
    • Resources
      • New Features
      • Cypher
      • DevOps Services
      • Changelog
      • Support Portal
      • Referral Program
      • Blog
      • News Archive
    Close search
    Home » User Documentation » Templates » Template Settings

    About Cyclr

    6
    • Introduction to Cyclr
    • Minimum requirements
    • Glossary
    • Errors
    • IP Allow List
    • Legal notices

    Cyclr Console

    14
    • Partner Console Dashboard
    • The Builder
    • Reports
    • Console Configuration
    • General Settings
    • Notifications
    • Embedding Customization
    • Security settings
    • Data retention settings
    • Custom Service Domains
    • Handle transaction errors
    • Payload Size Limitations
    • Performance tips
    • GitHub Integration

    Connectors

    36
    • 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
      • Scripting
      • Data Types
      • Paging
      • Custom Objects
      • Dynamic Custom Fields
      • Automatically Install Webhooks
      • Connector Standards
      • Settings
      • Custom Connector Authentication
      • Rate Limits

    Templates

    17
    • Introduction to Templates
    • Template Settings
    • Create a Template
    • Tools
    • Connectivity Tools
    • Map fields
    • 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

    5
    • Introduction to Accounts
    • Account Users
    • Sub Accounts
    • Connector Authentication Link
    • Export or Import Cycles

    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

    19
    • Introduction to the Cyclr API
    • Authentication
    • Authorize Account API calls
    • Install Connectors into an Account
    • Install a Cycle from a Template
    • Step Setup
    • Activate a Cycle
    • Install Connectors
    • Create an Account
    • API Example Walkthrough
    • Connector Authentication
      • Introduction to Connector Authentication
      • API Key Authentication
      • HTTP Basic Authentication
      • OAuth Authentication
    • Data on Demand
      • Introduction to 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

    Real-Time Actions

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

    Release Notes

    32
    • Introduction to Release Notes
    • 2025
      • 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
    • Templates
    • Template Settings

    Template Settings

    3 min read

    To create a new template, select Design New Template from your Cyclr dashboard. You can then select the Settings button from the top bar on the template builder page. There are several tabs with different options to allow you to configure how that specific Template works.

    Settings Tab #

    On Step Error #

    You can determine what happens when an integration encounters an error when making an API call.

    An error in this context is defined as Cyclr making an API call but not receiving a 200 HTTP Status Code from the external system. Any 4xx or 5xx HTTP Status Codes indicate an error, e.g. a 404 or a 500.

    OptionDescription
    Ignore (default)No special action is performed if the Cycle encounters any errors and Transactions with errors will continue on through the Cycle.
    Retry after a waitIf the Cycle encounters an error, failed calls will be retried after a selectable number of attempts.

    You can define the number of “Max retries” Cyclr will perform.

    Each retry attempt has an increasing delay:
    Retry 1: occurs a minimum of 5 minutes after the initial call that failed.
    Retry 2: occurs a minimum of 35 minutes after Retry 1.
    Retry 3: occurs a minimum of 1 hour and 35 minutes after Retry 2.
    Retry 4: occurs a minimum of 4 hours 35 minutes from Retry 3
    Retry 5: occurs a minimum of 10 hours and 35 minutes from Retry 4.

    With all 5 Retries selected, Cyclr will make a total of 6 calls (1 initial call and 5 Retries) over a minimum period of 17 hours and 25 minutes before stopping the related Transaction and logging a Step Error.

    Note: Cyclr will only perform retries when making a single call as part of a Transaction, not in situations where multiple calls are made, such as Outbound/Inbound Paging calls or iterating over a list of items where each is a separate call.
    Stop the integrationIf the Cycle encounters any errors, the entire Cycle will be stopped and no further runs will be made until it’s manually restarted.
    Stop the transactionIf the Cycle encounters any errors, only the specific Transaction that encountered the error is stopped, all other Transactions will continue and further runs will be made as scheduled.

    Log Step Requests #

    Log Step Requests is the default setting. When active, this setting means that your integration logs both the requests and the responses in the step data.

    Collection Splitting #

    SettingBehavior
    First (Trigger) StepSplits a collection of data on the first step in a cycle.
    All StepsSplits collections of data on all steps.
    NoneDoesn’t perform any collection splitting.

    Collection Splitting can also be overridden on individual Steps within their Step Setup popups.

    For more information, see the documentation page on Collection Splitting.

    Variables #

    You can define variables in the Variables tab and then use them in your integration. Once you define a variable, it’s available for you to map to any fields of the Steps in your integration.

    Variables and the User Configurable flag #

    When a Variable is set in a Template as “User Configurable”, changing its value in a new Template Release and pushing that live to upgrade existing Cycles won’t change the value of the Variable in the Cycles.

    It will change and update Variables not set as User Configurable as they are considered part of the Template.

    Data Retention #

    In the Data Retention tab, you can use the two toggles to set a specific period of time to retain data on a step. You can set different time periods for data retention for Successful Transactions and Errored Transactions.

    If you set a specific time in the cycle settings, this value overrides any global settings you have for your Cyclr application. Cyclr displays the current default value under the toggles.

    For more information, see the Cyclr documentation on Data retention.

    Audit Log #

    The Audit Log tab displays a log of key events that relate to the template integration. Each event records a Username, Comment, and Timestamp in relation to the event.

    Connector Installation #

    The Connector Installation tab displays a list of all of the Connectors used by the Template.

    When you install the Template into an Account, the settings on this tab are used to determine whether existing Connectors of the same type found in the account – if present – are used, or if new Connectors are always installed.

    Depending on your use-case, you can decide on the appropriate behaviour.

    Each Connector has a separate dropdown where you can select either:

    • Existing Installation – if an existing Connector of the correct type exists, it will be used. If not, a new instance of the Connector will be installed and need to be setup or authenticated.
    • Fresh Installation – a new instance of that Connector will always be created when the Template is installed, which will therefore need to be setup or authenticated.

    The default setting for each Connector is to use existing instances if present.

    What are your Feelings

    • Happy
    • Normal
    • Sad

    Share This Article :

    • Facebook
    • X
    • LinkedIn
    • Pinterest
    Introduction to TemplatesCreate a Template
    Page Contents
    • Settings Tab
      • On Step Error
      • Log Step Requests
      • Collection Splitting
    • Variables
      • Variables and the User Configurable flag
    • Data Retention
    • Audit Log
    • Connector Installation

    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.

    © 2025 Cyclr. All rights reserved.