---
title: Dropbox
slug: dropbox
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_dropbox.png
docTags: 
createdAt: 2025-02-03T13:28:47.489Z
---

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/jRFm4990pLXRPpp3h1FUB-20251016-122600.png" size="50" width="800" height="800" position="center" darkWidth="800" darkHeight="800" showCaption="false"}
:::

:::VerticalSplitItem
Dropbox is a cloud-based file hosting app that enables users to store, synchronize, and share files and folders across multiple devices.

With the Dropbox app in Make, you can manage the files and folders in your Dropbox account.
:::
::::

# Requirements

To use the Dropbox app in Make, you must have a [Dropbox account](https://www.dropbox.com/register).&#x20;

# Connect Dropbox and Make&#x20;

To create the connection:

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Make account, add a Dropbox module to your scenario, and click **Create a connection**.
:::

:::WorkflowBlockItem
Optional: In the ​​**Connection name​​** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Optional: Switch on ​**Advanced settings**​ and enter your Dropbox client credentials. For more information on how to obtain your credentials, refer to the [Dropbox OAuth Guide](https://developers.dropbox.com/oauth-guide).

If requested, use the following Redirect URI when setting up your client credentials: `https://www.integromat.com/oauth/cb/dropbox/`
:::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
If prompted, authenticate your account and confirm access.
:::
::::

You've successfully created the connection and can now use the Dropbox app in your scenarios. If you want to make changes to your connection in the future, follow the steps [here](https://help.make.com/connect-an-application#tN2pJ).

# Dropbox modules

After connecting to the Dropbox app, you can use the following types of modules to build your scenarios.

::::ExpandableHeading{isOpen="true"}
**Trigger Files**

- Watch Files&#x20;

:::hint{type="info"}
This module can retrieve and monitor up to 4000 files. If the total number of files exceeds this limit, newly added files beyond the first 4000 may not be detected.&#x20;

To watch for more files, consider moving your files to a new folder and watching the files from that folder. 
:::
::::

:::ExpandableHeading
**Get Files/Folders**

- Search Files/Folders
- Download a File
- List All Files/Subfolders in a Folder
- List File Revisions
:::

:::ExpandableHeading
**Create & Update File/Folder**

- Upload a File
- Create a Folder
- Create/Overwrite a Text File
- Create a Share Link
- Update/Revoke a Share Link
- Restore a File
- Move a File/Folder
- Rename a File/Folder
- Delete a File/Folder
- Copy a File/Folder
:::

:::ExpandableHeading
**File Requests**

- Create a File Request
- Get a File Request
- Update a File Request
- Delete Closed File Requests
- List File Requests
:::

:::ExpandableHeading
**Other**

- Make an API Call
:::

:::ExpandableHeading
# Troubleshooting

## Unable to upload or update a file

There are several situations when uploading or updating a file fails:

- The uploaded file is too big and exceeds the maximum file size allowed for your Dropbox plan or you have used all of your Dropbox account's storage quota. You will either need to delete existing files from your Dropbox account or upgrade your plan.
- The previously selected folder, to which the file is being uploaded to, no longer exists. The scenario gets stopped and you will need to select the target folder again.

###

## Unable to access Root folder in Dropbox

If you have a “Personal/Individual" pricing plan with Dropbox, then writing to the root directory of Dropbox is **allowed&#x20;**&#x76;ia the API. However, if you upgrade to a  “Teams” pricing plan with Dropbox, writing to the root directory of Dropbox via the API&#x20;**&#x20;is no longer allowed.&#xA0;**

&#x20;

## Image referenced via a shared link does not render

The URL returned by the **Dropbox > Create a shared link** does not link directly to an image, but to a Dropbox page - see [https://www.dropbox.com/help/desktop-web/force-download](https://www.dropbox.com/help/desktop-web/force-download) for further details. To force the image to download, replace the trailing `?dl=0` with `?dl=1`. To force the image to render (e.g. in a Web browser or in Facebook Messenger), append `&raw=1` to the URL.

If you need to get the direct/raw link of your image which you can use for your website or for other Make modules you need to modify the initial shared URL in the following way:

Let's say your initial URL is:

`https://www.dropbox.com/s/ia8qtvs20f3a5ux/Screen%20Shot%202018-10-15%20at%204.21.11%20PM.png?dl=0`

1. replace *www* with *dl*
2. remove *?dl=0*

Your final URL should be:

`https://dl.dropbox.com/s/ia8qtvs20f3a5ux/Screen%20Shot%202018-10-15%20at%204.21.11%20PM.png`

To do it automatically, use th&#x65;**&#x20;replace()** function twice:

to replace *www* with *dl*

| &#x20;                                                                                                                                                                                                                         |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <br />:inlineImage[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/Xqp0_5KZzAPvkNYT97KbW_uuid-136ee555-1700-5096-d382-3813459517a1.png" alt="61d5afa1965f9.png" caption size="70" width="1678" height="540"} |

and

to remove *?dl=0*

| &#x20;                                                                                                                                                                                                     |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <br />:inlineImage[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/x9wN94eoiDg-5zo-yVVGu_uuid-f2c26852-a5d5-6347-86c6-5777610bc0f3.png" alt caption size="70" width="1530" height="728"} |

To do it in one step, combine these functions:

| &#x20;                                                                                                                                                                                                    |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <br />:inlineImage[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/Hn5J3FC3d1OECNzbtJzOb_uuid-980c142f-d180-80d9-c429-52fa0eda4b19.png" alt caption size="70" width="788" height="334"} |

You can use this code. Just copy it and paste it into the field and replace variable with the URL.

\{\{replace(replace(1.url; "?dl=0"; ""); "www"; "dl")}}


:::

# Templates

You can look for Dropbox templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Dropbox resources

- [Dropbox API documentation](https://www.dropbox.com/developers/documentation/http/documentation)



