Do not let incomplete intake become accepted setup in STAR.

Client Onboarding

Client Onboarding is the governed front door for new clients and new jobs into STAR. It gives incomplete work a governed place to live until the firm is ready to approve it, preserve exactly what was approved, and create the STAR records behind it. Start from a Prospect or an existing STAR Client. Create a Job Opportunity. Save it as a real draft, validate it in stages, see the approval path before submission, handle rare exceptions cleanly, and create STAR records only when the firm is ready to stand behind them. What was approved stays preserved. The live STAR Client and Job continue afterward.

new Prospects and existing STAR Clients • Job Opportunities before live STAR Jobs • save-level and submit-level validation • visible approval preview • controlled STAR insertion • frozen approved snapshot

The same governed path supports both brand-new clients and existing-client new work

Job Opportunities keep proposed work separate from live STAR Jobs until approval

Save-level draft rules stay distinct from submit-level readiness rules

The user can see the approval path before submission instead of discovering it afterward

Submitted work locks until it is approved or rejected for correction

Approved opportunities freeze while the live STAR records keep moving afterward

Where accepted setup starts going soft

Most firms do not break here because intake stops moving. They break because a client or job record gets created while the firm is still carrying conditions it intends to settle later.
The billing contact is not final. Job detail still needs clarification. A required document is assumed to be coming. An unusual handling decision is understood verbally but has not been approved cleanly. Once the record exists in STAR, uncertainty starts reading like settled setup and follow-up becomes someone else’s repair work.

What that softness turns into


an official-looking STAR record before the firm has finished deciding what it is accepting

rekeying, correction, and clarification work pushed into tax, audit, billing, client service, and operations

exceptions that fade into side follow-up instead of staying visibly owned

a system of record carrying uncertainty as if it were settled setup

Why it costs so much later


Onboarding is one of the few moments where the firm can still stop bad setup before the rest of the system has to live with it. Weak entry rarely stays contained. It comes back later as billing friction, delayed starts, cleanup, weak reporting context, and teams inheriting records they still cannot trust.

What Client Onboarding governs before setup becomes real

Client Onboarding is not just an intake form with approvals. It is a STAR-aware operating layer around how new clients and new jobs enter STAR, so incomplete work can stay governed before it becomes accepted setup.

Start from the right account context


Work can begin from a new Prospect or from an existing STAR Client already synced into the app. A major day-to-day use case is starting from an existing client, reviewing the client, related entities, prior opportunities, live Jobs, and files, and then creating a new Job Opportunity from there.

Hold proposed work before it becomes real setup


A Job Opportunity is the app-native pre-STAR job. It is where the firm collects detail, validates the request, previews approvals, handles exceptions, and decides whether the work is ready to become real. Proposed work stays separate from live STAR Jobs until the firm approves it.

Validate in stages instead of pretending everything is known


Save & Continue enforces a configured minimum for a real draft. Submission enforces a stricter readiness standard. Incomplete work can live safely in the product without being treated as approval-ready, while meaningless junk is still kept out.

Approve first, create STAR second


The approval path is visible before submission, rare scenarios can trigger targeted submission-time prompts, and STAR records are created only when the firm is ready to stand behind what it is accepting. What was approved stays preserved. The live STAR Client and Job continue afterward.

What changes for the firm


The firm no longer has to choose between forcing half-settled work into STAR and leaving it scattered across notes, email, memory, and side follow-up. Instead, incomplete work gets a real governed place to live until the firm is ready to approve it, preserve it, and create the STAR records behind it in a controlled way.

The path should be visible before commitment

The workflow is staged on purpose. Incomplete work can live safely in the product without being treated as approval-ready, and the user can see the path before the request enters workflow.

Save & Continue creates a real draft threshold


A new Account or Job Opportunity begins with Save & Continue. The app enforces a configured minimum at save time: enough to keep meaningless junk out, but not so much that users must know everything immediately. That is the threshold for work-in-progress drafts.

The full working surface appears only after the draft is worth keeping


Once the save-level rules are satisfied, the form expands to expose the rest of the working surface, including files, Due Date Opportunities, and Approval Steps. Incomplete work can stay inside the product without lowering the standard for what counts as ready.

Submission uses a stricter readiness standard


Submitting for approval is a different threshold. Full submit-level validation applies here before the opportunity can enter the approval path. Rare submission-time dialogs can also appear for unusual mismatches, governance prompts, or risk questions without cluttering everyday entry.

Rejection is the controlled reopen path


Once submitted, the Job Opportunity locks and moves into Onboarding. Approvers can review, comment, approve, or reject. Rejection unlocks the record, preserves comments and step history, and lets the corrected request be resubmitted without losing auditability.

The path is visible before submission


Approval Steps appear on the form before the user submits. As values change, the approval path updates dynamically with them. Depending on the request, steps can appear, disappear, or reroute to different approvers before the request enters workflow. The user should not have to guess what the system is doing or discover the logic only after commitment.

What submission changes


Submission locks the Job Opportunity so values cannot change quietly underneath approvers. Comments carry forward through the process, and the workflow stays auditable while the request moves through review instead of being reshaped midstream.

What approval creates — and what it preserves

Approval is the point where governed pre-STAR work becomes real STAR setup. It is also the point where the product preserves exactly what the firm approved.

STAR creation is controlled and dependency-aware


When the first Job Opportunity under a new Account is approved, the app creates the STAR Client, the STAR Job, and related STAR internal records inside one SQL transaction. If the work belongs under a new child Account that itself belongs under a new parent Account, the parent is created first, then the child, then the Job, in the same controlled sequence.

That matters operationally and technically. The product works with STAR’s underlying structure, respects dependencies, preserves the approval decision, and creates live records in a controlled way instead of improvising around the system of record.

The Account stops being a draft and becomes a synced STAR Client


A Prospect becomes a STAR Client only when at least one related Job Opportunity is approved. After STAR creation, that Account becomes read-only inside Client Onboarding and continues as synced STAR data.

Later approvals can create more STAR Jobs under the same Client


Once the Client exists in STAR, future approved Job Opportunities create additional Jobs under that same Client. That is why existing-client new work is so central to the product story.

The approved opportunity and the live STAR Job remain distinct


The approved Job Opportunity stays frozen as the record of what the firm accepted. The live STAR Job continues afterward as a synced current record. What was approved stays preserved. What the live STAR record later becomes can continue to change.

Why proposed work and accepted setup stay separate

The product is not a generic front end for form entry. It uses a record model that keeps incomplete work governed before it becomes accepted setup.

Accounts


An Account is the app’s umbrella record for something that may be either a pre-STAR Prospect or an existing STAR Client. It can also be a parent or child account inside STAR’s two-level relationship structure.

new Accounts can begin as app-side Prospects

existing STAR Clients appear as synced Accounts

related parent and child entities stay legible before new work is added

Job Opportunities


A Job Opportunity is the app-native pre-STAR job. It is where the firm collects detail, validates the request, previews approvals, handles exceptions, and decides whether the work is ready to become real.

proposed work stays separate from live STAR Jobs

new-client setup and existing-client new work use the same governed layer

the approved opportunity remains as the preserved record of what the firm accepted

Jobs


Jobs are live STAR Jobs synced into the app. That includes Jobs created through Client Onboarding and Jobs created through other STAR processes, so the user sees current reality rather than a sealed workflow island.

live STAR Job status stays distinct from Job Opportunity workflow status

approved opportunities create new STAR Jobs under control

the client view can show account context, opportunities, live Jobs, files, and status together

Why the model matters


This is what keeps the product from collapsing into generic intake. The firm can hold proposed work and pre-STAR account records inside the app, preserve what was approved, and keep showing the live STAR context afterward without forcing everything into STAR too early.

Built for the STAR environment firms already live in

Most firms adopt Client Onboarding after years of STAR usage, not before. The product is built for that lived-in reality.

Existing-client new work is central


A major use case is starting from an existing STAR Client and creating a new Job Opportunity under that Client, with validation and approvals happening before the new STAR Job is created. First-time client setup matters. Existing-client new work matters just as much.

The app coexists with current STAR reality


On day one, the app can already show many Accounts and many Jobs because those are synced from STAR, even while there are few or no Job Opportunities yet. That is normal. Opportunities accumulate only as new work starts flowing through Client Onboarding.

The workflow stays visible from either side


Status is not trapped inside one window. It can surface on the Job Opportunity itself, inside account windows, in related parent-child views, and in the main grids, including combined client statuses such as Onboarding (Active).

Visibility follows the firm’s real operating model


The main grids are permission-based and customer-specific. The user can work from Accounts, Job Opportunities, My Items to Approve, My Job Opportunities, and live Jobs according to the dimensions the firm cares about, whether that is office, service line, book of business, or something more specific. The product works with the firm’s actual visibility model instead of pretending everyone sees the same world.

No second identity model to manage


In the implementation shown, the app identifies the user from the Windows domain account and maps that identity through STAR’s staff model. The point is not novelty. It is continuity. The workflow lives inside the firm’s actual operating environment instead of inventing a second one.

The software should absorb the avoidable complexity

These are not decorative interface choices. They are part of why the product holds up under legacy data, repeat work, similar staff names, and real approval pressure.

Search is built for real operational lookup


The app uses synced, precompiled tables optimized for its own architecture, which is why major grids feel immediate even in lived-in data. Search tokenizes a phrase and matches all words across configurable searchable fields, including hidden backend fields where appropriate.

That matters in the kind of lookup firms actually do. A search like Amine Fayad can still find Fayad, Amine. The system is built to help the user find truth instead of hoping the exact stored string happens to match.

Sorting behaves like an operational grid, not a flat list


Major grids support chained multi-column sorting. Users can layer primary, secondary, and further sort levels so large client populations, approval queues, and staff lists stay workable instead of arbitrary.

Role selection gives the user enough context to choose correctly


Fields such as Job Partner use searchable inline selection grids rather than weak dropdowns. Lists are pre-filtered to eligible staff and can show contextual columns such as office, service line, status, and skill level when names are similar and assignment rules are real.

Hierarchy and defaults reduce partial entry


For structures such as Service Line Group, Service Line, and Job Type, the user chooses the leaf and the app fills the linked hierarchy together. Client-level defaults can also flow into a new Job Opportunity so repeat work starts faster without blind carry-forward.

The account window is part of the working surface


Account views combine top-level client details, related child accounts when applicable, related Job Opportunities, related live Jobs, and attached files. From an existing STAR Client account, users can add files, add a child account, or create a new Job Opportunity with the relevant context already in front of them.

Operational details that make the workflow hold up


Files can be attached to the Account or the Job Opportunity. Due Date Opportunities can be added after Save & Continue. Formula-based job naming can derive the future STAR Job name from structured choices rather than forcing freeform drift. Together, these design choices reduce cleanup, keep context attached to the right record, and make routine onboarding work easier to enter correctly the first time.

The firm’s real rules can stay inside the workflow

Client Onboarding is not limited to STAR’s built-in fields or a narrow set of hardcoded checks. Firms can keep their real operating logic inside the governed path.

Customer-specific STAR fields can live inside the governed workflow


That can include staff-based fields, custom lists, allocation logic, referral or acquisition metadata, and other firm-specific fields the workflow needs to collect before setup becomes real.

Validation can be simple, conditional, or fully programmable


The app can enforce straightforward rules such as invalid fiscal combinations or percentage totals equaling 100%, but it can also use pluggable stored-procedure logic when the firm needs deeper governance.

The workflow can show why an approval step exists


Routing is only useful if people can understand it. The product can explain why a step is present, which keeps firm-specific approval logic legible instead of mysterious.

Exceptional actions stay exceptional


Approvers can comment on approval or rejection. Steps can include multiple possible approvers. Privileged users can approve on behalf of another approver when needed, and tightly trusted administrators can force approve or force reject in rare cases. Those actions remain exceptional and auditable.

Why that matters


The product is not a sealed workflow box. Firms with real STAR complexity, real SQL capability, and real customer-specific fields do not have to flatten their operating rules into generic form behavior just to get governed workflow.

Adoption should feel lighter than the problem

Client Onboarding is usually introduced into an already-lived-in STAR environment, then proven in a contained rollout before broader expansion. It should reduce burden from the beginning, not create a second project for people who are already busy.

Start with the rules the firm actually wants enforced


Implementation typically begins with the fields, documents, save-level minimums, submit-level readiness rules, approval logic, exception prompts, and STAR setup behavior the firm actually wants governed.

Pilot in a contained slice of work


The better first rollout is usually one office, one service line, or one defined set of Job Types. That lets teams prove the workflow with live work before expanding it more broadly.

Expand once users trust the threshold


Broader adoption tends to follow once users trust that drafts can live safely in the app, approvals are routing correctly, and approved setup is entering STAR in a cleaner condition than before.

Why this does not have to become another firm project


This is where deep STAR fluency matters. The work can start from the firm’s real record model, role structure, hierarchy constraints, customer-specific fields, and operating rules instead of making the firm translate its environment into generic requirements first.

Common questions

Is this mainly for brand-new Clients?


No. A major day-to-day use case is starting from an existing STAR Client and creating a new Job Opportunity under that Client. First-time client setup matters, but existing-client new work matters just as much.

What if STAR already has years of history in it?


That is the normal starting point. Client Onboarding is designed to coexist with existing STAR Clients, existing STAR Jobs, migrated history, and Jobs created through other STAR processes. It governs what enters STAR next. It does not require the firm to start over.

Does it replace STAR?


No. STAR remains the system of record for live Client and Job maintenance. Client Onboarding governs the pre-STAR phase, preserves the approved Job Opportunity snapshot, and continues showing the live synced STAR Client and Job afterward.

Does it replace CRM?


No. CRM can still manage lead activity and pipeline. Client Onboarding takes over when the firm is ready to govern the transition into an actual STAR Client or Job.

Can it handle related entities, different onboarding paths, and custom STAR fields?


Yes. The app supports STAR’s two-level parent-child client structure. Requirements, templates, approvals, routing, validations, and customer-specific STAR fields can vary by service line, client type, Job Type, fee profile, risk, or other firm-defined rules.

What keeps the request from changing mid-approval?


Submission locks the Job Opportunity. If an approver rejects it, the record becomes editable again, comments and step history remain intact, and the corrected request can be resubmitted through the same governed path.


See how incomplete work can stay governed until the firm is ready to accept it in STAR.

If the firm is still creating records before it has finished deciding what it is accepting, that is usually where the clearest improvement begins.

Request a demo
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.