Richland Library Intercept

Track. Engage. Evolve.

Not many years ago, public libraries were mostly about books. You’d visit your local library to explore new genres in fiction, research academic papers, or browse periodicals. Everyone was reading, and it was quiet. Virtually all of what you read was in physical, printed publications.

Then the internet came along. Apple Books, Amazon, Audible, Kindle, OverDrive and Google Books are just a few of the countless ways the internet completely changed the way we access books. These services offer virtual solutions for the digital age, but usually with a fee attached.

As the American Library Association’s Code of Ethics explains, “[libraries] have a special obligation to ensure the free flow of information and ideas to present and future generations.” As customers’ desire for digital content increased, libraries started offering access to free e-books, audio streaming, and downloadable media.

The role of libraries as an important community resource has also expanded in recent years. From summer reading programs and educational outreach, to computer labs and makerspaces, to conference rooms and lecture halls, public libraries offer critical community services for today’s digitally connected world. At the very center of this important, expanded role are programs and events.

Richland is a 21st century public library. Their programs and events are a critical, much-loved service for communities throughout the South Carolina Midlands. Providing stellar programming for their customers was the utmost importance to Richland, but updates were based solely on instinct and memory of previous events. Richland needed to collect meaningful data to know precisely how their customers perceive and participate with their programs, what works best and what can be improved. From that need, Richland developed the idea for Intercept: an events management system and engagement tracking tool for libraries.

Key Challenges

  • Without reliable participation and engagement data, libraries are unable to maximize strategic improvements for their programming. First and foremost, Richland needed an events management system to collect actionable data.
  • To be successful, any viable new product would need a full suite of event management features. Beyond engagement tracking, Richland needed single sign-on, library card scanning, simple authoring, templates, the ability to clone events, room and equipment reservations and more.
  • Different libraries use different Integrated Library Systems (ILS). The new product would have to be flexible, able to integrate with a broad and growing ecosystem of library databases.

Key Solutions

  • Customer engagement and participation tracking is built into the core of Intercept.
  • Built as a decoupled (aka “headless”) web application with Drupal 8, Intercept is a complete events management system. It offers robust authoring tools, single sign-on, event templates, library-card scanning, room reservations and more.
  • Intercept uses a “pluggable” backend. Library programmers can add plugins for integration with their chosen ILS.

Frustrated by event management systems that didn’t track attendance or engagement, Richland began considering alternatives. Staff conducted user research and tested simple prototypes, defining requirements for an ideal solution. Equipped with real customer data and a clear sense for their reporting needs, they developed the concept for Intercept: an event management system tailor-made for libraries, specifically focused on Customer Engagement and Participation Tracking.

Richland was awarded a grant from the John S. and James L. Knight Foundation that helped make Intercept a reality. Both Richland and the Knight Foundation were committed to making this event manager and engagement tool freely available to all libraries. Because of this, we considered the needs of libraries small and large, both rural and urban, as we prioritized feature development.

Today, Intercept is a full-featured event management system with an emphasis on participation tracking. It is designed specifically to target the needs of libraries by providing program attendance and customer feedback to help drive strategic improvements for customer experience.

Libraries can finally make informed programming decisions based on real-time customer feedback and data thanks to Intercept. I’m so proud to partner with The Knight Foundation and Aten Design Group to make this a reality for libraries everywhere.

Collaborative Brand Discovery

As one part of the branding process, we ran a series of discovery workshops with Richland. One in particular, “This But Not That,” helps identify characteristics of their organization and how far we can push their brand. This helps create a unified tone across all communications.

For Intercept, “This But Not That” included:

  • Innovative, but not Impractical
  • Personable, but not Intrusive
  • Reliable, but not Unmovable
  • Lively and Colorful, but not Flashy and Overblown
  • Empowering, but not Siloed and Lonely

From the beginning, Richland wanted Intercept to be freely available to other libraries. Ideally, the chosen platform would provide a combination of the right technical capabilities, an established distribution channel, and a community of potential collaborators. Drupal checked all of these boxes.

Drupal offers a unique and effective approach for developing software projects as distributable products, or distributions. Further, its extensive toolkit for building API-first, decoupled (aka “headless”) applications was a perfect fit for Intercept.

Intercept leverages for distribution, and can be freely downloaded at On, library technologists can access the latest Intercept release, report bugs, request features, or get involved directly by contributing code.

Community engagement was a key part of Richland’s vision for Intercept. Drupal, with its massive community of open source developers and growing network of library-specific technologists, was a perfect fit. With Drupal, Intercept is well-positioned to invite broader participation.

Two User Journeys

We established two user journeys immediately: library customers and library staff. Because we know that two separate user journeys can often become a struggle in prioritization, we utilized surveys for key audiences and developed specific user stories. Using that data, we simplified Intercept to make the experience intuitive and easy to navigate while still being a powerful tool for scheduling and evaluating event programming.

Designing Intercept as a Product

Intercept needed to be designed as an open-source product that would compliment Richland Library’s branding but also look universal enough to fit seamlessly into various organization’s styles. We created a product that can easily feature organization’s logos and can be customized to further match styles and branding.


ILS Integrations

Knowing that most libraries use an Integrated Library System (ILS) to catalog library materials and track usage, we prioritized allowing a variety of ILS integrations. Intercept was designed with Polaris in mind, but also provides the capability for integrations with other leading ILS – like ExLibris's Alma and SirsiDynix's Symphony.

Modular Packaging

It became our mission to architect Intercept so it could work with libraries large and small. Utilizing Polaris, Drupal 8, and Github, we built Intercept as a Drupal product, or distribution, with multiple sub-modules for events, room reservations, locations, equipment reservations, etc. Libraries can choose the specific parts of Intercept that they need.

Easily Scan In Customers

To save time for library staff at events, customers can scan in to events using their library card with a custom barcode scanner that we built. We also included a “customer lookup” in case patrons forget their cards or don’t know their number or username.

More of What You Love

To develop a recommendations engine, we created an algorithm that examines several different aspects of each customer’s experience. Customers have the option to set preferences – favorite locations, event types and audience groups they are interested in – which are all customizable by the library. When they save, attend or rate an event, the algorithm takes this into account in order to give them better recommendations for future programming.

Take The Data With You

Programming and tracking data is directly downloadable in a CSV format. It’s easily integrated with systems like Orange Boy or Tableau, but also accessible to be used in any data analysis system. Libraries can choose the format that works best for them.

Next Steps

Intercept is currently available on as an alpha release at We’re working with Richland to prioritize new features and enhancements, with iterative releases slated for release in the weeks and months ahead.

If you’re interested in learning more about Intercept and events management for your library, drop us a line – we would love to demo Intercept and answer any questions!

Visit the site