How can we help?
Onboarding, daily counter operations, security, commerce integrations, and the Egyptian gold workflows we cover.
Start here
Getting started
How does onboarding work?
We start with a discovery call to understand your branch structure, staff roles, and inventory. We then configure the system, import your data, and validate sales, transfers, and shift close before go-live. Most shops are operational within a few days.
Do I need to install anything?
No. Orosphinx runs in your browser — Chrome, Safari, Edge, or Firefox. The optional desktop agent is only required for direct receipt printing and encrypted local backups on the store PC.
Which devices and browsers are supported?
Any modern browser on desktop, tablet, and mobile. POS is optimized for desktop and tablet. Chrome and Safari give the best results.
Can I import my existing inventory?
Yes. CSV imports with column mapping for items, variants, images, and pricing. Our team helps with migration from legacy systems during onboarding.
Daily operations
Can I keep selling without internet?
Yes. The counter queues sales, returns, and transfers locally and replays them with idempotency keys when connectivity returns.
How do shifts and Z-reports work?
Staff open a shift. Sales, returns, and payment totals are tracked per shift. On close, a Z-report is generated with cash variance and exportable as CSV or print. A backup is triggered automatically on close.
Can cashiers see cost prices or financial totals?
Only if their role allows it. Permissions are enforced server-side, so a cashier role cannot see cost prices, margin, or financial statements.
Does Orosphinx support multiple branches?
Yes. Branch-scoped roles, inter-branch transfers with custody, per-branch cash positions, and consolidated reporting across the group.
Security and data
How is my data protected?
Tenant data sits behind Postgres row-level security. Every mutation is server-enforced and audit-logged. The application database role does not have BYPASSRLS. Webhooks are signed with HMAC v1 carrying timestamp and nonce.
What backup options are available?
Continuous Postgres point-in-time recovery in the cloud, plus a logical backup on every shift close. Optionally, the store agent writes AES-256-GCM encrypted backups to the local PC, with retention policies.
What rate limits and cost guardrails apply?
Per-tenant per-minute and per-hour rate limits, daily caps, and emergency kill switches. Rate limiting is always on in production.
Is the store agent safe to run on shop PCs?
Yes. It binds to the local network only, uses constant-time API key comparison, and enforces strict request size limits. No customer PII is sent to print jobs. It is optional — the platform works without it.
Commerce and integrations
Can I export to Shopify?
Yes. Export the full catalog with images into a Shopify-compatible CSV. Image URLs are signed with a TTL and hard size limits prevent runaway cost on large exports.
How does the loyalty program work?
Customers attach to sales. Points are calculated server-side from configurable rules and can be earned or redeemed at checkout. A full ledger gives you auditability per transaction.
Which Egyptian payment providers are supported?
Fawry, InstaPay, and Paymob are integrated. POS accepts cash, card, gold trade-in, and split tender across them.
Can I expand into a full ERP later?
Yes. Start with counter operations, then activate workshop, ETA compliance, KYC, AML, and financial statements as your team is ready.
Egyptian gold operations
How do you handle scrap gold intake?
Pre-burn weighing, post-burn settlement, and payout computed from your live buy price per karat. Scrap can flow through to a refining workflow that produces bullion bars.
Can I see cash and inventory per branch?
Yes. Shift, cash, inventory, and approvals are scoped per branch, so each branch can be reviewed and reconciled independently.
Does the system handle bullion bars and custody?
Yes. Bullion bars are tracked through a state machine with custody handoffs. Commitments and settlement flows are integrated with the journal.
Can my Arabic-first team operate it day to day?
Yes. The product is bilingual and RTL-correct. Onboarding, training, and support all run in Arabic.