Complete reference document covering every program, form, fee, and policy used at Zinco Court Classes. Built for feeding to AI tools (blog writers, content assistants, etc.).
# Zinco Court Classes — Complete Knowledge Base
> A comprehensive reference document covering every program, form, fee, policy, and process used at Zinco Court Classes. Intended to give an AI writing assistant deep, accurate context to produce blog posts, FAQs, landing pages, ads, and educational material.
---
## 1. Company Overview
**Name:** Zinco Court Classes
**Website:** https://www.zincocourtclasses.com
**Email:** info@zincocourtclasses.com
**Phone / SMS:** (626) 239-6371
**Languages Supported:** English & Spanish (full bilingual experience — forms, emails, certificates, instructor delivery)
**What we do:**
Zinco Court Classes provides **court-referred and private anger-management education** delivered **100% live online via Zoom**, with bilingual enrollment, documented attendance, progress reporting, and completion records. Zinco identifies its anger-management program as **CAAMP-approved**. Court, probation, and agency acceptance is case-specific and must be confirmed against the participant's referral or order. A general anger-management program must not be represented as a substitute for a county probation-approved 52-week Batterer Intervention Program required under California Penal Code 1203.097.
**Service areas (county-targeted landing pages):**
- Los Angeles County
- Riverside County
- San Bernardino County
- All other California counties (statewide remote attendance)
**Key brand positioning:**
- 100% live online — no pre-recorded modules, no in-person attendance required
- CAAMP-approved anger-management provider claim (separate from court/state approval)
- Bilingual (English / Spanish) instructors and materials
- Court-ready enrollment, attendance, progress, and completion documentation; acceptance is case-specific
- Direct, signed reporting to courts, probation, attorneys, and agencies
- Bookable, transparent fees with no hidden charges
---
## 2. Programs Offered
### 2.1 Anger Management Classes
- **Format:** Live group sessions over Zoom, weekly.
- **Audiences served:**
- Court-mandated participants (sentenced or on probation)
- Probation referrals
- Private/voluntary enrollees (employment requirement, personal growth, family court matters)
- **Common program lengths:** 12, 26, or 52 weeks (set by the court order)
- **Curriculum themes:** Emotional regulation, trigger identification, communication skills, de-escalation, conflict resolution, accountability, healthy coping mechanisms.
### 2.2 Domestic Violence / BIP Screening
- A domestic-violence indicator triggers case-requirement review during intake.
- If the court order or probation referral requires a 52-week Batterer Intervention Program or cites California Penal Code 1203.097, staff must direct the participant to the applicable county probation-approved BIP process rather than representing Zinco's general anger-management program as compliant with that requirement.
- DV-flagged participants undergo additional administrative/safety review before enrollment is approved.
### 2.3 Parenting & Co-Parenting Classes
- For family-court referrals, CPS/dependency case plans, and voluntary parents.
- Common requirements: 8, 12, or 16 weeks.
- Curriculum: child-focused decision-making, healthy communication, conflict reduction, consistent discipline, co-parenting strategies for separated/divorced parents.
### 2.4 Class Schedule (Weekly)
| Day | Time | Class |
|-----------|----------|---------------------------|
| Monday | 6:00 PM | General |
| Thursday | 6:00 PM | Men's group — MEN ONLY |
| Thursday | 7:30 PM | Spanish-language |
| Friday | 8:30 AM | Spanish-language |
| Saturday | 8:30 AM | Spanish-language |
| Saturday | 9:45 AM | General |
All sessions: **live on Zoom, ~60–75 minutes, limited seats, video must be on, ID verified at first session.**
---
## 3. Pricing & Fees
| Charge | Amount | Notes |
|---|---|---|
| **Intake Fee** | **$70 one-time** | Covers registration, intake assessment, materials, dashboard access, scheduling, ID verification, progress tracking, and certificate processing. |
| **Per Group Session** | **$30 per class** | Billed per attended session. Live online group on Zoom. No hidden fees. |
| **Attendance Report** | **$25** | Attendance-only verification and finalized attendance history. |
| **Progress Report** | **$40** | Includes attendance, curriculum competency progress, participation/engagement/conduct observations, and finalized trainer progress notes when available. |
| **Program Modality & Curriculum Report** | **$15** | Describes Zinco's anger-management curriculum focus, delivery model, and evidence-informed educational framework. |
| **Court Processing & Delivery** | **+$15** | Added when the authorized report recipient is a court; supports court processing, mailing, and permitted fax delivery. |
| **Program Payoff (optional)** | Variable | Participants can pre-pay all remaining required sessions at once from their dashboard. |
| **Reschedule (intake)** | Free, 1 allowed | Must be ≥ 24 hours before the appointment. Only one online reschedule allowed per participant. |
| **Class schedule changes** | Schedule-specific | Assigned Recurring Group: first 2 substitutions with ≥24 hours notice waive the $10 fee; later/late substitutions are $10. Self-Improvement Program Rules (voluntary, non-court participants on the Flexible Schedule): first 2 reschedules with ≥24 hours notice are free, then $10; no cancellations; no weekly minimum or maximum; max 15 per class; 6 months of inactivity requires a new intake (participants who signed the earlier 1-year version keep 1 year). |
| **Class lessons** | Included | Every class finishes with a lesson. Court-mandated participants: lessons are mandatory; lesson completion tracks progress and is used to complete progress reports requested by probation officers, attorneys, or judges. Court-recommended participants: lessons are optional but benchmark progress and completing all of them is highly recommended; progress reports are generated for the court, attorneys, and probation officers upon request. Both groups acknowledge this on the Schedule & Attendance Rules form (EN/ES). |
| **Court-related attendance policy** | Included | **Effective November 1, 2026.** Court-mandated and court-related participants must attend their first qualifying class within 7 calendar days after approval/eligibility and at least one qualifying class each Monday-Sunday program week. Up to 2 excused absences may be approved in a rolling 90-day period; a third excused request requires staff review for possible leave. The first unexcused absence creates a warning, the second creates Attendance Risk/final warning, and the third moves the participant to Dismissal Review. Dismissal is never automatic. Existing participants begin the new unexcused counter at zero. Self-referred/private Flexible Schedule participants retain no weekly minimum and the existing 6-month inactivity re-intake rule. |
**Payment processor:** Stripe (secure, PCI-compliant). All payments are made through the participant dashboard or hosted Stripe Checkout.
---
## 4. The End-User Journey (Step-by-Step)
### Step 1 — Landing & Enrollment Decision
Participants arrive via:
- Home page (`/`)
- County SEO pages (e.g. `/court-ordered-anger-management-classes-los-angeles-county`)
- Schedule & Fees page (`/ScheduleAndFees`)
- Contact page (`/Contact`)
- FAQ page (`/faq`)
- Verify Certificate page (`/verify-certificate`)
They click **"Start Intake" / "Enroll Now"** which routes to `/Enroll`.
### Step 2 — Enrollment Wizard (`/Enroll`)
A 4-step wizard:
**Step 1: Enrollment Reason + Contact Information**
- **Court-Ordered / Mandated**
- **Court-Related / Recommended**
- **Self-Referred / Personal Growth**
- Full Name *
- Email *
- Phone *
- No Group/One-on-One selection and no class pricing are shown in Step 1.
**Step 2: Court/Case Details** *(Mandated only)*
- Court Name *
- Case Number *
- Probation Officer (optional)
- Court order/referral upload *
- The participant does **not** select the required number of sessions here.
**Program assignment is staff-controlled during the live Zoom intake:** Delivery Format (Group $30/session or Private One-on-One $99/session), Schedule Access, Fixed vs Open-Ended, and the required number of sessions when Fixed.
**Step 3: Court Documents** *(Mandated only)*
- Upload court minute order, referral form, or proof of court mandate
- Accepted formats: PDF, JPG, JPEG, PNG
**Step 4: Account Creation Summary**
- "What's next" preview (Agreement → Payment → Intake form → Schedule intake → Start classes)
- Continues to `/EnrollAgreement`
**Existing-account handling:** If the email is already registered, the wizard redirects them to log in (`/EmailLogin`) or send themselves a magic link, instead of creating a duplicate.
### Step 3 — Participation Agreement (`/EnrollAgreement`)
- Electronic signature page presenting the full Zinco Court Classes Participation Agreement.
- Participant types their full legal name.
- A signed PDF is generated, stored, emailed to them, and saved to their account.
- Available in English or Spanish (matches the participant's selected site language).
### Step 4 — Intake Payment (`/EnrollPayment`)
- One-time **$70 intake fee** paid through Stripe.
- After successful payment, mandated participants return to the enrollment flow to finish any remaining court/case details.
- **Payment immediately changes the participant to onboarding status (`pending_intake`). Dashboard/password access is activated only after rules acknowledgment and staff acceptance.**
### Step 5 — Written Intake Form (`/IntakeForm`)
A multi-section written questionnaire. Sections A–D (see Section 5 below for the complete field list).
- **The written intake is the required next step after payment/case-information completion.**
- Secure intake links identify the correct paid intake record without requiring a dashboard login.
- Save & Continue Later supported (a magic link is emailed to resume).
- Bilingual (English / Spanish) — field IDs always stored in English for admin consistency.
### Step 6 — Schedule Intake Appointment (`/ScheduleIntake`)
- **Scheduling remains locked until the written intake has been completely submitted.** A paid participant with an incomplete written intake must be routed back to `/IntakeForm`.
- After submission, the participant picks a 1-on-1 intake appointment time over Zoom.
- One free reschedule allowed (must be ≥24 hours in advance).
- Confirmation email sent in the participant's preferred language.
### Step 7 — Intake Success (`/IntakeSuccess`)
- Confirmation screen with appointment details, Zoom link, and next steps.
### Step 8 — Live Intake Appointment (One-on-One Zoom)
- Intake staff reviews answers, completes the required safety review, and verifies court documents/ID.
- Staff finalizes Delivery Format, Schedule Access, and Fixed/Open-Ended requirement; if Fixed, staff enters/verifies the required number of sessions.
- While the Zoom intake remains open, the participant receives a secure no-login link to acknowledge the current Schedule & Attendance Rules.
- Approval remains locked until the current schedule-specific rules are acknowledged.
### Step 9 — Acceptance & Account Setup (`/CompleteAccountSetup`)
- After staff accepts the participant, the acceptance email includes the account/password creation link.
- Dashboard/password setup is not available before acceptance.
### Step 10 — Participant Dashboard (`/ClientDashboard`)
The participant dashboard becomes available only after staff acceptance and account/password setup. The full program dashboard includes:
- **Next Steps card** (e.g. "Book your next class")
- **Sign-In for Class** (used at the start of every session)
- **Book Session** (`/BookSession`) — pick weekly classes or pay off the whole program at once
- **My Schedule** (`/MySchedule`)
- **Progress Tracker** (`/ProgressTracker`) — sessions completed / required
- **Payment Statement** (`/PaymentStatement`)
- **Client Documents** (`/ClientDocuments`) — uploaded court docs, signed agreement, intake submission PDF
- **Certificates** (`/Certificates`) — proof of enrollment, progress reports, certificate of completion
- **Report Request** (`/ReportRequest`) — request a report be sent to a court / probation / attorney
- **Refund Request** — submit refund/cancellation requests
- **Hold notifications** — if the account is on hold, a banner explains why
### Step 11 — Weekly Group Classes
- Participant signs in via dashboard ("Sign-In for Class") within the join window.
- Joins Zoom; trainer admits them to the meeting.
- Trainer confirms video is on, marks attendance status (`attended`, `late`, `no_show`, `left_early`, `denied`, etc.).
- Attendance is locked after the session.
### Step 12 — Completion & Certificate
- When completed_weeks ≥ required_weeks, the **Certificate of Completion** is generated automatically.
- Downloadable from the dashboard.
- Includes a unique verification token for public lookup at `/verify-certificate`.
- Can also be sent directly to the court, attorney, or probation officer via the Report Request flow.
---
## 5. The Written Intake Form — Complete Field Reference
The intake form is the heart of the assessment. It is presented in 4 sections (A–D). Field IDs are stored in English regardless of the participant's chosen language.
### 5.1 Section A — Personal History & Presenting Issues
| Field | Type | Notes |
|---|---|---|
| client_name | text | Full legal name |
| user_email | email | Required, locked once set |
| phone | tel | Required |
| date_of_birth | date | Required |
| age | number | 18 – 100+ |
| sex | M / F | Required |
| marital_status | Single / Married / Divorced / Separated / Widowed | |
| court_name | text | (mandated only) |
| case_number / court_case_number | text | (mandated only) |
| probation_officer | text | (mandated only) |
| court_mandated | boolean | |
| court_mandated_weeks | legacy compatibility field | Not an intake-questionnaire requirement. Participants do not choose the required session total. Staff determines Fixed/Open-Ended status and any fixed session count during the live Zoom intake; the authoritative value is stored on ClientProfile. |
| presenting_problem | textarea | Why are you here? |
| anger_duration | text | How long have you struggled with this? |
| past_counseling | yes/no | + details if yes |
| medical_conditions | textarea | |
| takes_steroids | yes/no | |
| takes_testosterone | Yes / No | |
| financial_problems | yes/no | |
| legal_problems | yes/no | |
| work_troubles | yes/no | |
| support_system | textarea | Who supports you? |
| witnessed_violence | yes/no | + details if yes |
| gang_involvement | yes/no | |
| partner_substance_abuse | yes/no | |
### 5.2 Section B — Mental Health, Mood, Behavior
| Field | Type | Notes |
|---|---|---|
| energy_level | Low / Regular / High | |
| sleep_disturbance | yes/no | + checkbox list if yes: Difficulty falling asleep / Waking up too early / Sleeping too much (8–9+ hours) / Not sleeping more than 3 hours |
| appetite_changes | yes/no | + Increase / Decrease if yes |
| easily_irritated | yes/no | |
| self_esteem | Low / Medium / High | |
| hopelessness | yes/no | |
| helplessness | yes/no | |
| psychiatric_history | yes/no | + details |
| danger_to_self | yes/no | **Tarasoff trigger** |
| suicide_attempt | yes/no | |
| hospitalized | yes/no | + date if yes |
| violent_behavior_history | yes/no | + details |
| family_suicide_history | yes/no | |
| family_depression_history | yes/no | |
| family_violence_history | yes/no | |
| shopping_sprees | yes/no | |
| gambling | yes/no | + frequency |
| obsessions_compulsions | yes/no | + details |
### 5.3 Section C — Relationships & Domestic Violence Screen
| Field | Type | Notes |
|---|---|---|
| has_domestic_violence | yes/no | **DV review trigger** — flags clinical review |
| in_relationship | yes/no | + duration |
| married | yes/no | |
| living_together | yes/no | |
| dating_duration | text | |
| hit_partner | yes/no | |
| broken_things | yes/no | |
| name_calling | yes/no | + details |
| threats | yes/no | |
| put_downs | yes/no | |
| promises_after_blowups | yes/no | |
| get_along_with_partner_family | yes/no | |
### 5.4 Section D — Substance Use
| Field | Type | Notes |
|---|---|---|
| drug_alcohol_use | textarea | Describe current use |
| normal_drinker | yes/no | |
| memory_problems_drinking | yes/no | |
| family_worries_about_use | yes/no | |
| can_stop_when_want | yes/no | |
| attended_aa_programs | yes/no | + details |
| use_created_relationship_problems | yes/no | |
| missed_work_due_to_drinking | yes/no | |
| family_substance_history | yes/no | |
### 5.5 Intake Status Lifecycle
- `draft` → participant is still filling it out
- `payment_pending` → submitted but $70 intake fee not yet paid
- `submitted` → both filled and paid
- Admin review states: `awaiting_review` → `verified` / `correction_requested` / `rejected`
---
## 6. Enrollment Form (Pre-Account) — Field Reference
Captured at `/Enroll` before any account exists:
- name, email, phone
- client_type: `mandated` or `private`
- court_name (mandated only)
- case_number (mandated only)
- probation_officer (optional)
- required_weeks (optional)
- court_doc_url (uploaded PDF/JPG/PNG of minute order or referral — mandated only)
- preferred_language (en / es)
---
## 7. Participation Agreement
Signed at `/EnrollAgreement`. Captured fields:
- client_email
- client_name (typed signature)
- signed_at
- token (one-time link token)
- ip_address
- agreement_version
- agreement_language (en / es)
- pdf_url (signed PDF, stored permanently)
- pdf_emailed_at
The agreement covers: attendance expectations, confidentiality, mandatory reporting (Tarasoff), payment policy, refund policy, no-show policy, dismissal grounds, and electronic-signature consent.
---
## 8. Report Request Form (`/ReportRequest`) — Field Reference
Used by participants to authorize Zinco Court Classes to send reports to a court, probation, attorney, or other recipient. Each submission produces a signed PDF authorization.
### 8.1 Fields
- **Court Order Number** *(required for mandated participants — auto-filled from intake)*
- **Staff Member / Facilitator authorized to release** (e.g. "Jose Zinco")
- **Recipient Type** (required): Court / Probation Office / Attorney / Other
- **Recipient Organization** (label changes based on type, e.g. "Court Name", "Probation Office Name", "Law Firm")
- **Contact Person** (e.g. "Department / Clerk", "Probation Officer Name")
- **Relationship / Role**
- **Recipient Email** (required)
- **Recipient Phone** (required)
- **Fax** (optional)
- **Mailing Address** (required — full street, city, state, ZIP)
- **Fax copies accepted?** (court / probation only)
- **Information to release** (at least one required):
- Attendance Record
- Progress Report — Attendance, Participation & Progress Notes
- Anger Management Program Modality & Curriculum
- Other (free-text)
- **Electronic Signature** — typed full legal name (required)
- **Policy Acknowledgment** (required checkbox)
- **Authorization Confirmation** (required checkbox)
### 8.2 Report Processing Policy (shown on form)
- Reports are processed within **48 business hours after payment is received**
- **Attendance Report:** **$25**
- **Progress Report:** **$40** and includes the attendance component
- **Anger Management Program Modality & Curriculum:** **$15**
- Reports sent to a **court** add a **$15 court processing and delivery fee**
- When Progress and Attendance are both selected, Attendance is not charged twice
- Court reports are **mailed**, and **faxed** when permitted
- Reports cannot be released until payment is confirmed
- Submission ≠ guarantee of acceptance by the receiving agency
### 8.3 Report Lifecycle
`pending → awaiting_fee_payment → processing → report_generated → sent` (or `denied / revoked / expired`)
### 8.4 Authorization Validity
- Effective immediately upon signing
- **Expires one year from the signed date**
- Participant can revoke in writing at any time (revocation applies going forward only)
- Each submission creates its own record — participants can submit multiple authorizations for different recipients
---
## 9. Refund & Cancellation Policy
### 9.1 Request Types
- `intake_cancellation` — cancel scheduled intake appointment
- `class_withdrawal` — leaving the program after enrollment
- `refund_only` — refund a specific payment without ending the program
### 9.2 Standard Reason Categories
- Scheduling conflict
- Personal emergency
- Financial hardship
- Medical reason
- Court order dismissed
- Program not a fit
- Duplicate payment
- Other
### 9.3 Refund Policy Tiers
| Tier | When | Refund |
|---|---|---|
| full_refund | Before any work performed (e.g. duplicate payment, court order dismissed before first class) | 100% |
| partial_50 | After intake but before first class | 50% |
| before_first_class | General policy bucket | Full or partial per case |
| after_first_class | After attending at least one group session | Typically no refund — case-by-case |
| post_completion | After certificate issued | No refund |
| no_refund | Fees deemed earned per policy | 0% |
### 9.4 Process
- Participant submits request from dashboard, must acknowledge the policy
- Admin reviews and approves / denies / partial-approves
- If approved, Stripe refund is issued via the original PaymentIntent
- Status flow: pending → approved / partial_approved / denied → refunded
---
## 10. Hold System
Accounts can be placed on hold (no booking, no payments accepted) for:
- payment_issue
- missing_documents
- attendance_issue
- clinical_review
- compliance_violation
- court_request
- administrative_review
Holds can have an expiration date and a release reason. Participants see a clear in-dashboard banner explaining the hold and contact info for resolution.
---
## 11. Account Status Lifecycle
- pending_payment — registered, intake not paid yet
- pending_intake — paid, intake form not submitted
- under_review — submitted, awaiting admin/clinical review
- approved — cleared to attend classes
- denied — not accepted into the program
- active — in-progress, attending classes
- inactive — no activity for X days (auto-flagged)
- re_intake_required — must redo intake
- completed — finished all required weeks
- terminated — removed from program
- refunded — admin issued a refund
- withdrawn_before_intake — withdrew before completing intake
---
## 12. Certificate of Completion + Public Verification
When a participant finishes their required weeks:
1. A signed PDF certificate is generated.
2. A verification record is created with a unique token, name, case number, start date, completion date, session count, and total hours.
3. Participant downloads from `/Certificates`.
4. Anyone (court clerk, attorney, employer) can verify authenticity at **`/verify-certificate`** by entering the certificate's verification token.
Certificate metadata includes: client_name, issue_date, start_date, completion_date, case_number, completed_sessions, total_hours.
---
## 13. Proof of Enrollment
Participants can request a **Proof of Enrollment** letter at any time after approval. Shows: name, court name, court case number, program type, enrollment date, expected completion.
---
## 14. Progress Reports
Primary report formats:
- **Attendance Report** — finalized attendance summary and detailed attendance log, including attendance status, sign-in/admission verification, and record-finalization status
- **Progress Report** — attendance plus curriculum competency progress, participation/engagement/conduct observations, structured learning-response summaries, and finalized trainer progress notes
- **Anger Management Program Modality & Curriculum** — program delivery model, current nine-domain curriculum focus, and concise evidence-informed framework referencing CBT principles and relevant anger-management educational standards
- **Full Authorized Report** — combines only the disclosure sections specifically authorized by the participant
Stored as versioned PDFs. Admin reviews and approves before sending.
---
## 15. Authentication & Participant Login
Participants use Zinco's **own auth system** — NOT a generic admin login.
Login routes:
- `/EmailLogin` — email + password
- `/MagicLogin` — passwordless link sent to email
- `/ForgotPassword` — request a reset link
- `/CompleteAccountSetup` — set password + verify email after first payment
Verification: 6-digit code via email, PBKDF2-SHA256 password hashing.
---
## 16. Court Documents Tracked
Types: court_minute_order, referral_form, proof_of_enrollment, certificate_of_completion, progress_report, intake_submission, participation_agreement, admin_upload.
Each has a verification_status: pending_review, verified, rejected, missing.
---
## 17. Intake Assessment Outcome
The clinical intake counselor records:
- history_of_violence
- substance_use
- tarasoff_check (safety assessment)
- pc_1203097_compliant (legacy boolean — treat as a BIP/case-requirement screening flag, not proof that Zinco is a PC 1203.097-approved provider)
- additional_notes
- decision: pending / approved / denied
- decision_reason
---
## 18. Attendance Tracking
| Status | Meaning |
|---|---|
| attended | Full credit |
| present | Same as attended |
| late | Late arrival — may or may not earn credit |
| unexcused_absence | No credit |
| no_show | Did not join |
| left_early | Joined but left before completion |
| did_not_complete | Joined but didn't meet participation standards |
| denied | Trainer denied admission |
| no_credit | Marked but no credit toward total |
| completed | Final credited status |
| pending | Awaiting trainer mark |
**Denial reasons:** name_mismatch, unpaid, not_on_roster, late_arrival, no_intake_completed, no_id_verification, removed_by_facilitator, other.
Trainer flow: Participant signs in → trainer admits in Zoom → confirms video on → marks attendance → record is locked.
---
## 19. Bookings & Payments (Group Class Sessions)
Three booking modes:
1. **Full Program Payoff** — pay all remaining required sessions at once.
2. **Multi-Session Booking** — pick multiple upcoming class slots, pay all at once.
3. **Single Session (legacy)** — one class at a time.
Guards: Account must not be on hold; cannot book before program start date (June 22, 2026); no duplicate bookings.
---
## 20. Intake Appointment Rules
- One-on-one over Zoom
- Participant picks date + time (Pacific Time)
- **One free reschedule allowed online** (must be ≥ 24 hours before)
- After that, rescheduling requires office contact
- Confirmation + reminders sent in the participant's preferred language
---
## 21. SEO & Public Page Map
### Core Marketing
- `/` — Home
- `/about` — About
- `/ScheduleAndFees` — Schedule & Fees
- `/Contact` — Contact
### Public Educational / SEO
- `/court-ordered-anger-management-classes` — Pillar page
- `/online-anger-management-classes-california` — Statewide California
- `/parenting-classes` — Parenting classes overview
- `/faq` — FAQ
- `/verify-certificate` — Public certificate verification tool
### County-Targeted Landing Pages
- `/court-ordered-anger-management-classes-los-angeles-county`
- `/court-ordered-anger-management-classes-riverside-county`
- `/court-ordered-anger-management-classes-san-bernardino-county`
- `/parenting-classes-los-angeles-county`
- `/parenting-classes-riverside-county`
- `/parenting-classes-san-bernardino-county`
### Participant Flow
`/Enroll` → `/EnrollAgreement` → `/EnrollPayment` → `/PaymentReceived` → `/CompleteAccountSetup` → `/IntakeForm` → `/ScheduleIntake` → `/IntakeSuccess` → `/IDVerification` → `/ClientDashboard`
### Authenticated Participant Dashboard
`/ClientDashboard`, `/BookSession`, `/MySchedule`, `/ProgressTracker`, `/PaymentStatement`, `/ClientDocuments`, `/Certificates`, `/ReportRequest`
---
## 22. Common Courts & Agencies We Report To
### Los Angeles County
- LA Superior Court — Stanley Mosk Courthouse
- Clara Shortridge Foltz Criminal Justice Center
- Long Beach, Van Nuys, Pomona, Compton, Norwalk Courthouses
- LA County Probation Department
- LA County DCFS
- City Attorney Hearing Office
### Riverside County
- Riverside Hall of Justice
- Larson Justice Center (Indio)
- Southwest Justice Center (Murrieta)
- Banning, Hemet, Blythe branches
- Riverside County Probation Department
- Riverside County DPSS
- Riverside County DCSS
### San Bernardino County
- San Bernardino Justice Center
- Rancho Cucamonga, Victorville, Joshua Tree, Barstow, Fontana Courthouses
- San Bernardino County Probation
- San Bernardino County Children and Family Services
- San Bernardino County DA's Office
---
## 23. Frequently Asked Questions (Reusable Across Marketing)
**Q: Will my court or probation department accept the program?**
A: Acceptance depends on the requirements in the participant's specific order or referral. Zinco provides live online anger-management education and court-ready documentation. Participants should confirm required program length, format, and provider criteria with the referring authority before enrolling. If the order requires a 52-week Batterer Intervention Program or cites California Penal Code 1203.097, use the county probation-approved BIP process.
**Q: Are the classes really 100% online?**
A: Yes. All group sessions and the one-on-one intake appointment are held live on Zoom. There is no in-person attendance requirement.
**Q: How much does the program cost?**
A: A one-time **$70 intake fee** covers registration, your intake assessment, materials, dashboard access, and certificate processing. Group sessions are **$30 each**, billed per class. There are no hidden fees.
**Q: How long does the program take?**
A: It depends on what the court ordered. Most common requirements are 12, 26, or 52 weeks. Classes meet weekly, so a 12-week program takes about three months.
**Q: How do I get my certificate?**
A: It's generated automatically the moment you finish your required number of weeks. You can download it from your participant dashboard or have us send it directly to the court, probation officer, or attorney.
**Q: Can I get a refund?**
A: Yes, subject to our refund policy. Full refunds are typically possible before any classes have been attended; partial refunds may apply after intake; refunds after attending classes are reviewed case-by-case.
**Q: Do you offer classes in Spanish?**
A: Yes — dedicated Spanish-language groups meet Monday at 6:00 PM and Saturday at 8:15 AM, and the entire website, forms, emails, and certificates are available in Spanish.
**Q: How long does it take to get a report sent to my court?**
A: Reports are typically processed within **48 business hours after payment is received**.
**Q: How do I verify a certificate someone gave me?**
A: Go to **`/verify-certificate`** and enter the verification code printed on the certificate.
**Q: I missed a class — can I make it up?**
A: Each participant has one "same-day reschedule" credit per program. After that, missed classes generally require attending an additional session to make up the credit.
**Q: What if my court doesn't accept your certificate?**
A: Please contact us *before* enrolling. We can talk to your court or probation officer directly, and we issue refunds for participants whose courts decline our program prior to attendance.
---
## 24. Brand Voice & Style Guide (for blog writing)
- **Tone:** Professional, calm, reassuring, non-judgmental. Many readers are stressed, court-mandated, or in difficult life situations — meet them with empathy.
- **Avoid:** Legal advice ("we are not your attorney"), guarantees of court acceptance, fear-based copy, slang.
- **Always include:** A CTA to **Enroll Now (`/Enroll`)** plus a secondary CTA to one of: Schedule & Fees, Contact, or Verify Certificate.
- **Color/branding cues for context:** Navy #1a1d3d, royal blue #4169e1, gold #d4af37. Logo is the Zinco Court Classes wordmark.
- **Approved positioning phrases:**
- "CAAMP-approved" (only while the credential remains documented and current)
- "Live online — no pre-recorded modules"
- "Court-ready documentation"
- "Acceptance is determined by the referring authority"
- "Bilingual — English & Spanish"
- "Case-specific requirements reviewed during intake"
- **Do not use:** "California State Certified," "California State License #CA-AM-2024," blanket "court accepted" guarantees, or claims that Zinco's general anger-management program is compliant with California Penal Code 1203.097.
---
## 25. Quick-Reference Cheatsheet
| Question | Answer |
|---|---|
| **Are classes live or pre-recorded?** | 100% live (Zoom) |
| **Intake fee** | $70 one-time |
| **Per session fee** | $30 |
| **Attendance Report** | $25 |
| **Progress Report** | $40 (includes attendance) |
| **Program Modality & Curriculum Report** | $15 |
| **Court processing & delivery surcharge** | +$15 |
| **Languages** | English & Spanish |
| **Common program lengths** | 12, 26, 52 weeks |
| **Reschedule intake** | 1 free, ≥24h before |
| **Authorization validity** | 1 year |
| **Report turnaround** | 48 business hours after payment |
| **Phone** | (626) 239-6371 |
| **Email** | info@zincocourtclasses.com |
| **Provider credential / acceptance** | CAAMP-approved claim maintained by Zinco; court/probation acceptance is case-specific and must be verified with the referring authority |
| **Counties served (dedicated pages)** | Los Angeles, Riverside, San Bernardino |
| **Statewide?** | Yes — any California county can attend online |
---
*Document version: 1.0 — update whenever fees, fields, programs, or policies change.*