Skip to main content

Overview

The Dropbox Agent Node provides an intelligent agent for managing files and folders in Dropbox. This node enables you to:
  • List files and folders in any Dropbox directory
  • Download files and extract text content
  • Search for files by name or path
  • Manage shared links and access shared files
  • List files shared with you by others
  • Work with both personal files and shared content

Configuration Parameters

To set up the Dropbox Agent Node, you need to authenticate with your Dropbox account. Once authenticated, configure the agent to perform operations based on your workflow requirements.

Node Configuration

  • Prompt: Define the task for the agent to perform with Dropbox.
    List all PDF files in the /Reports folder and download the latest one
    Find the file named “Q4_Summary.xlsx” in any folder and extract its content
    List all shared links for files in the /Marketing folder
  • Tools Select which tools the Dropbox Agent can use:
    Tool nameDescription
    List FolderList files and folders in a directory
    Download FileDownload and extract text from files
    Get File MetadataGet detailed file information
    List Shared LinksView shared links for files
    List Received FilesSee files shared with you
    Get Shared Link MetadataGet metadata for shared link
    List Shared Link FolderBrowse shared folder contents
    Download Shared Link FileDownload files via shared link
    Only enable tools that the agent should be allowed to use for your specific workflow
  • System Prompt: Customize the agent’s behavior and guidelines.
  • Model: Select the language model for the agent (must support function calling).
  • Max Steps: Set the maximum number of steps the agent can take (1-20).
  • Enable Model Fallbacks: Allow automatic fallback to alternative models if the primary model fails.

Expected Inputs and Outputs

  • Inputs:
    • The node accepts text input that can be referenced in the prompt using format strings.
  • Outputs:
    • output: The final result from the agent’s actions
    • conversation: Detailed log of the agent’s reasoning and operations

Use Case Examples

  1. Document Processing: Use the agent to automatically find and download specific documents from Dropbox, extract their content, and process the text for analysis.
  2. Shared File Management: Automate workflows that handle files shared with you, such as downloading attachments from shared links and organizing them.
  3. File Search and Retrieval: Let the agent intelligently search for files across your Dropbox folders using natural language queries and retrieve the most relevant ones.

Error Handling and Troubleshooting

  • Authentication Issues: If the node fails to authenticate, ensure you’ve connected your Dropbox account and granted the necessary permissions.
  • File Access Errors: If you cannot access certain files, verify that you have the appropriate permissions for those files or folders.
  • Model Compatibility: The selected model must support function calling. Switch to a compatible model if you encounter errors.
If you encounter any issues not covered in this documentation, please reach out to our support team for assistance.

Relevant Nodes