Booking felt fragmented.
Feedback reinforced the need to connect discovery, conversations, and booking rather than recreate another isolated tool.
I co-founded Plan Zinnia and led product strategy, design, and much of the implementation. Customer research shaped the first booking workflow; slow signups after launch prompted us to make it easier for vendors to join.
Co-Founder & Chief Product Officer
Product design + AI-assisted development
Two founders + design/development collaborator
2025–present
Live product / first vendors onboarded

Couples coordinate vendors across websites, emails, and spreadsheets. Vendors rely on costly lead platforms and separate tools to run their businesses.
Our hypothesis was that connecting discovery, communication, booking, and business management could deliver value to both sides of the marketplace.
As co-founder and Chief Product Officer, I lead product strategy and own the majority of the product design and production implementation. I work with my co-founder Min on business and product direction, and have used AI-assisted development extensively to build, operate, and evolve the live platform.
Discover trusted vendors, compare and book with confidence, and keep conversations, timelines, and payments organized.
Join for free to publish a listing, receive inquiries, and message couples. Upgrade to unlock direct booking and additional functionality.
Julie Fennell built our initial database schema and contributed design and development across the vendor calendar, team-member workflows, API testing, listing design, and the Euphoria design system. She continues to be an ongoing collaborator and supporter of Plan Zinnia as the product evolves.

Before launch, we conducted approximately ten moderated usability sessions with couples and wedding vendors.
In 60-minute sessions over Google Meet, participants completed key marketplace and booking tasks. We observed friction, asked questions, and refined workflows, navigation, and product priorities.
Feedback reinforced the need to connect discovery, conversations, and booking rather than recreate another isolated tool.
Participants emphasized transparent information to support decisions throughout the booking journey.
One place for messages, dates, payments, favorites, and decisions helped communicate the benefit of the connected platform.
These sessions helped us refine the marketplace and booking workflows during development. We continued testing major workflows with customers before including them in the MVP.



The feedback reinforced our focus on a connected booking journey. With more ideas than time and resources, we prioritized discovery, communication, booking, and payment so couples and vendors could complete the core workflow in one place.
Marketplace discovery, vendor profiles, favorites, messaging, booking, payments, and a vendor dashboard.
AI wedding planning, smart recommendations, business insights, marketing tools, and additional integrations.
The product connected workflows that are often fragmented: finding a vendor, starting a conversation, confirming a booking, making a payment, and managing the relationship afterward.


After launch, signups were slow. We changed our approach to make it free for vendors to join, with an upgrade for direct booking and additional functionality.
The original product centered on direct booking. Slow signups prompted us to reconsider what vendors needed to commit to before they could get value from the marketplace. We separated participation from the fuller booking product: vendors could start with a listing, inquiries, and messaging, then choose whether to upgrade.
Publish a vendor listing, receive inquiries, and message couples.
Unlock direct booking and additional functionality.
Separate joining the marketplace from upgrading to the fuller product experience.
Slow signups gave us a reason to test a lower barrier to entry; they did not establish why people were not joining. We are now watching signup and upgrade behavior to learn whether the free-entry model helps. Improved conversion has not yet been established.
The vendor landing page connects a free listing with the practical work of running a wedding business.
I designed the page around a product walkthrough: a dashboard overview, storefront management, conversations with couples, and upgraded calendar and payment tools. The sequence makes the capabilities visible before asking vendors to sign up.
A demo, founder introductions, and invitations for different vendor specialties give the page a more personal introduction to the business. Free and upgraded capabilities are distinguished throughout the experience.

Direct booking became one of the clearest examples of design and engineering converging. A couple checks availability and authorizes payment; the vendor receives the request and confirms or declines; confirmation captures the payment and creates the messaging relationship; scheduled jobs later release the vendor payout.
Underneath that experience, Stripe handles manual-capture PaymentIntents, Connect Express accounts, subscriptions, verified webhooks, and Transfers. Booking records retain the fee breakdown and lifecycle state so the interface and financial system stay aligned.

Building a startup meant moving across product strategy, workflow design, content, data modeling, implementation, integrations, QA, deployment, and day-to-day operations.
I used AI-assisted development to turn product intent into production software. My background in product strategy and UX guided the work, and I owned implementation decisions, review, testing, debugging, deployment, and ongoing iteration.
That changed my relationship with the product. A booking flow was no longer only a set of screens; it was UI state, permissions, database relationships, payment state, messages, email, and failure conditions that all had to agree.
AI accelerated implementation, but shipping a real marketplace still required me to understand the system well enough to evolve schemas, integrate services, diagnose failures, test workflows, and make product and technical tradeoffs.

Plan Zinnia runs on React and TypeScript with Vercel and Supabase. The production system supports couples, vendors, vendor team members, and admins, with payments, messaging, subscriptions, and scheduled operations.
Julie Fennell built the initial database schema. I continued evolving it as the product expanded into listings, services, inquiries, booking, payments, team accounts, and marketplace operations. Permissions, availability, and payment state had to stay consistent across those workflows.

Operating the live product meant handling expired bookings, failed integrations, message notifications, and payout timing. I built scheduled operations and internal tooling to help a small team monitor the platform and respond to failures.
AI-assisted implementation also required review, validation, security checks, and monitoring. Those practices became part of the development process as I continued improving the platform.
I designed and built Plan Zinnia’s admin experience so we could review vendor listings before publishing them. We needed a way to check submissions, approve appropriate listings, and manage account and listing status.
The admin experience also brings together usage reporting, signup and upgrade funnels, vendor management, and review moderation. These tools help us understand where people encounter friction and manage the marketplace as a two-founder team.



The platform is live and early vendor adoption has begun. Free listings, inquiries, and messaging now provide an entry point, while direct booking and additional functionality are available through an upgrade. The next step is to learn how the model affects signup and upgrade behavior while continuing to harden and simplify the production system.
Visit Plan Zinnia