Effortless booking for small businesses through voice assistants.
Project details
Open Counter revolutionizes small business appointments by enabling voice-activated booking through AI assistants. Owners can seamlessly connect their services with Google Calendar, allowing customers to schedule bookings without missing calls. Simplifying the process ensures that every booking is clear and trustworthy.
Open Counter is an innovative solution designed to streamline the booking process for small businesses through voice technology. By enabling customers to schedule appointments seamlessly using their voice, this system enhances convenience while reducing missed booking opportunities that often occur during business hours.
With Open Counter, business owners can set up their services, prices, and availability with just a simple spoken dialogue, seamlessly integrating with Google Calendar. This real-time interaction empowers customers to make bookings through Alexa+, other AI assistants, voice pages, or dedicated booking pages. The system is equipped with an intelligent rule-checking mechanism that ensures every appointment is confirmed only after receiving explicit consent from the customer. Following a successful booking, customers receive a clear receipt detailing the verification checks that were performed, along with a unique booking code.
| For Business Owners | For Customers | For AI Assistants |
|---|---|---|
| Describe services, prices, and hours in simple terms using voice, along with rules for bookings. | Ask for appointments effortlessly, e.g., "Book a haircut Friday at 3 PM." | Utilize a dedicated MCP server for each listed business, enabling efficient interactions. |
| Integrate Google Calendar swiftly, ensuring personal appointments are blocked off automatically. | Receive a booking receipt after each confirmation, complete with checks performed and reminders. | Access user-friendly tools designed for optimal voice interaction. |
| Monitor incoming bookings, track their sources, and receive phone alerts for every booking made. | Cancel bookings easily by voice or via the web using the provided confirmation code. | View booking cards on interfaces like Echo Show for seamless interaction. |
Open Counter operates through a reliable architecture that preserves the owner’s preferences and calendar availability while facilitating customer interactions:
flowchart LR
subgraph Customers
A[Alexa+ / any MCP assistant]
V[Voice page<br/>Whisper speech-to-text]
W[Booking page]
end
subgraph "Open Counter (Cloudflare Workers)"
M["MCP server<br/>/mcp (directory) · /mcp/{slug}"]
N[Understanding<br/>parser first, AI only fills gaps]
G{{"The counter: 8 checks<br/>accepting · voice-allowed · open · notice<br/>free · locked · confirmed · written"}}
D[(D1: businesses, bookings,<br/>slot locks, alerts)]
end
C[(Owner's Google Calendar<br/>or built-in diary)]
P[Owner's phone<br/>Web Push alert]
A --> M
V --> N --> M
W --> G
M --> G
G --> C
G --> D
D --> P
Open Counter addresses a significant challenge faced by many independent businesses: the difficulty of managing bookings while providing essential services. Missing calls leads to lost potential revenue. Traditional booking software often relies on forms that can be cumbersome and do not integrate with existing voice technologies. This results in missed opportunities and inconveniences for both business owners and customers. Open Counter eliminates these barriers by allowing direct voice interaction for scheduling.
Open Counter continues to evolve, with plans for additional features, such as:
Visit the live demo at Open Counter to experience the ease of voice booking without the need for an account.
Comments
0Start the conversation
Share the first comment.