Celigo

Introduction

Couchdrop's Celigo connection allows you to send files to Celigo flow via a webhook, and trigger the flow execution

Requirements

To set up a Celigo connection, you will need the following:

  • Access to Couchdrop, with the appropriate user rights. Talk to your admin to get these.

  • Access to Celigo, with the ability to configure Standalone flows with a webhook trigger.

Configuration Steps in Celigo

To automatically send files from Couchdrop to Celigo you need to have a Celigo flow endpoint set up to consume the files, which you will need to configure in Couchdrop.

To do this:

  1. Login to Celigo, click Create and choose Flow

  2. Click on the Add Source and choose Webhook

  3. Enter a name for for your new Webhook and click next

  4. Under secure the listener select Basic and define a Username and Password for the connection which will be intered into Couchdrop

  5. Click the plus button next to the Public URL field to generate the Webhook URL

  6. Click Save and using the details from this Webhook configure your Couchdrop Celigo connection.

  7. You can now incorporate files sent from Couchdrop into your Celigo flows

Please Note: The max file size is less than 5MB

Configuration Steps in Celigo

Once you have created your flow in Celigo, you need to configure it as an outbound storage integration in Couchdrop.

  • Login to Couchdrop

  • Click on Connections under Outbound, choose Celigo and complete the following fields

  • Enter a name for the integration you will use to find and manage this integration

  • Enter a name for the folder (This will create a new Couchdrop storage folder that will send files to your Celigo flow when a new file is uploaded into it).

  • Enter the information from your Celigo flow:

    • Webhook URL: This is the Public URL on the Webhook listener of the flow you want to send the file to

    • Content Type: Celigo platform webhook listeners can receive the following content types:

      • application/json

      • */xml

      • application/x-www-form-urlencoded

    • Username: This is the username you define in the Celigo flow

    • Password: This is the password associated with the username

Once you have done this you can then use this connection as a destination in your inbound connections and transfers, so that when a new file is uploaded it is automatically sent to your Celigo flow.

Last updated

Was this helpful?