9 · Admin — Users, Dealers, Settings and the Activity Log
Updated 15 October 2026
These pages appear under Admin in the menu and are only visible to admins (Bodhi). The Activity log is open to all staff.
Users
- + Invite user — name, email, role (Admin, Staff or Dealer + which dealership). Create & get link, then Copy link and send it to them. The link works once, for 7 days.
- Reset link — for someone who’s forgotten their password. New invite link — if the first one expired.
- Edit — change name or role. When someone leaves, untick Active — it blocks their sign-in immediately, on every device.
- Send invite and reset links to the person directly (text or email) — anyone with the link can set the password. If a link went to the wrong person, issue a new one: it cancels the old one.
Dealers
Each wholesale dealer: name, contact, phone, email, delivery address. Every dealer automatically gets a stock location (for consignment bikes) and can have portal logins. New order next to a dealer starts an order for them.
Settings
| Section | What it controls |
|---|---|
| General | Next order and pick numbers, warranty length (years), and when the dealer board starts saying “In stock” |
| Pick email | 3PL contact name and email (Tom — pre-fills the email on picks), truck plate, site contact, and the default deliver-to name and address |
| Email notifications | Send from address, where dealer replies go, the staff emails that get new dealer requests (comma-separated), and dealer order update emails On/Off. Send test checks it’s working |
| HubSpot | Test connection — shows whether the HubSpot link is working |
| Locations | Our places (Rockdale 3PL, Lilyfield, events…). Add a new one with + Location |
| Models / Colours | The catalogue, and which colours each model is sold in. Tick Hidden from dealers on a model to keep it staff-only (e.g. Display) |
| Supplier codes | The factory’s model and paint codes mapped to ours (used by Shipment intake) |
Email setup (once)
Emails go out through Resend. Until it’s connected the Email notifications card says Not connected and nothing is sent — the app works normally otherwise. The steps are on the card: verify rollnmopeds.com.au in Resend (adds DNS records), create an API key, and save it to the app from Terminal. Then fill in the staff email list and click Send test.
Activity log
Activity log in the menu lists every change in the system — stock moves, picks, orders, edits, settings and sign-ins — with who did it, when, and the before → after values. Load older goes further back. Each order and pick also has its own Activity panel.
Use it to answer “who changed this?” or “when did this bike move?” before asking around.