n8n

How to Automate Dropbox New File Intake?

Get new files from Dropbox into your process fast. The flow watches one or more folders and can run actions for every file or only for new ones. It fits teams that handle client uploads, creative assets, or receipts.

When Dropbox calls the webhook, the flow replies in under 10 seconds so the event is accepted. Two paths then run. One path gets each file from a chosen folder and sends it to a sub workflow. The other path lists the folder, fetches known files from NocoDB, and keeps only new items using a merge step. Each new file is logged in NocoDB before it moves to the next job. Switch steps make sure only files go forward, not folders.

Setup is simple. Connect Dropbox and NocoDB, set the folder paths in the set nodes, and point the execute workflow nodes to your own processing workflows. Expect fewer manual checks and no double processing. Use it for content intake, client handoffs, invoice capture, and any case where new files must trigger work.

What are the key features?

  • Webhook listener replies to Dropbox quickly so events are accepted and do not time out.
  • Two watch modes: process all files or only new files based on your need.
  • Dropbox list folder action pulls full folder contents with filters to skip deleted items.
  • NocoDB lookups fetch known files and a merge step keeps only new items.
  • NocoDB insert records each processed file to prevent repeats.
  • Switch nodes route only files and ignore folder entries.
  • Execute Workflow nodes call your downstream jobs for each item.
  • Set nodes define folder variables so you can duplicate the pattern for more folders.
  • Dropbox get file action handles single file events when needed.

What are the benefits?

  • Reduce manual folder checks from 60 minutes to 5 minutes per day
  • Eliminate up to 95 percent of duplicate processing
  • Start processing within seconds of each upload
  • Connect Dropbox and NocoDB in one flow
  • Scale to many folders without changing core logic

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Dropbox and NocoDB. See the Tools Required section above for links to create accounts with these services.
  3. In the n8n credentials manager, create a Dropbox OAuth2 credential. Double click a Dropbox node, choose Credential to connect with, click Create new credential, then follow the on screen steps to connect your Dropbox account.
  4. In the Dropbox developer console, create or pick an app and add your n8n webhook URL from the Webhook node. Use the Test URL during testing and the Production URL when you go live.
  5. Enable Dropbox events for file changes in the app settings, then send a test event. The respond nodes will handle the verification and the under 10 seconds response.
  6. In NocoDB, create a table to store processed files. Add fields such as file_id, path, folder_to_watch, and modified_time. Note the project and table identifiers.
  7. In the NocoDB nodes, open Credential to connect with, click Create new credential, paste your NocoDB base URL and API token from your NocoDB profile, then save.
  8. Open the NocoDB get and add nodes and set the correct project and table. Make sure the where filter uses folder_to_watch and that fields match your table columns.
  9. Open the Set nodes named set_folder A and set_folder to watch B and enter the Dropbox folder paths you want to monitor.
  10. Set the Execute Workflow nodes to point to your processing workflows. Choose the target workflow and map the file fields you need.
  11. Upload a test file into the watched folder. Check the n8n executions list, confirm a record is added in NocoDB, and verify your sub workflow runs.
  12. If events do not arrive, confirm the Dropbox webhook points to the exact n8n URL, the workflow is active, and credentials are connected. If duplicates appear, make sure the NocoDB table stores a unique file identifier and the merge node routes only new items.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Dropbox

Sign up

Basic (Free): $0 / mo; API access supported with a free Dropbox account

NocoDB

Sign up

Free tier: $0 / mo, 1,000 API calls / mo

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.