Skip to main content

Production-Ready Reports for Event Management

Copy these complete report templates directly into your BI tools or use them as-is for comprehensive event insights. Each report is optimized for performance and includes all necessary business logic.

Query Requirements

Schema Prefix

IMPORTANT: All tables in the Planning Center Registrations module live in the planning_center schema. Always prefix table names with planning_center. in your reports. ✅ CORRECT: SELECT * FROM planning_center.registrations_signups ❌ INCORRECT: SELECT * FROM registrations_signups

Row Level Security (RLS)

Row Level Security automatically filters results by:
  • tenant_organization_id – limits data to your organization
  • system_status – active records returned by default
Skip manual filters for these columns—RLS already enforces them and redundant predicates can hide data or slow execution:
  • WHERE tenant_organization_id = 1
  • WHERE system_status = 'active'
Focus on event-specific logic (archived flags, registration status, waitlist counts) while letting RLS manage tenancy and system status.

Executive Dashboard Reports

Monthly Event Summary Dashboard

Year-to-Date Performance Report

Operational Reports

Event Roster with Emergency Contacts

Waitlist Management Report

Category Performance Reports

The report below ranks categories by demand. For estimated revenue based on each attendee’s listed selection price, see Estimated Revenue by Selection Type. Use the Giving module when you need received-payment reporting.

Category Performance Report

Trend Analysis Reports

Export Templates

CSV Export for Mail Merge

Performance Notes

  1. Read-only access - Your Parable connection grants SELECT only. Materialized views, indexes, and other DDL are not available; cache frequently accessed summaries in your BI tool or save them as Parable reports.
  2. Date filters first - Narrow by event date or registration date before joining relationship tables.
  3. Batch Processing - Run heavy reports during off-peak hours
  4. Caching - Cache executive dashboard queries that don’t need the most current data

Customization Tips

  • Replace date ranges to match your reporting periods
  • Add campus or location filters for multi-site churches
  • Modify category groupings to match your event structure
  • Adjust financial calculations based on your fee structure
  • Add custom fields from People module for deeper demographics