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

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.

Dropbox workflow: run on a schedule → review source and draft → configure destination in dropbox TRIGGER trigger-timer Run on a schedule Configure activation ACTION agnt-agent Review source and draft Configure inputs ACTION dropbox-api Configure destination in Dropbox Configure inputs
Configuration example for Dropbox. API and model calls may send data to your selected providers.
Dropbox — read, decide, actSetup template · configure 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
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.