All templates

Automated EasyPost Shipping Cost Reconciliation

Every Monday, WebRun opens EasyPost, checks every label purchased last week for its cost, carrier, and order reference, logs each shipment in Airtable against its matching order, and posts a reconciliation summary to Notion flagging any shipment with no matching order or a cost above what was expected, so shipping spend never drifts unnoticed.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 EasyPost check last week's label spend and shipments
2 Airtable log each shipment against its order
3 Notion post the reconciliation summary
In short

How do I reconcile EasyPost shipping costs against my orders?

WebRun checks EasyPost every Monday for last week's label spend, logs each shipment in Airtable against its matching order, and posts a reconciliation summary to Notion flagging any shipment with no matching order or a cost above what was expected. That catches shipping cost drift weekly instead of finding it at month end.

  • Shipping cost overruns get flagged the same week they happen
  • Every shipment is matched to its order automatically
  • Resolved mismatches stop reappearing in the weekly summary

Built for ecommerce operations · fulfillment teams · finance teams · shipping managers

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.easypost.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    EasyPost - check last week's label spend and shipments
    easypost.com
    WebRun in EasyPost: check last week's label spend and shipments
    WebRun opens EasyPost to check last week's label spend and shipments.
    • Open EasyPost and list every label purchased in the past week
    • Capture the cost, carrier, service level, and order reference for each
    • Note any shipment with a cost noticeably above the expected rate

    Done when Last week's shipments are captured with cost and order reference.

  3. 2
    Airtable - log each shipment against its order
    airtable.com
    WebRun in Airtable: log each shipment against its order
    WebRun opens Airtable to log each shipment against its order.
    • Log each shipment's cost against its matching order record
    • Flag any shipment with no matching order found
    • Flag any shipment costing more than expected for its service level

    Done when Every shipment is logged and matched, or flagged as a mismatch.

  4. 3
    Notion - post the reconciliation summary
    notion.so
    WebRun in Notion: post the reconciliation summary
    WebRun opens Notion to post the reconciliation summary.
    • Post the reconciliation summary with total shipping spend for the week
    • Note the count of unmatched shipments and cost overruns
    • Break down average cost per carrier

    Done when This week's reconciliation summary is posted in Notion.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.easypost.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Reconciliation summary · Notion
OutputWhat each run produces - A weekly EasyPost shipping cost reconciliation in Airtable, summarized with flagged mismatches in Notion.
Reconciliation
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it purchase or void a shipping label for me?

No. WebRun only reads label and cost data already in EasyPost and reconciles it against your orders. Purchasing or voiding a label stays a step your team takes.

What counts as a mismatch?

A shipment with no matching order found, or one costing noticeably more than expected for its service level. Both get flagged so someone can check why.

What happens once a flagged mismatch is resolved?

It reads the live order and shipment data each Monday, so a mismatch resolved during the week is not flagged again the following run.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.