Cyclr Community
  • Forums
  • Tutorials
  • Documentation
    • User Documentation
    • Connector Guides
  • Resources
    • New Features
    • Blog
    • Changelog
    • Support Portal
    • Newsletter Archive
    Sign in
    Cyclr Logo
    Cyclr Logo
    • Forums
    • Tutorials
    • Documentation
      • User Documentation
      • Connector Guides
    • Resources
      • New Features
      • Blog
      • Changelog
      • Support Portal
      • Newsletter Archive

    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

    33
    • Introduction to Connectors
    • 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 Connectors
        • 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
      • 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

    Release Notes

    28
    • Introduction to Release Notes
    • 2025
      • 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

    4 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 integration works.

    Settings Tab #

    On Step Error #

    You can determine what happens when an integration flow 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 the connectors that you use in the integration. Each connector has a dropdown where you can select either Existing Installation or Fresh Installation. When you install the integration into an account, if the account already contains one of the connectors it needs, this setting determines whether the integration uses the existing version of the connector or installs a new version.

    The default setting is to use existing connectors when possible.

    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

    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


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

    © 2025 Cyclr. All rights reserved.