FlowRunner
PricingContact
Theme
Start Free

Extract structured data from documents with Base64.ai. Agents scan IDs, invoices, receipts, and forms into labeled fields with confidence scores, detect and match faces and signatures for identity verification, and redact sensitive fields before storage.

11 actions API key available
Base64.ai website ↗ Platform Documentation ↗ Capability data verified 2026-07-27
A new customer submits an ID photo and a selfie through the onboarding portal
Scan Document extracts the ID's labeled fields, name, date of birth, document number, with per-field confidence scores
Recognize Face (Match) compares the ID's photo against the selfie and returns a similarity score
High-confidence extractions with strong face-match scores pass automatically; the workflow sorts everything else into a review queue
Sensitive fields are redacted before the document image is stored
Borderline cases post to the verification channel with the extracted fields, both images, and the scores
The compliance reviewer examines the borderline match and makes the accept-or-reject call, because a verification verdict lands on a real person

What This Integration Enables

Base64.ai answers the question that decides whether document AI belongs in production: not "what does this document say?" but "how sure are you?" Every extracted field arrives with a confidence score, every face and signature match arrives as a similarity score, and those numbers are precisely what a FlowRunner workflow needs to split traffic: the confident cases flow through untouched, and the uncertain ones route to a person. That split is the entire architecture of trustworthy document automation, and this connector ships with it built in. - Extract labeled fields, text, tables, images, and signatures from IDs, passports, invoices, receipts, and forms in a single stateless call - Restrict recognition to specific model types and redact sensitive fields before storage - Process large files and high-throughput batches asynchronously with job polling - Detect and match faces for identity verification, including ID-to-selfie comparison - Detect and match handwritten signatures against known specimens - Reuse configured extraction flows and review stored results with pagination - Monitor plan, quota, and remaining usage from inside the workflow

Without FlowRunner

Document data is retyped by hand Invoices, IDs, and forms queue for manual entry, and every keystroke is a chance to be wrong
Every verification needs eyes A person compares every ID photo to every selfie, including the 95 percent that are obviously fine
Sensitive documents are stored raw Full ID images with names, birthdates, and document numbers sit in storage unredacted

With FlowRunner

Fields extract with confidence attached Documents become labeled data, and every field carries a score that says how much to trust it
Humans review the borderline, not the pile Clear passes and clear fails resolve automatically; judgment is spent where scores are ambiguous
Redaction happens at ingestion Sensitive fields are removed at scan time, so what reaches storage is what should reach storage

Use Case Scenarios

The invoice queue that empties itself

Vendor invoices land in [Dropbox](/integrations/dropbox). Each new file triggers Scan Document restricted to the invoice model, and the labeled fields, vendor, date, line items, totals, flow into [Google Sheets](/integrations/google-sheets) and the accounting system. Fields above the confidence threshold post straight through; any invoice with a low-confidence total or an unrecognized layout posts to [Slack](/integrations/slack) with the cropped field image for a human to confirm. The AP team stops typing and starts adjudicating, and only the documents that earned adjudication.

Identity verification with a human on the margin

Onboarding runs the two-check gauntlet: Scan Document on the ID, Recognize Face (Match) between the ID photo and the selfie. Scores above the pass threshold verify automatically, and scores below the fail floor decline with a resubmission prompt. The band between routes to the compliance queue with fields, images, and scores assembled. Reviewers see a few dozen genuinely ambiguous cases a day instead of every applicant, and every automated decision leaves the scores in the audit log as its stated reason.

Signed means verified, not just present

Executed agreements flow through Detect Signatures to confirm every required signature block is actually signed, with unsigned documents bounced back to the sender automatically. For high-value agreements, Verify Signature (Match) compares the signature against the counterparty's specimen from the vault, and low similarity scores escalate to legal with both crops side by side. Batch backfills of the contract archive run through Start Async Scan and Get Async Scan Result, so a decade of paper becomes queryable data without blocking anything.

Human-in-Loop Highlight

Recognize Face (Match) returns a similarity score, and somewhere a workflow turns that number into a verdict on a human being: verified or rejected. Auto-rejecting a legitimate customer because the lighting in their selfie dragged the score down is a customer-facing failure you cannot fully take back; auto-approving a fraudulent match is worse. Base64.ai's own design points at the answer, because per-field confidence and similarity scores exist to be routed on. FlowRunner makes the routing explicit: the workflow owner sets the pass threshold and the fail floor, and everything between goes to a person with the evidence assembled, both images, the extracted fields, the scores. The reviewer decides the margin. The system's honesty about its own uncertainty is what makes the automation safe to run at volume.

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

11 actions

Document Extraction

3
  • Scan Document Extracts structured data from a document or image in a single stateless call, automatically recognizing the model type: IDs, passports, driver's licenses, invoices, receipts, forms. Returns labeled fields, text, tables, images, signatures, and per-field confidence scores, with optional model restriction, field redaction, and advanced settings.
  • Start Async Scan Submits a document for asynchronous processing and returns a job UUID immediately. The entry point for large files and high-throughput batches.
  • Get Async Scan Result Retrieves the result of an asynchronous scan by job UUID, returning the extraction when complete or a status while in progress. Polled until the result is available.

Face Recognition

2
  • Detect Faces Detects and analyzes human faces in a document or image, returning each face's bounding location, cropped image, and confidence. Used to extract the photo from an ID or confirm a selfie contains a face.
  • Recognize Face (Match) Compares a face in a reference document against a face in a query image and returns a similarity score for identity verification. The score this page's human gate routes on.

Signature

2
  • Detect Signatures Detects handwritten signatures in a document, returning each signature's location, cropped image, and confidence. The check that confirms agreements are actually signed.
  • Verify Signature (Match) Compares a signature in a reference document against a query document and returns a similarity score indicating whether the same person produced both. Used to verify signatures against known specimens.

Flows

1
  • List Flows Lists the configured extraction flows available to the account, each bundling model selection, validation, and post-processing rules, with IDs for use in scans and result queries.

Results

2
  • Get Flow Results Retrieves stored scan results for a flow, ordered by time, with text filtering and cursor-based pagination in both directions. The review path over previously processed documents.
  • Get Result by UUID Retrieves a single stored scan result by UUID, including the recognized model, fields, and features. Used to re-fetch a specific extraction record for audits and reprocessing.

Account

1
  • Get Account Retrieves the authenticated account's profile, subscription plan, and remaining usage or credit information. The quota check before large batches, and the credentials sanity test.

Frequently Asked Questions

What can FlowRunner do with Base64.ai?

FlowRunner agents can run Scan Document, Start Async Scan, and Get Async Scan Result in Base64.ai, plus 8 more actions.

Does connecting Base64.ai to FlowRunner require OAuth?

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

Can Base64.ai trigger a FlowRunner workflow automatically?

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

Start building with Base64.ai

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