Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Error’d: Pickup Sticklers

      September 27, 2025

      From Prompt To Partner: Designing Your Custom AI Assistant

      September 27, 2025

      Microsoft unveils reimagined Marketplace for cloud solutions, AI apps, and more

      September 27, 2025

      Design Dialects: Breaking the Rules, Not the System

      September 27, 2025

      Building personal apps with open source and AI

      September 12, 2025

      What Can We Actually Do With corner-shape?

      September 12, 2025

      Craft, Clarity, and Care: The Story and Work of Mengchu Yao

      September 12, 2025

      Cailabs secures €57M to accelerate growth and industrial scale-up

      September 12, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Using phpinfo() to Debug Common and Not-so-Common PHP Errors and Warnings

      September 28, 2025
      Recent

      Using phpinfo() to Debug Common and Not-so-Common PHP Errors and Warnings

      September 28, 2025

      Mastering PHP File Uploads: A Guide to php.ini Settings and Code Examples

      September 28, 2025

      The first browser with JavaScript landed 30 years ago

      September 27, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured
      Recent
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»Machine Learning»Create personalized products and marketing campaigns using Amazon Nova in Amazon Bedrock

    Create personalized products and marketing campaigns using Amazon Nova in Amazon Bedrock

    August 21, 2025

    This post was written with Jake Friedman from Wildlife.

    Businesses are seeking innovative ways to differentiate themselves through hyper-personalization and enhanced customer experiences. At the Cannes Lions International Festival of Creativity 2025, AWS showcased The Fragrance Lab, an interactive and inspiring experience that demonstrates how generative AI can support the development of hyper-personalized consumer goods and accelerate advertising creative concept and campaign assets development. Following Cannes Lions 2025, The Fragrance Lab received a Gold and Silver Stevie Award from the International Business Awards in the Brand & Experiences category.

    Built using Amazon Nova in Amazon Bedrock, The Fragrance Lab represents a comprehensive end-to-end application that illustrates the transformative power of generative AI in retail, consumer goods, advertising, and marketing. While our activation at Cannes Lions focused on personalized fragrance development and ad campaign creation, the underlying architecture and methodology can be adapted across diverse categories, from fashion to food and beverage, opening endless possibilities for customized customer experiences.

    Introducing The Fragrance Lab

    In this post, we explore the development of The Fragrance Lab. Our vision was to craft a unique blend of physical and digital experiences that would celebrate creativity, advertising, and consumer goods while capturing the spirit of the French Riviera. To bring this vision to life, we collaborated with Wildlife, a company that is exceptional at transforming AWS generative AI services into compelling physical experiences. Wildlife was fundamental in brainstorming ideas that would inspire customers and showcase novel use cases that AI makes possible.

    Crafting the fragrance

    As the first step, the experience used Amazon Nova Sonic, a speech-to-speech model that engages in intuitive dialogues with attendees to understand their personality and preferences. Nova Sonic extends its capabilities through tool integration, allowing it to manage user traits and interface actions through specialized tools such as addTraitTool, removeTraitTool, and uiActionIntentTool. These tools help maintain conversation state and a consistent flow throughout the experience. The collected conversation data and trait information are then processed through a custom Retrieval Augmented Generation (RAG) system built with Amazon Nova Pro, a highly capable multimodal model that offers our best combination of accuracy, speed, and cost. Nova Pro serves as the intelligence engine for analyzing interactions and extracting essential keywords to determine the perfect fragrance notes and composition. The application also used Amazon Bedrock Guardrails, which offers customizable safeguards and responsible AI policies to block undesirable topics—such as allergens or harmful content—to offer a seamless customer experience.

    For example, a customer might share with Nova Sonic that they are interested in travel. Nova Pro picked up that exploring new places often “brings a sense of freshness and excitement,” which resulted in a fragrance that feels fresh and invigorating, featuring “a burst of citrus or a floral breeze.” The customer might also share that they enjoy early morning walks across spring fields, which Nova Pro translates into a top note of fresh bergamot, a middle note featuring floral honey, and a base of lavender. The customers’ inputs guide the selection of fragrance notes—from base, to heart, to top notes—which were then expertly mixed by on-site perfumers to create truly personalized scents. Perfumers were able to customize and craft hundreds of unique fragrances per day, aided by AI. A process that would normally take hours for a perfumer was accelerated to minutes, empowering both the customer and the fragrance expert.

    Creating the campaign

    After the personalized fragrance formula was created and sent to the perfumer queue, Amazon Nova Canvas generated customized marketing creative, including the fragrance name, tagline, and imagery that captured the essence of the formula. Attendees were able to further customize the campaign assets using guest inputs such as moody, beachy, or playful. The resulting fragrance image was then transformed into dynamic video content through Amazon Nova Reel, which customers could further customize to meet their creative vision and download to save or share. To match the Cannes Lions atmosphere, the campaign videos were generated with a French-accented female voice using Amazon Polly. The entire experience is built in Amazon Bedrock, a fully managed service to build and scale generative AI applications with AI models.

    The following data flow diagram shows how multiple Amazon Nova models can be combined for a rich, cohesive, and personalized customer experience.

    Best practices for implementation

    The Fragrance Lab centers around interactions with Amazon Nova Sonic, providing users with a natural language interface to express their preferences for a custom scent. Through its tool integration capabilities, Nova Sonic orchestrates the entire experience by managing user traits and triggering appropriate workflows. These workflows seamlessly guide the experience from initial conversation to fragrance development and ultimately to campaign asset creation, driving both the visual elements and progression of the experience. The model’s ability to maintain a conversational state, while defining clear conversational flows, helps ensure a consistent and pleasant experience for every user.

    A well-defined workflow and conversational assistant are pivotal in guiding these conversations to uncover the qualities that are most important to each user. And the system prompt determines the personality, style, and content of your conversational assistant.

    Prompt example:

    You are an AI assistant designed to help the user explore their personality and 
    emotional landscape in the context of creating a unique fragrance. You engage in warm, 
    free-flowing, playful conversation with the user to draw out their character, 
    preferences, moods, and desires. Your end goal is to derive a set of 3 to 5 personality 
    traits that best describe the user. These traits will later be used in a separate 
    process to match appropriate fragrance ingredients. Your tone is warm, chic, and subtly 
    playful.

    Additional contextual information within the prompt also plays a key role in Amazon Nova Sonic effectively maintaining state, while defining the conversational flow helps ensure consistent, pleasant, and concise experiences for every user.

    Prompt example:

    1. **Welcoming Users**
        Welcome the user to the application experience with a brief overview of the
        process and ask if they are ready to continue.
    2. **Assistant Turns** 
        Ask short and unique open ended questions to the user and choose a personality trait 
        that you think would suit the user best.
    3. **Handling User Turns**
        Acknowledge the user's answers briefly and warmly.
        Focus on one trait per turn.
        Call the "addTraitTool", "removeTraitTool", "replaceTraitTool", or "clearTraitsTool" 
        tools to manage traits.
        If the user says to go back, skip, customize, or confirm/submit it means you should 
        call the "uiActionIntentTool" 

    With direct references to our tools in the conversational flow, the user interface feels reactive and connected to the user’s input while providing opportunities for the assistant to demonstrate its expertise on this subject, which comes into the spotlight when user traits and preferences are later mapped to a set of available ingredients and raw fragrance materials.

    This complex fragrance recipe development is handled by Nova Pro, using its accuracy and speed to generate consistently high-quality scents. To draw from a wealth of fragrance knowledge in real time, RAG was implemented to extend Nova Pro capabilities beyond pre-trained knowledge with access to knowledge sources that include essential scent design principles, a deep understanding of each available ingredient, their profiles and potential roles within the fragrance, and their possible connections to users’ aromatic identities.

    The resulting fragrances are then visualized using Nova Canvas and Nova Reel. The creative models generate original compositions that reveal the fragrance name, ingredients, and a visual identity within a high-end creative campaign asset. A set of conditioning images featuring unbranded fragrance bottles help to anchor each image (as shown in the following image).

    Prompt example:

    A high-end fragrance ad environment inspired by a [persona description]. A clear, 
    unbranded perfume bottle is visually centered and tightly framed. Key ingredients [top 
    note ingredient], [middle note ingredient], [base note ingredient], and [booster 
    ingredient] are arranged to surround the bottle in a balanced composition, appearing 
    behind, besides, and partially in front of the base. The scene evokes [atmospheric/mood 
    descriptors] using [light/color language]. The setting should feel [stylistic direction],
    like a [reference style (e.g., fashion editorial, lifestyle spread, luxury campaign)].

    Results

    Attendees at Cannes Lions took away a physical fragrance mixed by on-site perfumers. While developing hyper-personalized consumer goods might not be scalable across all use cases, brands can innovate with artificial intelligence and achieve manufacturing outcomes that weren’t previously possible. The advertising campaign concept and asset development use case is easy to implement for brands, agencies, and media networks, allowing users to iterate and optimize campaign creative quickly. Using Amazon Bedrock, additional features could be added like translations and sizes, depending on requirements.

    You can watch a video walk through of The Fragrance Lab onsite at Cannes Lions 2025, and check out the following example campaign outputs.

    Conclusion

    The Fragrance Lab demonstrates the power of Amazon Nova in Amazon Bedrock and how customers can create fully personalized consumer experiences. This use case can be replicated across various retail and consumer goods categories including skincare and cosmetics, fashion and accessories, food and beverage, home goods, and wellness products—all benefiting from natural conversation interaction, AI-powered product development, product identity, and creative marketing campaign generation. Get started with Amazon Nova in Amazon Bedrock today.


    About the authors

    Raechel Frick is a Sr Product Marketing Manager at AWS. With over 20 years of experience in the tech industry, she brings a customer-first approach and growth mindset to building integrated marketing programs. Based in the greater Seattle area, Raechel balances her professional life with being a soccer mom and after-school carpool manager, demonstrating her ability to excel both in the corporate world and family life.

    Gaby Ferreres is the Head of Industry Marketing for Media & Entertainment, Sports, Games, Advertising & Marketing at AWS, where she works with technology and industry leaders to accelerate innovation on behalf of customers. She is a global marketing leader and creator of experiences that elevate customer journeys. Before AWS, she held different positions at Microsoft, Telefonica, and more.

    Ashley Weston is Sr. Marketing Event Manager for Global Third-Party Programs at AWS, where she partners with industry marketing to deliver the highest visibility and most business-critical events for AWS.

    Tiffany Pfremmer is Sr. Industry Marketing Manager at Amazon Web Services (AWS) where she leads strategic integrated marketing initiatives across the Media & Entertainment, Games, and Sports verticals to deliver marketing campaigns that connect AWS cloud solutions with customer opportunities.

    Jake Friedman is the President and Co-founder at Wildlife, where he leads a team launching interactive experiences and content campaigns for global brands. His work has been recognized with the Titanium Grand Prix at the Cannes Lions International Festival of Creativity for “boundary-busting, envy-inspiring work that marks a new direction for the industry and moves it forward”. You can find him on LinkedIn.


    About Wildlife

    Wildlife fuses a digitally born skillset with a future proof mindset to deliver breakthrough products, experiences and campaigns for daring partners. We live by a motto: Technology changes, story doesn’t.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleBuilding an AI-Powered E-commerce Chat Assistant with MongoDB
    Next Article Tyson Foods elevates customer search experience with an AI-powered conversational assistant

    Related Posts

    Machine Learning

    How to Evaluate Jailbreak Methods: A Case Study with the StrongREJECT Benchmark

    September 3, 2025
    Machine Learning

    Announcing the new cluster creation experience for Amazon SageMaker HyperPod

    September 3, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    NativePHP Hit $100K — And We’re Just Getting Started 🚀

    Development

    Building a Custom API with Node.js

    Development

    Ofcom Bans Global Titles Leasing to Thwart Criminal Abuse of UK Mobile Networks

    Development

    Why browsers throttle JavaScript timers (and what to do about it)

    Development

    Highlights

    APPLE-SA-04-16-2025-1 iOS 18.4.1 and iPadOS 18.4.1

    April 24, 2025

    APPLE-SA-04-16-2025-1 iOS 18.4.1 and iPadOS 18.4.1

    Full Disclosure
    mailing list archives
    From: Apple Product Security via Fulldisclosure
    Date: Wed, 16 Apr 2025 13:52:47 -0700
    —–BEGIN PGP SIGNED MESSAGE—–
    Hash: SH …
    Read more

    Published Date:
    Apr 24, 2025 (4 hours, 26 minutes ago)

    Vulnerabilities has been mentioned in this article.

    CVE-2025-31201

    CVE-2025-31200

    The Man and His Dinosaur

    August 13, 2025

    Last week in AI dev tools: Cloudflare blocking AI crawlers by default, Perplexity Max subscription, and more (July 7, 2025)

    July 7, 2025

    15 Git Commands That Cover 90% of a Developer’s Daily Workflow

    May 2, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.