Zola Weddings • Vendor Marketplace

Growing marketplace user engagement

An A/B test for sending multiple inquiries in one flow to recommended vendors in Zola’s marketplace

Background

Zola, a wedding startup, has been adding new features to its wedding vendor marketplace business to increase engagement between couples and vendors.

Psst…jump to the bottom to see more examples of marketplace projects I’ve done

Timeline

1 week to iterate on the design and handoff, plus additional rounds of fast follows.

Role

Sole designer working with our mobile product manager and dev team. Cross functional review with vendor business stakeholders

Skills

Competitor analysis, rapid iteration and prototyping, A/B testing, cross functional collaboration/

Introduction

 

The vendor marketplace business relies on couples inquiring with wedding vendors.

The more viable leads we can send to vendors, the more time and money both vendors and couples spend on Zola. Vendors pay to connect with promising leads, and couples that inquire with more vendors are statistically likely to use Zola for other tools and give Zola a higher NPS rating.

Goal

Build a new feature within the inquiry flow that lets couples choose multiple vendors and rapidly inquire with all. This sprint was part of an ongoing effort to continue to increase the number of inquiries to vendors from Zola couples. Any increase would be beneficial but we were shooting for at least 20% more inquiries on average.

The starting point

We had recently introduced a list of recommended vendors to couples after they send an inquiry.

When couples inquire with vendors on Zola, they have to answer a wedding preferences questionnaire. After submission, we presented them with a list of other recommended vendors (“couples who inquired with this vendor also inquired with”).

This screen was performing quite well, with about 20% of couples going straight into another inquiry flow and 75% tapping to look at another vendor.

The product team decided to build and test the multi-select > inquire capability upon this touchpoint in the flow.

We were excited to build a new type of inquiry that we could hopefully place in other parts of the user’s journey. And this point felt like the right opportunity since users were showing interest in our suggestions. Because the current experience was doing well though, we decided to A/B test the placement.

The Zola inquiry flow at the start of this project

Determining the scope and underlying logic

I diagrammed the updated flow quickly to get aligned on the the scope and logic.

It wasn’t exactly clear what the user would need to do to submit multiple inquiries. Would we allow the user to inquire with vendors who didn’t match their preferences, and therefore, ask them to update their answers? This would open up more vendors to choose from but seemed like too much friction UX-wise.

After bringing the discussion to the engineering team, we chose to only show recommended vendors who matched the users preferences exactly. This meant they wouldn’t need to fix any mismatches, and the tech LOE was about the same for either direction.

Iterating on the design of the flow

Iteration 1: Add an option to inquire with all vendors on the recommendation list

In the first mocks, I did a few versions where users could see a “Get a quote from all” option alongside the individual ones. From there, they’d be presented with a streamline selection screen to confirm which vendors, and then they’d move into finishing their inquiries.

Iteration 2: Present the multi selection as add ons after the user picks a vendor

This next iteration came from a vendor business stakeholder review: Why not present the same screen as an add on after someone chooses to get a quote from any vendor in the list? This means we can show the other vendors at an optimal time, when the user is already intent on contacting one of them, instead of having them choose on the initial screen which was not as natural of a placement.

Final iteration: Replace list with selection as a test

The two steps to getting to send the inquiry still felt a little bulky, and as a team we wondered if replacing the list screen altogether and only present the selections would be effective. However, this was slightly risky since the list screen was getting decent engagement, and the selection step alone displayed less information and smaller images.

Polishing the selection screen design

I looked at marketplace apps to improve the UI of the selection screen

The original mockup I was showing did make use of existing components, but the checkbox didn’t feel like it was calling enough attention to what we wanted the user to do. In addition, we couldn’t fit much metadata.

After looking at marketplace apps like Rover (pet care marketplace), I adjusted the selectors to appear more like large chips and squeezed in a couple more lines of information.

Launch, results, and fast follows

The test variation (replace list screen) won, but we still wanted to improve the numbers

The test variation one by 4% compared to the control, but only increased inquiries by 4% overall. However, we still had other updates and plans in our back pocket to improve these numbers. Our hypothesis, which we had guessed originally, was that there wasn’t enough info for users to feel comfortable jumping in.

Improvements we released over the next couple months

  • Implement AWS personalize APIs into recommendations engine and increase number of recommendations from 5 to 8

  • Add ability for user to tap the image thumbnail and open full image gallery

  • Adjust spacing and font size to accommodate a little more information

  • (Major update) Allow users to inquire with more vendor matches, which meant users might need to resolve mismatches if present and required error validation designs

Adding a gallery to the image thumbnail

Updating the flow to accommodate mismatches

Final outcomes

The fast follows altogether seriously improved the results with a 22% increase in inquiries sent!

Interestingly enough, allowing for mismatches saw the biggest improvement, likely because users were seeing a greater variety of vendors from before. Adding the thumbnail gallery helped a lot for venues in particular.

Project reflections

 

Hash out questions of logic early with engineering

It was difficult to picture the flow at the requirements gathering stage because of open questions around the results logic, validation, and mismatching. Talking things out with the engineering team helped us pick the right path to test with first.

Have improvements ready to go if possible

We recognized a few potential areas of improvement early on, but due to timing we wanted to get the experiment out quickly. I started designing the fast follows anyway soon after launch, so once the results came in we’d be ready to kick off more changes right away, and it turned out we needed them.

Team credits

 

Product Manager: Himadri Narasimhamurthy

iOS Engineer: Louis Tur, Virginia Cook

BE Engineer: Scott Zetlan, Dylan Hughes

Business Manager: Bhavi Vidyashankar, Maya Simon

Examples of other marketplace projects

Bring recommendations into other relevant placements.

I designed this carousel to be added ad hoc around the app. Placing it in the user’s inbox resulted in an increase in conversion across other vendor types, a key metric we were trying to impact.

Research on venue-stage users.

Based on previous tests and insights, I identified venue-stage users as a potential opportunity area. I conducted 5 interviews with users planning their weddings, created a journey map, and shared with Product. We came away with a fresh set of roadmap candidates.

Add review vendors flow and entry points throughout the app.

Zola had not yet prioritized star ratings and reviews at this point, so this was a mobile-first initiative to improve those numbers. Contributed to a jump in user-submitted vendor reviews.

Thanks for reading!