What they needed

  • Publish announcements in French and English at the same time, without managing two websites.
  • Take event registrations and product sales online instead of over the phone.
  • Keep volunteers and members in the loop without maintaining a separate mailing list.

What I built

For this project, I designed and built a fully bilingual website where the French and the English version of a page live in the same place, so the team maintains one site instead of two. I engineered the backend using Drupal, giving the staff a dependable content management system that makes daily data entry simple. To tackle their daily operational needs, I built in full eCommerce capabilities alongside interactive event calendars. I also set up custom online forms that trigger automated background workflows to save them time. To tie it all together, I integrated a CiviCRM platform that completely manages their automated communications, volunteers, and complex event schedules.

Features of this website and automation

  • Fully bilingual Drupal publishing: one entry carries the French and the English version
  • Settlement services information
  • Interactive event calendar
  • Online sales and product checkout
  • Online forms that trigger automated background workflows
  • Volunteer management and automated member communications through CiviCRM

What changed

  • French and English versions of a page live in the same entry, so staff write and translate in one place instead of building the page twice.
  • Custom forms trigger background workflows automatically, so event sign-ups come in already sorted.
  • CiviCRM manages volunteer lists, event schedules, and automated emails right inside the platform, replacing the need for a separate mailing tool.
  • People can buy products and register for events directly on the site, freeing staff from taking orders over the phone.

What this means for a business like yours

When French and English live on two separate websites, one language almost always falls behind. By keeping both languages inside the same entry in Drupal, your staff only have to update one place, and the site handles the menus, links, and language switching on its own. And once your content, event calendar, online store, and volunteer list all live under one roof, your team spends a lot less time copying information from one tool to another.

Built with

  • Drupal
  • CiviCRM
  • eCommerce
  • Custom online forms with automated workflows
  • Interactive event calendar
  • Drupal content translation for both languages