Admin User Manual
Purnell Family Tax Services DBA Purnell Tax Solutions ยท Staff Reference Guide
๐Ÿ” ADMIN / STAFF ACCESS ONLY

Overview โ€” The PTS Practice Management System

What this system does

The PTS Practice Management Portal is a browser-based client management and document production system for Purnell Family Tax Services. It runs on Cloudflare Pages at pts-client-tools.pages.dev and requires no server or database โ€” all client data is stored in the browser's local storage on your device.

The system handles: multi-client case management, new client intake, tax advisory assessments, work plan tracking, Gamma presentation prompt generation, and client-facing tools (organizer, guide, income connect, vehicle worksheets).

Who Uses ItAccess LevelWhat They See
Kathy P. Bibbs
Primary Preparer
AdminAll pages: dashboard, all clients, intake, advisory, work plan, Gamma builder, settings
Marquecia Jingles
Staff Contact ยท (424) 470-7407
AdminSame as above โ€” full access
Client
e.g. David L. Crenshaw
ClientMy Case overview, document checklist, upload folder, team contact info only
Important: Client data is stored in your browser's local storage. This means data entered on one device does not automatically sync to another. Export a JSON backup from Settings regularly, and import it on any new device before working.

Logging In

Admin login
  1. 1Go to pts-client-tools.pages.dev (or open the portal HTML file directly)
  2. 2Select Admin / Staff โ€” Kathy or Marquecia from the Role dropdown
  3. 3Enter your email address in the Email field
  4. 4Enter the admin access code: PTS@Admin2026!
  5. 5Click Sign In โ€” the Dashboard opens automatically
Change the admin code immediately after first login. Go to Settings โ†’ Access Codes โ†’ enter and confirm a new code โ†’ Update Admin Code. Do not share the admin code with clients.

Giving a client their access code

When you create a client record (see Intake), you set their access code in Step 1 of the intake form. The client uses their email address and that code to log in. Send them their code via a secure channel โ€” never email it in plaintext if possible. The client sees only their own case overview and document checklist.

New Client Intake โ€” Step by Step

Adding a new client to the system

From any page, click New Intake in the navigation bar. The intake form has six steps. Complete them in order. You can navigate back to earlier steps at any time.

Step 1 โ€” Identity

Step 2 โ€” Case Info

Step 3 โ€” Balances

Step 4 โ€” Advisory

This is the most strategically important step. Your answers here drive the engagement strategy, fee structure, and Gamma presentation.

Step 5 โ€” Services & Fees

Step 6 โ€” Review & Create

Review the summary. Click Create Client Record to save the client to the system. The case file opens automatically. If something looks wrong, click Back and correct it before creating.

After creating a client record: The client can immediately log in using their email and the access code you set. Send them the Client User Guide link and their access code so they can start the organizer.

Case Files

Working a case after intake

Click any client row on the Clients page to open their case file. The case file has four sections:

Updating a case: The intake form is a one-time record creator. To update balances, notices, or advisory notes after intake, go to Settings โ†’ export data as JSON โ†’ edit the JSON directly โ†’ re-import. (A full in-portal edit flow is on the v2 roadmap.) Alternatively, use the Advisory Module to add new notes at any time.

Tax Advisory Module

Recording and tracking advisory findings

Navigate to Tax Advisory in the nav bar. This module has three sections:

All-Client Advisory Summary

Shows every client's amendment opportunity level, penalty abatement status, OIC potential, and savings estimate at a glance. Use this as your weekly review โ€” it surfaces who needs attention.

Resolution Vehicle Decision Tree

A built-in decision framework to guide resolution vehicle selection:

Advisory Note Entry

Select the client, choose the advisory type, write the finding/recommendation, set an estimated savings amount and action-by date. Click Save. Notes appear chronologically in the Saved Advisory Notes section and are tied to the client's case file.

Use advisory note types consistently: Amendment Analysis, Penalty Abatement Strategy, OIC Feasibility, Income Reconstruction, Pass-Through Analysis are the most common for resolution cases. Quarterly Estimated Payments, Entity Structure, General Tax Advisory are for ongoing advisory engagements.

Work Plan

Task management across all cases

Navigate to Work Plan. Use the filter dropdowns to view all clients or one specific client, and to toggle between all tasks, open tasks only, or completed tasks.

Click any task row to toggle it done or undone. Progress bars update automatically. Use the phase labels (Auth, Deadline, Income, Strategy, Filing, Resolution, Closure) to see where each case stands at a glance.

Tip: At the start of every week, filter to All Clients โ†’ Open Tasks to get your full to-do list across the entire practice.

Gamma Presentation Builder

Generating case presentation prompts

Navigate to Gamma Builder. Select the client, presentation type, number of slides, visual style, and audience. Click Generate Gamma Prompt.

The system generates a detailed, structured prompt using that client's actual case data โ€” balances, years, advisory findings, and engagement scope are all pulled automatically from the client record. Copy the prompt and paste it into gamma.app โ†’ New โ†’ AI Generate โ†’ paste โ†’ Generate.

Presentation TypeUse WhenSlides
Full Case SummaryInitial client presentation โ€” full exposure, strategy, and roadmap12โ€“16
New Client WelcomeOnboarding meeting โ€” what to expect, how this works10
Advisory / Tax Savings AnalysisAmendment economics, penalty savings, OIC analysis10โ€“12
Progress UpdateMid-case update โ€” what's been done, what's next8โ€“10
Closing SummaryCase resolved โ€” final outcome, savings achieved, records retention8
Style guide: Use Dark / Professional for all client-facing decks (matches PTS brand). Use Minimal / Clean for internal strategy memos or lender presentations. Bold / High Contrast works well for presentations to clients with accessibility needs.

Client-Facing Tools

What clients see and how to send them the links

After creating a client record, send the client these links and instructions:

What to send in the client email: All five links above, their access code, a copy of the Gamma presentation link, and the engagement letter and signature packet attached as PDFs. Tell them wet ink signatures are required on all four authorization documents.

Cloudflare Deployment

How to update the live site
  1. 1Download PTS_Cloudflare_Deploy_Kit.zip from the outputs folder
  2. 2Go to dash.cloudflare.com โ†’ log in as Chaoswired@gmail.com
  3. 3Click Workers & Pages โ†’ pts-client-tools
  4. 4Click Deployments tab โ†’ Create new deployment
  5. 5Upload the zip file โ†’ Deploy. Live in ~30 seconds.
File naming convention: index.html (landing page), guide.html, organizer-multiyear.html, organizer.html, workplan.html, tracker.html, vehicles.html, connect.html, portal.html. Never rename these files โ€” clients have bookmarks and links to these exact URLs.
Before deploying: Always test the zip locally by opening index.html in a browser and clicking through all links. A broken link on the live site affects real clients.

Operating Protocols

Standard operating procedures

New Client Onboarding Checklist

  1. Complete intake form โ€” all 6 steps โ€” create client record
  2. Prepare engagement letter (DOCX) with client-specific data
  3. Prepare IRS Form 8821 pre-population packet
  4. Prepare FTB Form 3520-PIT (if CA taxes involved)
  5. Prepare prior preparer revocation statement (IRS + FTB)
  6. Send client email with all links, access code, and signature packet PDFs
  7. Generate Gamma presentation โ€” send link to client
  8. Schedule client-conferenced IRS call and FTB call if deadline defense needed

Weekly Case Review Protocol

  1. Dashboard โ†’ check high-priority cases and nearest deadlines
  2. Work Plan โ†’ All Clients โ†’ Open Tasks โ†’ identify this week's action items
  3. Tax Advisory โ†’ All-Client Summary โ†’ note any changes in savings potential
  4. Check Formspree for new organizer submissions: formspree.io/f/mwdlajkd
  5. Check Dropbox for new client document uploads
  6. Update task completion status in Work Plan

Document Signing Protocol

Agency Call Protocol

Where is client data stored?
In your browser's local storage. It does not sync to any server. Export a JSON backup from Settings weekly. To move data to a new computer, export โ†’ transfer the JSON file โ†’ import it on the new device (import feature in v2).
What happens if I clear my browser data?
All client records are lost permanently unless you have a JSON export. Export regularly. Consider pinning the Settings page as a reminder.
Can multiple staff use the system at the same time?
Yes, but on separate devices with separate browser local storage. Changes on one device do not sync to another automatically โ€” coordinate exports and imports when both admins are actively updating the same case.
How do I add a second admin?
The admin code is shared โ€” give Marquecia the same admin code as Kathy. Both log in as Admin with the same code. Role-based individual accounts are on the v2 roadmap.