> For the complete documentation index, see [llms.txt](https://docs.couchdrop.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.couchdrop.io/integrations/ipaas-platforms/make.com.md).

# Make.com

Learn about sending files to and performing operations in Couchdrop with Make.com.

## Introduction to Make.com with Couchdrop

Make.com is a leading iPaaS (Integration Platform as a Service) solution for SMB users. iPaaS platforms like Make.com enable no-code integrations between internal systems - for example, connecting Salesforce with Zendesk.

Couchdrop is a Managed File Transfer (MFT) and SFTP platform designed to simplify secure B2B file transfers. It acts as a secure file transfer gateway for Make.com, allowing Make.com customers to receive files via SFTP, FTP, and other MFT protocols, and then pass them into Make.com for internal processing.

<figure><img src="https://391958821-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpokYqd27yrOUxIBhyvbF%2Fuploads%2F0yRQySJ6fEerbVKpug1T%2Fmake-logo.webp?alt=media&amp;token=454632d1-54ee-4c8b-af71-a3c39c684ee6" alt=""><figcaption></figcaption></figure>

## How Make.com works with Couchdrop

Make.com can be used with Couchdrop in two ways:

* **Sending files to Make.com:** A Couchdrop folder is linked to a Make.com scenario through a custom webhook. When a file is uploaded into the folder, Couchdrop sends the file to the scenario.
* **Performing operations from Make.com:** Couchdrop is available as a module in Make.com, allowing you to upload files, perform filesystem actions, and make management API calls.

## Requirements

* **Admin access in Couchdrop**
* **Sending files to Make.com:** ability to create a scenario using a **Custom Webhook** trigger
* **Performing Couchdrop operations from Make.com**: access to the **Couchdrop module** in Make.com and a **Couchdrop API Token** (created in Couchdrop under ***Admin → API Tokens***)

{% hint style="warning" %}
Make.com has a **5 MB file size limit** when receiving files from Couchdrop
{% endhint %}

## Configuration Steps: Sending Files from Couchdrop to Make.com

**Set Up the Webhook in Make.com**

* Create a new scenario
* Add a **Custom Webhook** as the trigger
* Name the webhook and copy the **Webhook URL**<br>

**Configure the Connection in Couchdrop**

* Add a new outbound connection
* Select **Make.com** and provide:
  * A name for the integration
  * A folder name (creates a Couchdrop folder that sends files to Make.com)
  * The **Webhook URL** from Make.com
* Save the configuration

Any files uploaded into the Couchdrop folder will now be sent automatically to your Make.com scenario.

## Configuration Steps: Performing Couchdrop Operations from Make.com

* Open or create a scenario
* Click **+** and search for **Couchdrop**
* Choose the operation you want to perform:
  * **Upload files** into Couchdrop
  * **Manage files and folders** via the Filesystem API (list, download, rename, delete, create)
  * **Manage users and permissions** via the Management API
* When prompted, create a Couchdrop API connection:
  * Enter a Couchdrop API Token (created in Couchdrop under ***Admin → API Tokens***).
* Configure the action fields as needed for your scenario

👉 For details on available actions and their parameters, see the [Couchdrop Filesystem API ](https://developers.couchdrop.io/filesystem-operations/managing-files)and [Couchdrop Management API](https://developers.couchdrop.io/administration/managing-users) documentation.
