A few weeks ago I was searching for a kids' barber in Tashkent. Google Maps showed me plenty of barbershops but not every barber cuts kids' hair, and there was no way to tell which ones do. No websites, no service lists. In Uzbekistan that information lives inside Telegram channels and Instagram DMs. To find out, you'd have to message every shop and wait.
That's how I found Black Shark: 4.9★, 89 reviews, the best independent shop in its neighborhood and its entire online presence was a bare Telegram link. Every booking was a DM. Miss a message, lose a client. Meanwhile the big chains here have booking apps.
Telegram is a great messenger. It was never a booking system.
🌐 Trilingual site (RU/UZ/EN) — instant language switching, real prices from a live database, dark mobile-first design
📅 Full booking system — 4-step wizard, per-barber schedules, real-time slot availability, double-booking blocked, "any available barber" auto-assign, Google Calendar + Telegram deep-link confirmations
👥 First-ever CRM — every booking auto-builds a client record: visits, contacts, history
🔔 Automation pipeline — instant multilingual confirmations, owner alerts, next-day no-show reminders (≈1 in 5 bookings no-show — every reminder is recovered revenue), 2-hour escalation flags, all logged in a notification center
⭐ Review engine with smart routing — 4–5★ clients → Google Reviews; 1–3★ → private feedback that alerts the owner before it becomes a public 1-star. Printable QR card for the mirror.
🤖 AI Superagent — answers AND completes bookings in Russian, Uzbek, or English, with live prices and availability, saved chat history, confirmation cards in-chat. A 24/7 receptionist that never leaves you on "seen."
📊 Admin dashboard — live booking timeline, one-tap confirm/complete/no-show, win-back list for lapsed clients (5+ weeks = one haircut cycle), revenue and growth stats
Before: just a Telegram chat. Invisible on Google, bookings buried in DMs, no client records, no reminders.
After: a trilingual website with online booking, automated reminders, a review engine, a client CRM, and a 24/7 AI receptionist.
AI Lead Qualifier — chat agent that qualifies leads before your manager picks up the phone.
THE PROBLEM
78% of buyers choose the vendor who answers first. Most inbound leads wait hours for a human.
THE SOLUTION
An AI agent answering every lead within seconds, 24/7: short dialog → structured data (need, budget, timeline, contact) → A/B/C grade → instant Telegram alert with a full lead card. Everything logged to Google Sheets.
BUSINESS IMPACT
• Response in seconds, not hours
• 50–70% of routine questions off your sales team
• Structured lead card for every inquiry
• Self-hosted — no monthly SaaS fees
PROVEN IN A LIVE TEST
From "can you make a website for my store?" the agent extracted need, timeline, budget, name and phone in 2 messages, scored the lead class A, and alerted the manager — automatically.
Built on n8n + LLM + Telegram. Details in my profile — DM me.
@Contra HQ 's Top 100 came out this weekend, I got #89 of 1300+ users. I'm locking in to make sure I stay on there between now and Sept 30th.
I'm posting every day until then, about the web, automation and AI work I do for nonprofits, mission-driven teams and small businesses. Tell me what you want first: a project teardown, how I price work, or the jobs that went sideways?
My company, Red Mage, has a tarot theme, so each post gets a card that fits its story. Today's is the Wheel of Fortune. It's the card for the part you don't control: the wheel turns whether you're ready or not, and the only move that matters is what you do when it turns. Fitting, because the list already moved. I was #86 this weekend when I first checked.
If you've been sitting on a website, automation or AI project you keep meaning to fix, my portfolio and client reviews are here: contra.com/andersthemagi
Here's how you can help:
• Like it. It sounds small, but it all adds up.
• Comment with the post you want first. Comments carry it even further.
• Share or repost one that's useful, with a line about why.
• Tag someone who's sitting on a project like that. An intro is the biggest help there is.
• Worked with me before? A review on my Contra profile goes a long way.
Thank you. I'll report back on the 30th, wherever the wheel lands.
We started with a Framer template. It grew into a connected real estate product.
Zettla was initially planned as a modern property website.
But the project raised a bigger question:
What should happen after someone finds a property they like?
Real estate decisions happen across multiple visits. People compare options, save properties, share them with others, wait for price changes, consider financing and usually speak with someone before moving forward.
Zettla was shaped around that journey.
The platform now includes:
- Advanced property filters that help buyers reach relevant listings faster.
- User accounts and bookmarks that preserve their shortlist between visits.
- Price and availability alerts that bring potential buyers back when something relevant changes.
- Online and onsite bookings that turn interest into a viewing or consultation.
- Payment plan requests that give the sales team the selected property, floor plan and financing context before they follow up.
- Local service providers that support customers after finding a property and create another reason to return.
- Automated emails and analytics that keep each flow moving and show where interest turns into action.
Framer powers the public website, property pages, CMS content and customer-facing product experience.
Supabase manages authentication, profiles, bookmarks and the structured data behind every property.
n8n connects the workflows, Cal.com handles scheduling and Resend manages transactional emails.
Put simply:
Framer handles what the customer sees. Supabase remembers what the business needs to know.
For founders, this same approach can support:
- Marketplaces and directories
- Client and member portals
- Platforms with accounts and saved content
- Booking and service products
- Partner and provider networks
- Content-led MVPs with real functionality
Not every idea needs a large custom application from day one.
Sometimes the right approach is a fast, flexible product layer in Framer, connected to a backend that handles identity, data and business operations.
If you are planning something that has outgrown a standard website but does not yet need a large custom platform, let’s talk.