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
- Go to Settings → Integrations
- Click the integration tile
- Follow the setup guide for that integration (each requires different credentials)
- Click Test Connection to verify
- 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
- Stripe — card payment setup
- WhatsApp — messaging and notifications
- AI Providers — Anthropic and Gemini configuration
- Accounting — export formats and scheduling
- Hardware — printers and scanners