Skip to main content
Celigo logo

Celigo

Integrate, automate, and optimize all your business processes

Submit a request Sign in
  1. Celigo Help Center
  2. Create custom code

Create custom code

Learn about handlebars, scripts, JavaScript modules, and other tools, and follow best practices.

Best practices

  • API: Organize custom (DIY) integration flows using groups
  • Supported cryptographic encoding algorithms
  • integrator.io extension frameworks

Handlebars

  • Handlebars examples
  • Handlebars overview
  • Handlebars syntax
  • Handlebars helper reference

Scripts

  • Hooks
  • Reference resource aliases in hooks, custom forms, and connection routes
  • Debug your scripts in integrator.io
  • Advanced field editors (AFEs) and the Playground
  • Create and manage aliases to reference resources in scripts
  • Pre save script
  • AFE sample data persistence
  • See all 7 articles

JavaScript modules

  • Third-party modules
  • integrator.io API and JavaScript runtime objects
  • request( options )
  • Retrieve the resource ID
  • Get the export object definition from an integrator.io REST API request

Custom settings and forms

  • Create custom settings & access them in integrator.io forms
  • Create forms
  • Tutorial: Handling custom form decisions within a flow
  • Common form fields

Build & monetize your apps & templates

  • Publish or unpublish templates and integration apps
  • Offer free trials of an Integration app

Stacks

  • Run operations on different servers in stacks

Advanced

  • Asynchronous exports and imports using async helpers
Celigo footer logo

3 Lagoon Dr.
Suite 130
Redwood City, CA 94065

(650) 579-0210
(650) 240-0143
info@celigo.com
Resources
  • Blog
  • Ebooks
  • Webinars
  • Events
  • Builder’s Hub
  • Celigo University
  • Videos

© 2025 Celigo, Inc. All Rights Reserved. | Privacy Policy | Security, Privacy, & Compliance | California Privacy Rights | Terms of Use | Legal Resources

x icon Linkedin icon YouTube Icon
installation, branding, customization