Skip to content

CalvinNFT/junction2025

 
 

Repository files navigation

Pampers Club AI Campaign Manager

AI-powered solution for automating and scaling personalized marketing campaigns across 20+ countries using Braze APIs.

Project Overview (Challenge description)

Use AI to reinvent how personalized marketing campaigns can be automated and scaled across 20+ countries using Braze APIs.

Today, Pampers Club reaches millions of families worldwide with loyalty rewards, personalized content, and direct communication. But running these campaigns across many countries is complex, time-consuming, and inefficient.

At Junction, we invite you to tackle this challenge: how can AI and automation transform campaign creation into a faster, smarter, and more effective process? The opportunity is to shape how one of the world’s leading consumer brands connects with families in the digital era.

Managing marketing campaigns today requires manual setup for every country, every message, and every channel — making innovation slow and repetitive.

The challenge is to build an AI-powered solution that automates campaign creation and management, enabling personalization at scale while reducing manual work.

Imagine a system that allows marketers to design, test, and optimize campaigns seamlessly across dozens of countries, languages, and audiences. How would you approach this problem to make the process more efficient, scalable, and impactful for millions of parents worldwide?

Getting started

Prerequisites

  • Node.js >= 20
  • npm
  • Docker
  • Braze API key (provided: 6d7b0fc4-6869-4779-b492-a3b74061eb25)

Startin local server

npm install
npm run init
npm run dev

Yes. It should really be that easy. Otherwise, come to floor 3 where to the table where the music plays.

Key Features

  • AI-Powered Content Generation: Automated campaign content creation using SAS Viay + Gemini models
  • Multi-Country Support: Seamless campaign deployment across 20+ countries and languages
  • Braze Integration: Direct integration with Braze API for campaign management
  • Performance Optimization: AI-driven campaign optimization suggestions
  • Analytics Dashboard: Real-time campaign performance tracking

Tech Stack

  • Frontend: React + TypeScript, Tailwind
  • Backend: Node.js + TypeScript + Express
  • Infrastructure: Terraform + AWS
  • AI: Gemini models (bc OpenAI team were sleeping and didn't share their API credits in the hackathon)
  • CRM: Braze API
  • Deployment: Vercel + AWS

Running Locally

Option 1: Run both services together (from root)

npm run dev

Development Team

Built for Junction 2025 - P&G Challenge, by

Calvin Otewa Faeq Qanezadeh Santeri Helminen Nikita Kallio Daniela Burnaz

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.4%
  • TypeScript 14.1%
  • Python 3.3%
  • Jupyter Notebook 0.5%
  • HTML 0.2%
  • CSS 0.2%
  • Other 0.3%