SalesLife Central (SalesLife HQ)

SalesLife Central: one head office for every branch, till and ERP

SalesLife Central is the head-office platform of SalesLife 365, also known as SalesLife HQ. Branch tills sync with it, it posts clean documents to Dynamics 365 Business Central or SAP Business One, and your team runs pricing, stock, customers and finance from one console.

How a new branch goes live

From an empty branch to trading, with nothing typed twice.

StartHead office opens a branch
  1. Head office

    Add the branch

    Enter the branch code and name, the numbering prefix and the number of tills in SalesLife Central.

  2. SalesLife Central

    Send a connect code

    A one-time code, valid for a day, is stored only as a hash. A lost code is replaced, never recovered.

  3. Branch

    Connect the POS

    Open the code on the till PC. The branch receives its credential, which is kept in the Windows credential store.

  4. SalesLife Central

    Pull master data

    On its first pull the branch receives products, prices and users from head office.

  5. Branch

    Start trading

    Tills sell against the local database, and sales sync back as they happen.

  6. Head office

    Watch it come online

    The branch shows as online within a minute, with its app version, and any alert appears on the Home page.

ResultA branch live in minutes

What SalesLife Central does for head office

Branches and tills under control

Create a branch, issue its credential or a one-time connect code, and see its tills, devices and app version. Revoke a device in one click.

Two-way sync that survives outages

Branches push sales, refunds, end-of-day batches and stock movements, and pull prices, products and users. Every push is idempotent, so a retry never creates a duplicate.

A governed path to your ERP

Central validates, stages and posts to the ERP. Tills never hold ERP credentials, and a sale that cannot post waits in a queue with the reason shown.

Pricing and promotions

Author price lists, promotions and sale discounts with scope and schedule, and publish them to every branch. Prices owned by the ERP stay read-only.

Stock across branches

A stock matrix of product by warehouse, with transfers that are shipped from head office or a branch and received at the other end.

Customers, loyalty and gift cards

One customer list, loyalty accounts with a full points ledger, and gift cards with their transactions, readable live from any till.

Twelve modules in one console

Each module can be switched on or off per installation, so a customer sees only what they use.

ModuleWhat you do there
HomeLive tiles for sales today, tills open, branches offline, ERP backlog and open alerts.
BranchesAdd branches, issue credentials and connect codes, and manage devices and tills.
CatalogProducts with barcodes, variants and unit conversions, plus categories, tax types, units, suppliers and payment types.
PricingPrice lists, promotions and sale discounts, with scope and schedule.
CustomersCustomers, loyalty accounts and ledger, gift cards and their transactions.
SalesReceipts with lines, tenders and refunds, till sessions and end-of-day review, sales reports with CSV export, and a group roll-up for franchisors.
InventoryStock by product and warehouse, and transfers from request to receipt.
FinanceThe posting queue to the ERP, daily journals built from end-of-day batches, and the general ledger mapping.
PeoplePOS users and their branch assignments, active till sessions, and head-office users.
IntegrationBranch health, sync cursors, recent pushes and a searchable log of every call.
ComplianceFiscal monitor: how much trading is signed, receipts needing attention and every transmission attempt, by branch.
SettingsOrganisation, ERP connection, licence and alert channels.

See problems before the branch calls you

Central checks every few minutes and raises an alert on the Home page. Critical alerts can also go to e-mail or to your own system through a signed webhook.

  • A branch has stopped reporting in
  • Messages are stuck in the outbox after repeated attempts
  • A sale has been held back from the ERP for more than a day, with the reason
  • A daily journal does not balance
  • Fiscal signing is failing at a branch
  • A licence is about to expire
  • End-of-day review compares what each till reported per tender with the receipts head office holds, so a missing receipt is found before the books close

Built for groups and franchises

One customer, many organisations

A franchisor holds several organisations, each with its own company, currency, branches and users, and switches between them from one sign-in.

Franchisor roll-up

Receipts, gross sales, tax, refunds and net for each organisation over a period, in one report that only the franchisor sees.

Start a franchisee from a template

Copy catalogue, pricing and customer groups from an existing organisation to a new one. History, people and credentials are never copied.

A licence pool you allocate

Tills and users are licensed as a pool, which the franchisor splits across organisations. A signed licence cannot be raised by editing the database.

Secure by design

  • Sign-in with Microsoft Entra ID, so your multi-factor authentication and conditional access apply
  • Roles for administrators, finance, operations and merchandising, with branch scope for users
  • Branch and ERP credentials are shown once and stored only as hashes, and secrets live in Azure Key Vault
  • Every request is scoped to one organisation, so one customer's data can never appear in another's
  • Rate limits, an integration log with redacted bodies, and retention rules that remove old logs and backups
  • Branches back up incrementally to Central and can be restored from it

Where SalesLife Central runs

Hosted by SalesLife

  • Start without setting up infrastructure
  • Your organisation lives in a shared SalesLife stack, separated from every other customer
  • Updates are rolled out for you

In your own Azure subscription

  • A dedicated stack installed in your tenant, with your own database and Key Vault
  • Suited to franchisors and groups with data residency or IT policy requirements
  • You control the identity, network and update window
FAQ

Common questions

What is SalesLife Central?

SalesLife Central is the head-office platform of SalesLife 365, also called SalesLife HQ. Branch tills and handhelds sync with it, and it posts to Dynamics 365 Business Central or SAP Business One. It is where head office manages branches, prices, stock, customers, finance and compliance.

What happens to a branch when it loses its connection to Central?

It keeps selling against its own database. Pushes wait in a local outbox and replay when the connection returns, and Central ignores any duplicate, so nothing is lost or posted twice.

What if a subscription payment is late?

After a grace period the Central console becomes read-only, but branch sync and ERP posting carry on, so no sale and no data is ever lost. Paying reactivates it within minutes.

Can we run a franchise network from one sign-in?

Yes. A franchisor holds several organisations and switches between them, sees a roll-up of sales by organisation, and can start a new franchisee from an existing one. Each franchisee keeps its own company, prices, loyalty and users.

Does Central replace our ERP?

No. Your ERP stays the system of record for accounts, and for items and price lists if you choose. Central stages and posts documents to it, and shows exactly what is waiting and why.

How do we connect a new branch?

Add the branch in Central, send a one-time connect code, and open it on the till PC. Products, prices and users arrive on the first pull, and the branch shows as online within a minute.

See SalesLife on your products, your branches and your ERP.

Book a live demo with a SalesLife retail specialist, or email hello@saleslife.com.

Book a live demo