Integrations Overview

FlexotiumPOS connects to a range of external services to extend its capabilities. Integrations are managed in a centralised hub — Settings → Integrations — so you can see the status of every connection in one place.

Available integrations

| Category | Integration | Purpose | |----------|------------|---------| | Payments | Stripe | Card payments at POS | | Messaging | WhatsApp Business API | Alerts, receipts, notifications | | AI | Anthropic (Claude) | Copilot and forecasting | | AI | Google Gemini | OCR and high-throughput tasks | | Accounting | Generic CSV export | Ledger exports for any accounting system | | Accounting | Xero (coming Q4 2026) | Live sync | | Hardware | ESC/POS printers | Thermal receipt printing | | Hardware | USB/BT barcode scanners | Plug-and-play scanning |

How to enable an integration

  1. Go to Settings → Integrations
  2. Click the integration tile
  3. Follow the setup guide for that integration (each requires different credentials)
  4. Click Test Connection to verify
  5. Click Enable

API key management

API keys for integrations are stored encrypted at rest using AES-256. They are never shown in full after initial entry (only the last 4 characters are visible). To rotate a key: enter the new key and click Save — the old key is replaced immediately.

Health monitoring

The Integrations hub shows the health status of each active integration:

| Status | Meaning | |--------|---------| | Healthy | Last API call succeeded | | Degraded | Elevated error rate in last hour | | Down | Last 3 calls failed | | Disabled | Manually turned off |

Down integrations trigger a High-severity item in the Review Queue.

Key pages