Your Public Face

Softbooq Go

A website, a shop and a careers page. You already have them.

Every account gets a public address of its own, and five things live at it: a branded site, an online shop selling the stock you already track, a careers page posting the jobs already open in HR, a document verification page, and an invite-only portal where your customers see their own invoices and projects. Nothing to build, nothing to host, nothing to keep in sync.

01

Five public channels, on your own address

Not a template you configure elsewhere and embed. These read the same records your staff work in, which is why they are never out of date.

A branded landing page

Your name, logo and details on a public page from the moment you set a logo. For a business without a website, this is one; for a business that has one, it is the address customers reach your shop and portal through.

An online shop selling the stock you already hold

Products marked as listed appear in the shop. Stock, price and description come from the same inventory record your counter sells from, so the website cannot drift from the shelf.

A careers page fed by your open roles

Every active job opening in HR is published, with an application form you can shape per role from a standard template. Applications land back in HR rather than in an inbox.

Document verification for anyone holding your paperwork

A recipient can check that the quote, invoice or certificate in their hand is genuinely yours and unaltered, by pasting its reference into a public page. Useful the first time a customer asks whether an emailed invoice is real.

Honest status per channel, not a blanket "active"

Settings reports each channel as ready, needs setup, or unavailable on your plan, derived from your actual data - a logo set, a product listed, a job open, a client invited. It used to claim ready regardless, which meant a portal nobody could reach still looked live.

02

A shop, not a catalogue

It takes money and it takes bookings, and both land in the same ledger as everything sold at the counter.

Basket and card checkout

Browse by category, search, add to basket and pay by card through Stripe. The order arrives in Sales as an order, not as an email to re-key.

Reserve online, collect in store

For customers who would rather pay in person, stock is held against their name and the reservation is visible at the counter so nobody sells it twice.

Sell time as well as things

Bookable resources you mark as publicly available appear alongside products, so an appointment, a room or a service books itself into the same calendar your staff work from.

03

Portals for the people you work with

Two private surfaces, each showing one counterparty exactly their own records and nothing else.

A client portal your customers log in to

Their dashboard, their invoices, their projects, a support channel and a help section. It answers "where is my invoice" and "how is my job going" without anyone attaching a PDF to an email.

Invite-only, enforced by role rather than by obscurity

Access is granted per customer from the CRM. The portal checks that the account is a Client of this tenant before it shows anything, so an unlisted link is not the security model.

A supplier portal on the other side

Suppliers see their orders, the requests for quote you sent them, and their payment position. They acknowledge a purchase order and post delivery updates themselves, which is the status chasing you stop doing.

Supplier updates arrive as data, not as a message

An acknowledgement or a delivery update writes to the purchase order it belongs to, so procurement sees the change on the document rather than in somebody's inbox.

04

Found on Google, or deliberately not

A public page that search engines cannot read is a leaflet in a drawer. One that gets indexed before you are ready is worse.

Titles, descriptions and social previews injected at the edge

Your portal is served with real meta tags, canonical URLs and Open Graph data built from your own branding, so a link shared in a message renders as your business rather than as a bare address.

A sitemap per tenant

Your public pages are listed for discovery rather than left to be stumbled on, which is the difference between a site that can rank and one that cannot.

Indexed only when you say so

Until you opt in to being search-listed the pages carry noindex. Setting up a shop in public without appearing in results until it is ready is the normal way round, and it is the default here.

The details that took the longest

Small decisions you only make after getting them wrong.

Every one of these is a specific behaviour, chosen for a specific reason. They are the difference between software that demos well and software that survives a year of month-ends.

The status screen tells you when a channel does not work

Readiness is computed from your data, not stored as a flag. The client portal used to report ready for tenants who had never invited a single customer, and verification would have reported ready while every reference a recipient pasted came back "not verified" against an empty log. A dashboard that says active when nothing is reachable is worse than no dashboard.

A channel your plan cannot support says so, rather than failing quietly

The shop reports unavailable without Inventory, and careers without HR, instead of presenting an empty page that looks broken. You are told which plan the channel needs, not left to work out why nothing appears.

The client portal is not a secret URL

Access requires an account whose role is Client and whose membership is of your tenant, checked on every request. Plenty of "customer portals" are an unguessable link, which is not access control - it is a link that will eventually be forwarded.

Nothing is an island

What reaches Public Portal without anyone typing it again.

Every one of these is a real data path, not a promise of "full integration".

Inventory

Listed products and live stock feed the shop

Sales

An online order becomes a sales order and an invoice

HR

Active job openings publish to the careers page

CRM

Portal access is granted per customer from their account

Finance

Customers see their own invoices and balances

Procurement

Suppliers acknowledge orders and post deliveries

Before you ask

Questions people ask about Public Portal.

Do I get a website without building one?
Yes. Every account has a public address with a branded landing page, and it goes live as soon as you set a logo.
Does the shop share stock with my till?
Yes. The shop lists products from the same inventory records your counter sells from, so selling the last unit in store removes it online.
Can customers pay online?
Yes, by card through Stripe. They can also reserve online and pay when they collect.
Who can see the client portal?
Only customers you invite from the CRM. The portal verifies the account is a Client of your tenant on every request rather than relying on an unlisted link.
Will my public pages show up in Google?
Only once you choose to be search-listed. Until then they carry a noindex tag, while still being reachable by anyone you send the link to.
What is the document verification page for?
So anyone holding a quote, invoice or certificate you issued can confirm it is genuine and unaltered, without contacting you.

See Public Portal with your own numbers in it.

Start a free 30-day trial. No card required. Every module unlocked from day one.

© 2026 Softbooq by Everbright & Co. - Germany, European Union