Point of Sale Integration
Connect your POS to Brix so screens show live menu prices. Set up Toast, Square or Clover once and your boards follow every price change. January 13, 2026
Display live menu prices and data on your digital signage by connecting to Toast POS or custom data feeds.
Overview
Data Sources allow you to pull live pricing and menu information into your designs. You can connect:
- Toast POS (Multi-Location) - Connect via OAuth to access all your restaurant locations
- Toast POS (Single Location) - Direct connection using a Restaurant GUID
- Custom API - Connect to any JSON REST API
Adding a Data Source
- From the Dashboard, find the Point of Sale section
- Click the + Add Source button
- Choose your source type:

Toast POS (Multi-Location)
Best for restaurants with multiple locations managed under one Toast account.
Setup Steps
- Select Toast POS (Multi-Location) from the Add Source modal
- Enter your Toast API credentials:

- Click Connect
- Once connected, you’ll see all your restaurant locations listed
- Toggle on the locations you want to use in your designs
Selecting Menu Data
For each enabled location, you can configure which menu data to display:
- Click Settings next to the connected Toast POS source
- For each location, set the Data Path to point to the menu section you want
- Common paths include:
Toast POS (Single Location)
For connecting to a single restaurant location directly.
Setup Steps
- Select Toast POS (Single Location) from the Add Source modal
- Enter a Source Name (e.g., “Miami Beach Location”)
- Enter your Restaurant GUID - found in your Toast dashboard

- Click Add
- Click Test to verify the connection
Clover POS
Connect to Clover to display menu items and prices from your Clover inventory.
Prerequisites
- A Clover merchant account
- API access enabled for your account
- Your Merchant ID and an API token
Finding Your Credentials
- Log in to your Clover Dashboard
- Go to Account & Setup
- Navigate to API Tokens
- Create a new token or copy an existing one
- Your Merchant ID is displayed in the dashboard URL or in Account & Setup
Setup Steps
- Select Clover POS from the Add Source modal
- Enter a Source Name (e.g., "Downtown Clover")
- Enter your Merchant ID
- Enter your API Key (token from the Clover Dashboard)

- Click Add
- The system will fetch your menu items and categories
What Gets Imported
Clover imports the following data for each item:
| Field | Description |
|---|---|
| Name | Item display name |
| Description | Item description (if set) |
| Price | Item price (converted from cents) |
| Category | Category grouping |
Troubleshooting Clover
| Error | Solution |
|---|---|
| Authentication failed | Verify your API key is correct and has not expired |
| Invalid Merchant ID | Check the Merchant ID matches your account |
| No items found | Ensure you have items in your Clover inventory |
Square POS
Connect to Square to display catalog items, prices, and images from your Square account.
Prerequisites
- A Square merchant account
- Access to the Square Developer Dashboard
- An access token with catalog read permissions
Generating an Access Token
- Go to the Square Developer Dashboard (developer.squareup.com)
- Create or select an application
- Navigate to Credentials
- Copy your Access Token (Production or Sandbox)
Note: Production tokens only work with live data. Use Sandbox tokens for testing.
Setup Steps
- Select Square POS from the Add Source modal
- Enter a Source Name (e.g., "Main Store")
- Enter your Access Token
- Optionally enter a Location ID to filter by specific location (leave blank for all)

- Click Add
- The system will fetch your catalog items
What Gets Imported
Square imports the following data for each catalog item:
| Field | Description |
|---|---|
| Name | Item display name |
| Description | Item description (HTML stripped) |
| Price | Price from first variation |
| Category | Category grouping |
| Image | Item image URL (if available) |
Troubleshooting Square
| Error | Solution |
|---|---|
| Authentication failed | Verify your access token is valid. Tokens can expire - generate a new one if needed |
| No items found | Ensure you have catalog items in Square |
| Missing images | Not all items have images - add images in Square Dashboard |
Custom API
Connect to any JSON REST API to display custom data.
Setup Steps
- Select Custom API from the Add Source modal
- Enter a Source Name
- Enter the full API URL (must return JSON)

- Click Add
- Click Test to verify the connection works
API Requirements
Your API must: - Return valid JSON - Be accessible from Cloudflare’s servers - Support HTTPS (recommended)
Using Data Sources in Designs
Once connected, use your data sources in the design editor:
- Open a design
- Add a Text Box
- In the properties panel, select your Data Source
- Choose the Field to display (e.g., price, name, description)
- Set the Format (currency, number, text)


Troubleshooting
“Testing…” stuck or Error status
- Verify your credentials are correct
- Check the API URL is accessible
- For Toast, ensure your API keys have the correct permissions
Data not updating
- Data refreshes when the display page loads
- For real-time updates, set up a refresh interval in your display software
Connection works but no data shows
- Check the Data Path is pointing to valid data
- Use the browser console to inspect the API response
- Verify the field name matches your data structure
Best Practices
- Test before going live - Always verify connections in the editor preview
- Use descriptive names - Name sources by location for easy identification
- Monitor connections - Check the dashboard periodically for any connection errors
Ready to get started?
Open Brix Portal