By Sagar Shankaran, Founder of CallSphere
Square's 2026 AI agent updates added voice ordering, restaurant inventory, and salon onboarding automation. Here is how a CallSphere voice agent talks to Square's Bookings, Orders, and Catalog APIs.
Key takeaways
Square's 2026 announcements delivered three things voice teams can use immediately: AI-powered voice ordering, salon-onboarding automation, and tighter Bookings/Orders/Catalog APIs. CallSphere's Salon GlamBook deployment runs on this exact stack.
flowchart TD
Client[MCP client · Claude Desktop] --> MCP[MCP server]
MCP --> Tool1[Tool: Calendar]
MCP --> Tool2[Tool: CRM]
MCP --> Tool3[Tool: KB search]
Tool1 --> SaaS1[(Calendly)]
Tool2 --> SaaS2[(Salesforce)]
Tool3 --> SaaS3[(Notion)]For a salon: a stylist's regular calls in. CallSphere's voice agent looks them up by phone in Square Customers, sees their last service was a balayage 8 weeks ago, offers the same with their preferred stylist Tuesday at 11. Customer confirms. The booking creates a Square Booking, charges the deposit via Square's terminal API, and the stylist's calendar is updated before the customer hangs up.
For a restaurant: order calls drop in at peak. The voice agent confirms items, modifiers, and pickup time. The order posts to the Square Orders API; KDS prints in the kitchen; the customer's card is pre-authorized via Square Payments. Zero double-entry.
Three core surfaces. (1) Bookings API — POST /v2/bookings, POST /v2/bookings/availability/search, PUT /v2/bookings/{booking_id}. (2) Orders API — POST /v2/orders, POST /v2/orders/{order_id}/pay, PUT /v2/orders/{order_id}. (3) Catalog API — POST /v2/catalog/list, POST /v2/catalog/search-catalog-items for menu/service lookup.
Hear it before you finish reading
Talk to a live CallSphere AI voice agent in your browser — 60 seconds, no signup.
Auth: OAuth 2.1 with PKCE for multi-tenant; MERCHANT_PROFILE_READ, APPOINTMENTS_WRITE, ORDERS_WRITE, PAYMENTS_WRITE, and ITEMS_READ scopes. Webhooks: booking.created, order.updated, payment.updated.
CallSphere's Salon GlamBook deployment integrates Square Bookings + Payments natively. The voice agent runs Catalog search at session start to load services, prices, and durations into context. Booking writes go straight into Square; reschedule and cancellation tools are wired one-to-one to Square endpoints. Restaurant deployments (early access) use the Orders API plus a kitchen display routing tool. CallSphere's healthcare vertical does not use Square but the Salon and Restaurant patterns ship today.
CallSphere runs 90+ tools across 115+ DB tables and 6 verticals. Pricing $149 / $499 / $1499. 14-day trial. 22% affiliate.
catalog.version.updated webhook.get_available_slots calling bookings/availability/search filtered by team member and service. Implement schedule_appointment calling POST /v2/bookings.create_order calling POST /v2/orders with line items, modifiers, and pickup time. Pay via POST /v2/orders/{id}/pay with a saved card or Square Terminal device ID.booking.updated and order.updated webhooks so out-of-band staff edits propagate back into the voice agent's session memory.// Create a Square salon booking from CallSphere voice
const booking = await fetch("https://connect.squareup.com/v2/bookings", {
method: "POST",
headers: {
Authorization: `Bearer ${squareAccessToken}`,
"Content-Type": "application/json",
"Square-Version": "2026-04-15",
},
body: JSON.stringify({
booking: {
start_at: chosenSlot.rfc3339,
location_id: locationId,
customer_id: caller.squareCustomerId,
appointment_segments: [{
duration_minutes: 75,
service_variation_id: serviceId,
team_member_id: stylistId,
service_variation_version: serviceVersion,
}],
seller_note: "Booked by CallSphere voice agent",
},
idempotency_key: turn.callId,
}),
});
Does Square block AI agents from booking? No. Square's own AI Voice Ordering proves the stack supports it. Use idempotency keys on every write.
Still reading? Stop comparing — try CallSphere live.
CallSphere ships complete AI voice agents per industry — 14 tools for healthcare, 10 agents for real estate, 4 specialists for salons. See how it actually handles a call before you book a demo.
How do reschedules work? PUT /v2/bookings/{booking_id} with the new start_at. The voice agent confirms then writes; Square emails the customer.
Can the agent take payment over the phone? Yes via Card-on-File (source_id of a saved card) or via a Stripe Link Agent Wallet handoff for new cards. Avoid asking for PAN on a recorded call.
Does this work on Square for Restaurants? Yes. The Orders API plus the KDS routing rules cover the workflow. CallSphere is in early access with two restaurant pilots.
Where do I start? Begin a trial, pick the Salon vertical or contact us via demo for restaurant.
Written by
Sagar Shankaran· Founder, CallSphere
Sagar Shankaran is the founder of CallSphere, where he builds production AI voice and chat agents deployed across healthcare, hospitality, real estate, and home services. He writes about agentic AI, LLM engineering, and shipping voice agents that handle real calls in production.
See how AI voice agents work for your industry. Live demo available -- no signup required.
Graphiti is the open-source temporal knowledge graph for AI agents in 2026. Learn how bi-temporal memory beats vector RAG for voice agents and long-running LLMs.
Self-correction is now a property of the model, not the framework. What that means for production agent reliability, voice/chat fallbacks, and CallSphere.
How to design a multi-agent system using MCP for tools and A2A for cross-vendor coordination, with a CallSphere voice agent as a participating node.
OpenAI's GPT-Realtime-Translate handles 70 input languages live at $0.034/min. Here is what that means for multilingual restaurant takeout — and how CallSphere ships it.
Google Cloud Next rebranded Vertex AI as Gemini Enterprise Agent Platform with 2M context. Here is what that means for salon and beauty bookings — and where CallSphere fits.
Offline evals catch regressions before deploy on a fixed dataset. Online evals catch real-world drift on live traffic. You need both — here is how we run them.
© 2026 CallSphere LLC. All rights reserved.