Integration
X1 Voice + OrderCounter: AI Phone Ordering Integration
Connect X1 Voice to OrderCounter via JWT authentication. Import your restaurant menu, enable AI phone ordering, and route every call-in order to OrderCounter for kitchen processing.
About OrderCounter
OrderCounter is a cloud-based POS system built specifically for restaurants, offering strong menu management, kitchen display systems, and online ordering. Its EXCAPI provides programmatic access to menus and orders for third-party integrations.
How It Works
Connect OrderCounter in under 10 minutes
Enter your OrderCounter credentials
In your X1 Voice dashboard, enter your OrderCounter account credentials. X1 Voice authenticates via JWT through the EXCAPI and establishes a secure connection to your restaurant data.
Pull your restaurant menu
X1 Voice fetches your complete menu from OrderCounter -- categories, items, modifiers, and pricing. The import maps OrderCounter parent and child categories to your AI agent menu structure.
AI agent starts answering calls
Your AI phone agent goes live with your full OrderCounter menu loaded. It handles calls, takes orders with full modifier support, and confirms every item before submission.
Orders flow to OrderCounter
Confirmed orders are routed to OrderCounter through the EXCAPI. They appear in your OrderCounter POS and kitchen display system, ready for prep, with complete item and modifier details.
Sync Details
What syncs between X1 Voice and OrderCounter
Features
What you get with the OrderCounter integration
EXCAPI integration
X1 Voice connects to OrderCounter through its official EXCAPI using JWT authentication. The integration uses dedicated endpoints for menu retrieval and order submission, following OrderCounter best practices.
Parent and child category mapping
OrderCounter uses a parent/child category structure. X1 Voice maps this hierarchy correctly so your AI agent presents menu items in the same logical groupings your customers expect.
Automatic order routing
Every phone order the AI takes is sent to OrderCounter in real time. Orders appear in your POS with full item details, modifier selections, quantities, and special instructions.
Scheduled menu sync
Configure auto-sync intervals to keep your AI agent menu in lockstep with OrderCounter. Price changes, new items, and availability updates flow automatically.
Detailed sync logging
Every sync operation is logged with duration, items synced, categories mapped, and any errors. Use the sync log in your dashboard to verify imports and troubleshoot issues.
FAQ
Common questions about the OrderCounter integration
Do I need special OrderCounter access for the X1 Voice integration?
You need an OrderCounter account with EXCAPI access enabled. Most OrderCounter restaurant plans include API access. If you are unsure, contact OrderCounter support to verify your plan includes EXCAPI credentials.
How does X1 Voice handle OrderCounter category hierarchy?
OrderCounter uses parent and child categories to organize menus. X1 Voice maps this hierarchy faithfully, so your AI phone agent presents items in the same logical structure. For example, a parent category "Pizza" with children "Build Your Own" and "Specialty" will be represented correctly.
Can I use X1 Voice if I also use OrderCounter online ordering?
Yes. X1 Voice operates as a separate order channel alongside OrderCounter online ordering. Phone orders from X1 Voice and online orders from OrderCounter both appear in your POS. There is no conflict between the two channels.
Other Integrations