Polls a Dropbox folder for new files and fires a workflow run whenever one appears. Requires Dropbox OAuth credentials configured in Settings โ Integrations.
dropbox_watchThe Dropbox Watch trigger works by periodically checking a specified Dropbox folder for files that have appeared since the last check. When a new file is found, Flusso starts a workflow run and passes the file's details โ name, path, size, and modification timestamp โ as output variables available to all downstream nodes.
This trigger is particularly useful for teams that use Dropbox as a shared inbox: partners upload export files, clients submit forms as attachments, or internal tools drop generated reports into a folder. Instead of someone manually checking the folder and kicking off processing, the Dropbox Watch trigger handles the monitoring automatically.
To use this trigger, your Dropbox account must be connected in Flusso. Navigate to Settings โ Integrations and connect your Dropbox account before configuring this trigger. Once connected, credentials are reused by all Dropbox nodes across your workflows.
| Field | Status | Description |
|---|---|---|
| Credential | Required | Dropbox account credential from Settings โ Integrations. |
| Folder Path | Required | The Dropbox folder path to monitor, e.g. /uploads/invoices. Use / for the root folder. |
| Poll Interval | Optional | Check frequency in minutes. Default: 5. |
| File Extension Filter | Optional | Comma-separated extensions, e.g. .pdf,.docx. Leave blank for all files. |
Each workflow run triggered by this node receives the following fields describing the newly detected file.
| Field | Type | Description |
|---|---|---|
file.path | string | Full path to the file in Dropbox |
file.name | string | Filename with extension |
file.size | number | File size in bytes |
file.modified_at | string | ISO 8601 last-modified timestamp |
file.id | string | Dropbox unique file ID |
Watch a Dropbox folder for new CSV exports, then import them into a database.
/exports/weekly, set Poll Interval to 10, and set File Extension Filter to .csv.{{ trigger.output.file.path }} as the path to download the file's contents.