π A multi-tenant booking SaaS shown end-to-end From the product site that sells it, to the white...π A multi-tenant booking SaaS shown end-to-end From the product site that sells it, to the white...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
π A multi-tenant booking SaaS shown end-to-end
From the product site that sells it, to the white-label site each business gets, straight to the dashboard that runs it all.
π€ How it works:
Customers book by chatting with an AI assistant in a messaging app. Every booking carries the channel it arrived through, turning chat conversations into a highly visible, organized agenda for the business owner.
π The Admin Panel:
Live Analytics: Complete with an occupancy heatmap.
Full Agenda Management: Create, reschedule, confirm, complete, or mark as no-show.
Smart Operations: An auto-built customer CRM (generated directly from bookings), catalogue & staff management, and bot-collected reviews.
Real-World Flexibility: The owner can force an appointment on top of another. Barbershops squeeze people in every day, and software that forbids it simply gets abandoned.
π The Tech Stack:
Frontend: Vite + React 19 + HeroUI v3
Backend: FastAPI (Python 3.14) on PostgreSQL
Static Sites: Astro hosted on Cloudflare
Monetization: Stripe subscriptions with a 30-day trial
Data Integrity: No double-booking is guaranteed by a robust database exclusion constraint, rather than just relying on the interface.
π Status:
Live in production and successfully taking real appointments for a barbershop in Zaragoza.
An AI-powered phone receptionist built for real estate agencies that answers inbound calls, qualifies leads in real time, and books showings directly to Google Calendar β all within the call itself, with no manual follow-up required.
The problem: Real estate agencies routinely lose leads to missed calls β after-hours inquiries, calls during showings, or overflow during busy periods. A slow callback often means the lead has already moved on to a competitor.
What it does:
Answers every call instantly, 24/7
Naturally qualifies the caller (buy/sell intent, area of interest, showing vs. agent call)
Collects contact details and preferred timing conversationally
Checks real-time calendar availability before booking
Prevents double-bookings and duplicate entries automatically
Confirms the appointment out loud before ending the call
Built with: Retell AI (conversational voice layer), n8n (workflow automation and business logic), Google Calendar API (scheduling)
Available for: Custom builds for real estate agencies, brokerages, or property management companies looking to stop losing leads to missed calls
When a customer calls to book an appointment, the rep needs an answer immediately. Checking calendars, cross referencing routes, and manually figuring out which technician is available while someone is on the line creates delays and errors.
We designed a booking flow where the rep picks a date and the system filters to that day immediately, showing the AI recommendation for the best technician available. The rep does not have to leave the platform or put the customer on hold. The answer is already there. They confirm and move on.
The AI factors in the technician's schedule, working hours, and how much travel time the appointment adds to their route before surfacing a recommendation.
Redesigned Linea's home screen. The bit i care about most is the signals panel, the system watches every run and flags anything that looks wrong: "hallucination suspected", "tool error", last seen, how often. you catch it before a user does.
Each execution shows its cost. the support assistant's about a cent a run. Second shot is the canvas where the flows get built.
Is the home page enough at a glance, or would you pull executions higher?