Committee and Board Management

ShulNET provides comprehensive tools for managing synagogue committees and the board of directors. The system supports the full lifecycle of committee and board operations including member management, meeting coordination, minute-taking, and report publishing.

Quick Access: Navigate to Admin → Committees or Admin → Boards to get started.

Overview

The committee and board management system includes:

Committees and Boards

Creating Committees

Navigate to /admin/committees to manage all committees.

Field Required Description
Name Yes Committee name (e.g., "Ritual Committee", "Education Committee")
Description No Detailed description of the committee's purpose and responsibilities

Example Committees

Creating Boards

Navigate to /admin/boards to manage boards (typically the Board of Directors).

Field Required Description
Name Yes Board name (e.g., "Board of Directors")
Description No Detailed description of the board's responsibilities

Example Board

Board of Directors - Provides governance and strategic direction for the congregation

Managing Committees and Boards

From the committee or board detail page, you can:

Member Management

Adding Members to Committees/Boards

From a committee or board detail page:

  1. Click Add Member button
  2. Select a member from the dropdown
  3. Enter their Title (e.g., "Chair", "Vice Chair", "Secretary")
  4. Set Term Start Date
  5. Set Term End Date (optional)
  6. Click Add Member
Validation:
  • A member cannot be added to the same committee/board twice
  • Term end date must be on or after the term start date
  • All fields except term end date are required

Member Titles

Common titles for committees and boards:

Title Description
Chair / President Leads the committee/board
Vice Chair / Vice President Assists the chair
Secretary Takes minutes and manages records
Treasurer Manages finances (for boards)
Member General committee/board member
Ex-Officio Non-voting advisory member

Term Tracking

Member terms are tracked with start and end dates:

Term Type Description
Active terms Current members with no end date or future end date
Expiring terms Members whose terms are ending soon (tracked in leadership dashboard)
Past terms Members whose terms have ended (historical record)

Removing Members

To remove a member from a committee/board:

  1. Find the member in the members list
  2. Click Remove button
  3. Confirm the removal

This preserves the historical record while removing active membership.

Meeting Management

Creating Meetings

Meetings are polymorphic and can be attached to either committees or boards.

Navigate to /admin/meetings/{type}/{id} where:

Meeting Fields

Field Required Description
Title Yes Meeting name (e.g., "Monthly Board Meeting")
Meeting Date Yes Date and time of the meeting
Agenda No Meeting agenda or topics to discuss
Meeting Link No Virtual meeting link (Zoom, Teams, Google Meet, etc.)
Minutes No Meeting minutes (can be added later)

Scheduling Meetings

  1. From committee/board detail page, click Schedule Meeting
  2. Fill in meeting details
  3. Click Create Meeting
  4. Optionally click Send Invitations to email all members

Email Invitations

After creating a meeting, you can send email invitations to all committee/board members:

  1. From the meeting detail page, click Send Invitations
  2. An email will be sent to each member containing:
    • Meeting title
    • Date and time
    • Agenda
    • Meeting link (if provided)
    • Committee/board name
Email Template: The email uses resources/views/emails/meeting-invitation.blade.php

Adding Meeting Minutes

Minutes can be added after a meeting has occurred:

  1. Navigate to the meeting detail page
  2. Click Edit Meeting
  3. Add minutes in the Minutes field
  4. Save the meeting

Minutes support rich text and can include:

Viewing Meetings

Upcoming Meetings

Past Meetings

Reports

Creating Reports

Reports can be created for committees or boards to document activities, findings, or updates.

Navigate to /admin/reports/{type}/{id} where:

Report Fields

Field Required Description
Title Yes Report title (e.g., "Q1 Financial Report")
Report Date Yes Date of the report
Content Yes Full report content (supports rich text)

Report Types

Common report types:

Viewing Reports

Reports can be viewed by:

User Type Access Level
Administrators Full access to all reports
Committee/Board Members Access to their committee/board reports via member portal
Leadership Overview of recent reports in leadership dashboard

Member Portal

Members can access their committees and boards through the member-facing portal.

My Committees

Navigate to /member/committees

Features:

My Boards

Navigate to /member/boards

Features:

Committee/Board Detail Pages

From the member portal, click on a committee or board to view:

Upcoming Meetings

Members

Reports

Leadership Dashboard

The leadership dashboard provides an executive overview of all committee and board activities.

Navigate to /admin/leadership

Dashboard Statistics

Card Displays
Committees Total number of committees and distinct committee members
Boards Total number of boards and distinct board members
Upcoming Meetings Count of meetings in the next 30 days
Expiring Terms Count of terms ending in the next 60 days

Upcoming Meetings

Displays the next 30 days of scheduled meetings:

Recent Meetings

Shows meetings from the past 30 days:

Expiring Terms

Lists all committee and board member terms expiring in the next 60 days.

Color-coded Urgency

Badge Color Timeframe
Red (Destructive) Terms ending within 14 days
Yellow (Default) Terms ending within 30 days
Gray (Secondary) Terms ending within 60 days

Information shown:

Use case: Proactively manage term rotations and ensure continuity

Recent Reports

Displays reports from the current month:

Quick Actions

Two buttons for quick access:

Best Practices

Committee Management

  1. Clear Descriptions - Write detailed committee descriptions
  2. Regular Terms - Use consistent term lengths (e.g., 2-year terms)
  3. Term Overlap - Stagger term end dates to ensure continuity
  4. Title Consistency - Use standard titles across committees

Meeting Management

  1. Advance Scheduling - Schedule meetings well in advance
  2. Send Invitations - Always email invitations after creating meetings
  3. Add Agendas - Include detailed agendas so members can prepare
  4. Record Minutes - Add minutes promptly after meetings
  5. Include Links - Provide virtual meeting links for remote participation

Report Management

  1. Regular Reporting - Establish reporting schedules (monthly, quarterly, annual)
  2. Consistent Format - Use consistent report formats for easier reading
  3. Timely Publishing - Publish reports soon after completion
  4. Comprehensive Content - Include all relevant information and decisions

Term Management

  1. Monitor Expirations - Check the leadership dashboard regularly
  2. Advance Planning - Begin succession planning 60-90 days before term ends
  3. Overlap Period - Consider having new members join before old terms end
  4. Document Handoffs - Create transition documents for outgoing members

Troubleshooting

Members can't see their committees/boards

Email invitations not sending

Terms not showing as expiring

Meeting link not clickable

Need Help? Contact your administrator or review the committee and board models in the application code.