This system is one HTML file — adding a service means a small text edit. If you're not comfortable editing code, the easiest way is to come back to this Claude chat and ask:
Claude will then update this file for you with the new service added everywhere — the New Case dropdown, the sidebar, the checklist logic, and the client email templates.
If you want to edit it yourself, search the file for these 4 places and add your service to each:
- The
<select id="nc-service">dropdown (New Case form) — add an<option>under the right group - The same dropdown inside
<select id="inv-service">and<select id="lg-service">for consistency - The sidebar — add a new
.nav-itemwithonclick="filterBySvc('Your Service Name',this)" - The
getChecklist()function — add your service name and its checklist steps to thespobject
Near the top of the code, there are two lists:
var ACCOUNTANT_SVCS=['UK Company Formation'];
Add your new service name into the right list (in quotes, comma-separated) and the system will automatically: show the 🔒 internal-only lawyer/accountant box, hide those details from client emails, and add the correct status flow (Referred / Referred to accountant).
If you handle it yourself, don't add it to either list — it's "Direct" by default.
To rename a service — find and replace its exact name everywhere it appears (dropdown options, sidebar, getChecklist, LAWYER_SVCS/ACCOUNTANT_SVCS lists).
To change a checklist — find the service name inside the getChecklist() function and edit the list of {t:'...',d:false} items. Each one becomes a tickable step.
To remove a service — delete its <option> from the dropdowns and its .nav-item from the sidebar. Existing cases using that service will still work fine.