SeededHome’s personalized shopping assistant revolutionizes furniture shopping

Business Problem

  • SeededHome aims to revolutionize how users buy furniture by providing a hyper-personalized shopping experience. The traditional furniture buying process can be stressful and time-consuming, with users often needing help finding the right products that match their preferences. Understanding users’ shopping preferences and profiling their personas based on these preferences is crucial to simplifying and enhancing the furniture buying journey. SeededHome identified several key challenges: the complex buying journey where users face a lengthy and complicated process to find suitable furniture, the stress and uncertainty in determining the right products, and the lack of personalization as existing platforms do not offer tailored recommendations based on individual needs. These challenges significantly affect user satisfaction and operational efficiency, highlighting the need for a more streamlined, efficient, personalized shopping experience.

About SeededHome

SeededHome is an online platform that simplifies home furnishing. They offer a curated selection of established and emerging homeware brands, personalized based on your taste and lifestyle. Frustrated by impersonal shopping experiences, the founders created SeededHome to make finding furniture and decor fun and stress-free. With on-demand design consultations and a personal concierge, SeededHome helps you create a home you love.


SeededHome is developing a personalized shopping assistant powered by Generative AI technologies to address these challenges. This solution aims to provide a seamless, efficient, and highly customized shopping experience. GoML proposes building a product recommendation and ranking engine using the AWS technology stack and Lyzr SDKs. Key features include:

SeededHome Architecture
Click to View in Full Size


  • API and User Interaction: API Gateway acts as the front door for all API calls, routing them appropriately to backend services.
    PHP on EC2 serves as the existing backend system handling the primary business logic and user interactions.
  • Data Processing and Management: Lambda Functions handle specific tasks like data ingestion and conversation logic, using in a serverless environment to manage execution without server overhead.
    Step Function orchestrates complex workflows for bulk data ingestion, ensuring processes are completed in sequence and handling errors effectively.
  • AI and Machine Learning Operations: Bedrock – Embedding on Amazon Inf1 instances is used for high-performance machine learning inference, specifically for embedding generation.
    Bedrock – Claude in ECR suggests the use of AI models, possibly for natural language processing or other cognitive services.
  • Data Storage Solutions: MongoDB on EC2 provides a flexible NoSQL database solution for storing conversational data and other non-relational data types.
    Relational Database manages structured data, suitable for transactions and complex queries that require relational integrity.
    Weaviate on EC2 acts as a vector search engine, enabling efficient indexing and retrieval of large volumes of vector data.
  • Infrastructure and Monitoring: Cloud Watch offers comprehensive monitoring and observability across all AWS services, helping maintain system performance and operational health.

0Happier Customers

Personalized recommendations lead to frustration-free shopping, reducing stress and increasing satisfaction.

0Boosted Sales

Faster decision-making with relevant suggestions translates to more purchases & higher conversion rates.

0Market Leader

Cutting-edge AI tech positions SeededHome at the forefront of furniture retail, offering a unique and in-demand experience.

Technology Stack​