Settings
Enable and Monitor Desktop Connectors
Connectors are signed add-ons supervised beside the desktop till. They are not web-dashboard scripts, and a repeatedly failing connector parks itself without interrupting sales.
- Menu path
- Desktop app -> Manage -> Integrations -> Connectors
- Verified from
- Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence
Desktop connector UI and bridge behavior audited from current source 2026-09-04, frontend/modules/settings_write.html int-sub-connectors, frontend/static/script/js/modules/js/settings.js loadConnectors enableConnector disableConnector, Electron bridge connectors API
When Connectors Appears
- The tab is visible only in the desktop application when the Electron connector bridge is available.
- It is intentionally hidden in the web dashboard and public demo browser.
- Published connectors arrive through the till's normal update checks. If the list is empty, no connector package is currently installed.
Read Connector Status
| State | Meaning | Operator action |
|---|---|---|
| Not installed | The connector is known but its signed package is absent. | Allow normal update checks; do not sideload an unverified package. |
| Off | Installed but disabled. | Turn on only after confirming its purpose and data access. |
| Running | The desktop supervisor has started it. | Monitor its external service and expected results. |
| Parked / kept failing | Repeated crashes caused the supervisor to stop restarting it. | Inspect connector/runtime logs and configuration before re-enabling. |
Enable a Connector
- Open the desktop app and go to Manage -> Integrations -> Connectors.
- Confirm the connector name and installed version.
- Click Turn on.
- Posnic creates a dedicated token and passes it directly to the desktop runtime; the plaintext is not shown for manual storage.
- Confirm the state changes to Running and perform one low-risk end-to-end test.
- Review API Tokens afterward so each enabled connector remains attributable.
Access and Failure Boundaries
- The current enable flow mints a connector-specific customer Read and Write token for customer messaging, and nothing broader.
- A connector runs beside the till, never inside the core sales process.
- Connector failure must not stop checkout; repeated failures are parked for diagnosis.
- Turning a connector off stops its runtime. Review and revoke obsolete connector credentials when permanently retiring it.
Troubleshooting
- No Connectors tab: confirm this is the installed desktop till, not a normal browser, and restart after updates.
- None installed yet: wait for a published connector through supported update checks.
- Could not reach runtime: restart the desktop app and inspect local logs before changing tokens.
- Could not mint token: verify authenticated shop context and integration API availability.
- Parked: fix the connector's external credentials or crash cause before turning it on again.