Event Routing
Configure how system events are routed to processing queues.

Overview
Event Routing controls how system events (order placed, order paid, print request) are directed to the appropriate processing queues. This powers the automation layer — printing receipts, submitting fiscal data, and triggering integrations.
TIP
This page is available to Admin users only. Most restaurants won't need to change the default routing rules.
What You'll See
Summary Cards
| Card | What It Shows |
|---|---|
| Total Subscriptions | Number of routing rules |
| Active | Currently enabled rules |
| Events Routed | All-time count of events processed |
| Disabled | Inactive rules |
Subscriptions Table
| Column | Description |
|---|---|
| Name | Descriptive name and description |
| Event Types | Which events trigger this rule (shown as colored tags) |
| Target Queue | Where matched events are sent for processing |
| Worker | Which worker processes the queue |
| Sample Rate | Percentage of events to process (100% = all) |
| Delay | Wait time before processing |
| Events | Count of events received (total and routed) |
| Status | On/off toggle |
| Actions | Edit, duplicate, or delete |
Built-in Routing Rules
| Rule | Event Types | What It Does |
|---|---|---|
| All Printers | print.receipt, print.job | Routes all print events to the print queue at 100% rate |
| ESD Auto Submit | order.paid | Samples paid orders for automatic fiscal submission with a configurable delay (e.g., 10 minutes) |
| ESD Priority | fiscal.submit | Immediate fiscal submission at 100% rate for manually triggered submissions |
Sample Rate and Delay
- Sample Rate — controls what percentage of matching events are processed. For fiscal compliance, this should be 100%. For testing, you might lower it temporarily.
- Delay — how long to wait before processing. The ESD Auto Submit rule uses a delay (e.g., 10 minutes) to allow time for voids and corrections before submitting to the tax authority.
Creating Custom Rules
Click + New Subscription to create a custom routing rule. This allows advanced configurations like routing high-value orders to a separate printer or triggering notifications.
WARNING
Modifying or disabling the default routing rules can stop printing or fiscal submissions. Only change these if you understand the impact. Contact support if unsure.