Sally Beauty Marketing OS, platform overview

Sally Beauty Marketing OS

Five connected platforms covering the full pipeline from competitive signal to store-level sale. Built internally using AI-assisted development.

Field Marketing Technology AI Strategy Enterprise Tools

Author Jeremy Prasatik Published: 2025 Status: In Production

Classification Product Management Product Design Engineering AI Strategy

Abstract

Retail marketing runs on cycles. Seasonal plans, promotional calendars, campaign briefs, asset production, store execution. The cadence is relentless and the volume is high. Sally ships thousands of assets per month across digital, email, social, and physical stores. That kind of output breaks when the infrastructure underneath it is stitched together from tools that don't share context.

This platform rebuilt each piece with AI integration and connected them into a single pipeline. Competitive intelligence feeds strategy. Strategy produces briefs. Briefs connect to assets. Assets flow to stores. Purchase data feeds back. Signal to shelf, one closed loop where market intelligence converts into store-level sales data that informs the next round of strategy.

Sally Marketing OS, five connected platforms overview
SECTION 02: PROBLEM STATEMENT

Scattered Tools, No Shared Context

Marketing infrastructure held together by habit. Competitive intel lived in someone's browser tabs. Brand guidelines lived in a PDF no one opened. Campaign briefs lived in email threads. Asset production lived in shared drives with naming conventions that drifted quarterly.

The volume problem compounds the context problem. Thousands of SKUs across hair color, hair care, styling, and professional tools. Hundreds of stores with regional variation. Dozens of campaigns running simultaneously across digital, email, social, and in-store channels. Every disconnected tool multiplies the coordination cost.

Competitive intelligence was manual. Someone tracked Ulta's promotions in a spreadsheet. Someone else monitored Sephora's social presence on their phone. Target Beauty's pricing changes showed up anecdotally in meetings. The data existed, scattered across individuals, formats, and time zones, but never consolidated into anything actionable.

Without a shared intelligence layer, strategy meetings started from scratch every cycle. The same questions repeated. The same competitors surprised. The same opportunities appeared too late to act on.

Campaign briefs were documents. Word files emailed to distribution lists, edited in parallel, version-confused within days. The brief that reached the design team rarely matched the brief that left strategy. Context degraded at every handoff.

Assets got produced against outdated direction. Revisions that should have been unnecessary piled up. Production timelines were consumed by alignment work instead of creative work. The brief wasn't just a document problem. It was the single point of failure in the entire production pipeline.

Digital asset management meant shared drives. Thousands of images organized by whoever uploaded them, named by whatever convention they remembered, tagged inconsistently or not at all. Finding the right asset for the right channel in the right format required institutional memory that walked out the door with every departure.

The cost wasn't visible on any line item. It showed up as time. Hours spent searching, recreating, reformatting, and verifying assets that should have been immediately accessible.

Sally Marketing OS, intelligence feed and competitive dashboard
SECTION 03: INTELLIGENCE / TRENDS FEED

Real-Time Competitive Intelligence

A triple-engine AI architecture monitors 14 industry publications, competitor social channels, pricing movements, and emerging category trends. Raw signals aren't useful on their own. What matters is what they mean for Sally. Every trend gets a "Sally's Take," an AI-generated analysis that cross-references the signal against Sally's internal knowledge base, active campaign briefs, and brand positioning to flag what's actually actionable.

The workflow closes the gap between seeing a trend and acting on it. A competitor launches a new campaign. The system detects it, generates Sally's strategic response based on existing briefs and brand guidelines, and offers a one-click path to create a new brief. Intelligence feeds strategy. Strategy produces briefs. Briefs flow into asset production. The entire pipeline from market signal to store-level execution starts here.

Three AI models run in parallel to make this work. Claude handles strategy and copywriting with prompt-cached brand context. Gemini scans Sally's full knowledge base on every interaction. Perplexity pulls live competitive data from the web. Each engine contributes a different lens, and the combined output is richer than any single model produces alone.

Powers the conversational layer, brief generation, and long-form copywriting. Claude handles the complex reasoning tasks: synthesizing competitive signals into strategic recommendations, generating campaign briefs from raw intelligence, and drafting copy that aligns with brand voice.

Prompt caching keeps the experience fast. Repeated context like brand guidelines, tone rules, and competitive positioning loads instantly rather than re-processing on every interaction. The strategist remembers everything and responds in seconds.

Scans Sally's internal knowledge base on first message. Every conversation starts with full context: brand guidelines, campaign history, product catalogs, regional variations, and performance data pulled automatically before the user types a word.

Gemini's million-token context window makes this possible. The entire institutional memory of the marketing organization is available in every session. No more hunting through shared drives or asking colleagues for files that should have been findable.

Live web search for competitive intelligence, emerging trends, and current market data. Auto-triggers on competitor questions. Mention Ulta, Sephora, or Target Beauty and the system pulls real-time pricing, promotions, social activity, and press coverage without a separate search.

The research layer turns every strategist into an analyst. Questions that used to require a dedicated research request and a two-week turnaround now resolve in the same conversation where the strategy is being built.

Sally Marketing OS, AI-generated competitive insights
Sally Beauty, dark waves, professional color

Brand synthesis. AI brand analysis on relevant news items.

Sally Beauty, blonde curls, natural color
Sally Marketing OS, social trend tracking dashboard
PRICINGPROMOTIONSPRODUCTSSOCIALMERCHANDISINGINDUSTRYEMERGINGEDITORIALUlta Beauty9085809570605040Sephora7075908580706560Target Beauty8590605075403020Walmart Beauty8085504070352515Nordstrom Rack4030453550252030COMPETITIVE ACTIVITY INDEX — relative signal intensity across monitoring categories
SIGNAL DENSITY
LowHigh
Brand Brain, AI strategy interface for Sally Beauty
SECTION 04: BRAND BRAIN / JIM

AI Strategy Partner

An AI system trained on Sally's complete brand architecture: voice guidelines, visual standards, competitive positioning, campaign history, and performance data. Not a chatbot. A strategy partner that knows the brand as well as the team does.

Brand Brain ingests and indexes the full corpus of brand documentation, past campaign performance, competitive intelligence, and market research. When a strategist asks a question, the response draws from institutional knowledge that would take a new hire months to accumulate.

Handles the heavy reasoning. Long-form strategy documents, competitive analysis synthesis, campaign brief generation. Claude processes the full context window, including brand guidelines, performance history, and competitive data, then produces output that reads like it came from someone who's worked on the brand for years.

The writing quality matters. Strategy documents circulate to leadership. The AI output needs to match the rigor and tone of senior strategic thinking, not generate filler that requires heavy editing.

Processes visual and structural patterns across large datasets. Product imagery analysis, social content categorization, trend clustering across competitor activity. Gemini's multimodal capabilities handle the visual intelligence layer that text-only models miss.

When a competitor launches a new merchandising approach, Gemini identifies the pattern across store imagery before it appears in trade press. Visual intelligence at the speed the market moves.

Real-time web monitoring. Industry news, competitor announcements, social sentiment shifts, regulatory changes. Sonar Pro provides the live data layer: what's happening right now, not what happened last quarter.

The freshness advantage compounds. When competitive intelligence arrives hours instead of weeks after a market event, the strategic response window opens wide enough to actually use.

Brand Brain, conversational strategy with Jim
Sally Beauty, teal braids, expressive color

The brief is the product. Everything downstream depends on it.

Brand Brain, AI-assisted campaign brief generation
Sally Beauty, purple curls, bold color expression
Trends Feed14 SourcesBrand BrainJim AIBriefing Engine3 TiersAsset HubDAM + AIUtilities10 ToolsAuto-Categorize Signal → Route to StrategistCompetitor Move → Generate Sally's TakeHigh Confidence → Auto-Brief DraftMulti-Signal → Trend Cluster DetectionBrief Complete → Trigger Asset PipelineBrand Compliance → Auto-Scan AssetsAI Tag → Confidence Score + Human ReviewChannel Optimize → A/B Variant GenerationSell-Through Data → Next Cycle IntelligencePerformance Gap → Alert + RecommendationPublicationSocial SignalCompetitorPricingTrend ScoreCategorySally's TakeThreatOpportunitySignalStrategyChannel MixAudienceKPITimelineDigitalEmailSocialIn-StoreShelf TalkerRegionalPerformanceConversionClaude OpusGemini 2.5 ProPerplexity SonarKnowledge BasePrompt CacheAsset PipelineStore AnalyticsFeedback Loop01SignalCapture02AIProcessing03InsightGeneration04BriefCreation05AssetProduction06StoreExecutionSALLYMARKETING OSRing IndexPipeline FlowTechnology StackData ModelAI Decision PointsPlatform ModulesData CategoriesSources / SignalsAI ProcessingInsights / StrategyAssets / ProductionStores / Performance
Asset Hub, AI-powered digital asset management
SECTION 05: ASSET HUB

Digital Asset Management Rebuilt with AI

Sally had a DAM. It was bloated, slow, and nobody wanted to use it. The two things the team actually needed, tagging and search, didn't work well. This one was built from the ground up.

Every image gets analyzed by AI on upload. Description, tags, product category, dominant colors, confidence scoring. No manual cataloging. Search runs against weighted relevance across tags, titles, brands, and AI descriptions so the right asset appears in seconds, not minutes of scrolling.

Claude Vision analyzes every uploaded image automatically. Returns description, tags, product category, dominant colors, campaign suggestions, and confidence score. Lifestyle vs. product shot detection. One-click re-tag on any asset, batch re-tag across selections.

AI-generated vs. manual tags tracked separately. The system knows what it tagged and what a human corrected, and the corrections improve future tagging accuracy.

Two-pass generation pipeline using Gemini. Pass one: background removal to pure white, product untouched. Pass two: professional studio lighting applied from a reference photograph. Clean white cyclorama sweep with warm-to-cool gradient, directional key light with specular highlights, fill light, rim light, contact shadow.

One button replaces a studio rental, lighting setup, and photographer. The team uses it regularly for product pages and social.

PostgreSQL full-text search with tsvector and websearch_to_tsquery. GIN indexes on FTS column and AI tags JSONB. Weighted relevance ranking: full-text at 2.0x, tag match at 1.5x, title at 1.0x, brand at 0.9x, AI description at 0.8x.

Real-time search with 300ms debounce, infinite scroll at 24 per page. ILIKE fallback across all text fields. The right asset shows up in seconds.

Asset Hub, AI tagging and metadata on model photography
Asset Hub, AI studio photography pipeline

Public-facing upload form, no login required. Vendor enters name, email, company, product name, SKU, brand, asset type, and usage rights confirmation. Admin review dashboard with real-time updates via Supabase Realtime.

Approve pushes the asset to the library and triggers AI tagging automatically. Reject sends a reason back to the vendor. No email chains. No shared drives. No version confusion.

Custom campaign templates with configurable stages. Jobs with destination, priority, due date, and assignee. Per-asset review lets you approve some and reject others within the same job with individual notes. Status flow: Draft, In Review, Approved, Sent, Completed.

Named collections with descriptions and cover images. Batch select from the library, reorder via drag and sort. Public/private toggle with shareable links, no auth required.

Runs inside the portal via iframe with its own sidebar stripped. Cross-frame messaging via postMessage for route sync. Search and filters pass through as URL params.

Smart image processing on upload: auto-extract dimensions, DPI, color space. Generate compressed JPEG variant for fast loading. Generate ecommerce PNG at 1000x1500 or 1500x1000 with white background. PDF handling with branded thumbnail generation.

Asset Hub, full interface overview with AI tagging and search
Utilities Marketplace, internal tools platform
SECTION 06: UTILITIES MARKETPLACE

A Growing Library of Internal Tools

Ten specialized apps built by the marketing team, for the marketing team. Each one eliminates a manual process that used to take hours. Click a card and the tool loads inline. No onboarding, no separate login, no IT ticket. The marketplace grows every month as the team identifies new bottlenecks worth automating.

The architecture is deliberately simple. Each tool is a standalone app hosted independently, loaded via iframe. Registering a new one takes minutes because the tool list is a JavaScript array. A Streamlit app, a Next.js dashboard, a static PDF generator: they all register the same way. The platform doesn't care what the tool is built with. It cares that the tool works. Designed so anyone on the team can build, deploy, and share a tool without engineering support.

Upload a creative brief spreadsheet, download print-ready 9-up PDFs. Handles every Sally promotion format including Spanish and bilingual variants. Applies Founders Grotesk at correct weights, wraps text using real font metrics, pixel-accurate to the 3.667" card width. Replaces hours of manual InDesign layout per promo cycle.

Upload campaign data exports and get instant visual dashboards: ROAS, conversion funnels, channel attribution breakdowns. No more waiting for the analytics team to build a deck. Strategists pull their own performance data mid-cycle and adjust spend in real time.

Auto-generates executive presentations from campaign briefs. Pulls brand templates, populates key metrics, and exports polished PPTX files. A process that used to take a designer half a day now takes three minutes and a single click.

Scan creative assets against brand guidelines before they ship. Checks logo placement, color accuracy, font usage, and legal disclaimer requirements. Catches compliance issues that used to appear in legal review, weeks after production was complete.

Generate platform-optimized social media copy from campaign briefs. Outputs character-counted posts for Instagram, TikTok, Facebook, and X. Matches brand voice, includes hashtag strategy, and formats for each platform's requirements. One brief, four channels, sixty seconds.

Paste a list of SKUs and get enriched product data: images, descriptions, pricing, brand, and category, ready to drop into briefs, decks, or email templates. Pulls from Sally's product database so the team always works with current information instead of outdated spreadsheets.

Preview email templates across clients and devices. Upload HTML or select from the template library and see pixel-perfect renders in Gmail, Outlook, Apple Mail, and mobile. Eliminates the send-test-check-fix loop that adds days to every email campaign.

Import promotional calendars from Excel or Google Sheets and export consolidated views with conflict detection. Flags overlapping promotions, channel collisions, and regional scheduling gaps. The single source of truth for what's running where and when.

Track and archive competitor advertising across digital channels. Auto-captures display ads, social promoted posts, and email campaigns. Builds a searchable library of competitive creative so the team can see what Ulta, Sephora, and Target ran last quarter without manual screenshots.

SECTION 08: CLOSING

In Production Five Platforms Live

Five platforms. One builder. Built because the team that needed it couldn't wait for a vendor evaluation cycle. Shipped because AI-assisted development made it possible for one person to build what used to require a department.

Every platform in the OS was designed, engineered, and deployed by a single product leader working alongside AI tools. The same person who defined the strategy wrote the code that implemented it. All five platforms are in daily production use across the Sally Beauty marketing organization.

Traditional enterprise tool development follows a predictable arc. Requirements gathering. Vendor evaluation. Procurement. Implementation. Training. Iteration cycles measured in quarters. The Sally Marketing OS took a different path.

Deep product understanding combined with AI-assisted development tools made it possible to build what would traditionally require a cross-functional team and a six-figure vendor contract. The feedback loop between identifying a workflow problem and deploying a solution collapsed from months to days.

This isn't a cost argument. It's a context argument. The person building the tools is the person who understands the workflows. No requirements translation. No specification drift. No handoff gap between what was asked for and what got built.

Claude Code served as the primary development environment. The workflow: describe the intended system behavior in precise terms. Review the generated architecture. Test against real marketing workflows. Refine through conversation. Deploy.

The AI doesn't replace engineering judgment. It amplifies it. Architectural decisions still require deep understanding of the problem space. Data model design still requires knowing how marketing teams actually work. The AI handles the implementation velocity, the translation from clear intention to working code.

Enterprise-grade tools built at startup speed, by someone who knows exactly what the tools need to do because they're the one who needs them.

Next.js provides the application framework: server-side rendering, API routes, and the component architecture that makes a five-platform system feel like one coherent product.

Supabase handles data persistence, authentication, and real-time subscriptions. When a competitive insight appears in the Trends Feed, it's immediately available in Brand Brain without polling.

Vercel deploys everything. Preview deployments for stakeholder review. Production deployments with zero-downtime updates.

Python and Streamlit power the data processing pipeline. The AI orchestration layer, routing tasks to Claude, Gemini, or Perplexity based on task type, runs as a Python service.

Services

Product Management

Product Design

Engineering (AI-assisted)

AI Strategy

Design System

Stack

Claude Opus

Gemini

Perplexity Sonar Pro

Next.js

Supabase

Vercel

Python

Streamlit

Claude Code

Links

The platform proves a thesis: enterprise marketing tools don't need to be enterprise software projects. They need someone who understands the workflow deeply enough to design the system, and AI tools capable enough to help build it at production quality.

The five platforms share data, share context, and share a design language. A competitive insight captured in the Trends Feed flows through Brand Brain's strategic analysis, into a campaign brief, through asset production, and out to 3,000+ stores. No re-entry. No context loss. No version confusion.

The gap between a product vision and a production system has narrowed to the point where the person with the vision can build the system. A production platform used daily by a marketing organization that ships thousands of assets per month.