FlowRunner
PricingContact
Theme
Start Free

Process PDFs end to end with iLovePDF. Agents compress, merge, and split documents, convert Office files to PDF, turn pages into JPGs, password-protect or unlock files, and stamp watermarks, with every result stored as a FlowRunner file URL.

8 actions Session available
iLovePDF website ↗ Platform Documentation ↗ Capability data verified 2026-07-27
A batch of signed contract PDFs lands in the shared drive
Merge PDF combines the contract, its exhibits, and the signature certificate into one document, in order
Compress PDF shrinks the merged file at the Recommended level so it clears the mail gateway's size limit
Watermark PDF stamps "EXECUTED COPY" across every page
The contract owner opens the assembled document and confirms the exhibits are complete and in sequence before it goes to the counterparty
Protect PDF encrypts the approved copy with the agreed password
The delivery email goes out, and the file URL logs to the contract record

What This Integration Enables

Documents are how work crosses company boundaries, and the last mile of document work, the merging, compressing, converting, and stamping, is pure mechanical toil that still somehow eats afternoons. FlowRunner agents run the whole iLovePDF toolbox inside flows: they compress oversized files, merge document sets in exact order, split multi-page PDFs by ranges or fixed chunks, convert Word, Excel, and PowerPoint to standardized PDFs, render pages as JPGs for previews, apply and remove password protection, and stamp watermarks. Every result comes back as a FlowRunner file URL, which means each output is immediately a first-class input to the next step: an email attachment, an [S3](/integrations/s3) archive object, a link in a record. - Assemble contract packets, invoice bundles, and report sets in a defined order - Shrink files to fit mail gateways and attachment limits before sending - Standardize incoming Office documents into PDF the moment they arrive in a flow - Generate JPG previews and thumbnails from PDF pages - Encrypt sensitive documents before delivery and unlock protected ones for processing, with review - Stamp DRAFT, CONFIDENTIAL, or execution-status watermarks across every page Storage scoping keeps outputs as disciplined as the processing. Each action's File Settings control whether the result lives at flow, workspace, or execution scope, so a temporary working copy can expire with its run while the final deliverable persists where the team can reach it.

Without FlowRunner

Document prep is desktop work Someone downloads files, opens a PDF tool, merges, exports, renames, re-uploads
Size limits break delivery The report bounces off the recipient's mail server and nobody notices until the follow-up call
Sensitive files travel naked Password protection gets skipped because it is one more manual step under deadline

With FlowRunner

Documents assemble in the flow Merge, compress, convert, and stamp happen as pipeline steps with the result as a URL
Files arrive sized to fit Compression runs before every send, tuned to the level the content can take
Protection is the default Sensitive outputs get encrypted on the way out, every time, because no one has to remember

Use Case Scenarios

The order document that ships itself stamped

[Shopify](/integrations/shopify) fires On New Order. The flow generates the packing slip, runs Watermark PDF to stamp it with the order number and channel, and [Gmail](/integrations/gmail) emails it to the customer. For wholesale orders, Merge PDF first bundles the slip with the terms sheet. A formatting chore that used to be batch work at day's end happens per order, in seconds, identically every time.

Contract intake that normalizes everything

Vendors send agreements in whatever format they like: .docx, .xlsx rate cards, occasionally a PowerPoint. As files arrive in [Google Drive](/integrations/google-drive), the agent detects the format, runs Office to PDF on anything that is not already a PDF, merges multi-file submissions into a single document, and posts the normalized packet to [Slack](/integrations/slack) for legal's review queue. Legal reviews documents instead of wrangling formats.

The board report, sized and secured

The quarterly report renders as a 40 MB PDF. The flow runs Compress PDF at the Recommended level, checks the output size, and drops to a lighter touch if quality flags matter more this quarter. Protect PDF encrypts the final with the board's distribution password, [S3](/integrations/s3) archives the artifact, and [Google Sheets](/integrations/google-sheets) logs the URL and processing details. Distribution day stops involving anyone's desktop PDF tool.

Human-in-Loop Highlight

Unlock PDF strips the password off an encrypted document and produces a copy that opens for anyone, and that is the one operation in this toolbox whose output is more dangerous than its input. Somebody protected that file on purpose: a payroll register, a term sheet, a diligence packet. The moment an unprotected copy exists as a URL, every downstream step, and every person with the link, inherits access the original was built to deny. So FlowRunner flows treat unlocking as a decision, not a step. The agent states its case, "OCR needs an unprotected copy of Q3-payroll.pdf, output scoped to EXECUTION storage so it expires with the run," and the document owner approves before decryption happens. The same judgment applies at the other end of the pipeline: the human review before Protect PDF and delivery is the last look at an assembled document before it reaches a counterparty who will treat whatever it says as what you meant.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

8 actions

PDF Tools

8
  • Compress PDF Reduces a PDF's file size with a choice of level: Recommended for high quality at good compression, Extreme for the smallest file, Low for the lightest touch. The step that makes documents fit wherever they are going.
  • Merge PDF Combines two or more PDFs into one document, in the exact order the URLs are given. Order is the point: contract, exhibits, certificate, every time.
  • Split PDF Splits a PDF using Ranges mode with an expression like 1-3,5,7-9 to extract page groups, or Fixed Range mode for equal chunks. Multi-file output arrives as a ZIP archive URL.
  • PDF to JPG Converts a PDF using Pages mode to render each page as a JPG, or Extract mode to pull every embedded image. The preview and thumbnail generator, with multi-image results zipped.
  • Office to PDF Converts Word, Excel, or PowerPoint files into PDF from a source URL, using the original filename to detect the format. The normalizer at the front of every document intake flow.
  • Protect PDF Encrypts a PDF with a password so it opens only for holders of that password. The default last step for anything sensitive leaving the flow.
  • Unlock PDF Removes password protection given the current open password, producing an unprotected copy. The operation this connector's human gate exists for, because the copy inherits none of the original's caution.
  • Watermark PDF Stamps a text watermark across every page: DRAFT, CONFIDENTIAL, an order number, an execution status. The cheapest way to make a document's standing unmissable.

Frequently Asked Questions

What can FlowRunner do with iLovePDF?

FlowRunner agents can run Compress PDF, Merge PDF, and Split PDF in iLovePDF, plus 5 more actions.

Does connecting iLovePDF to FlowRunner require OAuth?

No. iLovePDF connects to FlowRunner with session-based authentication, no OAuth flow required.

Can iLovePDF trigger a FlowRunner workflow automatically?

iLovePDF doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

Start building with iLovePDF

$100 in credits. No card required. Connect in minutes.