← Case Studies

The Sjögren's Foundation

A strategic Drupal partnership that stabilized the Foundation's website, automated its operations, and redirected resources toward patient advocacy.

The Sjögren's Foundation homepage

The Sjögren's Foundation is a nonprofit dedicated to increasing awareness, providing support, and advancing research for Sjögren's — a systemic autoimmune disease that affects up to four million Americans. The Foundation offers educational resources and patient support services, advocates for improved healthcare policies, and funds research into diagnosis and treatment.

Their Drupal website hadn't been updated in six months. The auto-renewal system wasn't processing payments correctly, and marketing staff were overwhelmed with manual workarounds. Bright Plum's hands-on approach transformed the site into a stable, secure, and scalable platform: we moved it to more reliable hosting and refactored all custom code to follow Drupal best practices. The result is a website that lets the Foundation focus on its mission instead of fighting technical fires.

Visit sjogrens.org →

Crisis resolution in 90 days

Transformed an unmaintainable website carrying 6+ months of security vulnerabilities into a stable platform — working through the holiday season to meet the Foundation's urgent needs.

Automation that ended staff burnout

Reduced manual workload by an estimated 25–30 hours per month, automating member renewals, data exports, and account management.

Fixed critical revenue operations

Rebuilt the auto-renewal membership system to process payments reliably, eliminate duplicate notifications, and ensure a consistent revenue flow.

A better member experience

Implemented member-specific pricing and streamlined access to resources for the Sjögren's patient community.

Membership automation and revenue protection

The auto-renewal system required staff to manually track expirations and process renewals. Members were receiving duplicate emails — or no notifications at all — leading to confusion and potential revenue loss.

We rebuilt the entire system using proper batch processing, automated member-status updates, and reliable notification workflows. The new system processes monthly renewals automatically, sends 3-day expiration warnings, and handles account suspensions without staff intervention.

Tools for administrative efficiency

Staff were spending excessive time on manual data entry and couldn't export member information for analysis or reporting.

We added custom reporting columns to the admin interface, implemented CSV export for member data, and trained staff on Drupal's native capabilities — transforming how the Foundation manages its membership database and makes data-driven decisions.

Maximizing value for members

The online shop and member-pricing system were unreliable, with all prices visible to non-members and manual processes for conference registration.

We implemented member-specific pricing with automatic discounts, enhanced the product-management interface, and added new product types for conferences. Custom messaging now shows the right renewal prompts to members, reducing confusion and making the value of membership clear.

Content management editors can own

The Foundation's staff needed better tools to manage a growing content library and communicate with their community.

We put content management back in the hands of non-technical staff. Editors can surface critical information on the homepage, and images can be uploaded, aligned, and formatted easily — all while maintaining accessibility.

Peace of mind and operational confidence

We established proactive communication through shared Slack channels, implemented staging environments with visual regression testing, and created deployment schedules that avoid critical business periods.

Security updates are maintained, improvements suggested, and renewal processes monitored in real time — so the Foundation's staff can focus on patient advocacy instead of technical troubleshooting.

Your site could run this quietly, too.

It starts with a clear picture of where you stand. Book a 30-minute call — no pitch, no obligation.

Book a discovery call