Files · Integration
DropboxAGNT

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.

Install Document Extractor → Get AGNT free

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 doesLets an AGNT agent read from and act in Dropbox.
Connects withOne OAuth sign-in
AGNT nodedropbox-api
Runs whenA file is added
Typical build timeTwo minutes
Where data goesNowhere 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.

Dropbox workflow: run on a schedule → read it and decide → act in dropbox TRIGGER trigger-timer Run on a schedule Every fifteen minutes. ACTION agnt-agent Read it and decide Judged against your own rules. ACTION dropbox-api Act in Dropbox Runs LIST_FOLDER.
Nothing here calls out to us: AGNT talks to Dropbox directly from your machine, and each run leaves a receipt you can read line by line afterwards.
Dropbox — read, decide, actpaste into a new workflow
{
  "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
ParameterTypeWhat 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

  1. Download AGNT Community Core — free, local-first, no account needed to run.
  2. Connect with one OAuth sign-in from AGNT’s vault — tokens are stored encrypted on your machine and never leave it.
  3. 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.

More files integrations

Give AI a job. Get the proof.