AI-Powered Advertisement Catalogue Generator for Multi-Channel Marketing Teams

Built to turn a single product image into production-ready ad catalogues across social, email, marketplace, and B2B sales channels.

Services : Artificial IntelligenceIndustry : Retail and E-CommerceClient : Confidential, IndiaType : Artificial Intelligence
About the Client

When Marketing Teams Were Spending More Time Making Ads Than Running Them

Brands selling across multiple channels face a production problem that gets worse as the catalogue grows. The same product needs an Instagram post, a story, a banner, a marketplace card, an email header, and a B2B sales sheet. Each format has different dimensions, different copy requirements, and different audience expectations. A small marketing team handling fifty SKUs is not doing creative work. They are doing repetitive production work, and most of it looks inconsistent by the time it ships.

The brief came from the need to solve a problem Akoode's team had observed across ecommerce and B2B marketing clients: the bottleneck between a product image and a usable ad creative was too wide, too slow, and too dependent on individual designers and copywriters keeping everything on-brand. The solution needed to be deterministic, not generative. Marketing teams cannot review and approve outputs that look different every time. They need layouts they can trust, edit, and send without second-guessing the result.

Akoode built a modular AI pipeline that takes a product image or demo SKU, analyses it using Vision AI, retrieves relevant copy frameworks through a RAG system, generates structured marketing content through a prompt engine, injects it into HTML/CSS templates, and renders downloadable PNG and PDF catalogue assets using Puppeteer. The output is always structured, always reviewable, and always on-format.

6

Production-Ready Templates

Instagram Post, Story, Banner, Marketplace Card, Email Header, and B2B Product Sheet all supported out of the box.

9

Visual Style Tones

Modern, Premium, Bold, Playful, Minimal, Luxury, Eco, Sporty, and Classic applied to every template format.

PNG + PDF

Export Formats Live

Every generated catalogue renders to downloadable PNG and PDF for immediate use across digital and print channels.

Deterministic

Rendering Architecture

HTML/CSS templates rendered by Puppeteer produce the same layout every time, making outputs reviewable and repeatable.

Project Info

Client

Confidential, India

Industry

eCommerce

Use Case

AI-Powered Ad Catalogue Generation

Solution

Artificial Intelligence and Generative AI Platform

Engagement

Fixed Cost

The Problem

What Challenges Do Marketing Teams Face in Scaling Product Advertisement Production?

The creative production bottleneck in ecommerce and B2B marketing is not a talent problem. It is a process problem. Every product needs multiple ad formats. Every format needs channel-appropriate copy. Every piece of copy needs to stay on-brand across a growing catalogue. When that work is done manually, it does not scale, it does not stay consistent, and it cannot be reviewed efficiently when the output looks different every time a different person touched it.

Multiple Ad Formats Needed for Every Product

One product needs Instagram posts, stories, banners, marketplace cards, email headers, and sales sheets. Producing all six formats manually for a large catalogue is a production bottleneck that most small teams cannot clear without significant resource investment.

Creative Inconsistency Across Channels and Team Members

When ads are produced manually by different people at different times, tone, structure, CTA phrasing, and brand alignment drift. The same product looks different on Instagram than it does in a marketplace card, and neither may match the email header sent last week.

AI Image Generation Too Unpredictable for Business Review

Generative image tools produce different outputs every run. Marketing teams cannot build an approval and review workflow around outputs that cannot be reproduced, edited precisely, or matched against brand guidelines consistently.

No Scalable System for Bulk Catalogue Production

Ecommerce brands and B2B sales teams managing large product catalogues have no tool that handles image ingestion, copy generation, template selection, and asset export in a single workflow without manual intervention at each stage.

A marketing team that spends four hours producing six ad formats for one product is not a creative team. They are a production line. The AI layer needs to handle the production so the team can focus on the decisions that actually require human judgement.

Project Objectives

What We Set Out to Build

The brief required a modular AI pipeline that could take a product image, understand what it was selling and to whom, generate structured marketing copy across multiple formats, and render downloadable catalogue assets that looked the same every time. Deterministic output was non-negotiable. The system needed to produce layouts a marketing team could review, approve, and send without visual surprises or format inconsistencies between runs.

1

Build Vision AI Product Analysis

Develop a vision analysis layer that extracts product category, type, colour, visual style, and target audience from uploaded images, providing the structured input that drives every downstream copy and template decision.

2

Implement RAG-Based Copy Retrieval

Build a retrieval system that uses product analysis outputs to surface relevant headlines, taglines, CTAs, style guidelines, and template suggestions from a structured knowledge base rather than generating copy from scratch every time.

3

Deliver Deterministic HTML/CSS Template Rendering

Create a template engine using reusable HTML/CSS layouts with structured placeholders, rendered to PNG and PDF by Puppeteer, producing the same format output reliably regardless of how many times the same product is processed.

4

Support Six Ad Formats Across Four Channel Types

Build and validate production-ready templates for Instagram Post, Story, Banner, Marketplace Card, Email Header, and B2B Product Sheet, covering social, web, email, and sales channel requirements in a single platform.

5

Design a Complete Business User Workflow

Deliver a full front-end workflow from Dashboard through Upload, Style selection, Preview, and Download so non-technical marketing users can generate and export professional ad catalogue assets without any development involvement.

The Solution

Turning a Single Product Image into a Full Multi-Channel Ad Catalogue

Akoode built a modular AI pipeline that processes product images through five sequential stages: Vision analysis extracts product data, RAG retrieval surfaces relevant copy frameworks, a prompt engine generates structured marketing content, a template engine injects it into HTML layouts, and Puppeteer renders the final PNG and PDF outputs. The result is a deterministic catalogue generator that produces consistent, reviewable, production-safe ad assets across six formats and nine style tones.

1

Image Upload and Vision Analysis

The user uploads a product image or selects a demo SKU. The Vision AI layer analyses the image and extracts product category, type, colour, visual style, and target audience. This structured data is the input for every downstream step in the pipeline.

2

RAG Retrieval

The extracted product data triggers a retrieval pass through the RAG system. Relevant headlines, taglines, CTAs, style guidelines, and template suggestions are retrieved based on category, style tone, and audience, pulling from a structured knowledge base rather than generating from scratch.

3

Style and Campaign Setup

The user selects visual style tone, ad template format, target channel, offer, campaign objective, audience, and any compliance notes. These inputs combine with the retrieved copy framework to feed the prompt engine with complete campaign context.

4

AI Copy Generation and Template Injection

The prompt engine generates a complete set of marketing content: product name, headline, tagline, description, CTA, offer text, and sales angle. This structured content is injected into the selected HTML/CSS template with precise field-level placement.

5

Puppeteer Rendering and Export

The completed HTML template is rendered by Puppeteer into a final ad layout. The user previews the output, can regenerate with different parameters, and downloads the finished catalogue asset as PNG or PDF for immediate deployment.

Core Features

What Makes This System Powerful

Highlight 01

Vision AI Product Analysis for Automated Creative Briefing

Instead of generating copy from scratch every time, the system retrieves relevant headlines, taglines, CTAs, and style guidelines from a structured knowledge base using LangChain-style retrieval patterns. That means copy outputs are grounded in proven frameworks for the product category and audience, not entirely novel generations that vary unpredictably between runs.

  • Retrieves headlines, taglines, CTAs, and style guidance per product context
  • LangChain-style retrieval with local vector abstraction and Pinecone integration
  • Grounded copy reduces brand drift across bulk catalogue production
Vision AI Product Analysis for Automated Creative Briefing

Highlight 02

RAG-Based Copy Retrieval for Brand-Consistent Marketing Content

Instead of generating copy from scratch every time, the system retrieves relevant headlines, taglines, CTAs, and style guidelines from a structured knowledge base using LangChain-style retrieval patterns. That means copy outputs are grounded in proven frameworks for the product category and audience, not entirely novel generations that vary unpredictably between runs.

  • Retrieves headlines, taglines, CTAs, and style guidance per product context
  • LangChain-style retrieval with local vector abstraction and Pinecone integration
  • Grounded copy reduces brand drift across bulk catalogue production
RAG Based Copy Retrieval for Brand Consistent Marketing Content

Highlight 03

Deterministic HTML/CSS Template Rendering via Puppeteer

Every ad format on the platform is a structured HTML/CSS template with defined placeholders for each content field. Puppeteer renders these templates into PNG and PDF outputs that look identical every time the same inputs are used. Marketing teams can review, approve, and edit outputs without encountering layout surprises between sessions or between team members running the same product.

  • Six production-ready templates across social, web, email, and B2B sales
  • Puppeteer rendering produces identical output for identical inputs every run
  • PNG and PDF exports ready for immediate deployment across all channels
Deterministic HTMLCSS Template Rendering via Puppeteer

Highlight 04

Multi-Style Catalogue Workspace With Campaign Context Controls

Before generating, users set the full campaign context: visual style tone from nine options, target channel, offer, audience, campaign objective, and optional compliance notes. These inputs combine with the AI-generated copy to shape the final output for the specific channel and buyer type. A Premium Instagram Post for a B2B audience and a Playful Marketplace Card for a consumer audience use the same product image but produce appropriately different outputs.

  • Nine visual style tones applied across all six template formats
  • Campaign objective, audience, channel, and offer fields shape copy output
  • Compliance note field supports regulated product categories
Multi Style Catalogue Workspace With Campaign Context Controls
Engineering Challenges

Key Challenges in Building a Deterministic AI Advertisement Catalogue Platform

Most AI content tools trade predictability for flexibility. This platform could not do that. Marketing teams need to review, approve, and reproduce outputs. Building a pipeline that used AI for understanding and copy while keeping layout rendering completely deterministic required solving conflicts between the generative and the structured at every stage of the build.

AI Catalogue Platform
AI Catalogue Platform

Making AI Output Deterministic Enough for Business Review

Generative AI produces different outputs on repeated runs. A marketing approval workflow breaks down if the same product generates a different layout every time.

Our Approach

The rendering layer was fully decoupled from the AI layer. Puppeteer renders structured HTML/CSS templates with defined field positions, so layout is always predictable regardless of what the AI layer generated for copy.

Same layout every run

Extracting Reliable Product Data From Varied Image Inputs

Product images vary in background, lighting, angle, and composition. Inconsistent image inputs produce inconsistent vision analysis outputs that cascade into poor copy and wrong template selection.

Our Approach

Frontend image optimisation was added before storage and rendering, standardising inputs before they reach the Vision AI layer. Base64 image handling was also extended to support larger payload sizes without timeout failures.

Consistent analysis on varied inputs

Persisting Generated Content Across Preview and Download Steps

Users needed to preview a generated catalogue and then download the exact same output without the system regenerating it. Early builds were re-running the pipeline on download, producing different results.

Our Approach

Generated content and rendered outputs were persisted across the preview and download steps so the asset a user approves in preview is the exact file they receive on download, with no regeneration between steps.

Preview matches download exactly

Supporting Six Template Formats With Consistent Copy Structure

Each template format has different dimensions, different content field requirements, and different channel conventions. Copy that works for an Instagram Post does not work for a B2B Product Sheet.

Our Approach

The prompt engine was built to generate channel-specific copy variants from the same product analysis, with the template engine mapping the right content fields to the right placeholders for each of the six format types.

Right copy for every format
Results & Impact

What Changed After Implementation

Before this platform, producing six ad formats for a single product meant briefing a designer, writing copy separately, checking brand alignment by hand, and repeating the process for every SKU in the catalogue. Each output looked slightly different depending on who made it and when. After deployment, a marketing user uploads a product image, sets campaign context, and downloads production-ready PNG and PDF assets across all six formats in a single workflow. The layout is the same every time. The copy is structured, channel-appropriate, and grounded in a retrieval framework rather than improvised on the spot.

BEFORE

Six Ad Formats Required Manual Production Each Time

Every product needed separate design and copy work for each channel format, with no shared workflow connecting them.

Copy Inconsistency Across Channels and Campaigns

Tone, CTA phrasing, and structure drifted between formats and team members with no system to enforce consistency.

No Repeatable Output for Marketing Review Workflows

Manually produced or generative AI outputs could not be reliably reproduced, making review and approval processes unreliable.

No Scalable Path for Large Product Catalogues

Brands with large SKU counts had no tool to handle image ingestion, copy generation, and asset export in one automated workflow.

OUR SOLUTION

Modular AI Pipeline From Image to Exported Asset

Vision analysis, RAG retrieval, prompt generation, template injection, and Puppeteer rendering connected in a single five-stage pipeline.

RAG-Grounded Copy for Consistent Channel Output

Retrieval-based copy framework keeps headline, tagline, and CTA patterns consistent across repeated runs and product categories.

Deterministic HTML/CSS Rendering via Puppeteer

Structured templates produce identical layout output for identical inputs, making every generated asset reviewable and reproducible.

Six-Format Template Library With Nine Style Tones

Social, web, email, marketplace, and B2B sales formats all covered, with nine visual style options applied per template selection.

AFTER

Six Ad Formats Generated From One Image Upload

A single product image produces six channel-appropriate catalogue assets in one workflow session without separate design or copy work.

Consistent Copy and Layout Across Every Output

RAG-grounded copy and deterministic rendering mean every output matches the brand framework and the approved layout structure.

Preview-to-Download Consistency Guaranteed

The asset previewed before approval is the exact file downloaded, with no regeneration or variation between steps.

Scalable Architecture Ready for Bulk SKU Processing

The modular pipeline supports extension to bulk catalogue production for ecommerce and B2B teams managing large product inventories.

6Ad Format Templates Live

Instagram Post, Story, Banner, Marketplace Card, Email Header, and B2B Product Sheet all production-ready.

9Visual Style Tones Supported

Modern, Premium, Bold, Playful, Minimal, Luxury, Eco, Sporty, and Classic available across all six template formats.

PNG + PDFExport Formats Available

Every generated catalogue asset downloadable in PNG for digital use and PDF for print and sales workflows.

Use cases

Use Cases of AI Catalogue Generation in eCommerce and B2B Marketing

The modular pipeline, deterministic rendering, and multi-format template system built for this platform applies to any brand, agency, or marketplace seller that needs to produce consistent advertising assets across multiple channels at scale. The same architecture works for consumer product brands, wholesale suppliers, retail distributors, and marketing agencies managing multiple client catalogues simultaneously.

eCommerce Brand Multi-Channel Ad Production

Direct-to-consumer brands selling across Instagram, marketplaces, and email that need consistent ad assets for every SKU without a dedicated design team for each channel.

B2B Wholesale Catalogue Generation

Wholesale suppliers and distributors producing product sheets for buyers, reps, and account teams across large SKU catalogues where manual design is not feasible at scale.

Marketing Agency Bulk Client Asset Production

Agencies managing multiple brand clients that need a repeatable, reviewable pipeline for producing on-brand ad creatives across social, email, and marketplace channels simultaneously.

Retail Marketplace Seller Listing Optimisation

Marketplace sellers on Amazon, Flipkart, or Meesho that need optimised product imagery and copy structured specifically for marketplace card formats and category conventions.

New Product Launch Ad Kit Generation

Brands launching new products that need a full set of channel-ready ad assets from day one without the lead time of a traditional creative production process.

SaaS Marketing Platform Integration

Software platforms serving marketing teams that want to embed AI-powered catalogue generation as a feature within their own product using the modular pipeline as an API-accessible backend service.

Why Akoode

Why Businesses Choose Akoode Technologies for Artificial Intelligence Development

Akoode builds AI platforms for marketing, ecommerce, and enterprise organisations where output quality, consistency, and production-readiness are non-negotiable requirements. The team handles the full build scope from AI pipeline architecture and model integration through frontend application development, rendering engine implementation, and deployment. Projects span AI content tools, computer vision applications, and multi-modal AI systems across India and international markets.

AI Architecture Designed Around Business Constraints, Not Demos

The deterministic rendering requirement on this project ruled out the most obvious AI approach. Akoode built around the constraint rather than ignoring it, choosing a pipeline where AI handles understanding and copy while HTML/CSS and Puppeteer handle layout. That decision made the platform usable in a real marketing review workflow, not just impressive in a demo.

Modular Pipeline Engineering That Supports Future Extension

Each stage of the catalogue pipeline, vision, RAG, prompt, template, render, is a separate service. That architecture means new template formats, new style tones, new AI models, or bulk SKU processing can be added without rebuilding the core system. Akoode builds for the product roadmap, not just the current brief.

Multi-Modal AI Integration Across Vision, Retrieval, and Generation

This platform required three separate AI capabilities to work together: Vision AI for image understanding, RAG for copy retrieval, and a prompt engine for content generation. Akoode managed all three within a single coherent pipeline, not as separate tools stitched together after the fact.

Production-Ready Delivery, Not Prototype Handoff

The platform shipped with six validated templates, nine style tones, PNG and PDF export, frontend image optimisation, corrected base64 payload handling, and persistent preview-to-download consistency. Production readiness is part of the definition of done, not a phase that comes after.

Start Your Project

Start Your AI Development Project

Send your brief and someone from Akoode will respond within one business day. First conversation covers your use case, your data environment, and how the build would be approached. No pitch deck, no pressure.
Reply Time
< 30 working minutes
NDA-Friendly
Signed before kickoff
IP Ownership
100% yours from day one
Security check *
= ?

Stay Informed with Thoughtful Innovation

Subscribe to the Akoode newsletter for carefully curated insights on AI, digital intelligence, and real-world innovation. Just perspectives that help you think, plan, and build better.