BizAgent
A cross-platform mobile application providing a 24/7 AI-powered receptionist for service-based businesses.
Overview
What it does
BizAgent is a cross-platform mobile application designed for service-based small businesses such as real estate agencies, dental clinics, and consultancies. It provides a 24/7 AI-powered receptionist that interacts with users through an intelligent chatbot.
The chatbot answers frequently asked questions, qualifies leads, validates appointment availability, prevents double bookings, and records confirmed appointments in a Google Sheet used as a zero-cost CRM.
Problem and solution
Problem
Service-based small businesses need a receptionist that can answer questions, qualify leads, manage appointments, and avoid double bookings without the cost of a traditional CRM.
Solution
BizAgent provides a cross-platform AI-powered receptionist that guides users through bookings, validates scheduling, prevents conflicts, and stores confirmed appointments in Google Sheets as a zero-cost CRM.
Highlights
- 01 Conversational AI booking
- 02 Lead qualification
- 03 Smart scheduling
- 04 Google Sheets CRM integration
- 05 Prompt injection resistance
- 06 Offline booking retry
- 07 Network awareness
- 08 Easy client onboarding
Features
Conversational AI Booking
Uses Google Gemini 2.5 Flash to guide users from inquiry to a confirmed appointment in a single session.
Lead Qualification
Collects the user's name, email, and desired service before booking.
Smart Scheduling
Validates business hours and checks Google Sheets for conflicts to prevent double bookings.
Google Sheets CRM
Appends every confirmed booking to a Google Sheet with booking details.
Prompt Injection Resistance
Uses system prompt guardrails to keep the chatbot in its receptionist role.
Offline Resilience
Caches failed bookings locally with AsyncStorage and retries them on the next launch.
Network Awareness
Displays an offline connection banner and disables chat input until connectivity is restored.
Easy Client Onboarding
Allows deployment for a new client by changing the business profile JSON and Google Sheet ID.
Architecture
React Native Expo client using React Context, useReducer, and AsyncStorage communicates with backend endpoints over HTTPS.
Node.js and Express application deployed as Vercel Serverless Functions exposing chat, booking, and health endpoints.
Google Gemini 2.5 Flash processes chatbot requests.
Google Sheets API stores confirmed bookings as CRM records.
Screenshots
Mobile
Swipe to view