From zero to operating
in six steps.
No complex integrations. No lengthy onboarding. Just a clear path from sign-up to a live, fully operational platform.
Sign up & create your organisation
Create your PebblePay account and set up your first tenant organisation. Give it a name, upload your logo, and set your brand colours — the UI re-skins instantly.
💡Takes about 3 minutes. No credit card required to start a trial.
Pick your modules
Browse the module catalogue and toggle on exactly what your business needs — POS, stock take, shifts, reconciliation, storefront, analytics, and more. You can add or remove modules at any time.
💡Modules are per-organisation and per-store. You only pay for what you enable.
Invite your team
Send invite links to owners, managers, and staff. Each person gets access precisely scoped to their role — database-enforced, not just hidden in the UI.
💡Owners can self-manage invites. No IT team required.
Assign stores & configure
Create your store locations and assign staff. Set shift rules (hour caps, blackout windows), configure baseline stock counts, and link your existing POS exports if you have them.
💡Multi-store rollout? Add each location in seconds — data stays fully isolated.
Go live
Your team opens the web app or the Android app and gets to work. The first shift starts, the first POS transaction is captured, and the outbox begins syncing — even without Wi-Fi.
💡No maintenance window, no downtime. Traffic switches instantly.
Operate & iterate
Watch the owner dashboard aggregate KPIs across all stores in real time. Run reconciliations, review shift approvals, export margin reports. When you need a new module, toggle it on.
💡Our team monitors your instance. SLA-backed uptime with proactive alerting.
Common questions
How long does it take to go live?
Most single-store deployments are live the same day. Multi-store enterprise rollouts typically take 3–5 business days including data migration.
Do my staff need any training?
The POS and stock-take interfaces are designed for minimal training — most staff are productive within 20 minutes. Managers get a guided walkthrough for the ops console.
What happens if the internet goes down?
Nothing stops. Every action is captured to local storage and synced when connectivity returns. Your staff will not notice a network outage.
Can I white-label it for my clients?
Yes — logo URL and brand hex codes are all you need. The entire UI re-skins to your client's brand, no code changes required.
Is data shared between tenants?
Never. Every tenant's data is isolated at the database row level via Postgres RLS policies. Even the platform team cannot query across tenant boundaries.
Ready to get started?
Drop us a message and we'll have your first tenant live within the day.