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
Most Dropbox builds begin the same way. A run starts when a file is added. The agent reads what arrived, judges it against criteria you wrote in plain language, and acts only where that judgment says it should — typically to read and summarise files. That is what makes client uploads processed on arrival something you can hand over rather than merely schedule.
Three nodes carry that: something happens in Dropbox, an agent reads it and forms a view, and it acts only where that view says it should. The definition below is the whole thing — paste it into a new workflow and it loads exactly as drawn.
{
"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": {
"interval": "15",
"unit": "minutes"
},
"description": "Checks Dropbox every fifteen minutes.",
"error": null,
"isActive": false,
"output": null,
"outputs": {}
},
{
"id": "0e4ed63b-6d6f-47e4-acaa-ba3501819980",
"text": "Read it and decide",
"x": 512,
"y": 336,
"isEditing": false,
"type": "agnt-agent",
"icon": "agnt",
"category": "action",
"isSelected": false,
"parameters": {
"instructions": "Read the Dropbox item and decide whether it warrants action. Explain your reasoning."
},
"description": "Judges the Dropbox item against criteria you wrote in plain language.",
"error": null,
"isActive": false,
"output": null,
"outputs": {}
},
{
"id": "5b1a2afa-7c03-42f5-a441-b9a76dfec5a2",
"text": "Act in Dropbox",
"x": 512,
"y": 528,
"isEditing": false,
"type": "dropbox-api",
"icon": "connect",
"category": "action",
"isSelected": false,
"parameters": {
"action": "LIST_FOLDER"
},
"description": "Runs LIST_FOLDER on your behalf.",
"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
}
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.