R
RIVINGTON
search
appsAll brands50
{{ b.initial }}
{{ b.name }}
{{ b.cat }} · {{ b.markets }} markets
Search campaigns, assets, rules⌘K
{{ providerLabel }}
MK
{{ modeDescription }}
← All campaigns
{{ campTitle }}
{{ campSub }}
{{ m.code }}{{ m.name }}{{ m.status }}
Workflow
check_small{{ s.mark }}
{{ s.label }}
{{ s.sub }}
auto_awesome{{ coreLabel }}
check_small{{ s.mark }}
{{ s.label }}
{{ s.sub }}
check_small{{ s.mark }}
{{ s.label }}
{{ s.sub }}
{{ n.label }}expand_more
{{ n.label }}
← → to move between steps
Good afternoon, Mika

{{ homeTitle }}

category
50
brands in the portfolio
public
20
markets with live profiles
campaign
31
campaigns in flight
Active launches by market
Clear filter ×
Recent campaigns{{ campFilterLabel }}
CampaignBrandMarketsStageAssetsLaunch
{{ c.name }}
{{ c.sub }}
{{ c.brandInitial }}{{ c.brand }} {{ c.markets }}
{{ c.stage }}
{{ c.assets }} {{ c.launch }}
No recent campaigns match this filter.
arrow_backAdmin
arrow_backBack to {{ rulesBackLabel }}

Rules

Quality rules come from Rivington's own systems and are applied in layers. Firefly Workflows + Rules runs them on every asset; each layer keeps its owner and source of truth.

filter_listLumière × Japan39 rules from 4 layers apply to this campaign
{{ l.icon }}
{{ l.name }}{{ l.countLabel }}
{{ l.owner }}
{{ l.syncIcon }}{{ l.sourceShort }} · {{ l.version }}
infoEach layer can tighten the rules above it, never loosen them. Overrides need an approver.
{{ layer.icon }}{{ layer.name }}{{ layer.version }}
{{ layer.synced }}
Owner
{{ layer.owner }}
Source of truth
{{ layer.source }}
How it syncs
{{ layer.syncIcon }}{{ layer.sync }}
Change process
{{ layer.process }}
RuleFamilyIf it failsUsed by
{{ r.rule }}{{ r.fam }}{{ r.sev }}{{ r.used }} campaigns
{{ layer.more }}
No overrides on this campaign. Any override would need sign-off from the campaign approver.
Illustrative. Rule sources, owners and sync are confirmed in discovery.
arrow_backAdmin

Markets

Market profiles are set up once and reused by every brand: sizes and placements, language, default copy variants and the compliance rule set.

MarketRegionLanguageSizes (e-com · retail · OOH)Copy variantsRule setActive
{{ m.code }}{{ m.name }} {{ m.region }}{{ m.lang }} {{ m.total }} · {{ m.split }} {{ m.v }}{{ m.rules }}{{ m.active }}

Brands

One kit per brand: logo, colours, type, tone of voice and brand rules. Every campaign for that brand uses the same kit.

{{ directoryCount }}

No brands match this search.

Illustrative. Brand names, categories and market counts need confirming in discovery. Only Lumière is set up in this demo.

Asset library

Approved images and copy to reuse across brands and markets. Campaigns choose their hero here in Plan; approved variants are added back when a campaign goes live.

Approved heroes · Lumière

{{ h.ph }}
{{ h.name }}
{{ h.meta }}

Added from campaigns

CampaignMarketWorkflowLibrary status
{{ c.name }}{{ c.market }} {{ c.code }}{{ c.workflow }}{{ c.status }}

In this demo, Japan changes to Added when the campaign is submitted to compliance in step 6. US and France are running in parallel and remain pending.

Illustrative. Brand names, market counts and hero names need confirming in discovery.

arrow_backAdmin

Demo images

{{ assetsFilled }} of {{ assetsTotal }} sizes filled

Drop a Firefly-generated image onto each size. Filled sizes replace the mock-up in Produce variants, View all and Human review; empty sizes fall back to the hero-based mock-up. Images are saved with the project.

{{ g.name }}{{ g.filled }} / {{ g.total }} filled
{{ a.label }}
{{ a.size }}
arrow_backAdmin

Integrations

Systems connected to this workspace. Rivington's existing systems supply product data, approved copy and compliance decisions; Adobe Firefly Enterprise runs generation and checks.

Rivington systems
{{ r.name }}
{{ r.desc }}
{{ r.status }}
Adobe
{{ r.name }}
{{ r.desc }}
{{ r.status }}

Admin

Workspace setup for platform and brand admins. Markets, rules and connected systems are set up once and reused by every campaign.

publicMarketsarrow_forward
Sizes, language, copy variants and rule set for each market profile.
20 market profiles
ruleRulesarrow_forward
The four rule layers, with owner, source of truth and sync for each.
4 layers · 39 rules apply to Lumière × Japan
hubIntegrationsarrow_forward
Rivington systems and Adobe Firefly Enterprise connected to this workspace.
3 Rivington systems connected · Firefly active
insightsProduct improvementsarrow_forward
Suggested changes from usage data and support tickets, with governance and a change log.
{{ impCount }} open suggestions
menu_bookDocumentationarrow_forward
How the system works, for IT and engineering. Generated from this workspace's configuration.
Updated {{ docUpdated }}
imagesmodeDemo imagesarrow_forward
Images shown in Produce variants, View all and Human review.
{{ assetsFilled }} of {{ assetsTotal }} images added
arrow_backAdmin

This documentation describes the proposed system. {{ runtimeDescription }}

LiveUpdated {{ docUpdated }} · version 2026.11.03 · illustrative reference architecture

How the campaign system works

Start with what you need to do, explore the system map, or use the reference. Hover any underlined system name for its owner, sync and failure behaviour.

description
Markdown (.md)
For repos and wikis
picture_as_pdf
PDF
For handover packs. Opens the print dialog.
data_object
JSON (.json)
Live configuration for diffing and scripts
Includes live governance and history as of now
{{ t.label }}
WHAT DO YOU NEED TO DO?
school
Learn how it works
See how one Japan asset moves from brief to live, step by step.
Follow an assetarrow_forward
crisis_alert
Handle an outage
See what stops, what keeps running and who gets alerted when a system goes down.
Test a failurearrow_forward
rule
Change a rule
Rules are edited in the system they come from, then sync here. Follow the checklist.
Open runbookarrow_forward
public
Add a market
Set up the market profile, rules and channel sizes, then run a test campaign.
Open runbookarrow_forward
groups
Find an owner
Who to contact, and who to escalate to, for each part of the system.
See ownersarrow_forward
Live · from Integrations · synced 2 min ago
RIVINGTON SYSTEMS
ADOBE FIREFLY ENTERPRISE
REVIEW
CLEARANCE
CHANNELS
Product-spec catalog
Rivington PIM
{{ docN.pim.tag }}
Localization engine
Rivington L10n
{{ docN.l10n.tag }}
Compliance rules
Rivington Compliance
{{ docN.comp.tag }}
arrow_forward
Integrations
Workflow Builder
{{ docN.integ.tag }}
Creative Production
Generation at scale
{{ docN.prod.tag }}
Workflows + Rules
Automated checks
{{ docN.qc.tag }}
arrow_forward
Human review
Rivington process
{{ docN.review.tag }}
arrow_forward
Clearance
Rivington Compliance
{{ docN.clear.tag }}
arrow_forward
Channels
E-com · retail · OOH
{{ docN.chan.tag }}
touch_appClick any part of the map to see what it does, what goes in and out, who owns it and what happens if it goes down.
{{ docNode.title }}{{ docNode.sys }}
{{ docNode.status }}

{{ docNode.what }}

Data in
{{ docNode.in }}
Data out
{{ docNode.out }}
Owner
{{ docNode.owner }}
Sync
{{ docNode.sync }}
If it goes down: {{ docNode.down }}
新しい
Marketplace tile · 800×800
Lumière Radiant Serum · Japan · E-commerce · flagged in step 4
Step {{ traceN }} of 6
{{ s.mark }}
{{ s.label }}
{{ s.time }}
{{ traceCur.title }}
{{ traceCur.time }}

{{ traceCur.text }}

{{ k.k }}
{{ k.v }}
Turn off:
WHAT HAPPENS

{{ failInfo.text }}

notifications_activeAlerts: {{ failInfo.alert }}
CAMPAIGN STATUS BY MARKET
{{ m.code }}{{ m.name }}{{ m.status }}

Step-by-step checklists for common maintenance tasks. Ticks are saved in this browser, and each step links to the page where you do it.

{{ r.icon }}
{{ r.title }}
{{ r.who }} · {{ r.time }}
{{ r.progress }}expand_more
{{ s.check }} {{ s.n }} {{ s.text }}
Reviewed by Platform team · Oct 30 · next review Jan 30
Reset checklist

How a campaign runs

Reviewed by Platform team · Oct 30

Six steps. Steps 2 to 4 run on Firefly Enterprise; the others use Rivington's existing processes.

StepWhat happensRuns onOutput
1 · PlanCampaign manager picks brand, hero, markets, channels and variant countRivington planning processCampaign setup and asset estimate
2 · Connect inputsPulls product specs, approved copy and market rules for each marketFirefly Integrations / Workflow BuilderInput package per market
3 · Produce variantsApplies copy, products and layout masters to the hero for every sizeFirefly Creative ProductionVariants per market
4 · Check qualityRuns every rule layer. Each failure is auto-fixed, routed or blockedFirefly Workflows + RulesException list
5 · Human reviewReviewers approve a sample and resolve routed exceptionsRivington review processApproved set
6 · Clear & distributeSubmits to compliance and publishes once clearedRivington ComplianceLive assets

Integrations and data

Live · from Integrations · synced 2 min ago

What each connected system provides, how it syncs and what happens when it is unavailable. Hover a name for details.

SystemProvidesSyncIf unavailable
Product-spec catalog
Rivington PIM
SKUs, names, volumes, approved claims, pack shotsRead only · on request, cached nightlyUses the cache for up to 24 hours, then step 2 stops
Localization engine
Rivington L10n
Approved strings per market, with translation-memory IDs and linguist sign-offRead only · pushed when a string is approvedThat market pauses; other markets continue
Compliance system
Rivington Compliance
Market rule sets and clearance decisionsTwo-way · rules nightly, decisions on submitChecks use the last synced rules; submissions queue
Firefly Enterprise
Adobe
Integrations, generation and rule checksRivington tenant · APIJobs retry three times, then alert the platform on-call

Rules engine

Live · from Rules registry · 39 rules in 4 layers for Lumière × Japan

Layers are evaluated in order. A lower layer can tighten a rule from a higher layer but never loosen it. Campaign overrides need an approver.

LayerOwnerSource and syncRules
1 · Rivington globalCentral creative opsStandards library v4.0 · on release8
2 · Brand kitBrand team (e.g. Lumière)Brand portal v12 · on publish9
3 · MarketRivington Compliance (e.g. K. Tanaka, Japan)Compliance system v3.2 · nightly, two-way11
4 · Channel specsChannel partners via Rivington opsPartner spec sheets · quarterly11
5 · Campaign overridesCampaign manager + approverThis campaign only0
Auto-fix
Fixed automatically and logged. Example: logo below minimum width.
Route
Sent to a reviewer in step 5. Example: efficacy claim needs market confirmation.
Block
Cannot continue until the source is fixed. Example: copy not in the approved strings.

Governance

Live · from Product improvements · updated {{ docUpdated }}

Who must approve each type of change. Set in Product improvements; suggested changes follow these settings.

{{ g.name }}{{ g.desc }}{{ g.level }}

Legal and claims changes always need the owner and Rivington Legal. {{ docChanges }} changes are in the change log.

Who owns what

Reviewed by Platform team · Oct 30
AreaOwnerEscalation
Platform and Firefly tenantPlatform teamPlatform on-call via IT service desk
Product dataProduct data teamProduct data lead
Approved copyLocalization teamLocalization lead for the market
Market rules and clearanceRivington ComplianceMarket compliance lead (Japan: K. Tanaka)
Brand kitsBrand teamsBrand director
Channel specsRivington opsChannel partner manager
Governance settingsPlatform team + LegalHead of platform

Glossary

Reviewed by Platform team · Oct 30
VariantOne generated asset: the hero adapted to one size, product and copy line.
SizeA channel placement with fixed dimensions, defined in the market profile.
Market profileThe sizes, language, default copy variants and rule set for one market.
Rule layerA set of rules with one owner and one source of truth.
ExceptionAn asset that fails a rule. It is auto-fixed, routed or blocked.
Sample reviewReviewers approve a representative sample; approval releases the full set.
ClearanceThe compliance team's final decision before publishing.
PilotA change applied to a limited scope for a set period before wider rollout.

Document history

Live · updated automatically when the configuration changes
{{ d.date }}{{ d.section }}{{ d.text }}

Three principles

Reviewed by Platform team · Oct 30 · next review Jan 30

The system turns one approved hero image into every size, language and channel a campaign needs, then checks each asset before people review it. Everything else on this page follows from these three ideas.

01
Rivington's systems stay the source of truth.
Firefly Enterprise reads product data, approved copy and rules. It does not edit them. The only write-back is the compliance clearance decision.
02
Machines check everything; people review a sample.
Every asset is checked against every rule that applies. Reviewers see a representative sample plus the exceptions that need judgment.
03
Every change has an owner and a rollback.
Rules change in their source system or through Product improvements. Each change is logged and can be undone.

Illustrative. Systems, owners and sync schedules are confirmed in discovery.

arrow_backAdmin

Product improvements

Usage data and support tickets from every campaign are grouped into suggested product changes. Governance settings decide what applies automatically and who approves the rest.

monitoringLast 30 days1,284 review actions · 46 support tickets · 31 campaigns
Updated 10 min ago
verified_userGovernance{{ govSummary }}
{{ govToggleLabel }}
{{ g.name }}lock
{{ g.desc }}

Suggested changes

{{ impCount }}
No open suggestions for this scope.
{{ p.icon }}
{{ p.title }}
{{ p.meta }}
{{ p.signals }} {{ p.statusLabel }} {{ p.levelLabel }} expand_more
auto_awesomeAI summary

{{ p.summary }}

Evidence
{{ e.v }}
{{ e.l }}
“{{ q.text }}”
{{ q.who }}
Suggested change
Now
{{ p.before }}
Proposed
{{ p.after }}
Affects{{ p.affects }} Pilot{{ p.pilot }} Approval{{ p.approval }}

Change log

Each change keeps its approver, evidence and a one-click rollback.
ChangeApproved byDateEffect
{{ l.title }}
{{ l.cat }}
{{ l.icon }}{{ l.by }}
{{ l.date }} {{ l.effect }}

{{ planTitle }}

1 / 6

Select the brand, approved hero, markets and channels. Each market brings its own sizes, language and rules.

search
{{ brandCountLabel }}
{{ b.initial }}
{{ b.name }}
{{ b.cat }} · {{ b.markets }} markets
check_circle
image_not_supported
No approved heroes for {{ brandName }} this season
Heroes appear here once Global Brand approves them. Pick Lumière to continue the demo.
Approved heroes · {{ brandName }}
{{ h.ph }}
{{ h.name }}
{{ h.meta }}
check_circle
Products
{{ p.check }}
{{ p.name }}{{ p.sku }}
search
{{ marketSelLabel }}
{{ r.name }} · {{ r.count }}
{{ m.check }}
{{ m.code }}
{{ m.name }}
{{ m.lang }} · {{ m.sizes }} sizes
{{ m.code }}{{ m.name }}
{{ m.lang }} · rules {{ m.rules }}
translate{{ m.copyNote }}
Walkthrough market
Copy variants
{{ m.v }}
{{ m.totalFmt }}
assets
Brand · hero
{{ brandName }} · {{ heroName }}
{{ productCount }} products · launches March 1, 2027
Campaign output
{{ campaignTotalFmt }}
assets across {{ marketCount }} markets
MarketE-commerceRetailOut-of-homeCopy variantsAssets
{{ r.code }}{{ r.name }} {{ r.e }}{{ r.r }}{{ r.o }}{{ r.v }}{{ r.totalFmt }}
Total{{ campaignTotalFmt }}
Campaign output{{ campaignTotalFmt }} assets{{ campaignMath }}

Connect inputs

2 / 6

Product details, approved Japanese copy and market rules are pulled from Rivington's systems.

{{ s.icon }}
{{ s.name }}
{{ s.desc }}
{{ s.system }} {{ s.status }}
Preview pulled data
Pulled 10:42 JST
translateFrom the Rivington localization engine: approved strings per market, with translation-memory IDs and linguist sign-off.
Field{{ copyLangLabel }}Back-translationStatus
{{ r.field }}{{ r.ja }}{{ r.en }}Approved
SKUProduct name (JA)VolumeApproved claimsPack shot
{{ r.sku }}{{ r.ja }}{{ r.vol }}{{ r.claims }}Available
layersApplies 4 layers · 39 rules to {{ brandName }} × Japan: Rivington global, Lumière brand kit, Japan market and Japan channel specs.
View all rulesarrow_forward
Rule · Japan rule set v3.2CategoryIf it fails
{{ r.rule }}{{ r.cat }}{{ r.sev }}
3 of 3 sources connected

Produce variants

3 / 6

{{ produceDescription }}

Live campaign backgroundsFLUX.1 Schnell · 4 steps

10 concepts · {{ liveBatchPlan }} · three generate at a time

{{ liveStatus }}

A full batch needs 10 requests. Use Demo mode until the daily allowance resets at midnight UTC.

Campaign rules carried into Live mode
Included in generation prompts: the demo spring palette (ivory, blush, warm neutrals), premium skincare style, selected market context, channel-specific quiet areas for copy, and exclusions for text, claims, logos, products and people.
Retained in layout previews: existing approved Japanese headline strings, separate brand text, and placement dimensions. The workflow continues to preview Japan; other selected markets are prompt context only.
Pending review: image adherence, product fidelity, logo sizing and clear space, typography, contrast, legal footnotes, crop and safe zones. These are not validated by generation or the simulated quality checks.
Adapted subset of the demo brand, market and channel rules. No connection to a real brand kit or compliance system; print-ready exports are not produced.
Sign in with ChatGPT →
{{ liveProgress }}

{{ liveError }}

{{ result.name }} generated backgroundDownload background
{{ result.name }}
{{ result.status }} {{ result.timing }}
{{ result.reviewLabel }}
Rules applied to prompt

{{ rule.source }}: {{ rule.text }}

{{ result.error }}
Ready to generate {{ estimate }} Japan assets
{{ sizeCount }}
sizes & placements
{{ productCount }}
products
8
copy variants
{{ channelCount }}
channels
auto_awesome
Generating Japan variants{{ genCount }} / {{ estimate }}
{{ genPhase }}
By channelAll assetsLayout masters
check_circle{{ generationSummary }}
{{ sh.icon }}{{ sh.name }}{{ sh.countLabel }}
View all {{ sh.count }}arrow_forward
{{ t.copy }}
LUMIÈRE
{{ t.label }}
{{ t.size }}
All channels/{{ detail.name }}
{{ detail.count }} assets
{{ detail.showing }}
{{ t.copy }}
LUMIÈRE
{{ t.label }}
{{ t.size }} · {{ t.prod }} · {{ t.copyTag }}
{{ produceFooter }}

Check quality

4 / 6

Every asset is checked against brand, Japanese copy, format and market rules. Exceptions are fixed automatically or routed to a reviewer.

{{ f.icon }}{{ f.name }}
{{ f.pass }}/ {{ estimate }}
{{ f.note }}
{{ excTitle }}
verifiedAll automated checks passing
AssetRuleCategoryResolution
{{ e.asset }}
{{ e.size }}
{{ e.rule }}
{{ e.whyLabel }}{{ e.chev }}
{{ e.cat }} {{ e.icon }}{{ e.status }}
{{ t.label }}›
Owner
{{ e.owner }}
Source of truth
{{ e.source }}
Version
{{ e.version }}
Last synced
{{ e.synced }}
sync{{ e.sync }}
{{ e.why }}
{{ qualityFooter }}

Human review

5 / 6

Creative and market reviewers approve a representative sample. Approval releases the full set.

AB
YS
Reviewing now
Sample approved{{ approvedCount }} / 24
Tweaks
{{ cur.copy }}
LUMIÈRE
check
{{ s.selMark }}
{{ s.badgeMark }}
{{ cur.label }}
{{ cur.channel }} · {{ cur.size }}
Routed from quality checks: {{ cur.flagNote }}
Copy
{{ cur.copy }}
“{{ cur.en }}”
Automated checks
✓ Brand✓ Japanese copy✓ Format & size✓ Market rules
Sign-off
Creative · A. BrooksApproved
Market · Japan{{ cur.marketStatus }}
progress_activityWith production designer: {{ cur.reqSummary }}
autorenewRevised and regenerated · ready for your review
What needs to change?
{{ reviewFooter }}

Clear & distribute

6 / 6

Submit to compliance for final clearance, then publish to Japan channels.

✓
Lumière Radiant Serum is live in Japan
{{ estimate }} cleared assets published or scheduled across {{ channelCount }} channels
Compliance clearance
JP-0412
{{ t.mark }}
{{ t.label }}
{{ t.sub }}
Japan channels
DestinationAssetsGo-liveStatus
{{ d.name }}
{{ d.channel }}
{{ d.count }} {{ d.when }} {{ d.status }}
In market{{ marketSub }}
9:41brand.jp
{{ fPhone.copy }}
LUMIÈRE
ラディアント セラム 30mL
¥8,800
カートに入れる
Product page · e-commerce
{{ fShelf.copy }}
Shelf talker · drugstore
表参道Omotesandō
{{ fOoh.copy }}
LUMIÈRE
Station poster B0 · out-of-home
{{ distFooter }}
How this step runs
{{ hood.what }}
Adobe Firefly Enterprise · core
auto_awesome
{{ hood.engine }}
{{ hood.engineSub }}
Rivington systems
{{ r }}
Optional Adobe add-on
{{ hood.optional }}
{{ hood.optionalSub }}
うるおい、肌の未来へ。
CAMPAIGN COMPLETE
Lumière Radiant Serum is live in Japan
{{ k.v }}
{{ k.l }}
image1 approved heroarrow_forwardauto_awesomeAdobe Firefly Enterprisearrow_forward{{ campaignTotalFmt }} assets across {{ marketCount }} markets
{{ toastIcon }}{{ toastText }}
Speaker notes{{ noteTitle }} edited