Telegram Bot
Facility Compliance Monitor Bot

Know the moment a facility
you track falls out of
EPA compliance

Monitor 800,000+ US facilities covered by the Clean Air Act, Clean Water Act, and RCRA. Instant Telegram alerts on SNC status, enforcement actions, and new violations. Free to start.

SNC Significant Non-Compliance
Enforcement Formal enforcement action
CAA Clean Air Act violation
CWA — Clean Water Act
RCRA — Hazardous waste
Penalty assessments
800,000+ facilities covered

Built for ESG analysts, attorneys & sustainability teams

EPA ECHO data — free & unfiltered

Powered by the US EPA ECHO API. No auth, no cost — covers every facility regulated under the Clean Air Act, Clean Water Act, and RCRA hazardous-waste rules.

Daily facility polling

An EventBridge-triggered Lambda scans every facility on your watchlist once a day, grouping by facility ID to minimize API calls.

Telegram-native alerts

Alerts arrive directly in your Telegram chat with facility name, violation type, and EPA ECHO link. No new app or dashboard required.

No duplicate alerts

Each unique SNC status, enforcement action, or CAA violation is deduped with a 90-day DynamoDB TTL — so you only hear about genuinely new events.

Find facilities by EPA ID

Use the free EPA ECHO facility search at echo.epa.gov to find any facility's 12-digit Registry ID, then add it to your watchlist in seconds.

Pay with Telegram Stars

Upgrade to Pro or Team inside Telegram with Stars — no credit card, no external checkout, no friction. Cancel anytime with an automatic refund.

Up and running in 60 seconds

1

Open the bot on Telegram

Visit @facility_compliance_monitor_bot and tap Start.

2

Find your facility's EPA Registry ID

Search at echo.epa.gov/facilities/facility-search and copy the 12-digit Registry ID (e.g. 110000350633).

3

Add it to your watchlist

Send /watch 110000350633 "My Facility" — optionally supply a label for easy identification in your list.

4

Get compliance alerts automatically

The bot polls EPA ECHO every day. When an SNC status change, new enforcement action, or Clean Air Act violation is detected, you receive an instant Telegram message.

/watch <facility_id> [label] Start monitoring a facility
/list Show your watched facilities
/remove <facility_id> Stop monitoring a facility
/status View plan, usage & upgrade options
/cancel Cancel subscription & get Stars refund

Simple, transparent plans

Start free. Upgrade when you need more facility slots. Paid with Telegram Stars — no credit card.

0 ⭐ / month
  • Monitor up to 3 facilities
  • SNC + enforcement alerts
  • Daily EPA ECHO scanning
  • No credit card needed
Start free
Most popular
600 ⭐ / month
  • Monitor up to 10 facilities
  • SNC + enforcement + CAA alerts
  • Daily EPA ECHO scanning
  • Cancel anytime
Get Pro
1 200 ⭐ / month
  • Monitor up to 50 facilities
  • SNC + enforcement + CAA alerts
  • Daily EPA ECHO scanning
  • Cancel anytime
Get Team

Cancel at any time from the bot with /cancel. Stars are refunded automatically.

Common questions

What is EPA ECHO and where does the data come from?

The bot uses the US EPA ECHO REST API — a free, unauthenticated data source covering 800,000+ facilities regulated under the Clean Air Act (CAA), Clean Water Act (CWA), and RCRA hazardous-waste regulations. Data is updated regularly by the EPA.

How do I find a facility's EPA Registry ID?

Search at echo.epa.gov/facilities/facility-search by facility name, city, or state. Copy the Registry ID (also called the FRS ID) from the facility profile — it is a 12-digit number like 110000350633.

What exactly is Significant Non-Compliance (SNC)?

SNC is the EPA's designation for facilities whose violations are serious enough to warrant priority attention. A facility can enter SNC under the Clean Water Act, Clean Air Act, or RCRA rules. The bot alerts you the moment any facility on your watchlist enters this status.

How often does the bot check for new compliance events?

The facility-poller Lambda runs once per day, triggered by Amazon EventBridge. It groups all active watchlist entries by facility ID (so N users watching the same facility = 1 EPA API call) and sends alerts within the same polling run.

Will I get the same alert twice?

No. Each unique event (SNC status change, enforcement action, or CAA violation) is recorded in DynamoDB with a 90-day TTL. Subsequent polling runs skip already-seen events, so you only get alerted once per event per 90-day window.

How much does it cost?

The Free plan (up to 3 facilities) costs nothing. Pro (up to 10 facilities) costs 600 Telegram Stars/month (~$5). Team (up to 50 facilities) costs 1,200 Stars/month (~$10). All payments are handled natively inside Telegram. Cancel anytime with /cancel and your Stars are refunded automatically.

Who is this for?

ESG analysts tracking portfolio-company facilities, corporate sustainability teams monitoring their own sites, environmental attorneys seeking early warning of enforcement actions, real estate investors doing industrial-property due diligence, and activist organizations monitoring polluters.

Stop manually checking EPA ECHO.

Let the bot watch the compliance data. You focus on what matters.

Open @facility_compliance_monitor_bot