FlowRunner
PricingContact
Theme
Start Free

Reach Mallabe's utility API suite behind a single account, grouped into categories of everyday automation helpers. Agents handle small conversion and lookup chores without a service per task.

19 actions API key available
Platform Documentation ↗ Capability data verified 2026-07-31
A production run is released and needs a label set
Agent calls Generate Barcode for every unit in the run using the symbology the receiving warehouse scans
Agent decodes its own output with Scan Barcode to confirm each code round-trips
Agent compares the decoded message against the source SKU character for character
Agent posts the proof sheet and the count of any codes that failed to round-trip to the warehouse channel
The warehouse lead approves the proof before the batch is released to the label printer

What This Integration Enables

Mallabe consolidates a set of everyday automation helpers behind one account, and it organizes them into categories that map to real jobs rather than to an API surface: barcodes, currencies, images, websites, user agents, and files. The barcode pair is the sharpest of them. Generate Barcode renders UPC-A, UPC-E, EAN-13, EAN-8, Code 128, Code 39, and Interleaved 2 of 5, and Scan Barcode decodes a code back out of an image. Having both in the same connector means an agent can verify its own output, which matters more for physical labels than for anything else in this catalog, because a wrong label is not a bad record, it is a bad pallet.

One design fact governs how the rest is used. The image operations read from publicly accessible URLs, not from file uploads, which is why Upload File To Mallabe exists: it copies a file into Mallabe's CDN and hands back a public link that Resize, Compress, Crop, and the others can then read. That is a deliberate bridge, and it is also a decision point worth naming, because a private file becomes a publicly reachable one for the duration of the operation. Every file-producing action offers a Save To Storage toggle that keeps a durable copy in FlowRunner file storage rather than relying on the temporary CDN link. Use it whenever the output has to outlive the run.

Without FlowRunner

Labels proofed by eye Someone scans one sample with a handheld and assumes the rest of the run matches
Assets resized by hand Product images are downloaded, resized in an image editor, and re-uploaded before a listing goes live
Outages found by customers The first report that a site is down arrives in the support inbox

With FlowRunner

Codes proved by decoding them Every generated code is decoded and compared to its source before the run is approved
Assets prepared in the flow Resize, compress, and crop run between the source system and the destination with no manual step
Outages found on a schedule A recurring check reports a site as down the moment it stops returning a success code

Use Case Scenarios

Label generation with a decode proof

A production run is released from the inventory system. For each unit, the agent calls Generate Barcode with the symbology the receiving warehouse's scanners are configured for, because each symbology constrains what the message can contain and how long it can be. Rather than trusting the render, the agent feeds every generated image back through Scan Barcode with the same symbology declared, and compares the decoded message to the source SKU. Codes that round-trip cleanly go into the proof sheet. Codes that do not, usually because the message exceeded what the symbology allows, are listed separately with the offending SKU. Nothing reaches the printer until a person has seen both lists.

Preparing catalogue imagery for a storefront

New product photography lands in Google Drive or Microsoft OneDrive, and the product records live in Airtable. For each new asset the agent calls Upload File To Mallabe to get a readable link, then Get Image Metadata to check format and dimensions before doing any work. It calls Crop Image with the gravity set so the pivot lands where the product sits rather than computing offsets, Resize Image with the aspect-preserving strategy for the listing variant, and Compress Image to bring the file under the storefront's ceiling. Save To Storage keeps a durable copy, and the resulting URLs are written back to the product record before the listing goes live on Shopify.

Scheduled uptime checks with real branching

A recurring flow walks the list of customer-facing domains and calls Check Website Status on each. Mallabe treats only 200, 201, 202, and 204 as alive, so a redirect loop or a maintenance page returning anything else is correctly reported as down rather than quietly passing. The HTTP method can be changed for endpoints that reject GET. When a site fails, the agent calls Get Website Thumbnail so the alert carries a picture of what visitors are currently seeing, and posts both to the on-call channel. Get Website Icon supplies the brand mark for the alert card and, in a separate flow, decorates CRM records and link directories.

Human-in-Loop Highlight

Barcodes are the one output in this connector that leaves the software entirely. A resized image can be regenerated. A currency conversion can be recalculated. A run of printed labels is stock, ink, and time already spent, applied to physical goods that will move through a warehouse where the scanner is the only thing that will ever read them again. And the failure mode is quiet. Each symbology constrains what its message may contain, so a SKU one character too long for Code 39, or carrying a character EAN-13 cannot encode, throws no error at the operator. It produces a code that scans as something else, or does not scan at all. So the agent proves its own work before it asks. It decodes every generated image with Scan Barcode, compares the result to the source SKU, and posts to the warehouse channel: "Run 4471, 640 labels generated as Code 128. 638 decoded back to their source SKU. 2 did not: SKU NLF-ASSY-0091-REV-C and NLF-ASSY-0093-REV-C. Approve the 638 for print and hold the 2, or hold the whole run?" The warehouse lead decides, because the warehouse lead is the one who knows whether a split run is workable on the floor today. That is human-in-the-loop placed where the cost is unrecoverable, not where the code is convenient.

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

19 actions

Barcodes

3
  • Generate Barcode Renders a linear barcode image from a message and returns a hosted CDN link to the PNG, supporting UPC-A, UPC-E, EAN-13, EAN-8, Code 128, Code 39, and Interleaved 2 of 5. Each symbology constrains what the message may contain, so the choice is not cosmetic.
  • Generate QR Code Renders a QR code encoding a URL, plain text, contact details, or Wi-Fi credentials and returns a hosted CDN link to the PNG in one of three preset sizes. Save To Storage keeps a durable copy in FlowRunner file storage.
  • Scan Barcode Decodes a barcode or QR code from a publicly accessible image URL and returns the embedded message. The symbology must be declared up front. Used to read scanned tickets and shipping labels, and to verify codes the same flow generated.

Currencies

2
  • Convert Currency Converts an amount between any two of the supported currencies, including Bitcoin and Special Drawing Rights. Leave the date empty for the latest rate, or supply one to convert at that day's historical rate, which is what makes it usable for restating past invoices.
  • Get Daily Rates Retrieves the daily rate table for a base currency against every supported currency, or a chosen subset. Rates originate from the European Central Bank reference set. Used to refresh a pricing sheet or a finance dashboard on a schedule.

Images

9
  • Resize Image Resizes an image from a public URL using one of three strategies: aspect-preserving resize, exact resize to a fixed width and height, or scale where the dimensions are treated as percentages.
  • Compress Image Reduces file size by lowering quality, expressed as a percentage where 100 keeps maximum fidelity. Used to bring assets under an email or storefront size ceiling.
  • Get Image Metadata Returns format, pixel dimensions, colour space, and embedded EXIF data without modifying the file. Used to branch a flow on image shape or to check an upload before working on it.
  • Crop Image Cuts a rectangular region out of an image, with gravity setting the pivot the crop starts from so the region can be positioned without arithmetic. Manual mode is available where exact offsets are needed.
  • Flip Image Mirrors an image along either axis, or both together for a 180 degree rotation. Used to correct photos captured through a front-facing camera or a mirror.
  • Rotate Image Rotates by an arbitrary angle in degrees. Angles that are not multiples of 90 expose triangular corners, which are filled with the chosen background colour.
  • Blur Image Applies a Gaussian blur with a value from 0.3 for a barely perceptible softening up to 1000 for a heavy blur. Used to obscure detail or to produce soft background variants.
  • Greyscale Image Converts to greyscale, discarding colour while preserving luminance. Used to normalise logos and photographs for print or monochrome thumbnails.
  • Join Images Stitches two images into one composite, stacked vertically or side by side, with alignment control when the images differ in size. Used to build simple comparison and before-and-after assets.

Websites

3
  • Check Website Status Performs an uptime check and treats only HTTP 200, 201, 202, and 204 as alive; anything else, including a timeout, marks the site as down. The HTTP method can be changed to probe endpoints that reject GET.
  • Get Website Thumbnail Renders a screenshot of a site's landing page and returns a hosted CDN link. Used to attach a picture of the current state to an outage alert, and to build visual link previews.
  • Get Website Icon Retrieves a site's favicon and returns a hosted CDN link. Used to decorate directories, CRM records, and link lists with brand marks.

User Agents

1
  • Parse User Agent Breaks a raw user agent string into structured fields for browser, rendering engine, operating system, and device. Used so flows can branch on device type instead of pattern-matching the string by hand.

Files

1
  • Upload File To Mallabe Copies a file into Mallabe's CDN and returns a publicly accessible link. This is the bridge for the image operations, which read public URLs only. Accepts a source URL or a base64 data URI, with the base64 payload winning when both are supplied, up to 10 MB.

Frequently Asked Questions

What can FlowRunner do with Mallabe?

FlowRunner agents can run Generate Barcode, Generate QR Code, and Scan Barcode in Mallabe, plus 16 more actions.

Does connecting Mallabe to FlowRunner require OAuth?

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

Can Mallabe trigger a FlowRunner workflow automatically?

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

Start building with Mallabe

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