Check suspicious links for safety before you click them

Send a link to a Telegram bot and get an instant safety report combining VirusTotal and urlscan.io scan results.

How the work actually flows

It branches. Every path runs; it continues once enough have finished.

Pattern: Sequence (1) · Parallel Split (2) · Structured Partial Join (30)

flowchart TD trig>"link message received"]:::trig s0["receive submitted link"]:::task s1["combine scan results"]:::svc s2["send safety report"]:::svc trig --> s0 s1 --> s2 gx{"+ which scanners check link"}:::gate s0 --> gx p00["scan link for threats"]:::task gx -->|"virustotal scan"| p00 p10["scan link for threats"]:::task gx -->|"urlscan scan"| p10 jn{"N of M combine available results"}:::gate p00 --> jn p10 --> jn jn --> s1 out[/"plain language safety report"/]:::out pay{{"avoid clicking phishing links"}}:::pay s2 --> out out --> pay s1 -. "failures recorded, run continues" .-> out 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 stepAn outside serviceEvery pathWaits for enoughResultPayoff
Build size
Advanced

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

Business functions
AI Agents & Autonomous SystemsMessaging & NotificationsSpreadsheet & Database Ops
Connects
TelegramVirusTotalurlscan.ioOpenAI

The problem it solves

You get an email or message asking you to click a link, and you can't tell if it's a phishing attempt or the real thing. Pasting the link into multiple security tools and reading through the results takes time you don't have in the moment.

Who it fits

Anyone who wants a fast, reliable way to check a link before clicking it, especially teams handling a lot of email.

How it works

  1. You send a suspicious link to a Telegram bot
  2. The link is scanned by VirusTotal and urlscan.io at the same time
  3. AI combines both results into one plain-language summary
  4. If one scan fails, the summary still delivers using the other source
  5. You receive the safety report right in Telegram
What you get

Risky links caught before anyone clicks

Send any suspicious link to a Telegram bot and get a plain-language safety verdict back in seconds.

What you get

A plain-language safety report for any link, delivered as a Telegram message.

What you need

A Telegram bot, a VirusTotal account, an urlscan.io account, and an OpenAI API key.

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