Integration

X1 Voice + Square POS: AI Phone Ordering Integration

Connect X1 Voice to Square POS with one-click OAuth. Your menu auto-imports, the AI agent starts taking phone orders, and every order lands in Square ready for the kitchen.

OAuth (one-click authorize)Under 5 minutes

About Square

Square is one of the most widely used point-of-sale systems in the restaurant industry, powering everything from single-location cafes to multi-unit chains. Its Catalog API and Orders API make it an ideal integration partner for AI phone ordering.

How It Works

Connect Square in under 5 minutes

1

Connect Square via OAuth

Click "Connect Square" in your X1 Voice dashboard. You will be redirected to Square to authorize access. No API keys to copy, no credentials to manage -- one click and you are connected.

2

Menu auto-imports

X1 Voice pulls your full Square catalog -- categories, items, modifier groups, modifiers, sizes, prices, images, and availability. Your AI phone agent knows your menu instantly.

3

AI agent starts taking calls

Your AI phone agent goes live with your complete menu. Customers call, place orders with full modifier support, and the agent confirms every detail before submitting.

4

Orders appear in Square POS

Confirmed orders are pushed directly to Square via the Orders API. They show up on your Square POS and kitchen display system like any other order, with full item and modifier detail.

Sync Details

What syncs between X1 Voice and Square

Menu categories and subcategories
Items with names, descriptions, and prices
Modifier groups and individual modifiers
Size options and size-specific pricing
Item availability and 86 status
Item images and descriptions
Multi-location catalog variations
Tax configuration per item

Features

What you get with the Square integration

Bi-directional menu sync

Changes you make in Square -- new items, updated prices, removed modifiers -- automatically sync to your AI phone agent. Changes in X1 Voice can push back to Square. Your menu is always current.

Automatic order routing

Every phone order the AI takes is sent to Square POS in real time. Orders appear on your kitchen display system with complete modifier details, special instructions, and customer info.

Real-time availability updates

When you 86 an item in Square, X1 Voice picks it up on the next sync. The AI agent stops offering that item and suggests alternatives, so customers never order something you cannot make.

Multi-location support

Operating multiple Square locations? Connect each one to X1 Voice with its own phone number, menu, and hours. Manage everything from a single dashboard.

Payment processing via Square

Customers can pay during the call via secure SMS payment links. Payments process through your existing Square account, keeping all your revenue in one place.

FAQ

Common questions about the Square integration

Do I need a specific Square plan to use X1 Voice?

No. X1 Voice works with any Square plan that includes API access, which covers Square Free, Plus, and Premium. The OAuth connection works the same regardless of your Square tier.

How often does the menu sync between Square and X1 Voice?

X1 Voice supports configurable auto-sync intervals from every 5 minutes to once per day. You can also trigger a manual sync at any time from your dashboard. Most restaurants use a 30-minute interval to keep availability current without excessive API calls.

What happens if my Square connection drops?

X1 Voice monitors connection health continuously. If the OAuth token expires, it refreshes automatically. If Square is unreachable, your AI agent keeps taking orders using the last synced menu and queues them for delivery when the connection restores. You will see a health alert in your dashboard.

Other Integrations

X1 Voice also integrates with

Ready to answer every call?

X1 Voice answers every restaurant call with AI. Setup takes under 30 minutes.

Book a Demo