Subsplash

Event Registration

I designed an event registration system with support for payments, balances, customizable forms, ticket types, and more.

Eric AllenSenior UX Designer & Interim PM
My role on this project
5 Engineers • 1 Scrum Master • 1 PM • 1 UX (me)
Team composition and size
March 2021 – Present
Project timeline and duration
Sketch, Zeplin, Procreate
Design and development tools used
Event Check-in Interface

Problem

Church leaders and admins tend to use freemium event products to set up registrations for their events. Free tools like Eventbrite and Google Forms are powerful and easy to adopt, but unfortunately don't integrate well with their people data, preferred payment systems, and bookkeeping tools.

Since Subsplash didn't offer event registration, our customers were basically forced to adopt these tools to run event registration through the Subsplash mobile app. The registration data ended up in different dashboards, and payments were hard to track down and tally up. Less than ideal.

The challenges of juggling multiple tools also made setting up an event registration and intimidating and complicated challenge for newer church employees, requiring training in multiple tools.

This ultimately incentivizes them to fall back to familiar but manual processes that are error-prone and inefficient.

Research

To build a new event registration system the right way, we needed to understand the list of needs and pain points from these church event organizers.

To learn these pain points, I ran user interviews with church event organizers, analyzed competitor platforms, and gathered feedback from our customer success team to identify key requirements.

We identified several pain points with existing solutions, including complex setup processes, lack of customization options, and poor mobile experiences.

Design tools

Using wireframes, prototypes, and user flows, I created a simple event registration experience that met both user needs and business goals.

  • Sketch Frontend built with React and TypeScript for type safety and component reusability, ensuring maintainable and scalable code.
  • Zeplin Robust REST API integration for real-time data synchronization and secure payment processing.
  • Procreate Implemented caching strategies to handle high-traffic registration periods without performance degradation.

Solution

We built an MVP of event registration that first only allowed for only free events, and iterated consistently over time to add features like:

  • Registration types Simple headcount or everyone registers
  • Free or paid events Streamlined registration process with real-time availability checking, group registrations, and automated confirmation emails.
  • Discount Codes & Ticket Types Flexible pricing options with discount codes, multiple ticket types, and partial payment capabilities for better accessibility.
  • Analytics & Communication Detailed registration analytics, attendee tracking, automated email campaigns, and customizable reports for data-driven decisions.

Impact & Results

From these events, Subsplash has been able to create a new consistent revenue stream.

  • 40M processed in the first 3 years Significant revenue growth from event registration fees, contributing to overall company profitability and sustainability.
  • 10,000+ events with registrations Intuitive interface and automated features reduced event-related support requests, freeing up customer success team resources.
  • 35+ NPS score Users were highly satisfied with the event registration system, leading to increased customer retention and positive word-of-mouth referrals.
  • 300% Growth in Event Volume Improved scalability and performance allowed the platform to handle 3x more concurrent events without performance degradation.