Miventy: Designing the Adaptive Provider Catalog
Dec 5, 2025
Project Context
Miventy is a dynamic marketplace connecting event planners and customers with diverse service providers: entertainers, caterers, rentals, and more.
My primary objective when contacted was to design the end-to-end service offering ecosystem, with a critical focus on the Provider-Facing Platform.
The Problem Statement
How might we design a single, intuitive Catalog Upload and Management Flow for service providers that can intelligently adapt to capture the highly specific, necessary data points for every distinct service category (e.g., catering, entertainment, rentals), ensuring customers receive accurate information and the booking process is seamless?
The Core Design Challenge: The vast difference in data requirements across service categories (e.g., a Caterer needs to list menu items, dietary restrictions, and minimum party size, while a Bouncy Castle Rental needs to list dimensions, weight limits, and hourly rates). We needed to design a flexible form that felt simple, yet captured all necessary data to facilitate a successful customer booking.
Research & Discovery: Provider Pain Points
My research focused heavily on the provider-side experience—interviewing small business owners and freelancers in the event industry about their current processes for listing and managing their services.
Key Provider Pain Points
Data Entry Fatigue: Existing platforms often force providers to fill out irrelevant fields (e.g., a Magician being asked for "kitchen access requirements"). This leads to frustration and incomplete listings.
Inconsistent Data: Without strict form structure, providers often miss critical information, forcing customers to send follow-up messages, slowing down conversion.
Booking Mismatch: Unclear listing rules result in customers trying to book services that are physically or logistically impossible (e.g., booking a service outside the provider's travel radius).
The Solution Goal
To design an Adaptive Catalog Form that uses conditional logic to simplify data entry for the provider while standardizing the data presented to the customer.
The Solution: The Adaptive Catalog System
The final design centered on creating an intelligent, step-by-step upload process for service providers.
1. The Adaptive Provider Upload Form
The core of the UX solution was a progressive, segmented form utilizing conditional logic.
Step 1: Category Selection: The provider first selects their primary service category (e.g., "Catering"). This choice immediately triggers the tailored workflow.
Step 2: Dynamic Fields: All subsequent form fields are dynamically loaded based only on the selected category.
Example: Catering: Fields for Minimum Order Value, Menu Packages, and Allergen Disclosures appear.
Example: Face Painter: Fields for Hourly Rate, and Required Setup Time appear.
Real-Time Validation: Input fields included specific constraints (e.g., number-only, min/max characters) and tooltips to guide providers, ensuring the data captured was accurate and usable.
An integral part of the listing creation process was the catalog section. Users are able to create a digital catalog for their services, and this has to encompass all the services provided while adapting to each service. For this I came up with a single catalog flow which can be adapted for all the services. Before arriving at the final design, 3 iterations were made in succession to each other. The first iteration prioritized physical service providers like caterers and bakers, this left lot of un needed fields for other services to fill up. This was later corrected in the final catalog design.
2. Provider Dashboard and Listing Management
After upload, the provider needs to manage the data effectively.
Single-View Editor: Designed a clean, single-page view where providers could quickly edit all core details, pricing, and media without navigating through the entire setup wizard again.
Availability Sync: Integrated calendar tools allowing providers to easily block out dates, ensuring the customer booking flow is based on real-time availability.
The Customer Flow: Catalog Item Selection and Booking
The structured data provided by the adaptive form then enabled a seamless and high-trust booking experience for the customer.
A. Catalog Item Selection (The Customer View)
When a customer views a service listing, the consistent, verified data leads to a confident decision.
Standardized Data Display: Regardless of the service, the essential data points (e.g., Verified Rating, Base Price) are always in the same location.
Service-Specific Detail: The unique data captured by the adaptive form is presented clearly (e.g., the Caterer's full menu or the Rental's dimensions), allowing the customer to select an item directly from the provider's verified catalog.
B. The Booking Flow
The final step was converting interest into a confirmed booking or quote request.
Item-Triggered Booking: The customer can select a specific catalog item (e.g., the "Bronze Party Package" from a Magician) and proceed directly to booking, pre-filling the service details.
Adaptive CTAs:
If the service has fixed pricing (e.g., Rentals): "Book Now"
If the service requires custom details (e.g., Catering): "Request Quote based on selected items"
Key Learnings & Outcome
The Form is the UX
The biggest learning was that investing in the provider's data entry experience directly translates to a superior customer experience. The adaptive form was an essential tool for data standardization and quality control.
Simplicity Through Conditional Logic
Designing a single, static form would have alienated 50% of our providers. By implementing conditional logic, we made a complex platform feel simple, leading to higher completion rates for the catalog setup.
Outcomes (Use your actual data or frame it as a prediction):
The implementation of the adaptive form is predicted to have reduced provider drop-off during the setup process by 50%.
The availability sync and standardized data display are expected to reduce customer-to-provider messaging (pre-booking friction) by 30%, as all necessary information is readily available.
Contact me: +2347063885668. petinrinwole@gmail.com
© - 2025



























