Put.io
StoragePut.io is cloud storage that downloads for you from an HTTP URL or a magnet link. Agents start transfers, watch RSS feeds and fetch matching items, unpack archives in place, bundle files into ZIPs, and share or pull the results down.
What This Integration Enables
Put.io is not competing to be your document store. It is storage with a fetcher attached, and that one property is the reason to use it inside a workflow. Hand it an HTTP URL or a magnet link and it does the downloading on its own network, so a fifty gigabyte master file never travels through your flow, your laptop, or your egress bill. What arrives can then be unpacked, converted, or bundled where it already sits.
Everything else in the connector follows from that. Transfers are first-class objects with progress, speed, and error messages, so a workflow can tell a stalled fetch from a failed one. Archives extract server side and videos convert server side, so the heavy work happens next to the bytes. Create Zip turns a selection into a single link somebody can be given. And RSS feeds turn acquisition into a standing rule rather than a request. That last capability is powerful enough to need a boundary, which is where FlowRunner's human-in-the-loop model comes in: an agent can build an unattended fetch rule perfectly well, and it still should not be the thing that decides one exists.
Without FlowRunner
With FlowRunner
Use Case Scenarios
-
The delivery your network never touches
A client drops a link to a multi-gigabyte master in the project thread. The agent calls Add Transfer with the URL and Put.io begins fetching immediately. Rather than holding a connection open, the flow polls Get Transfer for progress and for the error field, which means a transfer that fails reports why instead of just never finishing. When it completes, Extract Files unpacks the delivered archive in place, List Files reads what came out, and only the specific assets the project needs are moved on to Amazon S3 / Cloud Storage or Google Drive. The agent posts a summary to Slack with the file list and the elapsed transfer time from the transfer record.
-
A review copy without a render farm
A finished video sits in the account at full master quality, which is not what a reviewer wants to open on a phone. The agent calls Convert To MP4 and polls Get MP4 Status until the conversion reports done, then calls List Subtitles to see which tracks Put.io found and Download Subtitle for the one the reviewer needs. Get Download URL returns a direct link, so the review copy can be handed on without the file passing through the flow at all. The master stays where it is, untouched and unconverted.
-
Keeping the account honest about space
The account has a finite amount of room, and unattended fetching fills it. On a schedule, the agent calls Get Account Info to read how much space is used and left, List Transfers to find anything sitting in an error state, and Retry Transfer once on the ones that look transient. Clean Transfers clears the finished entries off the list, and Remove Transfers takes out the ones already filed elsewhere, without touching the files they produced. Where the free space crosses a threshold, the agent lists the largest folders with List Files and reports them as one of the automation exceptions a person clears, rather than deleting anything to make room.
Human-in-Loop Highlight
Create Feed is a standing instruction, and that is a different kind of thing from an action. A feed watches a source and transfers every item whose title matches its filters, into an account with finite space, without anybody looking at the individual items first. Pause Feed and Delete Feed stop future transfers, but what a feed has already brought in stays in the account, which means the rule's output outlives the rule. The account is answerable for what lands in it, and the agent has no way to judge whether a given source should be pulling into it unattended. So the agent does the setup and stops at the switch: "Create a feed on the client's delivery RSS at feeds.northgate.example/masters, filtered to titles containing NG-2026 and excluding PROXY, delivering to /Clients/Northgate/Inbound. That is an open-ended instruction: everything matching will transfer without review, and the account is currently at 62 percent of its space. Create it, or should I fetch this week's items with Add Transfer instead?" One-off fetches the agent runs by itself all day. A rule that fetches forever gets a name on it.
Agent Capabilities
43 actionsFiles and Folders
12- List Files Lists the files and folders inside a folder. Listing is not recursive.
- Continue Listing Files Fetches the next page of a file listing, using the cursor the previous page returned.
- Search Files Searches your files and your friends' files by keyword.
- Continue Searching Files Fetches the next page of search results, using the cursor the previous page returned.
- Get File Reads one file or folder, optionally with its codec and media details.
- Get Download URL Reads a direct download URL for a file, without downloading it. Used to hand a file on without routing the bytes through the flow.
- Download File Downloads a file from Put.io and stores it in file storage.
- Upload File Uploads a file from a URL into a Put.io folder.
- Create Folder Creates a folder inside another folder.
- Rename File Renames a file or folder in place.
- Move Files Moves one or more files into another folder.
- Delete Files Deletes one or more files or folders. Deleting a folder takes everything in it, so cleanup flows list before they delete.
Media Processing
6- Extract Files Unpacks ZIP and RAR archives already in Put.io. The work happens in the background, next to the bytes.
- List Extractions Lists the archive extractions currently running.
- Convert To MP4 Asks Put.io to make an MP4 of a video file. The conversion runs in the background.
- Get MP4 Status Reads how an MP4 conversion is getting on.
- List Subtitles Lists the subtitle tracks available for a video, including ones Put.io found itself.
- Download Subtitle Downloads one subtitle track and stores it in file storage.
Transfers
7- List Transfers Lists every transfer on the account, running and finished. The sweep that finds anything stuck.
- Get Transfer Reads one transfer with its progress, speed, and any error message, which is what turns a stall into a diagnosable event.
- Add Transfer Starts a transfer from an HTTP URL or a magnet link. Put.io fetches it into your storage.
- Cancel Transfers Cancels transfers that are still running.
- Retry Transfer Starts a failed transfer again. Worth doing once automatically, and reporting after that.
- Remove Transfers Removes transfers from the list. The files they downloaded stay where they are.
- Clean Transfers Clears finished transfers off the list.
ZIP Bundles
3- Create Zip Asks Put.io to build a ZIP of the files you name. Getting the link is a second step.
- List Zips Lists the ZIP jobs currently running.
- Get Zip Reads a ZIP job. Once it is finished the response carries the download URL.
Sharing
4- Share Files Shares files with named friends, or with everyone on your friends list.
- List Shared Files Lists the files you have shared with other people. The sweep that finds shares nobody remembers.
- List File Shares Lists who a particular file is shared with.
- Unshare File Stops sharing a file with the people you name.
RSS Feeds
7- List Feeds Lists the RSS feeds Put.io is watching for you.
- Get Feed Reads one RSS feed with its filters and its destination folder.
- Create Feed Watches an RSS feed and transfers matching items automatically. A standing instruction, and where this page's human gate sits.
- Update Feed Changes an RSS feed's destination, filters, or paused state.
- Pause Feed Stops an RSS feed transferring anything new.
- Resume Feed Starts a paused RSS feed again.
- Delete Feed Deletes an RSS feed. Files it already transferred stay where they are.
Account and Activity
4- Get Account Info Reads the account: username, plan, and how much space is used and left. The number that decides whether unattended fetching is still safe.
- Get Account Settings Reads the account's own preferences, such as its default download folder.
- List Events Reads the account's activity feed: transfers completed, files shared, and so on.
- Clear Events Clears the activity feed. It does not touch files or transfers.
Frequently Asked Questions
What can FlowRunner do with Put.io?
FlowRunner agents can run List Files, Continue Listing Files, and Search Files in Put.io, plus 40 more actions.
Does connecting Put.io to FlowRunner require OAuth?
Yes. Put.io connects to FlowRunner with OAuth 2.0, so agents authenticate without handling raw credentials.
Can Put.io trigger a FlowRunner workflow automatically?
Put.io doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Put.io
Free plan, no card required. Connect in minutes.