Built my daily new business monitor for my city.
I've just shipped my first Trigger.dev automation. Here's what it does: Every morning at 9am it searches Google Maps (via SerpAPI) for new photo studios and print shops opening in the city. It sends me a Telegram message with only the businesses I've never seen before — no duplicates, ever.
Stack:
- Trigger.dev (scheduled task, runs in the cloud)
- SerpAPI → Google Maps search
- Upstash Redis → deduplication across all runs
- Telegram Bot API → morning digest
The interesting part: Instead of searching the whole city at once, it rotates through 46 micro-districts, one per day at zoom 16. This keeps me within SerpAPI's free tier (3 credits/day) while covering the whole city over a 46-day cycle.
Biggest lesson: I tried to upgrade to EGRUL (business registry) for truly "new" companies, but hit API auth issues. Sometimes the simpler working solution beats the perfect one.