Public & Shared Pages
The screens your customers, clients and prospects see — usually opened from a link you send them, on any device, without ever signing in.
Many of the things you create in MaterialsHub are meant to leave the workspace and land in front of someone else: a quote to approve, an invoice to pay, a project deck to sign off, a catalogue to browse. Rather than exporting a file and emailing it, the platform turns each of these into a live, link-based page. The recipient clicks the link, sees an up-to-date view, and acts on it directly — and whatever they do (accept a quote, leave a comment, pay an invoice) flows straight back into the record it came from.
These pages sit outside the signed-in app. There is no login wall and no menu — just the single deliverable you shared. If you are looking for the screens you use to create them, follow the cross-links beside each entry below.
The shareable pages at a glance
Each row is a public surface, the link pattern behind it, and what the person on the other end can do. public pages need only the link; gated ones may also ask the visitor for an email address before showing content.
| Page | Route | Access | What the recipient does |
|---|---|---|---|
| Public quote | /q/:token | public | Reviews the quote's line items, specifications and totals, then accepts it online. See Quotes. |
| Pay invoice | /pay/:token | public | Views an invoice and pays it online. See Finance & Invoicing. |
| Account statement | /statement/:token | email + VAT gated | Enters their VAT number + email, sees their running account (opening balance, payments, outstanding), and pays the balance online or by bank transfer. See Customers & Suppliers. |
| Signed contract | /contracts (signer link) | public | Reads a contract and e-signs it; the signature is recorded with an audit trail. See Contracts. |
| Careers & apply | public careers page | public | Browses your open roles and applies (uploads a CV). See HR → Recruitment. |
| Public moodboard | /board/:id | public | Browses a moodboard you've chosen to make public. See Moodboards. |
| Client view | /cv/:token | public | Opens a project deliverable — deck PDF, 3D walkthrough, lighting moods and live FF&E — and can approve or comment. See Projects. |
| Shared sheet | /sheets/share/:token | public | Views a single presentation sheet on its own. See Moodboards. |
| Public catalogue | /c/:slug | may be email-gated | Browses a published presentation catalogue; some catalogues ask for an email first. |
| Online storefront | /store/:slug | public | Browses a seller's public storefront and the products on offer. See Discover. |
| Public profile | /u/:userId | public | Sees a member's public profile and the services they offer. See Account. |
| Public inbox thread | /i/:token | public | Takes part in a shared conversation — reads and replies — without an account. See Inbox. |
| AR material preview | /ar/:productId | public | Views a material in augmented reality, typically by scanning a QR code handed off from a desktop screen. |
What each page does — and when to send it
The table above is the quick reference; the cards below add the why. For each page you'll find what the recipient sees and does, and the moment in your workflow when sending it makes sense.
🧾 Public quote
What — a clean, read-only presentation of a quote: every line item with its description and specification, sub-totals, taxes and the grand total, with a one-click Accept. When to send — the moment a proposal is ready for the customer's decision; their acceptance turns it into a confirmed order with no back-and-forth email.
💳 Pay invoice
What — the invoice plus an online payment option. When to send — as soon as you want to be paid; the customer can settle the moment they open the link, and the payment is reconciled back against the invoice in your Finance workspace automatically.
🎨 Public moodboard
What — a shareable view of a moodboard: the images, materials and products you've gathered. When to send — early in a project, to let a client or collaborator browse a direction at their leisure and react before you commit to a full deck.
📐 Client view
What — the richest deliverable: a project sign-off page bundling the deck as a PDF, an explorable 3D walkthrough, switchable lighting moods over the hero render, a live FF&E list, and inline approve/comment controls. When to send — at a milestone that needs formal client sign-off, when a flat PDF can't convey the experience.
🗂️ Shared sheet
What — a single presentation sheet on its own page. When to send — when you want to send just one board (a material schedule, a colour palette, an annotated render) rather than a whole deck.
📚 Public catalogue
What — a published, browsable catalogue of products. When to send — to let a prospect explore your range; gate it with an email request when you want to capture who's looking, leave it open for the widest reach.
🏬 Online storefront
What — a seller's public shop page. When to send — as your always-on shopfront link, where prospects browse what's available and find their way into an enquiry or quote.
👤 Public profile
What — a member's public-facing page: who they are and the services they provide. When to send — as a shareable business card whenever someone needs to know who they're dealing with.
💬 Public inbox thread
What — a shared conversation an outside party can read and reply to without registering. When to send — when you want a customer or supplier to take part in a discussion directly, without making them create an account.
🔍 AR material preview
What — an augmented-reality view of a material. When to send — usually as a QR code on a desktop screen, so the visitor can preview the material in their own space on a phone or tablet.
Marketing & legal pages (always public)
Separate from the link-shared deliverables above, MaterialsHub has a few standing public pages — no token, always on — that live at fixed addresses:
| Page | Route | What it is |
|---|---|---|
| Home | /home | The public marketing landing page — the branded front door for prospects, with links to the free tools, the knowledge base, and sign-in. It's what OAuth/branding points at. |
| Privacy Policy | /privacy | How the platform handles data — the information you provide (account/profile, business content, contacts/customers) and how it's used. Linked from sign-up and the footer. |
| Terms of Service | /terms | The terms governing use of the platform. Linked from sign-up and the footer. |
The free tools and public knowledge base are also public entry points reachable without an account.
How sharing works
What it is — the one consistent mechanism behind every page above. Whatever the deliverable, sharing follows the same rules, so once you understand it for a quote you understand it for all of them. Why it works this way — the design keeps you in control: nothing is exposed until you act, links are hard to guess, and you can pull access back whenever you need to.
- Generated on demand — you create each link from the screen it belongs to: a quote, an invoice, a moodboard, a project, a catalogue or a conversation. Nothing is public until you choose to share it.
- Token-protected — most links carry a unique, hard-to-guess token (the
:tokenin the routes above), so only someone holding that exact link can open the page. - Revocable and time-limited — you can revoke a link at any time, and many can be set to expire on a date. Once revoked or expired, the page stops working for everyone who has it.
- No account needed — recipients interact straight away: view, accept, pay, browse or comment, and never see your dashboard or anyone else's data.
- Responses come back to you — an accepted quote, a paid invoice and a client's approvals or comments all flow back into the originating record, so your workspace always reflects the latest state.
How to share or revoke a link
- Open the record you want to share (the quote, invoice, project, etc.) and use its share control to generate the public link — optionally setting an expiry date.
- Send the link to the intended recipient; they open it and act on it with no sign-in.
- To cut off access, return to the same record and revoke the link — the page immediately stops working for anyone who holds it.
- If you still need to share the deliverable, generate a fresh link; the underlying record is untouched.
Keeping shared links safe
Because these pages are public by design, anyone with the link can open them. Send links only to the people they're meant for, avoid posting them anywhere they could be picked up by others, and revoke or let expire any link to a deliverable that's no longer current — for example an old quote, a superseded project deck or a paid invoice.
If you suspect a link has been forwarded further than intended, revoking it from the originating screen and issuing a fresh one is the quickest way to cut off access while keeping the underlying record intact.