Accessibility Tools

Skip to main content

How Warmshowers connects a global cycling community with CiviCRM and Drupal 10

Last updated: 17 Dec, 2025

Warmshowers is a nonprofit community where touring cyclists connect with volunteer hosts who offer free lodging and hospitality. Since its founding, the organization has grown into a worldwide network of tens of thousands of members who share not only accommodations, but also friendship and support for bicycle travel.

Challenge

Warmshowers manages a global network of cyclists and hosts, with members joining daily and updating their profiles across both the website and mobile apps. The organization needed a way to keep information accurate regardless of where families accessed the system, ensure payments at registration were properly recorded, and communicate effectively with cyclists and hosts through targeted emails.

Solution

Warmshowers uses Drupal 10 integrated with CiviCRM to maintain a single, unified system for member engagement. Key features include:

  • User registration integrated with Stripe so that new members are created as CiviCRM contacts and their payments are recorded as contribution records.
  • Profile synchronization where Drupal user data is synced with CiviCRM through APIs, keeping records current for reporting and mailings.
  • CiviContribution pages used for one-time and recurring donations beyond registration fees.
  • Mobile app integration where iOS and Android apps connect to the website via APIs. Updates made in the apps sync to Drupal user entities and subsequently to CiviCRM contacts, ensuring consistency across platforms.
  • Targeted communication using CiviCRM’s bulk email tools, enabling Warmshowers to send relevant messages to specific groups of cyclists and hosts worldwide.

Results

With Drupal and CiviCRM working together, Warmshowers now maintains a single source of truth for all member data. Registration payments are automatically tied to the correct contact, profiles remain consistent whether updated online or through the app, and communications can be targeted to the right audience. This streamlined system reduces administrative effort and allows the organization to focus on its mission: building a global, reciprocal community where bicycle travelers and hosts can connect, support one another, and share the adventure of the open road.

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.