Accessibility Tools

Skip to main content

Elevating Member Benefits for Community Theatres with CiviCRM, React, and Drupal 10

Background

The American Association of Community Theatre (AACT) is a national organization dedicated to fostering and supporting community theatre through education, advocacy, and networking opportunities. As their Drupal 7 website approached end-of-life, AACT sought a modern, streamlined solution to ensure their digital presence remained relevant, functional, and user-friendly. Skvare stepped in to facilitate this crucial transition to Drupal 10 while integrating advanced CiviCRM functionalities.

Challenge

AACT faced several challenges with their Drupal 7 website, including an outdated design that no longer aligned with modern web standards or user expectations. AACT needed a partner who could guide them through a comprehensive website overhaul while leveraging the latest technologies to improve functionality and usability. Skvare and AACT focused on key goals:

  • Enhanced User Engagement: Create a tailored experience for members and non-members to increase website usability
  • Membership conversions: increase membership sign-ups and support renewals

One specific challenge was the Discounts and Special Offers page. AACT offers its theatre members an impressive variety of member benefits, including discount programs with partner companies and organizations. To connect visitors with information about so many different benefits and discount programs, the Member Benefits page needed to be dynamic, interactive, and easily browsable.

Solution

The new Drupal 10 Discounts and Special Offers page gives prospective members a searchable, filterable listing of AACT’s discount programs and partners. The same page seamlessly displays discount instructions – details on how to access each benefit – to current members.

This solution leverages AACT’s preexisting CiviCRM memberships and statuses, integrating the CiviCRM Member Role Sync module to synchronize Drupal user roles with CiviCRM membership types and statuses.

The Discounts and Special Offers page is built as a Drupal 10 view with an exposed filter to support browsing by category. The listing uses a responsive card layout with each benefit’s details accessible as a modal window. Additional development by Skvare provided the ​functionality that shows or hides Discount Instructions and controls routing of a “Learn more” button, based on the current user’s Drupal user role. Current members are given instructions forenrolling in each benefit program, and nonmembers (including anonymous visitors) are routed to AACT’s Join Now page.

Impact

The upgrade to Drupal 10 with CiviCRM represents a significant step forward for AACT, ensuring the organization’s digital infrastructure remains efficient and aligned with the organization’s mission and operational needs. By enhancing user engagement, streamlining membership conversions, and improving accessibility to key member benefits, AACT is better equipped to serve its community theatre members. The dynamic, user-friendly Discounts and Special Offers page exemplifies how thoughtful development and strategic integration can directly impact member experience and organizational growth.

Summary

Provided By: Skvare

Our mission at Skvare is Helping Others Help Others by providing strategy consultation, IT system development, website design, system hosting, and site maintenance for nonprofits, membership associations, and educational organizations. We are open-source software champions, committed to making the tools we and our clients use better.

We embrace the competitive nature of system development by providing a refreshing experience. Our human-centric communication style and belief that all development must be done with change in mind have created long-term relationships and trust.

Skvare may do technology, but what we care about is who our clients are and the positive impact they are making.