HEISTA

Expand Creative Possibilities

Brand Intelligence > Ultra Violette
Creative Intelligence ReportBeauty & skincare · 19 ads decoded

How Ultra Violette Structures Their Video Ads in 2026

Decoded into structural formulas — every hook, every beat, every closing mechanism. Ultra Violette runs 19 live video ads built around Curiosity Spike and Process Teaser openers.

Key Takeaways

  • Heista decoded 19 of Ultra Violette's live video ads into their structural formulas — every hook, every beat, every closing mechanism.
  • 26% of Ultra Violette's ads open with a Curiosity Spike hook, the dominant opener for beauty & skincare brands.
  • Talking Head Product is Ultra Violette's most-used creative format, appearing in 47% of decoded ads.
  • Ultra Violette's ads consistently activate Competence Restoration as the primary psychological mechanism.
  • Average ad: 4.5 structural beats over 28 seconds — the rhythm that defines Ultra Violette's creative DNA.

Ultra Violette runs 19 live video ads built on a repeatable creative formula. Their ads open with a Curiosity Spike hook and consistently activate Competence Restoration as the central psychological driver. Talking Head Product is the dominant creative format — the visual template Ultra Violette returns to most often when scaling new creative. Every ad in this report has been decoded into its structural formula — hook type, psychological mechanism, beat architecture, and visual DNA — revealing exactly how Ultra Violette engineers creative that performs in beauty & skincare.

Brand Playbook

The dominant formula across 19 ads — what this brand does at every stage and how consistently they do it.

19%
14%
21%
21%
8%
11%
Curiosity SpikeOPENING
Object IntroCONTEXT
Feature BreakdownDELIVERY
Feature BreakdownDELIVERY
PunchlineVALIDATION
The Easy WaySHIFT
Step-by-Step FormulaConsistency across 19 ads
1
Curiosity SpikeOPENINGLocked100%
19/19 ads
2
Object IntroCONTEXT68%
13/19 ads
3
Feature BreakdownDELIVERY53%
10/19 ads
4
Feature BreakdownDELIVERY53%
10/19 ads
5
PunchlineVALIDATION32%
6/19 ads
6
The Easy WaySHIFT26%
5/19 ads

Hook Playbook

Top hooks Ultra Violette uses

The 5 most-used opening hook types across Ultra Violette's decoded video ads.

Curiosity Spike26%
Process Teaser16%
Contradiction Hook16%
Open Loop Statement16%
Challenge Intro11%

Hooks Ultra Violette doesn't use

Hook types that appear in beauty & skincare ads but are absent from Ultra Violette's decoded sample.

Direct Question Hook7% of category
Identity Hook6% of category

CTA Playbook

Top CTAs Ultra Violette uses

The 5 most-used closing mechanisms across Ultra Violette's decoded ads.

Punchline56%
Open Loop22%
Hopeful Close11%
Soft Cta11%

CTAs Ultra Violette doesn't use

Closing mechanisms common in beauty & skincare ads but absent from Ultra Violette's decoded sample.

Direct Cta17% of category
Redirect15% of category
Lesson7% of category
Offer Tease5% of category
Try This Today5% of category

Visual DNA

Aggregated visual characteristics from 19 ads.

Framing
medium close-up
90
split screen
28
close-up product
24
close-up face
20
product in hand
17
close-up hands
12
product in environment
11
medium shot
9
Camera Movement
static locked
168
static handheld
57
subtle handheld
6
tracking forward
4
freeze frame
2
montage rapid
2
shaky handheld
2
pull back
1
Color & Mood
bright and saturated
48
pink dominant
32
clean white minimal
31
natural green
25
tropical saturated
22
neutral palette
20
candy bright
16
warm golden
14
Lighting
soft window light
106
cool daylight
51
harsh direct sun
32
car interior ambient
14
even beauty lighting
13
bathroom vanity
6
warm golden hour
5
product spotlight
5

Visual Playbook

How Ultra Violette shoots their ads, aggregated across every decoded shot in the sample.

37% of Ultra Violette's decoded ads use medium close-up framing, and 69% shoot with a static locked camera.

Soft window light lighting shows up in 44% of shots, and the dominant color mood is bright and saturated (20% of shots).

Framing

  • Medium Close-Up37%
  • Split Screen12%
  • Close-Up Product10%
  • Close-Up Face8%

Camera Movement

  • Static Locked69%
  • Static Handheld23%
  • Subtle Handheld2%
  • Tracking Forward2%

Lighting

  • Soft Window Light44%
  • Cool Daylight21%
  • Harsh Direct Sun13%
  • Car Interior Ambient6%

Color Mood

  • Bright And Saturated20%
  • Pink Dominant13%
  • Clean White Minimal13%
  • Natural Green10%

Persuasion Principles

Most Used Principles
Specificity Bias
29
Curiosity Gap
10
Completion Bias
9
Cognitive Fluency
7
Cognitive Dissonance
6
Loss Aversion
5
Surprise Effect
5
Authority Transfer
5
Social Proof
4
Risk Reduction
4
Object Salience
4
Sensory Substitution
4
Common Combinations

Principles that appear together in the same beat

Completion BiasSpecificity Bias
6x
Curiosity GapSpecificity Bias
6x
Cognitive DissonanceSpecificity Bias
5x
Authority TransferSpecificity Bias
5x
Loss AversionSpecificity Bias
5x

Where Ultra Violette Differs From Beauty & skincare

Ultra Violette doesn't use these patterns in their decoded ads, even though they appear consistently across other beauty & skincare brands. Each one represents a structural difference between Ultra Violette's creative formula and the broader category.

PsychologyLoss AversionUsed by 21% of beauty & skincare brands
AngleSocial Proof ResultsUsed by 13% of beauty & skincare brands

Gap Analysis

Comparing Ultra Violette's creative mix against the Beauty & Skincare category average.

Missing from Playbook

Patterns used across Beauty & Skincare that Ultra Violette hasn't tried.

Loss AversionPsychology
20% in category
GRWM Routine

GRWM Routine

28s5 beats152d
Hook: Challenge IntroCTA: PunchlineNovelty RewardChallenge IntrospectionCompletion MotivationSpecificity Bias
Talking Head Product

Talking Head Product

23s6 beats152d
Hook: Open Loop StatementCompetence RestorationOpen LoopCompletion BiasSpecificity Bias
Talking Head Product

Talking Head Product

25s6 beats152d
Hook: Contradiction HookCompetence RestorationContradiction HookCognitive DissonanceSpecificity Bias
Talking Head Product

Talking Head Product

28s6 beats151d
Hook: Process TeaserNovelty RewardProcess TeaserNovelty BiasRecency Bias
GRWM Routine

GRWM Routine

28s5 beats149d
Hook: Challenge IntroCTA: PunchlineNovelty RewardCompletion BiasSpecificity BiasOutcome Uncertainty
Talking Head Product

Talking Head Product

25s5 beats148d
Hook: Contradiction HookCompetence RestorationContradiction HookCognitive DissonanceSpecificity Bias
Talking Head Product

Talking Head Product

28s6 beats148d
Hook: Process TeaserCTA: Open LoopNovelty RewardExpectation FormationNovelty BiasInformation Gap
Talking Head B-Roll

Talking Head B-Roll

23s6 beats98d
Hook: Curiosity SpikeCTA: Hopeful CloseSocial ValidationCuriosity GapPattern InterruptRelatability Setup
Product Demo

Product Demo

15s1 beats72d
Hook: Open Loop StatementClosure DeliveryOpen LoopCompletion BiasAttention Capture by Incompleteness
Product Demo

Product Demo

30s5 beats72d
Hook: Process TeaserCTA: PunchlineHope ProjectionCommitment and ConsistencySpecificity BiasProcess Teaser
Product Hero

Product Hero

15s1 beats72d
Hook: Open Loop StatementClosure DeliveryOpen LoopAttention Capture via Transition CueCompletion Tendency
Slideshow Statics

Slideshow Statics

15s1 beats71d
Hook: Curiosity SpikeCuriosity GapCuriosity GapCompletion Bias
Voiceover B-Roll

Voiceover B-Roll

10s1 beats70d
Hook: Curiosity SpikeCuriosity GapCuriosity GapInformation-Seeking TensionAmbiguity Aversion
Voiceover B-Roll

Voiceover B-Roll

8s1 beats69d
Hook: Curiosity SpikeThreat ReductionCuriosity GapAttention CaptureInformation Gap
Talking Head Product

Talking Head Product

38s6 beats33d
Hook: Contradiction HookThreat ReductionContradiction EffectCognitive DissonanceConfirmation Bias
Talking Head B-Roll

Talking Head B-Roll

31s6 beats33d
Hook: Contrast SetupCTA: Open LoopCompetence RestorationCognitive DissonanceExpectation ViolationSpecificity Bias
Talking Head Product

Talking Head Product

62s6 beats31d
Hook: Role-Specific OpeningCTA: PunchlineCompetence RestorationAuthority TransferRole-Based CredibilitySpecificity Bias
Talking Head Product

Talking Head Product

45s7 beats15d
Hook: Conflict StatementCTA: PunchlineCompetence RestorationConflict StatementCognitive DissonanceSelf-Referential Processing
Talking Head Product

Talking Head Product

23s6 beats
Hook: Curiosity SpikeCTA: Soft CTASocial ValidationCuriosity GapInformation GapRelatability Setup
GRWM Routine

GRWM Routine

28s5 beats152d
Hook: Challenge IntroCTA: PunchlineNovelty RewardChallenge IntrospectionCompletion MotivationSpecificity Bias
Talking Head Product

Talking Head Product

23s6 beats152d
Hook: Open Loop StatementCompetence RestorationOpen LoopCompletion BiasSpecificity Bias
Talking Head Product

Talking Head Product

25s6 beats152d
Hook: Contradiction HookCompetence RestorationContradiction HookCognitive DissonanceSpecificity Bias
Talking Head Product

Talking Head Product

28s6 beats151d
Hook: Process TeaserNovelty RewardProcess TeaserNovelty BiasRecency Bias
GRWM Routine

GRWM Routine

28s5 beats149d
Hook: Challenge IntroCTA: PunchlineNovelty RewardCompletion BiasSpecificity BiasOutcome Uncertainty
Talking Head Product

Talking Head Product

25s5 beats148d
Hook: Contradiction HookCompetence RestorationContradiction HookCognitive DissonanceSpecificity Bias
Talking Head Product

Talking Head Product

28s6 beats148d
Hook: Process TeaserCTA: Open LoopNovelty RewardExpectation FormationNovelty BiasInformation Gap
Talking Head B-Roll

Talking Head B-Roll

23s6 beats98d
Hook: Curiosity SpikeCTA: Hopeful CloseSocial ValidationCuriosity GapPattern InterruptRelatability Setup
Product Demo

Product Demo

15s1 beats72d
Hook: Open Loop StatementClosure DeliveryOpen LoopCompletion BiasAttention Capture by Incompleteness
Product Demo

Product Demo

30s5 beats72d
Hook: Process TeaserCTA: PunchlineHope ProjectionCommitment and ConsistencySpecificity BiasProcess Teaser
Product Hero

Product Hero

15s1 beats72d
Hook: Open Loop StatementClosure DeliveryOpen LoopAttention Capture via Transition CueCompletion Tendency
Slideshow Statics

Slideshow Statics

15s1 beats71d
Hook: Curiosity SpikeCuriosity GapCuriosity GapCompletion Bias
Voiceover B-Roll

Voiceover B-Roll

10s1 beats70d
Hook: Curiosity SpikeCuriosity GapCuriosity GapInformation-Seeking TensionAmbiguity Aversion
Voiceover B-Roll

Voiceover B-Roll

8s1 beats69d
Hook: Curiosity SpikeThreat ReductionCuriosity GapAttention CaptureInformation Gap
Talking Head Product

Talking Head Product

38s6 beats33d
Hook: Contradiction HookThreat ReductionContradiction EffectCognitive DissonanceConfirmation Bias
Talking Head B-Roll

Talking Head B-Roll

31s6 beats33d
Hook: Contrast SetupCTA: Open LoopCompetence RestorationCognitive DissonanceExpectation ViolationSpecificity Bias
Talking Head Product

Talking Head Product

62s6 beats31d
Hook: Role-Specific OpeningCTA: PunchlineCompetence RestorationAuthority TransferRole-Based CredibilitySpecificity Bias
Talking Head Product

Talking Head Product

45s7 beats15d
Hook: Conflict StatementCTA: PunchlineCompetence RestorationConflict StatementCognitive DissonanceSelf-Referential Processing
Talking Head Product

Talking Head Product

23s6 beats
Hook: Curiosity SpikeCTA: Soft CTASocial ValidationCuriosity GapInformation GapRelatability Setup
GRWM Routine

GRWM Routine

28s5 beats152d
Hook: Challenge IntroCTA: PunchlineNovelty RewardChallenge IntrospectionCompletion MotivationSpecificity Bias
Talking Head Product

Talking Head Product

23s6 beats152d
Hook: Open Loop StatementCompetence RestorationOpen LoopCompletion BiasSpecificity Bias
Talking Head Product

Talking Head Product

25s6 beats152d
Hook: Contradiction HookCompetence RestorationContradiction HookCognitive DissonanceSpecificity Bias
Talking Head Product

Talking Head Product

28s6 beats151d
Hook: Process TeaserNovelty RewardProcess TeaserNovelty BiasRecency Bias
GRWM Routine

GRWM Routine

28s5 beats149d
Hook: Challenge IntroCTA: PunchlineNovelty RewardCompletion BiasSpecificity BiasOutcome Uncertainty
Talking Head Product

Talking Head Product

25s5 beats148d
Hook: Contradiction HookCompetence RestorationContradiction HookCognitive DissonanceSpecificity Bias
Talking Head Product

Talking Head Product

28s6 beats148d
Hook: Process TeaserCTA: Open LoopNovelty RewardExpectation FormationNovelty BiasInformation Gap
Talking Head B-Roll

Talking Head B-Roll

23s6 beats98d
Hook: Curiosity SpikeCTA: Hopeful CloseSocial ValidationCuriosity GapPattern InterruptRelatability Setup
Product Demo

Product Demo

15s1 beats72d
Hook: Open Loop StatementClosure DeliveryOpen LoopCompletion BiasAttention Capture by Incompleteness
Product Demo

Product Demo

30s5 beats72d
Hook: Process TeaserCTA: PunchlineHope ProjectionCommitment and ConsistencySpecificity BiasProcess Teaser
Product Hero

Product Hero

15s1 beats72d
Hook: Open Loop StatementClosure DeliveryOpen LoopAttention Capture via Transition CueCompletion Tendency
Slideshow Statics

Slideshow Statics

15s1 beats71d
Hook: Curiosity SpikeCuriosity GapCuriosity GapCompletion Bias
Voiceover B-Roll

Voiceover B-Roll

10s1 beats70d
Hook: Curiosity SpikeCuriosity GapCuriosity GapInformation-Seeking TensionAmbiguity Aversion
Voiceover B-Roll

Voiceover B-Roll

8s1 beats69d
Hook: Curiosity SpikeThreat ReductionCuriosity GapAttention CaptureInformation Gap
Talking Head Product

Talking Head Product

38s6 beats33d
Hook: Contradiction HookThreat ReductionContradiction EffectCognitive DissonanceConfirmation Bias
Talking Head B-Roll

Talking Head B-Roll

31s6 beats33d
Hook: Contrast SetupCTA: Open LoopCompetence RestorationCognitive DissonanceExpectation ViolationSpecificity Bias
Talking Head Product

Talking Head Product

62s6 beats31d
Hook: Role-Specific OpeningCTA: PunchlineCompetence RestorationAuthority TransferRole-Based CredibilitySpecificity Bias
Talking Head Product

Talking Head Product

45s7 beats15d
Hook: Conflict StatementCTA: PunchlineCompetence RestorationConflict StatementCognitive DissonanceSelf-Referential Processing
Talking Head Product

Talking Head Product

23s6 beats
Hook: Curiosity SpikeCTA: Soft CTASocial ValidationCuriosity GapInformation GapRelatability Setup

Every decoded Ultra Violette ad

  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette
  • Ultra Violette

Frequently Asked Questions

How does Ultra Violette structure their video ads?

Ultra Violette runs 19 live video ads built on a repeatable structural formula. Their ads typically open with Curiosity Spike, run for around 28 seconds, and follow a 4.5-beat structural rhythm. Every ad in this report has been decoded into its hook type, psychological mechanism, beat architecture, and visual DNA so the underlying formula is fully visible.

What hooks does Ultra Violette use in their ads?

Ultra Violette's most-used hook types are Curiosity Spike, Process Teaser, Contradiction Hook. These are the openers that consistently appear across their highest-performing creative. The full breakdown shows which hooks scale longest and which burn out fastest, ranked by ad lifespan inside the decoded sample.

What ad formats does Ultra Violette favor?

Ultra Violette produces most of their creative in Talking Head Product, with Grwm Routine and Product Demo as secondary formats. The format distribution reveals which production styles they prioritize and which formats they avoid — useful for benchmarking your own creative mix against a brand operating in beauty & skincare.

What psychological triggers does Ultra Violette use?

Ultra Violette's ads most consistently activate Competence Restoration, Novelty Reward, Curiosity Gap. These are the core mechanisms their creative relies on to convert viewers. Each psychological mission corresponds to a specific viewer state shift — and the data shows which ones pair with which hook types in their winning ads.

How long do Ultra Violette's ads typically run?

Ultra Violette's ads run for an average of 94 days in market based on the decoded sample. Long-running ads are a strong signal of structural quality — the creative formula is durable enough to survive Meta's ranking algorithm past the typical thirty-day cutoff where most ads die.

Can I use Ultra Violette's ad formulas for my own brand?

Yes. Every decoded ad in this report produces a reusable structural formula — the beat sequence, the psychological mechanism, the hook pattern. You can take any of Ultra Violette's winning structures, load your own brand into Heista, and generate ready-to-shoot scripts and visual briefs built on the same architecture but with your product, voice, and offer.

How is this different from an ad spy tool?

Ad spy tools show you screenshots of which ads Ultra Violette is running. This report shows you the formula behind those ads — the beat-by-beat structural blueprint that made each one work. Hook type, psychological mechanism, scaling curve, visual DNA. You can't paste a screenshot into a creative brief. You can paste a formula.

Where does Heista source Ultra Violette's ads from?

Heista sources live-running video ads from Meta Ad Library and TikTok Creative Center — the same public ad libraries that competitive teams monitor. Each ad is then reverse-engineered into its structural formula. No scraping, no private data. The "Last updated" date on this page reflects the most recent refresh of the structural intelligence.

Explore More

Ad Hooks That Actually Scale

Hook performance data across decoded video ads.

Why Ads Work

The psychological missions behind high-performing ads.

Decode your own brand the same way.

Paste any brand URL or ad library link. Heista decodes the structural formula behind every winning ad and rebuilds it for your brand in minutes.

Decode any brand free

Want the interactive view of this report? Open the full Ultra Violette report →

Browse decoded ads

All decoded adsHealth & Supplements ad decodesFood & Beverage ad decodesBeauty & Skincare ad decodesB2B & Software ad decodesHome & Living ad decodesFashion & Apparel ad decodesPet ad decodesTech & Gadgets ad decodes