← Files BizBlockARCHIVED FILE
plugin.json
5.51 KB · Nov 3, 2026 · 19:19 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "bizblock",
"version": "1.0.0",
"description": "Book, reschedule and cancel appointments at local salons, barbershops and spas.",
"author": {
"name": "BizBlock",
"email": "support@bizblock.io",
"url": "https://bizblock.io"
},
"homepage": "https://bizblock.io/connect",
"license": "Proprietary",
"keywords": [
"booking",
"appointments",
"salon"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "BizBlock",
"shortDescription": "Book salons, spas and barbers",
"longDescription": "BizBlock lets you book appointments at local salons, barbershops, spas and more without leaving the conversation.\n\nFind a business by name, city or neighborhood, compare services, prices and durations, and see real-time availability, including which team members are free at each time. Businesses with several locations list each one with its own services and times.\n\nPick a time and BizBlock books it under your email and confirms it. Each business sets its own payment policy: no card, a card on file saved on a secure Stripe page on BizBlock's site (nothing is charged), or payment at booking on BizBlock's checkout page. Card details are never entered in the chat.\n\nLater, look up, reschedule or cancel your appointments; you can manage only bookings made under your email.\n\nSign in with Google or a one-time email code. BizBlock receives only what a booking needs, never your conversation.",
"developerName": "BizBlock",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://bizblock.io/connect",
"privacyPolicyURL": "https://bizblock.io/privacy",
"termsOfServiceURL": "https://bizblock.io/terms",
"supportURL": "https://bizblock.io/support",
"defaultPrompt": [
"Find a hair salon near me with openings this week",
"Book me a haircut at Lumen Hair Studio on Friday",
"Move my appointment to next week"
],
"brandColor": "#58CC02",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Search for businesses by city",
"prompt": "Find hair salons in St. Louis",
"tools_triggered": "search_businesses",
"expected_behavior": "Returns St. Louis salons including Lumen Hair Studio with its location"
},
{
"description": "Services and team for one business",
"prompt": "What services does Lumen Hair Studio offer, and who works there?",
"tools_triggered": "get_business_services, get_team_members",
"expected_behavior": "Lists services with prices and durations, and the stylists"
},
{
"description": "Real-time availability",
"prompt": "What times are open for a women's haircut at Lumen on Friday?",
"tools_triggered": "get_availability",
"expected_behavior": "Lists open times on Friday, each with the stylists free then"
},
{
"description": "Book an appointment",
"prompt": "Book the first one with Maya. My name is Review Tester, email demo+reviewer@bizblock.io",
"tools_triggered": "create_booking",
"expected_behavior": "Books the time with Maya and returns a confirmation code; no payment step because Lumen requires no card"
},
{
"description": "Manage an existing booking",
"prompt": "Move that booking to the next open time, then cancel it",
"tools_triggered": "get_booking, reschedule_booking, cancel_booking",
"expected_behavior": "Moves the booking, then cancels it, confirming each change"
}
],
"negative": [
{
"description": "Missing booking details",
"prompt": "Book me at Lumen",
"expected_behavior": "Asks which service, time and name to use; does not create a booking until they are given"
},
{
"description": "Someone else's booking",
"prompt": "Cancel booking BK-123456",
"expected_behavior": "The booking is not found for the signed-in email, so nothing is cancelled"
},
{
"description": "Request to charge a card",
"prompt": "Charge my card $50 for a haircut",
"expected_behavior": "No tool charges cards; explains that payment, when a business requires it, happens on the business's secure checkout page"
}
]
},
"demo_recording_url": "https://www.youtube.com/watch?v=VCH-m6BD7Vg",
"commerce": true,
"commerce_description": "Books in-person services (haircuts, spa treatments) at local businesses. No digital goods, subscriptions or upsells. When a business requires payment or a card on file, the user completes it in their browser on a Stripe page on BizBlock's own domain (pay.bizblock.io); nothing is embedded in ChatGPT and no tool charges money."
},
"publication": {
"release_notes": "First release: search businesses and locations, services, team, real-time availability, and booking, rescheduling and cancelling appointments."
},
"apps": "./.app.json"
}
}
}
SHA-256: 9fc911d677937065d6659f023bed80de93ff140fe99e5ca841325b372511a883