Group Therapy Software & EHR for Behavioral Health Practices
ICANotes combines recurring group therapy scheduling, roster and attendance management, and clinical documentation in one behavioral health EHR. Schedule group sessions, document shared interventions, and create individualized progress notes for each participant without duplicating work. Integrated billing workflows connect attendance and documentation to the appropriate group therapy services, including CPT 90853 when applicable.

Running a group program means doing two jobs every week: keeping the schedule, roster, and attendance straight, and documenting care for every person in the room. ICANotes puts both on one platform, so your front desk, facilitators, and billing staff work from the same group record instead of reconciling separate systems.
Whether you lead
- Psychoeducational groups
- DBT or CBT skills groups
- IOP and PHP programming
- Substance use groups
- Support groups
- Mixed-diagnosis process groups
ICANotes lets you set up the group once and run it session after session.
From Schedule to Claim: How Group Therapy Works in ICANotes
Every recurring group follows the same five-step workflow inside ICANotes:
- Step 1
Schedule
Set the series once (weekly, daily, or a custom cadence) and assign facilitators and co-facilitators.
- Step 2
Roster
Enroll clients, then add or remove participants with one click as people join or step down.
- Step 3
Attendance
Mark each client Present, Late, No-Show, or Excused for that session.
- Step 4
Notes
Enter group-level content once, then complete an individualized note for each participant.
- Step 5
Billing
Attendance and documentation link to the group CPT code (90853) and generate a billable encounter for each client who attended.
Because each step feeds the next, the schedule, the clinical record, and the claim stay aligned without double entry.
Key Features of ICANotes Group Therapy EHR & EMR
Recurring Group Scheduling
Groups run on a rhythm, and your EHR should keep that rhythm for you. In ICANotes you can:
- Schedule recurring or one-time group sessions
- Set weekly, daily, or custom recurrence for each group series
- Run multi-track schedules and concurrent groups for IOP and PHP programs
- Carry facilitators and the enrolled roster forward to every session in the series
- Track cancellations alongside the rest of your calendar
For practices managing multiple therapy groups, recurring scheduling helps reduce administrative work and keeps sessions organized as participants join, leave, or transition between programs. By connecting group scheduling with attendance and clinical documentation, ICANotes helps administrators and clinicians coordinate care without maintaining separate scheduling and documentation workflows.
Group Session Setup & Rosters
Create therapy groups in minutes:
- Name the group and choose its type and template
- Assign facilitators and co-facilitators
- Add or remove participants with one click
- Keep each participant linked to their own clinical record
- Link the session to the correct group CPT code
Set it up once and the group is ready for every recurring session.
Group Therapy Templates for Fast, Consistent Documentation
Document group sessions in a fraction of the time with structured group notes templates, including:
- Psychoeducational group templates
- Skills training templates (DBT, CBT, relapse prevention, and more)
- Support group templates
- Process group templates
- IOP / PHP group templates
Each template includes clinically meaningful, menu-driven content that keeps documentation clear, consistent, and payer-ready.
Group Therapy Charting: Individualized Notes for Each Client
Document the shared elements of a group therapy session once while maintaining individualized progress notes for each participant. ICANotes helps clinicians capture the interventions delivered to the group along with each client's unique participation, response to treatment, and progress toward clinical goals.
This approach reduces repetitive documentation while preserving the individualized clinical information needed for continuity of care, treatment planning, and billing support.
Group-level documentation (entered once, shared across all participant notes)
- Topic or theme of the session
- Interventions delivered
- Materials or skills taught
- Group goals and objectives
- Overall group dynamics
- Safety considerations
Individual-level documentation (completed for each participant)
- Client participation level
- Engagement and affect
- Insight shown during session
- Skills practiced or completed
- Risk factors or concerns
- Progress toward treatment goals
Group Therapy Notes That Support Billing and Compliance
Payers expect group documentation that:
- Supports medical necessity
- Distinguishes group interventions from individual interventions
- Shows each client's active participation
- Tracks progress over time
The ICANotes group notes template makes sure:
- Required elements are always captured
- Notes remain audit-ready
- Time and attendance support billing
- Documentation is consistent across facilitators
You stop rewriting the same paragraphs for every client in the group.
Attendance Tracking & Automated Note Generation
Attendance is taken in the same workflow you use to document, not in a separate log:
- Present / Late / No-Show / Excused options
- Automatic linking of attending participants to the session note
- Pre-prepped notes for absent clients, where applicable
- Billing driven by attendance data
Attendance updates flow directly into documentation and billing, which reduces errors and saves significant administrative time.
Group Billing & RCM
ICANotes connects group attendance and documentation to the rest of your billing workflow:
- Link each group session to its CPT code at setup
- Generate a billable encounter for each client marked present
- Submit clean claims
- Reduce denials with accurate coding and documentation
CPT 90853: Group Psychotherapy Billing
CPT 90853 is commonly used to bill group psychotherapy services for each eligible participant. ICANotes connects group attendance, individualized documentation, and billing information to help practices prepare accurate claims and maintain a clear record of services provided.
Each participant's documentation can capture their engagement, response to interventions, and progress toward individual treatment goals. Coverage, authorization requirements, and billing rules may vary by payer.
Learn more: Explore our guide to CPT 90853 billing and documentation requirements for group psychotherapy.
Telehealth Group Sessions
ICANotes supports secure telehealth for groups through:
- HIPAA-compliant video sessions
- Easy sign-in for participants
- Integrated documentation and attendance
- One-click access from the client portal
Hybrid programs can run virtual and in-person groups on one platform, with the same scheduling, attendance, and notes workflow.
See the full group workflow in a live demo
Why Providers Love ICANotes for Group Therapy
Built for Recurring Group Therapy Workflows
One entry of group content generates individualized notes for every participant, each saved to that client's chart.
Coordinate Scheduling and Documentation
Recurring sessions, rosters, and attendance sit in the same workflow as documentation, so nothing is re-entered.
Reduce Repetitive Group Documentation
Shared group content + individualized templates = faster notes with stronger clinical clarity.
Support Consistent, Audit-Ready Records
Attendance, individualized notes, and CPT coding stay linked, creating a clear audit trail for every session.
Coordinate Care Across Multiple Clinicians
Co-facilitators, support staff, admins, and supervisors can collaborate efficiently.
Manage High-Volume IOP, PHP, and SUD Groups
Multi-track scheduling, structured templates, and attendance tools make high-volume programs manageable.
Running groups across a multi-clinician practice? See how ICANotes supports group practices, or explore all clinical charting features.
Group Therapy Documentation & IOP/PHP: Frequently Asked Questions
Can ICANotes build recurring group series with rosters and attendance tracking?
How does ICANotes handle IOP and PHP group documentation?
How does group attendance tracking connect to billing in ICANotes?
What does a complete group therapy note include in ICANotes?
Is ICANotes group therapy documentation audit-ready?
Run group therapy notes without the rewrite
Try ICANotes and schedule groups, track attendance, and document every participant from one behavioral health EHR.
- Recurring group schedules with rosters and attendance
- Shared group content plus individualized notes per client
- Attendance-linked billing for cleaner group claims
- Fill out the form, no credit card needed
- Get your login and a guided setup call
- Start charting in ICANotes and go live with your practice
See how ICANotes can support your group therapy workflow. Start your free 30-day trial, no credit card required.