Couchdrop
StorageCouchdrop is a cloud SFTP and managed file transfer platform that mounts S3, SFTP, Dropbox, SharePoint, Box, and Azure into one virtual filesystem. Agents move and share files, provision scoped SFTP users and groups, manage automations, and react the moment a partner drops a file.
What This Integration Enables
Couchdrop is for teams whose partners will never stop using SFTP and whose own stack has already moved on. It mounts S3, SFTP, Dropbox, SharePoint, Box, and Azure into one virtual filesystem, so a supplier keeps sending files the way they have sent them for twenty years while your team keeps working in the storage it actually chose. The shape of the connector says the same thing: only a handful of its operations touch a file at all. The rest are users, groups, folder permissions, shared links, shortcuts, and automations. This is an access administration surface, not a drive.
That is precisely the surface that goes wrong quietly. Agents can provision a scoped SFTP account from a supplier record, create a folder shortcut so one delivery path appears in two places, set a share to expire, and answer audit questions from the event log. FlowRunner's human-in-the-loop discipline decides which of those an agent finishes alone and which one it hands to a person, because in a file transfer platform the damage is rarely a bad file. It is a permission granted to the wrong account, or a job that ran against real partner data.
Without FlowRunner
With FlowRunner
Use Case Scenarios
-
The delivery gets met where it lands
A supplier uploads their nightly manifest over SFTP. On File Event fires immediately, so nothing waits for a polling window. The agent calls Get File Details to read the size and timestamp, compares them against the shape this supplier's file usually has, and calls List Files on the dated archive path to be sure last night's file is not being resent. Move File puts the delivery where the downstream reader expects it, and the agent posts a line to the operations channel in Slack naming the supplier and the path. Because the destination path is mounted on Amazon S3 / Cloud Storage or SharePoint, the file is already in the system of record by the time anyone reads the notification.
-
Supplier onboarding as one pass instead of a ticket
A new supplier record is approved upstream. The agent calls Create Group for the supplier's tier, Create Folder for their home directory, and Create Or Update User to make an account rooted in that folder. Set Folder Permission grants the exact rights that tier is allowed and nothing more, Set Folder Properties turns on the upload portal and delivery notifications for that folder, and Invite User sends the supplier an invitation so they choose their own password rather than receiving one over email. List Folder Permissions reads the result back so the record shows what was actually granted.
-
The delivery that did not arrive
Each morning the agent calls Get Audit Events for the overnight window and compares the transfers it finds against the list of partners expected to deliver. Silence is the interesting case. For every partner whose file never appeared, the agent gathers the last successful transfer time and the account's current state with List Users, then raises the gap as an exception in Microsoft Teams with enough detail for someone to make a call. Nothing is retried, nothing is escalated to the partner automatically. The agent found the missing thing; a person decides what to do about a partner relationship.
Human-in-Loop Highlight
Trigger Event Automation is the operation with no rehearsal in it. An event automation is a stored set of actions, and triggering one runs those actions for real against a path you name, on live partner data, with no preview and no undo. So when a supplier's drop arrives malformed and the repair automation is the obvious next move, the agent does not take it. It assembles the case and asks the ops owner in Slack: "Northline's 02:14 delivery landed at 4 KB against a usual 2.1 MB and failed validation. The archive-repair automation would move the partial file to quarantine and re-request the drop. Run it against /partners/northline/inbound, or leave it for the morning shift?" The agent has already read the file details, checked the archive for a duplicate, and pulled the partner's recent transfer history into the same message. The judgment about running a real job against a live partner folder stays with the person who owns that relationship.
Agent Capabilities
44 actionsFiles and Folders
7- List Files Lists the files and folders at a path in the Couchdrop virtual filesystem. The starting point for reconciling what a partner sent against what was expected.
- Get File Details Reads the size, modification time, and type of one file or folder. Used to validate a delivery before anything downstream touches it.
- Download File Downloads a file from Couchdrop into flow file storage, so a later step can parse or forward it.
- Upload File Uploads a file from a URL into Couchdrop, landing on whatever storage the destination path is mounted on.
- Move File Moves or renames a file. Couchdrop treats both as the same operation, which is what makes dated archive paths cheap to maintain.
- Delete File Deletes a file or folder from the storage it lives on. This cannot be undone from here, so cleanup flows list first and delete second.
- Create Folder Creates a folder at a path in the virtual filesystem. Used when a new partner or a new period needs its own space.
Users
5- List Users Lists the users on the account with their home folder and permission mode. Used to audit who can reach what.
- Create Or Update User Creates a user, or changes one that already exists. Supply the identifier to change a username.
- Invite User Creates a user and emails them an invitation to set their own password, which keeps credentials out of the workflow.
- Send Password Reset Emails a user a link to reset their password. Used when a partner contact changes without a full reprovision.
- Delete User Deletes a user. Their files stay where they are; only the account goes.
Groups
6- List Groups Lists the user groups on the account.
- Get Group Reads one group by its identifier.
- List Group Members Lists the users in a group. Used to confirm a tier's membership before a permission change.
- Create Group Creates a user group, so access is granted by tier rather than one account at a time.
- Update Group Renames a group or changes what its members are allowed to do.
- Delete Group Deletes a group. Its members keep their own accounts.
Folder Permissions and Properties
5- List Folder Permissions Lists the per-user permissions granted on folders. The read that answers "who can reach this path".
- Set Folder Permission Grants one user specific rights on a folder. Advanced permissions must be enabled on that folder first.
- Delete Folder Permission Removes one permission grant. The folder and its files are untouched.
- List Folder Properties Lists the folders that carry settings such as an upload portal or notifications.
- Set Folder Properties Sets a folder's upload portal, notifications, and whether advanced permissions apply to it.
Shared Links
4- List Shared Links Lists the links that give people outside the organization access to a file or folder. The sweep that finds shares nobody remembers creating.
- Create Shared Link Creates a link to a file or folder for someone outside the organization. Set an expiry and a password.
- Update Shared Link Changes an existing shared link: what it points at, when it expires, or its password.
- Delete Shared Link Removes a shared link, so it stops working immediately.
Shortcuts
4- List Shortcuts Lists the shortcuts that make a folder appear in a second place in the filesystem.
- Create Shortcut Makes a folder appear at a second path without moving or copying anything.
- Update Shortcut Repoints an existing shortcut. Both paths are required, as the API replaces the pair.
- Delete Shortcut Removes a shortcut. The folder it pointed at is untouched.
Event Automations
5- List Event Automations Lists the automations that run when a file event matches their conditions.
- Get Event Automation Reads one event automation with its conditions and actions.
- Create Or Update Event Automation Creates an automation that runs when a file event matches, or changes one that exists.
- Trigger Event Automation Runs an event automation now, against a path you name. Its actions really happen, which is why this page's human gate sits here.
- Delete Event Automation Deletes an event automation.
Scheduled Automations
5- List Scheduled Automations Lists the automations that run on a schedule rather than on an event.
- Get Scheduled Automation Reads one scheduled automation with its schedule, conditions, and actions.
- Create Or Update Scheduled Automation Creates an automation that runs on a schedule, or changes one that exists.
- Trigger Scheduled Automation Runs a scheduled automation now instead of waiting for its next run. Its actions really happen.
- Delete Scheduled Automation Deletes a scheduled automation.
Account and Audit
3- Get Account Reads the account the token belongs to. Useful as a connection check, since it needs no identifiers.
- List Storage Connections Lists the external storage the account has mounted, such as S3, SFTP, or SharePoint.
- Get Audit Events Reads the audit log: transfers, sign-ins, admin changes, and automation runs, with filters. The operation that turns "who touched this file" into a query.
Triggers
1 triggersEvent Triggers
1- On File Event Fires when a file is uploaded, downloaded, renamed, or deleted anywhere the automation is allowed to watch. This is what lets a workflow meet a partner's delivery at the moment it lands rather than at the next polling interval, and it is equally useful for noticing a deletion nobody expected.
Frequently Asked Questions
What can FlowRunner do with Couchdrop?
FlowRunner agents can run List Files, Get File Details, and Download File in Couchdrop, plus 41 more actions.
Does connecting Couchdrop to FlowRunner require OAuth?
No. Couchdrop connects to FlowRunner with an API key, no OAuth flow required.
Can Couchdrop trigger a FlowRunner workflow automatically?
Yes. Couchdrop supports 1 trigger that can start a FlowRunner workflow automatically.
Start building with Couchdrop
Free plan, no card required. Connect in minutes.