Request A Sign-In Code
Customers open the portal sign-in page, enter their email address and account number, then click Send code. The account number is usually printed on an invoice or other customer document from the seller.
Portal sign-in verifies the customer by email and account number before sending a one-time code.
Enter The Email Code
After the code is requested, the portal asks for the six-digit code sent by email. Customers can go back, request a new code after the cooldown, or use the magic-link fallback when available.
The code page completes portal sign-in and creates the customer portal session when the code is valid.
Register A Portal Account
First-time customers can use Register your account. They enter the same email and account number. If Arcus finds a matching active customer account, portal access can be enabled and a single-use login link is sent.
Registration is based on matching customer email and account number, not staff user invites.

Registration responses are intentionally safe. Customers see a check-email message instead of account lookup details.
Expired Or Used Links
Magic links are short-lived and single-use. If a customer opens an expired, already used, or invalid link, the portal shows an error and offers a new-link request.
Expired link handling should send the customer back through a fresh login or registration request.
What Happens After Sign-In
- Valid code or link: the portal stores a customer portal session in the browser and opens the customer dashboard.
- Logout: clears the local portal session and best-effort closes the backend session.
- Expired session: the customer must request a new code or link.
- Wrong account number: the customer should check the number on their invoice or contact the seller.
Staff Checklist
- Confirm the customer portal is enabled for the entity.
- Confirm the customer account allows portal access.
- Confirm the customer’s email address and account number are correct.
- Confirm email delivery before assuming the portal login flow is broken.
- Use customer-safe public links for one-off access when full portal login is not needed.
Common Blocks
- No code arrives: check email address, spam filtering, email delivery, and whether the account is portal-enabled.
- Invalid code: use the latest email and request a new code after the cooldown if needed.
- Expired link: request a new login link or sign in with a code.
- Registration says check email but no portal appears: the response is safe by design. Confirm the email and account number match an active customer account.
- Customer tries staff login: send the customer portal URL or a public customer link instead.

