Articles in this section

Publish or unpublish templates and integration apps

Are you an Celigo platform power user who’s solved a problem that others might benefit from? Or, perhaps you have an entrepreneurial bend and you’ve thought of a business automation purpose for a flexible iPaaS in addition to app-to-app data syncing?

The Celigo integrator.io platform provides a simple and easy way to create prebuilt integration templates and integration apps, and we’re looking to join forces with the best integration developers who want to create, distribute, and support their own products.

What’s new

While we’ve long partnered with app vendors and template/integration app authors to support compatible proprietary code, the new Integration App Framework brings the development process into integrator.io. Now you can control the components, form logic, and licensing of an Integration App directly in the platform, and also make use of JavaScript and integrator.io API calls.

You can still rely upon server stacks or redistributable “bundle” code, but you’ll definitely want to take advantage of the new features that essentially open integrator.io up as a development environment.

How to get started

  1. Sign up for an integrator.io account.

  2. Contact your Celigo account executive or partner manager to sign up for our 3rd Party developer program in order to build templates and integration apps on the integrator.io platform.

  3. If accepted into the program, you will be granted permission to publish templates and integration apps in your account, which enables the following Resources menu options.

templatesIAsLeftNav.png

How to create and publish templates and integration apps

360089667491-IAF-2-Publishing.svg

Step 1: Create the integration in your integrator.io account

This process is the same as creating any integration in your integrator.io account, by creating flows for the business use cases that you would like to package in your integration, as demonstrated below. The flows also include any exports, imports, mappings , JavaScript hooks for business logic, and so forth, that you would like to distribute with your App.

Step 2: Create settings for your integration

Working in Developer mode , you can add settings to your integration to ask the customer for information.

You will then be able to access the selected values throughout the integration to make flow decisions at runtime.

Step 3: Publish your integration

To publish an integration app, follow these steps as demonstrated in the video below:

  1. Select Resources > Integration apps > + Create Integration app.

  2. Describe the new App and save the Integration App listing.

  3. In your new Integration apps listing, enable the Published setting.

Or, to publish a template, complete the following steps as illustrated in the video below:

  1. Download the integration as a .zip file.

  2. Select Resources > Templates > + Create template.

  3. Describe the new template and upload it.

  4. In your new template listing, enable the Published setting.

Once published, navigate to the integrator.io Marketplace to see your new listing with your company’s name as the author.

The customer experience will be the same as when installing any Celigo-published template or integration app from the Marketplace.

Step 4: Provision user licenses (integration apps only)

In your Integration apps page, select Licenses from the Actions overflow (...) menu. Then, in the resulting Licenses page, you can add, edit, or delete a license for each user account. See this step in action, along with viewing summaries of your licensees and install base:

 

Unpublish your integration

To unpublish an integration app, follow the steps below:

  1. Sign in to your integrator.io account.

  2. Select Resources > Integration apps.

  3. In your Integration apps list, disable the Published setting of the integration app you want to unpublish.

  4. In the Confirm Unpublish window, click Unpublish.

    Unpublish IA.png

To unpublish a template, follow the steps below:

  1. Sign in to your integrator.io account.

  2. Select Resources > Templates.

  3. In your templates list, disable the Published setting of the template you want to unpublish.

  4. In the Confirm Unpublish window, click Unpublish.

     

    Unpublish templates.png

FAQs

Do I need a sandbox instance to develop Integration Apps?

It’s a best practice to get started there but not a mandatory requirement at this time.

What does the certification process look like?

At this point, you would demo your application to the Celigo product team once you are ready. Once the demo is approved, you would be able to list on the Marketplace. However, this process may evolve in the future.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.