Weekend Empire · Project #2-3

Find clients in
Telegram groups

KeyWatch monitors public Telegram groups and alerts you when someone writes something matching your keywords — by meaning, not just exact words. Works across languages. Automatically. 24/7.

You're a barber in Porto.

You're in 3 local Telegram groups. Hundreds of messages every day. You can't read them all.

Someone writes: “Does anyone know a good place to get a haircut near Aliados?”

Your keyword is “barber.” They never wrote that word. But KeyWatch understands meaning — you get an alert anyway. You reply first. Client is yours.

🔔 New in @porto_expats
“Does anyone know a good place to get a haircut near Aliados? Looking for someone who can do a fade.”
🔑 Semantic match: barber (0.82)
⏱ 10 sec ago
Open message →

How it works

1

Open the bot

Start @empire_keywatch_bot. Guided onboarding walks you through every step.

2

Set keywords

Tell the bot what to look for: "barber, haircut, стрижка." Semantic matching handles the rest.

3

Add groups

Send @group_username. KeyWatch joins and starts monitoring. Test with a real message to verify.

Then you just wait.

Alerts come to you automatically. 🔔

Features

🔍

Semantic matching

Matches by meaning, not just exact words. "Looking for a haircut" matches your keyword "barber." Works across languages.

🤖

AI prompt mode

Built-in Haiku AI — no API key needed. Describe what you want in plain language: "Find people looking for apartment rentals."

🔒

Privacy first

Free plan runs on our shared server — we never read your messages. Premium gets a dedicated isolated server. Want maximum privacy? Self-host on your own VPS.

Real-time alerts

Get notified the moment a matching message appears. Alerts arrive as Telegram messages — straight to your DM or a group of your choice.

🆓

Free to start

3 groups, 3 keywords, 150 semantic checks/day. No credit card. No time limit.

🌍

Any language

English, Ukrainian, Russian, Portuguese, Spanish — semantic matching understands meaning in any language.

🔀

Hybrid mode

Combine semantic matching with AI confirmation for maximum precision. Premium feature.

📋

Filter profiles

Different keywords and matching modes per group. Target each community with the right settings. Premium+ feature.

Pricing

Free

$0/forever
  • ✓ 3 groups
  • ✓ 3 keywords
  • ✓ 150 semantic checks/day
  • ✓ 5 AI prompt checks (lifetime)
  • ✓ 1 destination
  • ✓ 2 min polling (10 sec first 3 hrs)
  • ✗ Hybrid mode
  • ✗ Filter profiles
POPULAR

Premium

$10/month
750 Stars (0% commission)
  • ✓ 50 groups
  • ✓ 200 keywords
  • ✓ 20,000 semantic checks/day
  • ✓ 100 AI prompt checks/day
  • ✓ 10 destinations
  • ✓ 10 sec polling
  • ✓ Hybrid mode
  • ✓ Threshold tuning
  • ✗ Filter profiles
POWER USER

Premium+

$27/month
2000 Stars (0% commission)
  • ✓ 100 groups
  • ✓ 200 keywords
  • ✓ 50,000 semantic checks/day
  • ✓ 200 AI prompt checks/day
  • ✓ 10 destinations
  • ✓ 10 sec polling
  • ✓ Hybrid mode
  • ✓ Threshold tuning
  • ✓ 20 filter profiles
  • ✓ Per-group settings
  • ✓ Auto-response (AI replies)
  • ✓ Up to 10 response accounts (assign any to any profile)
  • ✓ Forward originals with media

Pay via Telegram Stars — 0% commission. Self-host on Railway ($5/mo) or your own VPS.

Security first

Numpad code entry

No copy-paste tokens. Enter your setup code via a randomized numpad — protection against phishing and clipboard attacks.

Seamless migration

Move between the shared pool and your own Railway server without losing your session. Transfer is automatic — no re-entering codes.

Ready to find clients?

Guided setup takes 10 minutes. Start getting alerts today.

Open KeyWatch Bot →
🤖Weekend #2-3 · AI-built