FlowRunner
PricingContact
Theme
Start Free

Cloudmersive

Utilities & Personal

Use Cloudmersive's utility API suite for document conversion, validation, virus scanning, and data transformation. Agents handle the file and data chores a workflow hits between the systems that matter.

27 actions API key available
Platform Documentation ↗ Capability data verified 2026-07-31
An attachment arrives on an inbound vendor email
Agent copies the attachment into FlowRunner file storage and reads its declared type
Agent runs Advanced Scan File For Threats across the file and anything nested inside it
Agent compares the threat classification against what this vendor normally sends
Agent posts the file name, sender, and the specific threat class to the security channel
A reviewer releases the file into the accounts payable queue or rejects it, and the agent proceeds only on that answer

What This Integration Enables

Most of the utility suites in this catalog are collections of conveniences. Cloudmersive is different in one specific way: Scan File For Viruses and Advanced Scan File For Threats are security controls, and putting a security control inside a workflow rather than only at the network edge changes what the workflow is allowed to do. An agent that can scan an attachment can accept files from people outside the company, which is the precondition for automating supplier invoices, claim documents, signed contracts, and job applications. Without it, every inbound-file automation is either wide open or manually gated at the door.

The rest of the surface is what you need once files are moving. Documents convert into PDF, text, and Word. Optical character recognition is tuned separately for flatbed scans, phone photographs, and image-only PDFs, and structured extraction pulls fields straight off receipts and business cards. Image processing and live validation of emails, phone numbers, street addresses, domains, URLs, and EU VAT numbers fill in the rest. File actions read from a FlowRunner file URL and write back to FlowRunner file storage, so the output of one step is the input to the next without a detour. FlowRunner's position is that agents should do the volume and humans should hold the decisions that carry risk, and a threat verdict on a file a stranger sent you is exactly such a decision.

Without FlowRunner

Scanning happens at the edge The mail gateway either allowed the file or it did not, and the workflow never sees the verdict
Blocked files stall silently A quarantined supplier invoice sits until the supplier calls to ask why they have not been paid
Macro documents are all or nothing The policy either blocks every macro-bearing spreadsheet or trusts them all

With FlowRunner

Scanning inside the workflow The verdict is a value the flow can branch on, next to the file it describes
Blocked files become decisions A flagged attachment surfaces as a named exception with the threat class attached
Judgment on the borderline cases Clean files move, dangerous files stop, and the ambiguous ones reach a person with the evidence

Use Case Scenarios

Inbound invoice intake with scanning first

Supplier invoices arrive as email attachments in mixed formats. The agent stores each file, runs Scan File For Viruses against Cloudmersive's signature set, and for anything that clears runs Convert Document To PDF so the archive format is consistent regardless of what the supplier sent. It then runs OCR PDF Document to make image-only scans searchable, page by page with a confidence score per page. Low-confidence pages are flagged for review rather than posted. Everything that passes goes to the accounts payable queue with a durable link to both the original and the normalized PDF.

Expense capture from a phone photograph

An employee photographs a receipt. The agent runs Recognize Receipt, which returns the merchant name, address, timestamp, individual line items, subtotal, and total as structured fields rather than a wall of text. It runs Validate Street Address on the merchant address to confirm the location is real, and Get Image Information to check the capture is legible before it is filed. The expense line is created with the extracted values attached to the image, and only the mismatches between the extracted total and the claimed amount are routed to a person.

Screening a link before an agent follows it

An inbound support ticket contains a URL that a customer says is broken. Before any agent fetches it, the flow runs Scan Website For Threats, which classifies anything it finds as Malware, Phishing, ForcedDownload, UnableToConnect, or None and returns the HTTP response code. A Phishing classification stops the ticket workflow and escalates to security with the sender and the URL. UnableToConnect routes back to the customer as a genuine outage report. The distinction matters because the two look identical from a ticket queue.

Human-in-Loop Highlight

Advanced Scan File For Threats does not only look for known signatures. It blocks executables, spoofed files, scripts, macros, password-protected archives, XML external entities, insecure deserialization payloads, and embedded OLE objects. That breadth is the point, and it is also why the gate exists: a password-protected archive containing a macro-enabled spreadsheet is a textbook attack delivery, and it is also exactly what a long-standing supplier's finance team sends every month. The scan is right to flag it. The agent is not qualified to decide which one this is. So it stops, holds the file unopened in storage, and posts to the security channel: "Attachment RemitAdvice_Q3.zip from [email protected] was flagged by Advanced Scan For Threats as a password-protected archive containing macros. Release to the AP queue, or reject and notify the sender?" A reviewer answers with the context the scanner does not have, which supplier this is and whether the message was expected. Only then does the file move. That pause is the digital andon cord applied to file intake: the agent stops the line at the point of uncertainty instead of guessing in either direction, and the answer is recorded against the file.

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

27 actions

Virus and Threat Scanning

3
  • Scan File For Viruses Scans a file against Cloudmersive's continuously updated virus and malware signature set and reports whether it is clean, naming anything found. Handles Office documents, PDF, HTML, and scans inside archives including ZIP, RAR, TAR, and DMG. Used as the first step on any file that came from outside the company.
  • Advanced Scan File For Threats Runs a broader content protection scan that also blocks executables, invalid or spoofed files, scripts, macros, password-protected archives, XML external entities, insecure deserialization payloads, embedded OLE objects, and unsafe archives such as zip bombs. An allowed file type whitelist can restrict uploads to specific formats with content verification. Used where the risk is delivery mechanism rather than a known signature.
  • Scan Website For Threats Fetches and scans a live website and classifies any threat as Malware, Phishing, ForcedDownload, UnableToConnect, or None, returning the HTTP response code the server produced. Used before an agent or a person follows a link that arrived from outside.

Document Conversion

6
  • Convert Document To PDF Detects the input document type and converts it to PDF, covering the major Office formats, more than one hundred image formats, HTML files, plain text, and multi-page TIFF. Used to normalize whatever arrived into a single archive format.
  • Convert Document To Text Detects the input type and extracts full text from Word, Excel, PowerPoint, and PDF files, including every worksheet for spreadsheets. Used to feed a document into a classification or extraction step.
  • Convert HTML File To PDF Renders an HTML file to PDF with CSS, JavaScript, and image support. External assets need absolute URLs so the renderer can fetch them. Used to turn a generated report into a sendable document.
  • Convert URL To PDF Renders a live website in a headless browser and captures the whole page as a PDF, with an optional loading delay for heavy pages. Used to archive published pages as evidence.
  • Convert PDF To Word Converts a PDF into an editable DOCX while preserving layout. Used when a downstream step or a person needs to edit a document that only exists as a PDF.
  • Merge PDF Files Combines between two and ten PDFs into one document in the order supplied. Used to assemble cover pages, appendices, and generated reports into a single deliverable.

Optical Character Recognition

5
  • OCR Scanned Image Converts a flatbed scan into text and returns the recognized text with a mean confidence score. Tuned for scans rather than handheld captures.
  • OCR Photo Converts a photograph of a document into text, unskewing and straightening the image first, which makes it far more reliable for angled phone captures. Used for field capture and employee-submitted documents.
  • OCR PDF Document Runs recognition across every page of a PDF and returns text page by page, each with its own confidence score, making image-only PDFs searchable. Documents longer than 25 pages are processed asynchronously and return a job identifier and status.
  • Recognize Receipt Extracts structured business data from a receipt photograph, including merchant name, website, address, phone number, timestamp, line items, subtotal, and total. Used for expense capture without manual entry.
  • Recognize Business Card Extracts name, title, business name, postal address, phone number, and email from a business card photograph. Used to turn conference captures into CRM records.

Image Processing

6
  • Convert Image Format Converts between the more than one hundred formats Cloudmersive supports, including PNG, JPEG, WebP, GIF, BMP, TIFF, PSD, HEIC, and camera RAW, with auto-detection of the input format. Used to normalize mixed uploads.
  • Resize Image Resizes to fit within a maximum width and height while preserving aspect ratio, honoring EXIF orientation. Used to generate thumbnails and web-ready assets.
  • Resize Image To Exact Size Resizes to an exact pixel width and height without preserving aspect ratio. Used where a downstream system requires fixed dimensions.
  • Crop Image Crops to a rectangular region defined by left and top offsets plus width and height in pixels from the top-left corner. Used to trim scans and remove borders.
  • Rotate Image Rotates by an arbitrary angle between 0 and 360 degrees. Used to correct sideways scans before recognition or publication.
  • Get Image Information Returns pixel dimensions, format, MIME type, colour space, bit depth, DPI, compression level, unique colour count, transparency, and EXIF data. Used to check an upload meets requirements before it is accepted.

Data Validation

7
  • Validate Email Address Checks syntax, resolves the domain, identifies the responsible mail server, and contacts that server to confirm the mailbox exists, without sending mail. Used to suppress bounces before a send.
  • Validate Phone Number Analyses a number against national numbering plans and returns validity, line type, country code, country name, and E.164 and international renderings. Used to gate SMS and dialer steps.
  • Validate Street Address Determines whether a structured postal address is real and deliverable worldwide and returns coordinates when it is valid. Used before a physical shipment or a mailing is committed.
  • Validate Domain Name Performs a live DNS lookup to confirm a domain exists rather than only checking syntax. Used to screen signup forms and lead lists.
  • Validate URL Validates syntax, confirms the domain resolves, verifies the endpoint is reachable, runs virus scan checks against it, and returns a normalised form. Used on any URL a flow is about to store or follow.
  • Look Up VAT Number Verifies a European VAT registration and, when valid, returns the registered business name and full postal address broken into components. Used at vendor onboarding in EU jurisdictions.
  • Geolocate IP Address Resolves an IP address to country, city, region, postal code, timezone, and coordinates. Used for fraud screening and regional routing.

Frequently Asked Questions

What can FlowRunner do with Cloudmersive?

FlowRunner agents can run Convert Document To PDF, Convert Document To Text, and Convert HTML File To PDF in Cloudmersive, plus 24 more actions.

Does connecting Cloudmersive to FlowRunner require OAuth?

No. Cloudmersive connects to FlowRunner with an API key, no OAuth flow required.

Can Cloudmersive trigger a FlowRunner workflow automatically?

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

Start building with Cloudmersive

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