A customer account on your site: when you actually need one

2026-07-04 · 5 min · CODE NOVA

User accounts make a project noticeably more complex and expensive. When they pay for themselves, and when something simpler will do.

#Customer portal
#Corporate website
Illustration: Article
2026-07-045 min

In this article

A customer account is one of the most frequent items on a website wishlist and one of the most expensive. It turns a brochure site into an application: user records, permissions, personal data, password recovery, security. Before building it into a project, check whether it solves a real problem.


When an account is justified

  • Customers come back regularly for their own data: order status, history, documents, balance.

  • There are repeat operations — renewal, top-up, reordering.

  • Different customers need to see different things: contract pricing, their own projects, their own documents.

  • The account takes load off support — "where's my order" answers itself.


When you can do without

  • A one-off purchase or one-off service — there's nothing to come back for.

  • A link showing order status without login covers the need.

  • There are few customers and messaging on Telegram is easier for them than remembering a password.

  • The account is wanted "so we have one" — the most expensive reason there is.


What an account drags in with it

Registration and login, account recovery, email or phone verification, permission levels, storing personal data with the corresponding obligations, action logging, protection against password guessing. Each item isn't a line of code but a separate flow with errors that have to be handled.

Separately: a customer account is closed to indexing by definition. It brings no search traffic — it's a retention tool, not an acquisition one, and has to be judged on different metrics.


Intermediate options

  • A tokenised link. The customer gets a unique link to their order status with no password — covering most of the need for a fraction of the cost.

  • A Telegram bot. Authentication already exists on the messenger's side, the conversation history is kept, and development is cheaper.

  • One-time codes instead of passwords — fewer recovery flows and less support.


If a customer account is in your requirements, we can go through the scenarios and propose the simplest option that covers them.


Tags

#Customer portal
#Corporate website
Consultation

Shall we discuss your project?

Consultation is free. Tasks, work format and all questions are covered in the meeting.

Telegram

@info_codenovaevolution

Email

info@codenovaevolution.com

Response time

Usually within an hour

What happens next?

  1. 01Project and requirements discussion
  2. 02Optimal solution proposal
  3. 03Work plan and estimate
I accept the personal data processing policy