AI agents for Dropbox
Shared files that arrive needing processing. AGNT connects to Dropbox so agents can read what happens there, reason about it, and act — with a receipt for every run.
Document Extractor is a ready-made agent that works in Dropbox — free, and it runs on your machine.
Dropbox and AGNT, in brief
| What it does | Lets an AGNT agent read from and act in Dropbox. |
|---|---|
| Connects with | One OAuth sign-in |
| AGNT node | dropbox-api |
| Runs when | A file is added |
| Typical build time | Two minutes |
| Where data goes | Nowhere by default — AGNT runs on your machine and credentials never leave it. |
What you can automate
Reacts when…
- a file is added
- a folder changes
Agents can…
- read and summarise files
- organise into folders
- extract document data
Teams use it for
- client uploads processed on arrival
- folder hygiene on autopilot
- document data extracted into systems
Copy this Dropbox workflow
Design goal for Dropbox: client uploads processed on arrival; folder hygiene on autopilot; document data extracted into systems. The template below supplies configurable nodes, not the complete logic for those goals.
Use this Dropbox setup template to arrange the schedule, input review and API operation. Configure the account-specific fields and add your own decision and approval controls before activation.
This is a schema-checked starting point, not an end-to-end tested automation. Replace every CONFIGURE_ value, choose the operations you intend, connect credentials and map source outputs into later inputs. An edge orders steps; it does not supply a condition, an approval gate or a field mapping. Add and test those controls explicitly before any write. Cloud APIs and model providers may receive data. Keep the workflow inactive until tested with fixtures.
{
"id": "326b8add-07c7-437a-ae59-32e7d9f1ef20",
"name": "Dropbox — read, decide, act",
"nodes": [
{
"id": "7baa45cf-8fb6-47b7-a6bf-b432528f0a62",
"text": "Run on a schedule",
"x": 512,
"y": 144,
"isEditing": false,
"type": "trigger-timer",
"icon": "clock",
"category": "trigger",
"isSelected": false,
"parameters": {
"fireOnStart": "No",
"scheduleType": "Interval",
"schedule": "Every 15 Minutes"
},
"description": "Setup template for Timer Trigger. This trigger node fires the workflow at specified intervals or at a specific time. Configure credentials, inputs and output mapping before use.",
"error": null,
"isActive": false,
"output": null,
"outputs": {}
},
{
"id": "0e4ed63b-6d6f-47e4-acaa-ba3501819980",
"text": "Review source and draft",
"x": 512,
"y": 336,
"isEditing": false,
"type": "agnt-agent",
"icon": "agnt",
"category": "action",
"isSelected": false,
"parameters": {
"agentId": "CONFIGURE_AGENTID",
"message": "Read the Dropbox item and decide whether it warrants action. Explain your reasoning.\nSource input: CONFIGURE_SOURCE_INPUT. Produce a reviewable draft only; do not take external actions."
},
"description": "Setup template for Agent Chat. Chat with an AI agent from your agent library. Select an agent and send messages to interact with it within your workflow. Configure credentials, inputs and output mapping before use.",
"error": null,
"isActive": false,
"output": null,
"outputs": {}
},
{
"id": "5b1a2afa-7c03-42f5-a441-b9a76dfec5a2",
"text": "Configure destination in Dropbox",
"x": 512,
"y": 528,
"isEditing": false,
"type": "dropbox-api",
"icon": "connect",
"category": "action",
"isSelected": false,
"parameters": {
"action": "LIST_FOLDER",
"path": "CONFIGURE_PATH"
},
"description": "Setup template for Dropbox API. Interact with Dropbox to perform various operations on files and folders. Configure credentials, inputs and output mapping before use.",
"error": null,
"isActive": false,
"output": null,
"outputs": {}
}
],
"edges": [
{
"id": "529920a7-f36f-498a-ac7f-086959cfe5ec",
"start": {
"id": "7baa45cf-8fb6-47b7-a6bf-b432528f0a62",
"type": "output"
},
"end": {
"id": "0e4ed63b-6d6f-47e4-acaa-ba3501819980",
"type": "input"
},
"startX": 800,
"startY": 168,
"endX": 512,
"endY": 360
},
{
"id": "c44e7ba3-ac35-4e9f-a131-067e3de4b96e",
"start": {
"id": "0e4ed63b-6d6f-47e4-acaa-ba3501819980",
"type": "output"
},
"end": {
"id": "5b1a2afa-7c03-42f5-a441-b9a76dfec5a2",
"type": "input"
},
"startX": 800,
"startY": 360,
"endX": 512,
"endY": 552
}
],
"zoomLevel": 1,
"canvasOffsetX": 0,
"canvasOffsetY": 0,
"isTinyNodeMode": false
}
Configure Dropbox API
Interact with Dropbox to perform various operations on files and folders.
- action — The action to perform on Dropbox Current example:
LIST_FOLDER. - path — The path of the file or folder in Dropbox (e.g., '/Documents/file.txt') Current example:
CONFIGURE_PATH.
Install Document Extractor — it runs on Dropbox
Document Extractor is a working agent that uses Dropbox. Installing it drops the whole workflow onto your canvas — connected, editable, and yours to change.
Runs on your own machine · See what it does
Client files that arrive needing work
Dropbox is often the hand-off point with people outside your organisation, which means what lands there is unpredictable in format and urgent in practice. An agent watching the folder can read, extract and file on arrival rather than when somebody notices.
Folder hygiene without the chore
Naming conventions and folder structure decay the moment they depend on discipline. An agent applying them consistently keeps a shared space navigable, which is unglamorous and immediately noticeable when it stops.
Inside the Dropbox API node
Interact with Dropbox to perform various operations on files and folders.
What it can do: LIST_FOLDER UPLOAD_FILE DOWNLOAD_FILE DELETE_FILE MOVE_FILE CREATE_FOLDER GET_FILE_METADATA CREATE_SHARED_LINK
Full Dropbox API parameter reference
| Parameter | Type | What it does |
|---|---|---|
actionrequired |
string | The action to perform on Dropbox LIST_FOLDER · UPLOAD_FILE · DOWNLOAD_FILE · DELETE_FILE · MOVE_FILE · CREATE_FOLDER · GET_FILE_METADATA · CREATE_SHARED_LINK |
pathrequired |
string | The path of the file or folder in Dropbox (e.g., '/Documents/file.txt') |
content |
string | The content of the file to upload (for UPLOAD_FILE action) only when action is UPLOAD_FILE |
newPath |
string | The new path for the file or folder (for MOVE_FILE action) only when action is MOVE_FILE |
Every parameter above is read from the shipped dropbox-api node, so it cannot drift from the product.
Connect Dropbox in two minutes
- Download AGNT Community Core — free, local-first, no account needed to run.
- Connect with one OAuth sign-in from AGNT’s vault — tokens are stored encrypted on your machine and never leave it.
- Drop the Dropbox node into a workflow or hand it to an agent — the first run produces a receipt you can read line by line.
Dropbox + AGNT — common questions
Can a new file start a workflow?
Yes — a file being added or a folder changing can trigger a run.
Can it extract data from documents?
Yes, into a sheet, database or ledger, with uncertain fields flagged.
Can it reorganise files?
Yes, into the structure and naming convention you define.