beaconpoint labs
Customer walkthrough guide
beaconpoint portal · customer onboarding

How customers get set up in the portal, step by step.

There are several ways a customer can be added to the portal. Each one leads to the same short setup, and the portal then sends email updates as samples move through the lab. This guide covers every entry point, every screen in the setup, and every email that goes out.

6 entry scenarios Real screens Real branded emails

The key point

There isn't a single "sign‑up." There are three entry points a customer can come through — but all three lead to the same short setup form and end the same way: an active account and a welcome email.

Door A
Brand‑new customer
We invite a company that's never worked with us.
Door B
Already a lab customer
They're already in QBench — they only need a portal login.
Door C
They accepted a quote
They accept a proposal, and setup begins automatically.
↓  all three lead to the same 4‑step setup  ↓
Two additional paths (no setup form)

A current customer can add a teammate from their settings, and a lead from HubSpot can be recorded in our system as a prospect before anyone is invited. Both are covered below.

Start here

The six ways a customer is added

The full picture on one page. The first three are the entry points that lead into setup; the last three are special cases.

The situationWho initiates itDo they fill out the setup form?Emails they get
1. Brand‑new customer
We reach out first.
beaconpoint staffYes — the 4 stepsInvite → Welcome
2. Already a lab customer
They're in QBench, not the portal yet.
beaconpoint staffYes — pre‑filledInvite → Welcome
3. They accept a quote
A proposal they sign online.
The customerYes — pre‑filledInvite → Welcome
4. Adding a teammate
A coworker joins an existing account.
The customer (or staff)NoInvite → Welcome
5. A lead from HubSpot
A name comes in from marketing.
AutomaticNoNone yet
6. Staff creates one manually
Older, rarely‑used path.
beaconpoint staffStaff fills itNone
Doors A · B · C

The setup: one short form, four steps

No matter which entry point a customer comes through, this is where they land. The form collects a few details and takes about five minutes.

First, they get an invite email and click "Continue"

When we invite someone, they get an email with a button. Clicking it brings them to this screen, where they set a password and confirm their account.

portal.beaconpointlabs.com/auth/confirm
03 confirm account
Confirm your account. The first screen a newly invited customer sees after clicking the email link.

Then they fill out the 4‑step setup

The form walks them through four steps, with a progress bar at the top showing how far along they are.

portal.beaconpointlabs.com/onboarding
07 wizard step1 company
Step 1 — Company Info. Business name, phone, and address. When they came in through Door B or C, this is already filled in for them.
portal.beaconpointlabs.com/onboarding
08 wizard step2 contacts
Step 2 — Contacts. Who to talk to: the main contact, who should get results (COA), and who handles billing.
portal.beaconpointlabs.com/onboarding
09 wizard step3 billing
Step 3 — Billing. How they'd like to pay and be invoiced. Everything here is optional — they can skip it and move on.
portal.beaconpointlabs.com/onboarding
10 wizard step4 agreement
Step 4 — Agreement. They read the service agreement, type their name to sign, and they're done.
They can't skip ahead

Until a customer finishes these four steps, the portal keeps them on the setup form — they can't reach the dashboard early. This is intentional, so every account starts with complete information.

Then they land on their dashboard

Once they finish, they arrive at their dashboard — the central place for submitting samples, tracking them, and downloading results.

portal.beaconpointlabs.com/dashboard
04 client dashboard
The customer dashboard. Where every customer ends up after setup.

The first email: welcome

After they reach the dashboard for the first time, the portal sends a single welcome email. Every customer gets this, no matter which path they came through.

Welcome to your beaconpoint portal
from beaconpoint labs · no‑reply@send.beaconpointlabs.com
email 01 welcome
Sent once — the first time a customer signs in.
Door A

Brand‑new customer

A company we haven't worked with before. A member of the beaconpoint team invites them.

  1. beaconpoint staffStaff open the "Send Onboarding" form

    They enter the company name and one contact person, then send the invite.

  2. customerThe customer gets an invite email

    They click the button, set a password, and confirm their account.

  3. customerThey fill out the 4‑step setup

    The same setup form shown above — starting from a blank form since they're new.

  4. customerThey land on the dashboard + get the welcome email

    Their account is now active and linked to a new lab record.

portal.beaconpointlabs.com/admin/onboarding/new
02 admin send onboarding
The staff "Send Onboarding" form. Only a company name and a contact are required to invite a new customer.
Door B

Already a lab customer

Some companies already send us samples but have never used the portal. Staff can invite them straight from a list of everyone who's in our lab system (QBench) but not yet on the portal. Their setup form arrives already filled in from their lab record — so there's nothing to duplicate.

portal.beaconpointlabs.com/admin/onboarding
01 admin onboarding
The migration list. Every lab customer not yet on the portal, each with a one‑click "Send onboarding" button.
Same setup, no duplicates

From here it's the exact same 4‑step form — it just starts pre‑filled, and finishing it links their existing lab record instead of creating a new one.

Door C

They accepted a quote

We can send a prospect a price quote (a "proposal") as a private web link — no login needed. When they review it and click accept, setup begins automatically: they get an invite, and then the same 4‑step form (pre‑filled from the quote).

portal.beaconpointlabs.com/proposal/…
11 proposal public
The proposal page a customer opens. They see the quote and accept it right here. (Shown already accepted — "our team will be in touch to get your account set up.")
Special case

Adding a teammate

Once a company is set up, their admin can invite coworkers from Settings → User Management. New teammates get the same invite → welcome emails, but they skip the setup form — the company is already onboarded, so there's nothing to fill out again.

portal.beaconpointlabs.com/settings · User Management
06 settings user management
User Management. Where a customer adds coworkers to their account.
Special case

A lead from HubSpot

When marketing tags a contact in HubSpot, that contact is recorded in our system as a prospect. No email is sent and no account is created — it's a record on our side only. They only become a customer if we later invite them through one of the entry points above.

A record, not an account

No email goes out, and no one is invited until a staff member chooses to.

One legacy path: staff create the record manually

There's an older way where staff fill out the whole 4‑step form themselves to create a customer record. It's rarely used now — the invite‑first paths above have replaced it — and it doesn't send any emails on its own.

After they're in

The emails that keep customers informed

Once a customer is set up and their samples are moving through the lab, the portal sends branded email updates at each step, so customers always know where things stand. These are the actual emails, exactly as they arrive.

We've received your testing request — order 26‑1042
beaconpoint labs
email 02 request received
Request received. Their testing request is logged.
Your results are ready — order 26‑1042
beaconpoint labs
email 03 results ready
Results ready. Testing is complete and results are posted to the portal.
Your Certificate of Analysis is ready — order 26‑1042
beaconpoint labs
email 04 coa posted
COA posted. The final signed certificate is ready to download.
Your beaconpoint invoice INV‑2087 is ready
beaconpoint labs
email 05 invoice issued
Invoice issued. With a link to review and pay online.
A result needs your attention — order 26‑1042
beaconpoint labs
email 06 out of spec
Out‑of‑spec alert. A result fell outside the agreed limits.
Welcome to your beaconpoint portal
beaconpoint labs
email 01 welcome
Welcome. The very first email, shown again here for the full set.
Customers choose what they hear about

Every one of these emails can be turned on or off per customer in their settings — which brings us to the last piece.

What they get by default

Their notification settings

In Settings → Notifications, customers pick which updates they want by email. Most are switched on from the start, so a new customer receives updates by default. Two lower‑priority updates ("Sample Logged In" and "Testing Started") start off. The in‑app bell is marked coming soon — that channel isn't live yet.

portal.beaconpointlabs.com/settings · Notifications
05 settings notifications
Notification preferences. Email updates are on by default for the moments that matter; in‑app is coming soon.
Looking ahead

Keeping this guide up to date — automatically

Screens and emails change as the product grows. Instead of re‑shooting this guide by hand every time, the plan is to host it at its own address (like guide.beaconpointlabs.com) and have it refresh itself. Here's the idea, in plain terms:

  1. The emails draw themselves

    The guide renders each email straight from the same templates the product uses — so an email in the guide is always the real, current one.

  2. The screenshots re‑take themselves

    A scheduled job logs into a demo account and re‑captures each screen after every release, then swaps the new pictures in.

  3. The words live in one place

    Each scenario's plain‑English steps come from a simple content file, so updating a step is a one‑line change — no rebuilding the page.

  4. It version‑stamps itself

    The guide notes which app version it reflects, so anyone reading knows it matches what's live.

Where this version stands

This is v1 — a hand‑built, self‑contained snapshot with real screens and real emails captured from the staging environment. The self‑updating version above is the next step.