Book a free call →

Vibe coding for customer service managers in professional services.

You manage client service at a law firm, an agency or an accounting practice, and the question you answer most is where a matter, a return or a deliverable stands. The tension is that the answer itself is confidential. Even the name of the engagement can be something one client must never see about another.

Book a free callSee what breaks
ROUND 01 — Professional services rules

What is true about software in professional services before you write a prompt.

Agencies, consultancies, law firms and accounting practices sell time and expertise, and most of their software is a compromise: the practice management system, the time tracker, the client portal that nobody likes. Executives at these firms are building their own: a client dashboard, a proposal generator, an intake workflow, a utilisation report. Every one holds client confidential information.

  • Client confidentiality is the business

    A tool that lets one client see another's project, or exposes a document to the wrong staff member, ends a relationship and possibly a licence. Access control per client is the first thing to build and the first thing to check.

  • The engagement letter has terms about data

    Clients often specify where their data may be stored and who may process it. A tool on a personal hosting account in the wrong region breaches contracts the firm signed.

  • Billing must reconcile

    Time, rates, expenses and invoices have to agree with the accounting system. A utilisation tool or a billing dashboard that drifts from the books causes arguments with clients and auditors.

  • Professional rules apply to software

    Legal privilege, accounting standards and industry codes constrain how records are kept and who may access them. The tool has to fit those rules, not the other way round.

ROUND 02 — What it buys you

What a customer service manager in professional services gets back first.

  • 01The Friday status email, written by hand

    Each client sees only their own engagements, the stage each is in, the document you are waiting on and who to ask. The email stops being written and the partner stops being interrupted for it.

  • 02The reply sent before the conflict check

    New enquiries captured in a form, checked against existing clients and adverse parties before anyone answers, then routed to the right partner. The mistake the bar cares about becomes structurally impossible.

  • 03The unhappy client you hear about at renewal

    Response and turnaround commitments from each engagement letter tracked against the actual replies in the shared inbox. The account going quiet shows up while there is still something you can do about it.

Four more hold for customer service managers in any industry. They are on the customer service manager page.

ROUND 03 — What breaks

One client can see another client's matter name

The portal filters engagements by client on the dashboard but the AI builds the document list with a matter ID in the URL and no ownership check. A client changes the number, sees that a competitor is being sued and by whom, and tells them. The firm loses both clients, faces a privilege complaint, and the engagement letter it signed says data would be reviewed. It was not.

The pattern underneath is the one every customer service manager hits: the dashboard or the reply assistant pulls full tickets, names, addresses and order details into a database on a personal hosting account with no login. Every customer conversation is one URL away from the open internet.

The full catalogue of what breaks →

ROUND 04 — The stack

What a safe build in professional services usually runs on.

Builds run on a standard web stack with Postgres, private document storage, single sign-on for staff and a scoped client login, and integrations with the practice management, time and accounting systems through read-only keys where possible. Client-facing pages are separated from internal ones from the start.

The free course builds this stack from scratch →

ROUND 05 — With a CTO in your corner

What changes for a customer service manager in professional services.

A CTO in your corner makes sure every support tool keeps customer data where it belongs, behind a login with roles, on hosting that meets what your privacy policy promises. Anything that talks to a customer drafts for a human until you decide otherwise. Lookups check that the person asking is the person the order belongs to. The helpdesk key is read-only until there is a reason for it not to be. You still build the tools your team needs. Nobody's ticket ends up in a screenshot.

How a month in the corner works →

ROUND 06 — Questions

What customer service managers in professional services ask.

A CTO who has read professional services apps before yours.

Thirty minutes, free, no card. What you built, what is going on with it, whether we can help.

Book a free callSee the price

In your corner.