All templates

Automated Ocean Freight Load Status Digest

Every morning, WebRun opens Terminal49, reads the latest milestone for every active container including vessel loaded, vessel arrived, discharged, available for pickup, and in customs hold, then posts a structured load status digest to your Slack freight channel grouped by status tier.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 Terminal49 read latest milestones for all active containers
2 Slack post structured load status digest by tier
In short

How do I get a daily ocean freight container status digest sent to Slack automatically?

WebRun opens Terminal49 every morning, reads the latest milestone and exception status for every active container, and posts a structured load status digest to your Slack channel. Containers with holds or exceptions appear first, followed by in-transit and available shipments grouped by arrival date, giving your whole team a single morning briefing.

  • Every team member sees the full container status picture by 7:30 AM without logging into Terminal49
  • Exceptions and holds surface at the top of the digest so urgent issues get immediate attention
  • The daily digest replaces ad-hoc status requests and keeps the whole freight team aligned

Built for ocean freight importers · logistics operations teams · freight forwarders · supply chain 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 app.terminal49.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Terminal49 - read latest milestones for all active containers
    terminal49.com
    WebRun in Terminal49: read latest milestones for all active containers
    WebRun opens Terminal49 to read latest milestones for all active containers.
    • Open Terminal49 and navigate to the active shipments or container list
    • Read the latest milestone for every container: empty-out, vessel loaded, vessel departed, vessel arrived, vessel discharged, available, full-out, or empty returned
    • Note any containers with a customs hold, port hold, or other exception flag
    • Capture ETA, carrier, port of discharge, and last free day for containers that are discharged or available
    • Group containers by milestone tier: in transit, arrived and awaiting discharge, available for pickup, held, and delivered

    Done when Every active container has its current milestone, ETA or LFD, and exception status captured.

  3. 2
    Slack - post structured load status digest by tier
    slack.com
    WebRun in Slack: post structured load status digest by tier
    WebRun opens Slack to post structured load status digest by tier.
    • Post the load status digest to the freight operations Slack channel
    • Lead with a count of total active containers broken down by status tier
    • List containers with exceptions or holds in a separate highlighted section at the top
    • Follow with in-transit containers grouped by estimated arrival date
    • End with containers available for pickup and their last free days

    Done when The freight ops Slack channel has this morning's load status digest with all containers grouped by tier and exceptions highlighted.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.terminal49.com
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Load status digest · Slack
OutputWhat each run produces - A morning Slack digest of every active container grouped by milestone tier: in transit, arrived, available, held, and delivered, with exceptions at the top.
Text
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

Can I choose which Slack channel receives the digest?

Yes. You specify the channel when you set up the automation. You can route the full digest to your ops channel and a shorter exceptions-only version to a management channel.

What milestone events does Terminal49 track?

Terminal49 tracks empty-out, vessel loaded, vessel departed, vessel arrived, vessel discharged, available for pickup, full-out, and empty returned, plus customs holds, port holds, and last free days from carrier and terminal data.

How current is the data in the morning digest?

Terminal49 updates steamship line data within 6 hours and terminal data within 2 hours, so the morning digest reflects the most recent status available from each data source.

Put this on autopilot.

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