Visit the site

Visit the site

Organizations Involved

IMBA is a network of local mountain biking chapters that work together for the benefit of the community. Members can find trails close to their location as well as resources for trail building and maintenance. The association website utilizes CiviCRM and Drupal 8 to empower local chapters to view their own membership signups, send emails to their members, and customize their personal pages on the website. As the membership organizations scale, it is important to get information in their members hands quickly, and reduce overhead costs with automation.

About the project

Since the association consists of several chapters that have their own members, IMBA wanted to allow the chapters to customize their own pages, access their member reports, and send bulk emails to their member base. The Chapter Dashboard directly integrates with CiviCRM features, but utilizes Drupal for theming and permissions.  

Chapters have the ability to:

  • Customize the membership join and renewal pages
  • Customize the receipts sent to the users

Only local images are allowed.

  • Manage view or edit permissions for the chapter’s staff

Only local images are allowed.

  • Access membership rosters and revenue reports

Only local images are allowed.

Only local images are allowed.

  • Configure email sign-up forms that can be embedded into their own website
  • Compose bulk emails using a drag and drop template builder

Image removed.

Upon membership registration each user is sent a digital membership card. The card contains information about the member and includes the chapter’s logo. Since the logos uploaded to the CiviCRM contact records varied in size and dimensions, it led to distorted images. To address this issue, Skvare built a custom CiviCRM extension to apply image styles to the logos to ensure that they weren’t distorted in the membership cards.

The association also wanted a way to build custom layouts for their pages. Rather creating templates for different content types or the new Drupal layout builder, the Paragraphs module was used to simplify the content and layout creation. The advantage is that they can have custom fields for each section within the page, making content creation easier for the end user. 

Since the organization is growing at a rapid pace, they wanted the ability to scale and make it simple for chapters to manage their own data in a master database of record. By creating a simple user interface and utilize automation, even the non-tech savvy user can manage their chapter.

Why Drupal was chosen

A major requirement of this website was to integrate CiviCRM as their customer relationship management system. CiviCRM only integrates with Drupal, Wordpress, and Joomla. Drupal has the best integration and ability to customize CiviCRM features. Drupal 8 was chosen to extend the life of the system.

Technical Specifications

Drupal version:

Key modules/theme/distribution used:

Why these modules/theme/distribution were chosen

CiviCRM provides a customer relationship management system, membership management, and bulk emails. CiviCRM Webform and CiviCRM Entity were leveraged to integrate CiviCRM with Drupal.

The paragraphs module was chosen to simplify the workflow for custom layouts, allowing each section to have their own custom fields.