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.

JWT authentication via EXCAPIUnder 10 minutes

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

1

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.

2

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.

3

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.

4

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

Parent and child menu categories
Items with names, descriptions, and prices
Modifier groups and individual modifiers
Item availability status
Category sort order and hierarchy
Pricing tiers and variations

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

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