For the complete documentation index, see llms.txt. This page is also available as Markdown.

Build your first automation

Automations let Couchdrop handle repetitive file operations without scripts or manual work.

Introduction

Automations let Couchdrop perform file operations when a defined event occurs.

In this guide, you will create an automation that runs when a file is uploaded, renames the file, and moves it into a folder based on the upload date.

Creating an automation in Couchdrop

Before you start

1

Create an automation

In Couchdrop, select:

+ Create → Create Automation

Enter a name for the automation, for example:

Organize uploaded files

2

Choose the trigger

Select the trigger for when a file is uploaded.

Set the source to the folder you want Couchdrop to monitor.

For this guide, use the connected storage folder you configured in the previous step.

3

Add a rename action

Add a Rename action.

Set the new filename format. For example:

{TIMESTAMP}_{EXISTING_NAME}

Use the variable picker in the Automation Builder to insert dynamic variables.

4

Add a move action

Add a Move action after the rename step.

Set the destination folder using date variables:

/{YYYY}/{MM}/{DD}/

For example, a file uploaded on July 27, 2026 moves to:

/2026/07/27/

Couchdrop creates the folder path if it does not already exist.

5

Enable the automation

Review the trigger and actions.

Enable Automation Enabled.

6

Test the automation

Upload a small test file to the source folder.

Open File Browser, or check your underlying storage, and confirm the file:

  • Has been renamed

  • Has moved to the correct date folder

Open Activity to confirm each automation step completed successfully.

Automate your SFTP workflows

Next steps

You now have a working end-to-end flow:

SFTP upload → connected storage → automation

From here, you can build automations for other file transfer workflows using different triggers, actions, and storage locations.

Last updated

Was this helpful?