Spot vessel anomalies at shipping chokepoints with a Telegram alert

Watches ship traffic at major shipping chokepoints every two hours and sends a Telegram alert when a vessel goes dark, stalls, or drifts off course.

How the work actually flows

It branches. Exactly one path is taken; runs once per each shipping chokepoint zone.

Pattern: Exclusive Choice (4) · Multiple Instances without Synchronization (12)

flowchart TD trig(["every two hours"]):::trigtime s0["check live ship positions"]:::task s1[["review vessel patterns"]]:::mi s2["flag unusual behavior"]:::task s3["add news context"]:::task trig --> s0 s0 -->|"one per each shipping chokepoint zone"| s1 s1 --> s2 s2 --> s3 gx{"× real anomaly or not"}:::gate s3 --> gx p00["send telegram alert"]:::task gx -->|"anomaly found"| p00 p10["stay quiet"]:::task gx -->|"no anomaly"| p10 p00 --> out p10 --> out out[/"telegram alert on real anomalies"/]:::out pay{{"early warning on shipping disruptions"}}:::pay out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepRuns once per itemOne path onlyResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
AI Agents & Autonomous SystemsMessaging & NotificationsResearch & Market Intelligence
Connects
ClaudeTelegramAISStream.ioMarineTraffic

The problem it solves

You often find out a vessel has gone dark, stalled, or drifted off its lane only after it has already delayed your cargo. Watching ship-tracking data manually across every chokepoint your shipments pass through isn't realistic for a lean team. By the time a problem shows up in the news, you're already reacting instead of planning.

Who it fits

Supply chain operators, freight forwarders, and cargo owners who need early warning on vessel disruptions at key shipping chokepoints.

How it works

  1. Every two hours, the system checks live ship position data across major shipping chokepoints
  2. AI reviews each vessel's speed, heading, and status against normal patterns
  3. It flags anything unusual, like going dark, loitering, anchoring, or straying off course
  4. News reports on incidents and port events add extra context
  5. If a zone has a real anomaly, you get a single summary message on Telegram, while quiet zones stay quiet
What you get

Ships that go dark or drift caught before they become a crisis

You get a single Telegram alert whenever a vessel at a major shipping chokepoint goes dark, stalls, or drifts off course.

What you get

A Telegram digest that flags only the shipping chokepoints with real anomalies, with details on what each vessel is doing differently.

What you need

An AISStream.io account, an Anthropic API key, and a Telegram bot.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook