0

Creating an integration

Integrations allow you to connect Kissflow with other applications to automate your workflows. Before creating integrations, ensure that integration is enabled in Flow Settings. If you don't have sufficient permissions, contact your Super Admin.

There are two ways to create a new integration in Kissflow:

Method 1: Using the create button

  1. Click the Create button in the left navigation panel

  2. Select Integration from the list

  3. Enter a name and description for your integration

  4. Click Create

Method 2: Using the explore page

  1. Click Explore in the left navigation panel

  2. Click the Create button

  3. Choose Integration under Create from scratch

  4. Enter a name and description for your integration

  5. Click Create

Setting up a trigger

To add a trigger step, follow the steps below:

  1. Click Add a trigger and choose a trigger from the list of available triggers or choose one of the most popularly used triggers. The integration will be triggered based on the event that occurs in this connector. You can also create integrations using our AI. 
  2. Select your trigger event. This will be the event that occurs in the selected connector that triggers the integration.
  3. Authenticate your connection. Authenticate the connector by setting up a connection. You can link to your Kissflow account or use another Kissflow account to authenticate the connector. Internal connections are established using the Access key ID and Access key secret token-based authentication. For third-party app connectors, authenticate the connector account using OAuth or the type of authentication supported by the third-party app. 

    Note:

    To create connections, go to Integrations > Connections, and click New connection.

  4. Configure your trigger step. Customize your connector app to send data of your preference.
  5. Test your trigger. Test your trigger output to see if the trigger connector is properly configured.

When each section is properly configured, a green checkmark appears next to it. Complete all sections before proceeding with action setup. If you encounter any errors while setting up the trigger, you will see all those error messages on the left side of the page. Clicking an error will take you to the step with the error, where you can troubleshoot it.

Note:

Even if the Access key associated with your trigger connection is deleted or turned off, your integration trigger will continue to operate.

Setting up actions

Similar to the trigger step, set up your action by choosing your action connector and event:

  1. Select your action connector. The trigger step or another action step activates the action.
  2. Select your action event. This will be the event that occurs in the selected connector when it is triggered. 

         
  3. Authenticate your app connection. Authenticate the connector by setting up a connection. You can link to your Kissflow account or use another Kissflow account to authenticate the connector. Internal connections are established using the Access key and Access key secret token-based authentication. For third-party app connectors, authenticate the connector account using OAuth.

    Note:

    To create connections, go to Integrations > Connections, and click New connection.

  4. Customize your action step. Customize the app data that you want to send over to your action connector.
  5. Test your action. Test your action output to see if it's working as expected.

    Note:

    If the Access key associated with your connection is deleted or turned off, your integration action will be halted. To restart the action, update your connection with a new access key.

Duplicating actions

You can duplicate an existing action by copying and pasting it above or below any action in the same integration. This saves you the time and effort of manually recreating an existing action inside an integration. 

The new duplicated action will have the same configuration as the original action except for its name. The default name of the new action will be Copy of <original action’s name>, which you can change later. 

To duplicate an integration action,

  1. Click the More options button  () on the action > Copy.
  2. Click the Click to paste here button in the desired position to paste the action.

Let’s say you want to add a new action similar to an existing one but with a slightly different configuration. You can duplicate the existing action and modify the duplicate one rather than create one from scratch. 

Rearranging actions

If you have multiple actions, you can rearrange their order using this duplication feature. Copy the action you want to rearrange, paste it into the desired position, and delete the original action.

Naming your integration and connectors

When you create an integration, you must first add a title and a brief description to it. You can change these at a later stage by clicking the name of your connector and entering a new name. You can also update the description by clicking the () icon beside the title.

 

Similarly, you can change the name of each trigger or action step. Just click the More options button () > Rename or click the default name of the connector, then enter your text in the field. Your changes will be saved automatically.

Turn on your integration

After you build your integration, the next step is to turn it on. You can click the toggle button in the upper right corner of the editor to switch it ON.

After your integration is turned on, it’ll automatically run your action steps each time your trigger event occurs. You can also view your integration’s Run history to see a log of all your successful and failed integration runs with data that goes in and out of each integration step.