Product Name | Garden Gather Marketplace |
ClickUp Project/Epic | [Link to the ClickUp location of the project/epic] |
Team Channel | [Link to the collaboration group chat/channel, if applicable] |
Product Manager | |
Designer | @mention the lead designer |
Engineer | @mention the lead engineer |
QA Engineer | @mention the lead QA engineer |
Technical Writer | @mention the technical writer |
Product Marketing Manager | @mention the lead product marketer or marketing manager |
Garden Gather is a marketplace platform connecting homeowners, gardeners/landscapers with excess flowers, trimmings, and plants to florists seeking affordable, locally-sourced materials. Similar to Too Good To Go's model for food, Garden Gather reduces plant waste while providing value to both sides of the marketplace: gardeners monetize what would otherwise be discarded, while florists access fresh materials at prices below traditional distributor rates.
Garden Gather creates a two-sided marketplace where:
Gardeners list excess flowers and plant materials with photographs, pricing, and availability
Florists browse local offerings, message, place orders, and arrange pickup or delivery
Both parties benefit from a streamlined, trust-based system with secure payments and communications
1. Create a thriving marketplace with active users in both gardener and florist segments
2. Generate revenue through transaction fees
3. Reduce plant waste and transportation emissions
4. Build a scalable platform that can expand to new markets
5. Establish a brand known for sustainability and local commerce
6. (Future) explore opportunities to implement AI/ML
List excess flowers and plant materials with photographs, pricing, and availability
45-65 years old
Maintains extensive flower gardens as a hobby
Regularly prunes and trims plants, generating excess materials
Tech-comfortable but not tech-savvy
Values: environmental sustainability, community connection, supplemental income
35-35 years old
Owner of a local landscaping business
Regularly prunes and trims front and backyards for homeowners, generating excess materials
Needs to supply a junk bin to dispose of plant waste
Values: supplemental income, waste reduction
Community garden with multiple contributors
Generates significant plant material throughout growing seasons
Managed by a coordinator with variable tech abilities
Values: waste reduction, community engagement, fundraising for garden operations
Browse local offerings, message, place orders, and arrange pickup or delivery
- 25-40 years old
- Operates a small floral design business with emphasis on unique arrangements
- Constantly seeking materials at manageable costs, particularly surrounding greenery for bouquets
- Tech-savvy and social media active
- Values: creativity, sustainability, local sourcing, cost management
- Plans and executes floral designs for weddings and events
- Needs large quantities of specific items periodically
- Often works with seasonal themes
- Values: reliability, variety, cost efficiency, advance planning
As a gardener, I want to:
Create a profile with photos of my garden so that florists can get a sense of the quality and style of my materials
Easily list available plant materials with photos, quantity, and availability so that I can start selling quickly
Receive guidance on how to price and package my cuttings so that I can meet florist expectations
Set specific pickup times and dates so I can manage my schedule without disruptions
Communicate directly with interested florists through messaging so I can answer questions or coordinate pickups
Track my sales and earnings over time so I can understand what’s in demand and improve my listings
Leave reviews for florists to share my experience and help others in the community
As a florist, I want to:
Search for specific plant materials by type, color, season, and location so I can find what I need for my arrangements
View photos and reviews of gardener listings so I can trust the quality before placing an order
Favorite specific gardeners or save searches so I can quickly reorder materials I like
Get alerts when new materials become available that match my preferences so I don’t miss out on unique finds
Pay securely through the platform and receive a receipt so I can manage my business expenses
Rate and review my experience with gardeners to build trust and share insights with others
Schedule deliveries or pickups around my event calendar so I can better plan my production timeline
- Simple registration process with email verification
- Profile creation with garden description and photos
- Location settings with privacy controls
- Education on how to prepare plant materials for florists
- Business verification process
- Upload of business credentials
- Creation of business profile and needs/preferences
- Educational content on working with garden-sourced materials
- Intuitive listing creation with photo upload capabilities
- Templates for common plant varieties
- Pricing guidance based on market data
- Scheduling tools for availability and pickup times
- Inventory management features
- Batch listings for multiple similar items
- Search by plant type, color, season, and distance
- Map view of available listings
- Filters for pickup/delivery options
- Favorites and saved searches
- New listing notifications based on preferences
- Seasonal availability forecasts
- Secure in-app payment processing
- Escrow system releasing payment after successful pickup/delivery
- Transaction history and receipts
- Cancellation and modification policies
- Dispute resolution process
- In-app messaging between parties
- Automated notifications for listing changes, orders, and pickups
- Optional SMS alerts for time-sensitive communications
- Standardized message templates for common interactions
- Scheduling calendar for gardeners
- Pickup instructions and location sharing
- QR codes for pickup verification
- Third-party delivery integration where available
- Delivery fee calculation based on distance
- Packaging recommendations for different plant materials
- User ratings and reviews
- Photo verification of items at pickup/delivery
- Community guidelines and enforcement
- Reporting mechanisms for issues
KPI's
Page Visits
Accounts Created
Email + PW
Types of Accounts Created (Gardener vs. Florist)
Gardener-specific
Listings created
Time to Value = Total time from account creation to first listing created
Metric | Description | Target for Public Beta |
New User Signups | Number of new users (segmented by gardener and florist) | 500+ gardeners, 100+ florists |
Activation Rate | % of new users who complete core action (e.g. first listing, first order) within 7 days | 60% |
Retention Rate | % of users returning in week 2 and week 4 | 40% (week 2), 30% (week 4) |
Churn Rate | % of users becoming inactive after first month | < 25% |
Metric | Description | Target |
Listings per Gardener | Average number of listings per active gardener per month | 3+ |
Favorites/Saved Listings per Florist | Indicator of intent and engagement | 5+ per user |
Messages per Transaction | Volume of back-and-forth communications per order | 2–5 messages (ideal balance) |
Listing Views to Purchase Conversion Rate | Ratio of listing views that convert into purchases | 10–15% |
Metric | Description | Target for Public Beta |
GMV (Gross Merchandise Value) | Total dollar value of all transactions on the platform | $5,000+ monthly GMV by end of public beta |
Transaction Volume | Total number of completed transactions | 50+ transactions per week |
Average Order Value | Average revenue per order across all listings | $15–$30 |
Sell-Through Rate | Percentage of listings that result in a sale within 7 days | 50%+ |
Time to First Sale | Average number of days from a new gardener listing to first sale | Under 5 days |
Will all Admins be able to edit user account?
No, only Admins with the specific permissions enabled will be able to edit user accounts.
Is there a limit to the number of Admins with edit user account permissions?
Yes, there will be a limit based on their subscription. See the subscription plans for more details.
Will training be delivered to sales and support teams to help with messaging this to existing clients?
Yes, there will be internal enablement material and training that will be delivered 1 month prior to launch. There will also be customer enablement materials automatically emailed to all admins.
Admins will not be able to merge user accounts. In our research, less than 1% of support requests were to merge user accounts. There is currently a viable workaround that can be used to merge user accounts and will follow the same ticketing process as it does today.
Admins will not be able to edit multiple accounts at once. In the initial research, none of the admins requested to have this functionality.
Target launch date: March 1, 2023
Pre-launch marketing: February 15 - March 1
Post-launch marketing: March 2 - March 10
Milestone | Due Date |
User stories & requirements definition completed | November 20, 2022 |
Initial designs completed | December 5, 2022 |
Initial build completed | January 15, 2023 |
QA completed | February 1, 2023 |
Usability testing completed | February 15, 2023 |
Start pre-launch marketing campaign | February 15, 2023 |
Customer enablement content ready | February 20, 2023 |
Product readiness completed | February 25, 2023 |
Product launch | March 1, 2023 |
A user who administers the application for an entire team or company. Their user account role type is Admin and have specific permissions.
Users often contact Admins to ask questions about their accounts, change account details, or reset their password. To field these inquiries, an Admin will navigate to the User Account Management view to search for the specific user, view the account details, and then make edits or reset the password as needed. Afterwards, the Admin will save the information.
For security compliance purposes, the Admin is sometimes asked by the Security Team to pull an audit log of changes made on a specific day for a specific user. The Admin will navigate to the User Account Management view to export a plaintext audit log to provide to the Security Team.
Feature 1
Search for a user account
Must have specific permissions
Be able to search by username or email
Realtime search
User Story
As an admin, I want to be able to search and find a specific user so that I can field questions or changes for a particular user.
Gherkins
Scenario: Admin searches by username or email
GIVEN that I am on the Account Management Page
WHEN I type in the search box
THEN the list of accounts change in real-time to show results of the search by attempting to match by username or email
Scenario: Admin does NOT find a user account when searching
GIVEN that I am on the Account Management Page
WHEN there are no accounts showing in the list because of the search criteria
THEN the system shows text on the page indicating that there are "No accounts found"
Feature 2
View account details
Must have specific permissions
Read-only
Mask the password
User Story
As an admin, I want to be able to view a specific user's account details in read-only mode so that they can answer questions or audit details.
Gherkins
Scenario: Admin views a specific user's account details
GIVEN that I am on the Account Management Page
WHEN I click on a specific user
THEN I am taken to the Account Details Page in read-only mode where I can see the user's username, first name, last name, masked password, email, and address
Scenario: Admin exits from the user's account details
GIVEN that I am on the Account Details Page
WHEN I click the Close button
THEN I am taken back to the Account Management Page in the same state (i.e. filters/search criteria) that it was in last
Feature 3
Edit account details
Must have specific permissions
Reset password
Edit name, username, email
User Story
As an admin, I want to be able to edit a specific user account's details so that I can make changes for a particular user.
Gherkins
Scenario: Admin edits user's account details
GIVEN that I am on the Account Details Page
WHEN I click on the Edit button
THEN I the Account Details Page is refreshed to edit mode where I can edit the username, first name, last name, email, and address fields; but I am not allowed to edit the password
Scenario: Admin saves user's account details
GIVEN that I am in edit mode on the Account Details Page
WHEN I click the Save button
THEN all the changes are saved and the Account Details Page is refreshed to read-only mode
Scenario: Admin is unable to save user's account details
GIVEN that I am in edit mode on the Account Details Page
WHEN I click the Save button
THEN if there is an error and something is unable to save, an error message shows, the fields that were not able to save are boxed in a red outline, and the page remains in edit mode
Scenario: Admin cancels changes to user's account details
GIVEN that I am in edit mode on the Account Details Page
WHEN I click the Cancel button
THEN no changes are saved and I am taken back to the Account Management Page in the same state (i.e. filters/search criteria) that it was in last
Export in Excel format. Will be included in the second release. It was determined that this feature was not critical for 80% of customers.
Merge user accounts. This will not be included because less than 1% of support requests were to merge user accounts. Can potentially re-prioritize for a future release.
Make edits to multiple accounts at once. In the initial research, none of the admins requested to have this functionality.
User must be able to view account details
User must be able to change their password
User must be able to change their subscription payment methods
Instructional pop-up will show the first time user navigates to the new screen
Complete a usability test with at least 5 users
Usability test results must show that user is able to navigate and complete functions with no additional guidance and no errors
Page load time <= 2 seconds for every page
Must handle up to 1 million user accounts
99.99% uptime
ISO 27001:2013
ISO 27017:2015
ISO 27018:2019
SOC 2 Type 2 certification
PCI DSS certification
GDPR compliance
CCPA/CPRA compliance
LGPD compliance
HIPAA compliance
Customer Support must be trained on new product features
New product must be added to the list of supported products in the support ticket form
Logs must include:
Warnings and errors
Date, time, user account, and details of every action
Area/Feature | Design |
Navigation menu | [Link to design] |
View account details | [Link to design] |
Edit account details | [Link to design] |
Update password | [Link to design] |
Notifications |
|