FlowRunner
PricingContact
Theme
Start Free
Integration Guide August 1, 2026 8 min read

How to Connect ShipBob with Base64.ai (With or Without an AI Agent)

Connect ShipBob fulfillment events to Base64.ai document intelligence so shipment exceptions and delivery disputes resolve on evidence, with an AI agent that pauses for a human before a replacement order spends real money.

How to Connect ShipBob with Base64.ai (With or Without an AI Agent)
trigger ShipBob fires On Shipment Exception when a shipment goes sideways
action Get Shipment and Get Order pull the shipment history and what was promised
check Agent classifies the exception: lost, damaged, refused, or delivery disputed
action Scan Document extracts the carrier paperwork into labeled fields
action Detect Signatures checks the proof of delivery; Verify Signature (Match) compares when a dispute needs it
check Agent weighs the evidence against the shipment record and the order value
human Agent pauses before Create Order ships a replacement, posting evidence and recommendation to a named approver
action On approval, Create Order reships or Create Return brings the item back, with the decision in the audit trail

How do you connect ShipBob to Base64.ai?

You connect ShipBob to Base64.ai by having ShipBob’s On Shipment Exception trigger drive Base64.ai actions: the workflow pulls context with Get Shipment and Get Order, runs Scan Document on the carrier paperwork, and checks proof-of-delivery signatures with Detect Signatures, so every exception arrives as structured evidence instead of a PDF attachment nobody opens. FlowRunner is a visual AI-agent orchestration platform where automations run autonomously and pause for human judgment on the steps that carry real consequence. When the connection runs as an AI agent, the agent reads the evidence and recommends a resolution, and it stops for a named human before Create Order ships a replacement at your expense.

The problem it solves

Every shipment exception opens a small investigation, and today a person runs it by hand. A package shows an exception, and someone in ops downloads the carrier’s paperwork, squints at a scanned proof-of-delivery, compares the address against the order, checks whether the signature looks like anything, and decides: reship, refund, or fight the carrier. Each investigation is minutes of judgment work buried under minutes of document handling, and exceptions arrive in bursts precisely when the team is busiest.

The edges cost real money in both directions. Move too fast and you reship orders that were actually delivered, eating the cost of goods and shipping twice while training bad actors that a “never arrived” email works. Move too slow and genuine victims of a lost package wait a week for a replacement, then tell everyone about it. Returns have the same shape: On Return Completed says a box came back, but whether the paperwork matches what is inside is a document question nobody consistently asks.

How it works: the connection

The connection listens to ShipBob and reads with Base64.ai. Here is the plain version, grounded in the real connector actions.

  1. Trigger: ShipBob fires On Shipment Exception when a shipment goes sideways.
  2. Read: The workflow calls Get Shipment for the tracking history and Get Order for what was promised to whom.
  3. Scan: It calls Scan Document on the carrier paperwork, turning the exception documents into labeled fields: dates, addresses, disposition codes.
  4. Verify: Where proof of delivery is in question, it calls Detect Signatures, and Verify Signature (Match) when there is a reference to compare against.
  5. Assemble: It builds an exception record: what ShipBob says happened, what the paperwork says happened, and where they disagree.
  6. Resolve: The clean cases proceed: a confirmed-lost package flows toward Create Order for reshipment, a refused delivery flows toward Create Return.

That is the “just connect them” answer. Exceptions arrive pre-investigated, with the document work already done. On Return Completed runs the same pattern for inbound boxes, scanning the return paperwork so mismatches surface before restocking. The person who used to run each investigation by hand now starts from an assembled file instead of a blank tracking number, and the judgment part of the job is the only part left.

A dark horizontal flow diagram on a #0C0E12 field with six nodes joined by a thin sage-green line: an exception alert node, a shipment context node, a document scan node, a signature check node, an evidence assembly node, and a resolution node

Can an AI agent run it? (and why a human stays in the loop)

Yes, and exception handling is agent territory by nature, because no two exceptions are identical. The agent holds Get Shipment, Get Order, Scan Document, Detect Signatures, Verify Signature (Match), Create Order, Create Return, and Cancel Order as tools, and it reasons across them: the carrier scan says delivered, the proof-of-delivery has no detectable signature, the customer claims non-receipt, and this address has two prior claims. A rules engine sees four unrelated facts. The agent sees a pattern that deserves a person.

The consequential step is Create Order, because a replacement spends the cost of goods and fulfillment a second time. Before it, the agent invokes a human-in-loop flow it holds as a callable tool. The workflow pauses and posts to the ops channel: “Shipment [ID] shows delivered, but Detect Signatures found no signature on the proof-of-delivery and the customer disputes receipt. Order history is clean. Recommend reshipment. Approve Create Order, or route to a carrier claim instead?” A named approver decides, the chosen action runs, and the decision, the evidence set, and the timestamp land in the audit trail.

Routine paths stay fast. A package crushed in transit with photographed damage and a clean history is an easy reship the approver clears in one click, and genuinely unambiguous cases can be configured to flow through. The gate exists for the ambiguous middle, which is exactly where money leaks. Prospects call this the digital andon cord: like Toyota’s cord on the line, the workflow stops itself when the evidence disagrees, and a person restarts it with the whole file in front of them.

A dark Slack-style approval card on a #0C0E12 background titled "Reshipment pending review

FlowRunner vs Celigo

Celigo is a serious platform for fulfillment stacks, and its strengths deserve naming: prebuilt integration apps that sync commerce systems at enterprise depth, mature error management, and a strong track record wiring 3PL data into ERPs, especially NetSuite-centric stacks. If your problem is keeping an ERP and a fulfillment network in perfect record-level sync, Celigo has purpose-built products for it.

The difference is what this pair actually needs: judgment over documents, and a human gate before spend. FlowRunner is built around native human-in-the-loop and AI-agent orchestration, where evidence reading and the pause before Create Order are the core of the platform, not a custom flow you script.

What matters for this pairFlowRunnerCeligo
Human-in-the-loop before Create Order reshipsNative. The agent invokes an approval flow as a callable tool with the evidence attachedError and exception queues exist; approval-gated actions are yours to build
Who runs the flowAn AI agent reads scanned evidence, reasons, picks actions as toolsPrebuilt integration apps and flows you configure
Users includedUnlimited users on every tierSeat and endpoint licensing by plan
Bring your own AI keysYes, BYOKPlatform AI features are Celigo’s own
Self-hosted optionYes, cloud-hosted or self-hostedCloud iPaaS
Pricing modelTransparent workflow-based tiers starting at $45/moEnterprise iPaaS pricing, quoted per stack

If you run a large ERP-centered operation and need deep record sync across a dozen systems, Celigo is genuinely built for that job. If the job is an exception desk that reads paperwork and holds spend for approval, this pairing does it at mid-market weight and price.

Before and after

Here is what changes operationally when the connection is live.

CategoryBeforeAfter
Exception intakeExceptions pile up in a queue until someone opens each PDFOn Shipment Exception arrives pre-scanned with evidence attached
Document handlingOps squints at carrier scans and proof-of-delivery images by handScan Document and Detect Signatures structure the paperwork automatically
Reshipment decisionsReship-or-refuse calls are made inconsistently under time pressureEvery replacement passes a named approver with the full evidence file
Claim leakageDeliveries disputed without evidence get reshipped to end the conversationSignature checks separate weak claims from real losses before money moves
Return verificationReturned boxes are restocked on faith in the labelOn Return Completed paperwork is scanned and mismatches surface first

A dark summary panel on a #0C0E12 field with stacked before-and-after rows as paired abstract bars, the after column resolving into an orderly file of evidence chips

What you can build

Exception desk with evidence. On Shipment Exception fires. The agent pulls Get Shipment and Get Order, scans the paperwork with Scan Document, and delivers a classified, evidence-backed exception to the queue instead of a bare alert.

Disputed-delivery investigator. When a customer disputes a delivered shipment, the agent runs Detect Signatures on the proof of delivery, compares against reference with Verify Signature (Match), and routes the reshipment call through the approval gate.

Return paperwork verification. On Return Completed fires. The agent scans the return documents, checks them against the original order, and flags mismatches before Create Return credit logic or restocking proceeds.

Carrier claim builder. For confirmed losses, the agent assembles the claim file, the scanned paperwork, the tracking history from Get Shipment, and the order value, and creates the follow-up so claims stop dying of paperwork fatigue.

Hold-and-release triage. On Shipment On Hold fires. The agent scans whatever document caused the hold, resolves the routine cases, and escalates the ones where the paperwork and the order genuinely disagree.

Common questions

Is it free to connect ShipBob and Base64.ai on FlowRunner? You can build and run the connection on a $100 credit with no credit card, which is roughly 67 days free on the Growth tier at $45/mo. Both connectors are available on every FlowRunner tier, and every tier includes unlimited users and unlimited workflows.

Can I self-host the ShipBob to Base64.ai workflow? Yes. FlowRunner offers a cloud-hosted option and a self-hosted option, so the connection can run inside your own environment.

Does the AI agent need my own OpenAI or Claude key? FlowRunner uses a bring-your-own-keys model, so you connect the AI provider key you already have. You are not locked to one model.

What happens when the delivery evidence is ambiguous? The agent does not guess. It posts the scanned documents, the signature check result, and the shipment history to your ops channel, and a named approver decides between reshipment, refund escalation, or a carrier claim before anything is created.

Which ShipBob events can trigger the document workflow? ShipBob offers five triggers: On Order Shipped, On Shipment Delivered, On Shipment Exception, On Shipment On Hold, and On Return Completed. On Shipment Exception and On Return Completed are the two that carry paperwork worth scanning.

Can the agent ship a replacement order on its own? No. Create Order spends real fulfillment money, so it sits behind the human-in-loop step. The agent assembles the evidence and recommends, and a named approver releases the replacement.

Getting started

Start with a $100 credit on the Growth tier at $45/mo. That is roughly 67 days free, and no credit card is required. Both connectors are available on every tier, and every tier includes unlimited users and unlimited workflows, so the whole exception desk shares one queue and one audit trail from day one.

Explore the integration details:

Start building free at flowrunner.ai or book a demo to see a live ShipBob to Base64.ai workflow, reshipment gate and all.

Ready to automate this?

Start building your first workflow free. $100 in credits, no card required.