DashboardSign inStart your trial

ShipengineShipengine
01Integration field card

Shipengine Automation & Mobile Approval Queue

Run Shipengine on autopilot. Keep the veto.

66 actions

ShipEngine manages carriers, warehouses, batches, and shipment tags. Rills queues those changes for human approval before any action runs.

Try the approval demo

Interactive. No signup. 14 days free · approvals always free.

Powered by Composio
02. The trust layer

Most automation fires first, asks later. Rills shows you the change before it ships.

Every consequential e-commerce action from Shipengine arrives on your phone first. Approve in seconds. Decline without explaining yourself. Workflows wait, paused at zero cost, until you decide.

Queue (3)

SHIPENGINE · BATCH UPDATE
1 / 3

Update 47 shipment tags to 'international'?

47 orders in batch #4421

12 were previously tagged domestic

Carrier would switch to DHL Express for 8

75%
SWIPE → APPROVE
Illustrative. Your real proposals match your data and your approval history.
  1. Free to wait. Free to think.

    Approvals and logic don't cost a credit. Pause a workflow for three hours or three weeks. The price is the same: zero. You only pay when something real happens: an AI call, an outbound action.

  2. Approve from your phone in five seconds.

    Swipe right when you're sure. Decline when you're not. Between meetings, mid-coffee, on the train. No dashboard to babysit, no inbox triage, and no surprise send you find out about after it's already out the door.

  3. Clear runs stop waiting on you.

    Every run is scored against your review step. The ones that clearly match your judgment run above your threshold without a tap; the borderline ones still come to the queue. Autonomy is earned run by run, never switched on for good.

03. Overview

About Shipengine automation

Shipment errors compound silently in your e-commerce stack. A carrier disconnects during a flash sale, shipment tags drift across orders, a batch update duplicates labels, and you don't know until the warehouse is on the phone.

When Shipengine runs unsupervised

Shipengine's operations are powerful but quiet. A single action fires without a review and the fallout lands in your inbox.

  • Disconnect Carrier: A carrier is removed mid-fulfillment, and 30 pending shipments suddenly have no route.
  • Update Shipments Tags: A batch of 200 orders gets the wrong tag, and international shipments get flagged as domestic, incurring customs charges.
  • Delete Package: A package record is deleted before the tracking number updates, leaving the customer with a dead link and a support ticket.
  • Add to Batch: Orders are added to the wrong batch, and you merge two separate customers' shipments into a single label.
  • Connect Shipsurance Account: Shipsurance connects to the wrong account and starts charging premiums on orders you didn't want to insure.

What Rills does inside Shipengine

Rills brings Shipengine automation into a supervised flow: it intercepts operations like disconnecting carriers, updating shipment tags, and deleting packages before they execute. It surfaces the proposed change, the affected order count, and the potential downstream impact, then waits for your approval.

The carrier disconnect still happens; you just see it first.

Why Shipengine has no triggers and how Rills fills the gap

Shipengine doesn't emit events on its own, so you can't rely on it to kick off reviews. Rills fills that gap by watching for changes through scheduled checks and listening to your upstream tools.

  • Scheduled polling: Rills checks carrier connection statuses hourly, flagging any disconnects for your approval before they affect live shipments.
  • Upstream ecommerce events: When an order status changes to 'ready to ship' in your platform, Rills can propose adding that shipment to a batch, subject to your swipe.
  • Manual triggers: You can tell Rills to review a batch of shipment tags before a bulk update goes live, no code needed.
  • Periodic audits: Rills scans for packages stuck in 'pre-transit' and proposes cleanup actions like updating tracking or deleting stale records.
04. Actions

What Rills can do in Shipengine

6 of 66 actions across reads, writes, and updates.

  1. 01

    Add Tag to Shipment

    Tool to add a tag to a shipment for organization and filtering.

  2. 02

    Add to Batch

    Tool to add shipments or rate IDs to an existing batch.

  3. 03

    Cancel Shipment

    Tool to cancel a shipment by ID.

  4. 04

    Connect LTL Carrier

    Tool to connect an LTL carrier account to ShipEngine.

  5. 05

    Connect Shipsurance Account

    Links a Shipsurance insurance account to ShipEngine so you can automatically add coverage to your shipments and protect against financial loss.

  6. 06

    Create Account Image

    Tool to create a new account image in ShipEngine.

05. FAQ

Common questions about Shipengine automation

Can I get mobile approvals before Shipengine disconnects a carrier?

Yes. Rills can propose carrier disconnection when it detects a pattern (like a carrier that hasn't been used in months), but the action won't ship until you approve it from your mobile approval queue. No carrier disappears from your account without your swipe.

How do I automate Shipengine package tracking without AI shipping mistakes?

You can set Rills to monitor when a new order ships and propose starting tracking. Before it actually fires off the tracking request, you swipe to approve from your phone. That way you never accidentally track the wrong package or send a notification to a customer with wrong info.

How do I set up Shipengine batch automation and still keep the final say?

Rills watches your order events and proposes adding shipments to a batch. You review the proposed batch list on your phone and approve before it's finalized. If something looks off, you can reject it. That way your batch labels are created only after your go-ahead.

How do I automate Shipengine webhook creation without getting spammed?

Rills can propose webhook creation based on your shipping rules, but you decide which ones go live. Each proposal shows up in your mobile queue; you swipe to approve or deny. No endless webhook spam, and you can also set it to propose deleting webhooks that are no longer needed, still pending your approval.

How is Rills different from Zapier for Shipengine automation?

Zapier zaps run as soon as conditions are met, no pause for review. If your Shipengine zap misfires (like disconnecting a carrier on a holiday), you undo it after the fact. Rills puts every proposed action, like disconnecting a carrier or adding to batch, into a queue for you to approve from your phone before it happens. You stay in control, nothing ships without your swipe.

Why use Rills instead of Make for Shipengine control?

Make scenarios execute automatically once triggered. If a scenario sends a batch of shipments with an address error, the labels print and you're stuck with the cost. Rills holds the action until you confirm it's correct. The AI gets smarter over time, so routine decisions like tracking start can become autonomous, but you can always pull back the reins.

Does Rills support Shipengine webhooks?

Yes. Rills can propose creating and deleting Shipengine webhooks. You review the webhook details in your approval queue, and the webhook is created only after you swipe. You can also set it to propose deleting webhooks that are no longer relevant, again waiting for your go-ahead.

How much does Rills cost for Shipengine automation?

Approvals and the logic that runs your Shipengine workflows are completely free. You only pay when Rills performs a real action, like starting package tracking, creating a webhook, or adding to a batch. There's no per-step charge for the human review step. So you pay only for the actions that actually ship, not for the decision-making.

06. NEXT MOVE

Approve every Shipengine change before it ships.

14 days free. No credit card. About 90 seconds to your first proposal.