ShiftImpact OS
Heritage Denim Co.

Your First Pair Was Just the Beginning

Retail · Owner: Priya Patel

RetentionBlocked

Share Brief with Client / Agency

https://shiftimpact-os.vercel.app/brief/c2d96d98-ff84-42f5-a697-5310c5b45685

Share Campaign Report with Client

https://shiftimpact-os.vercel.app/report/c2d96d98-ff84-42f5-a697-5310c5b45685

Campaign

Phase

Retention

Gate Signal

Blocked

Confidence

58 / 10

Last Review

10 Aug 2026

Data Source Configuration

Set how each signal will be sourced for this campaign. Modules adapt their inputs based on the mode you choose here.

Signal 1 — Share of Voice

Brand's share of category conversation vs competitors across paid + organic.

100% confidence

Client will provide actual data in the Share of Voice module each week. No additional setup needed here.

Signal 2 — Save Rate

Content save rate on Instagram and TikTok — measures intent-to-return.

100% confidence

Client will provide actual data in the Save Rate module each week. No additional setup needed here.

Signal 2B — Share Rate

Content share rate — measures social amplification beyond the original audience.

100% confidence

Client will provide actual data in the Share Rate module each week. No additional setup needed here.

Signal 3 — Branded Search Lift

Change in branded keyword search volume — measures campaign-driven intent.

100% confidence

Client will provide actual data in the Branded Search Lift module each week. No additional setup needed here.

Signal 3B — Video Completion Rate

Percentage of video ads watched to completion — measures creative resonance.

100% confidence

Client will provide actual data in the Video Completion Rate module each week. No additional setup needed here.

Signal 4 — App Retention

D7/D30 user retention in app — measures campaign-to-habit conversion.

100% confidence

Client will provide actual data in the App Retention module each week. No additional setup needed here.

Attribution / Conversions

Campaign-attributed conversions (downloads, purchases, sign-ups).

100% confidence

Client will provide actual data in the Attribution / Conversions module each week. No additional setup needed here.

Media Spend

Total campaign media investment — used for efficiency calculations.

100% confidence

Client will provide actual data in the Media Spend module each week. No additional setup needed here.

Always public — no client data required

Review Platform — Google Reviews + TripAdvisor

Public review data. Sourced directly from Google Maps and TripAdvisor.

◎ Public — always available

AI Brand Visibility (F23)

AI tool mentions are public signals. Monitored across ChatGPT, Gemini, Perplexity.

◎ Public — always available

Social Currency Index (F20)

Public post metrics (saves, shares, comments). No client data required.

◎ Public — always available

FRAME Brief

ICS 93AdvanceLocked
⚠ FRAME Locked — fill all required fields to pass Gate 1

FRAME Brief is locked. Unlock to edit. Unlocking resets Gate 1 and blocks BIP editing.

Campaign Setup

Cascades to Gate Signal Library, holding periods, ICS weighting, and Benchmark Library. Cannot be changed after Gate 1 passes.

Drives ICS Business Ambition weighting and Channel Strategy defaults.

Cultural Intelligence & Regulatory Layer

Internal — not shown to client

Sets the cultural and regulatory context that the AI uses when evaluating idea fitness, generating extensions, and flagging compliance risks. Drives the Knowledge Base filter and the IQ Cultural Permission dimension.

Primary ethnic-market lens. Affects FRAME cultural tension framing and IQ Cultural Permission scoring.

Select "Multiple" if cross-framework — add details to the Knowledge Base. Surfaces compliance flags in IQ Evaluate.

FRAME — 5 Questions (one sentence each)

Measurement Commitment

Pre-agreed before any spend moves. Drives Measurability (ICS ×15%) and Gate Signal governance.

Enemy / Villain Field

Optional. Naming a structural enemy sharpens Cultural Permission and Human Truth dimensions in IQ Evaluation.

Elevation Mode

Enables IQ Evaluate API after BIP is locked (Sprint 2-3). Adds 8-dimension creative quality read vs Cannes/Effie standard.

ICS — Idea Certainty Score

Rate 1 (Weak) → 5 (World-class). Internal only — never shown to client. Scores against the FRAME Brief criteria you defined above.

100

Does the idea tap a real cultural tension?

1 — Weak5 — World-class
100

Does it serve the correct funnel stage?

1 — Weak5 — World-class
80

Is the human truth specific — not generic?

1 — Weak5 — World-class
100

Can every department execute from the same idea?

1 — Weak5 — World-class
80

Is there a pre-agreed Gate Signal that proves it worked?

1 — Weak5 — World-class
100

Can it extend across platforms, channels, and time?

1 — Weak5 — World-class

ICS 93Advance

Collective Readiness Signal (client-facing): Advance

Locked — unlock to edit

Unlocking resets Gate 1 and blocks BIP editing until re-locked.

Big Idea Platform

Gate 1 Required

7 structural components of your Big Idea — collapse each group to focus. All must be complete before Gate 2 / ICS. IQ Evaluate (Sprint 2-3) reads from this to assess creative quality vs Cannes/Effie standard.

Gate 1 not yet passed — BIP locked

Complete and lock the FRAME Brief with all required fields before accessing the Big Idea Platform. Required: Force / Role / Anchor / Mood / Expression, Industry/Category, Campaign Pathway, Primary KPI, and Gate Signal Commitment.

FRAME Brief locked
Industry / Category
Campaign Pathway
Force
Role
Anchor
Primary KPI
Gate Signal Commitment

IQ Evaluate

INTERNALElevation Mode OFF

8-dimension creative quality evaluation calibrated to Cannes Lions 2026 Grand Prix standard. Run after BIP is sufficiently developed. Results guide elevation, not gate governance.

Enable Elevation Mode in the FRAME Brief to run IQ Evaluate.

AI Brand Visibility

INTERNALF23 ✦

How eligible is this brand to be recommended by AI tools — ChatGPT, Google AI Overviews, Perplexity, Gemini, TikTok Search. Monthly cadence. Score and trust gaps are internal; narrative may be shared with client.

Assessment Inputs

Inconsistent (0)Fully consistent (100)

Social Currency Index

INTERNALF23 ✦

How well is the brand's content generating genuine sharing and conversation — not just impressions? Combines Signal 2 save rate, week-over-week trend, comment depth, cross-platform spread, and Signal 3 sentiment health. Weekly cadence. Score and dimensions are internal; narrative may be shared with client.

Manual Inputs

Scoring: ≥50 avg = 80 · ≥20 = 60 · ≥5 = 40 · <5 = 20

Scoring: ≥30% = 80 · ≥15% = 60 · ≥5% = 40 · <5% = 20

Auto-pulled from Signals: D1 Save-to-Post Ratio (Signal 2) · D2 Share Velocity (week-over-week Signal 2) · D5 Sentiment Momentum (Signal 3)

Review Platform Intelligence

Google Reviews + TripAdvisor (hospitality) — Week 1

Google Reviews

TripAdvisor

Hospitality + F&B — leave blank if not applicable

Sentiment breakdown (%) — across all platforms

Consumer State Transition Rate (F27) ⚿

INTERNAL ONLY Auto-populated when the Consumer Behaviour State diagnostic runs each week. Requires 2+ weeks of data before transition rates are computed. State names and numbers are never shown to clients.

No CSTR data yet

Run the Consumer Behaviour State diagnostic for Week 1 to auto-populate this section.

State distribution is inferred from signal health — no manual input required.

Distinctive Brand Asset Intelligence (F29) ⚿

INTERNAL ONLY — DBA registry is a client-level asset. Tick which assets are deployed in this campaign. Consistent deployment = faster mental availability. Consistency scores compute automatically after 2+ campaigns.

Deployed in This Campaign

No assets registered yet — add assets below.

Asset Registry0 assets

No brand assets registered for this client. Add assets to start tracking consistency.

Kill Switches

Loyalty patch redemption rate falls below 10% for 2 consecutive cohorts

MediumInactive

Email unsubscribe rate exceeds 1% on any "next chapter" send

LowInactive

STAGE Briefs

Demand Stage

Instagram Reels — "Denim Logbook"

Idea-LedComplete

Reels series following 3 long-time customers' jeans over years of wear, framed as entries in a "logbook."

Propagation

Earns enough nostalgia-driven attention that past customers start tagging their own worn-in pairs.

Conversion Stage

Shopify PDP + Email Flow

Idea-LedLive

Product pages for "next chapter" fits show a side-by-side with the customer's previously purchased fit (via order history).

Propagation

Removes the friction of "which fit do I get next" by answering it before the customer asks.

Retail Pop-up — "Logbook Bar"

Idea-LedLive

In-store station where returning customers get their original pair stamped with a new "chapter" patch on purchase.

Propagation

Converts the digital nostalgia hook into an in-person ritual that's easy to film and share.

Retention Stage

SMS + Email Lifecycle — "Next Chapter"

Idea-LedLive

Quarterly lifecycle send tied to wear-and-tear cycles, recommending the next fit in the customer's personal logbook.

Propagation

Keeps the relationship compounding by giving returning customers a reason to come back roughly every 90 days.

Loyalty Patch Program

Idea-LedLive

Physical patch mailed for every 2nd+ purchase, each one tied to a chapter in the customer's logbook — collectible and visible on the jeans themselves.

Propagation

Turns the product itself into a walking piece of UGC that compounds organic reach.

Phase Gates

Gate 1

Gate 1: Demand

Open
Required SignalSaves >8% for 2 weeks AND Search intent +40% above baseline
Actual SignalSaves at 11.2% for 2 weeks; search intent +52% above baseline.
Decided: 03/06/2026

Gate 2

Gate 2: Conversion

Open
Required SignalRetail velocity +25% for 3 weeks AND TikTok Shop CTR >3.5%
Actual SignalRetail velocity +31% for 3 weeks; TikTok Shop CTR at 4.1%.
Decided: 03/06/2026

Gate 3

Gate 3: Retention

Open
Required SignalRepeat purchase in 60 days >30% AND Organic UGC growing month-over-month
Actual SignalRepeat purchase in 60 days at 34% (target >30%); organic UGC up 18% MoM.
Decided: 03/06/2026

Gate 4

Gate 4: Scale

Pending
Required SignalSustained Green funnel health across all 3 stages for 4+ consecutive weeks
Actual SignalFunnel health Green across all 3 stages for 3 of the last 4 weeks — one more clean week needed.
Pre-MortemIf week 4 dips to Amber, hold scale-up and re-check whether the loyalty patch program is cannibalizing full-price sell-through.

Signal Layer 0 — Media Delivery Health

PREREQUISITE

Prerequisite check before Signal 1–3 are interpreted. Flat branded search means nothing if reach is below threshold. The chain: Reach → Frequency → S2 → S1 → S3

Enter Weekly Delivery Data

Frequency thresholds

🔴 <1.5x — Under-exposed (quarantine)

🟡 1.5–3.0x — Light exposure (directional only)

🟢 3.0–7.0x — Effective range

🟡 7.0–10.0x — High (check Creative Fatigue)

🔴 >10.0x — Over-frequency (quarantine)

Weekly History

No delivery data recorded yet.

Signal Intelligence

Weekly signal check-in. Log your actuals and get an AI read on campaign health. Internal only.

Targets Not Set
ShiftImpact team only — not visible to clients.

Lock your targets first to start weekly check-ins

Your Signal Targets

Not locked yet — lock before going live

Set your targets before the campaign launches. Once locked, they can't be changed — this keeps everyone honest about what success looks like.

Sets the 4 campaign phases and when health alerts kick in.

Signal 1 — Branded Search Lift (Conversion)

From Google Search Console. Tracks how many more people are searching for your brand compared to last period — a sign the campaign is driving real purchase intent.

Lift % = Green

Lift % = Amber

At/below = Red

Signal 2 — Content Save Rate (Nurture)

From Meta and TikTok. When people save your content, they're saying "I'll come back to this" — a strong sign of genuine interest.

Signal 2B — TikTok Share Rate (Advocacy)

When people share your content, they're actively vouching for it to their network. Share rate is a stronger social-proof signal than saves — it means your brand is spreading through trusted peer relationships, not just bookmarked intent.

Share rate % = Green

Approaching = Amber

At/below = Red

Signal 3 — Organic Posts About Your Brand (Demand)

Tracked via social listening (TikTok, Instagram, X). Counts unprompted posts and mentions — organic buzz your campaign is generating.

Cross-Channel Intelligence Hub

Track signal contribution per channel and generate AI cross-channel narrative. Internal only.

ShiftImpact team only — not visible to clients.

Add channels first to start weekly tracking

No channels assigned yet. Add a channel to start tracking cross-channel intelligence.

Consumer Behaviour State

Internal ⚿

AI-classified from weekly signal data. State classification is internal only — not shown to clients.

No behaviour states logged yet. Log the first week to run the diagnostic.

Log Week 1

Market Variable Context

F16C ⚿

External market signals entered weekly. Injected into the Signal Intelligence AI report to distinguish campaign problems from market-wide conditions. All 6 variables are optional — leave blank if not assessed this week.

Week 1 — Market Context

Attribution Data Capture

F14B ⚿

Three-lens attribution framework (MMM / Holdout / Proxy). Enter weekly spend and sales data per channel. AI-assisted MMM analysis requires minimum 12 weeks — Sprint 5+.

MMM Data Readiness

Early

0 of 12 weeks collected — 12 more weeks needed before MMM regression is viable.

Consumer Pulse ⚿

No consumer pulse data yet. Click Generate Consumer Pulse to pull live TikTok trending topics, Google search interest and Malaysia news signals for this campaign's category.

Run at brief initiation and at campaign close. Each run uses your existing Apify subscription (~RM1.50 per pull).

Intelligence Query

Activate campaign intelligence for a specific client question. Internal — Janine only.

F33

Select query type

Campaign Intelligence Report

Full intelligence synthesis across all campaign components. Internal — Janine only.

F31

Weekly Campaign Dashboard

One entry per week. Capture your key decision, funnel health, business numbers, and campaign signals. The Idea Integrity note is your strategy lead's call — not AI.

Week of 2026-06-08
Demand: GreenConversion: GreenRetention: Green

Key decision: If this week reads Green, open Gate 4 and greenlight Q3 scale-up budget.

Business result: 69 / 72 target

Big Idea check: Single Strategic Idea Check: every live channel still routes back to "your next chapter" — no drift detected.

Triggers: Repeat purchase rate now above the Gate 3 threshold and holding — Kill Switches remain Inactive.

Strategy lead's read: Holding the line — no need to add new creative ideas right now, just sustain what's working through Q3.

Week of 2026-06-01
Demand: GreenConversion: GreenRetention: Green

Key decision: Decide whether to pre-book Q3 media budget pending one more Green week for Gate 4.

Business result: 67 / 72 target

Big Idea check: Single Strategic Idea Check: the "logbook" / "next chapter" language is consistent from Reels through to the physical patch program.

Triggers: Three consecutive Green weeks toward Gate 4 — one more needed before Scale gate opens.

Strategy lead's read: The patch program is the strongest idea-to-product translation we've shipped this year — customers are filming the unboxing unprompted.

New Week Entry

Business Outcomes

Sell-Through Rate — Target

72

Actual: 69

Repeat Purchase Rate (60-day) — Target

30

Actual: 34

WeekMetricTarget / ActualVariance
8 Jun 2026Sell-Through Rate72 / 69-4.2%

Continued steady climb.

8 Jun 2026Repeat Purchase Rate (60-day)30 / 34+13.3%

Loyalty patch program cohort outperforming control.

1 Jun 2026Sell-Through Rate72 / 67-6.9%

Tracking toward target; pop-up driving incremental lift.

1 Jun 2026Repeat Purchase Rate (60-day)30 / 31+3.3%

Crossed Gate 3 threshold this week.

Gate Signal Log

Audit trail for all signal readings. Every reading logs the actual value vs the threshold — pass or fail is auto-calculated. This is what justifies every gate decision.

DateSignalGateActualThresholdResultNotes
No signal readings logged yet. Add the first reading below.

Log a Signal Reading

Idea Extensions

One Big Idea — many channels. Each brief inherits the FRAME anchor. Channel Role shows which funnel stage each channel serves. Drift from anchor becomes visible immediately.

No channel briefs yet. Generate from your channel registry below, or add manually.

Campaign Diagnostics

Read-only health scorecard derived from all live campaign data. No new input required.

ICS Dimension Breakdown

Cultural Fit (20%)
100
Business Alignment (20%)
100
Audience Tension (20%)
80
Executional Coherence (15%)
100
Measurability (15%)
80
Scalability (10%)
100

Weakest dimension: Audience Tension — score 80

Idea Health Snapshot

Confidence ScoreCurrent: 58 / 100
Idea Integrity (5/5 briefs Idea-Led)100% clean
Spend-Led Phase GatesNone
Kill Switch RiskAll inactive
Signal Pass Rate (0 readings)No signal data yet

Gate Hold Duration

Gate 4: Scale64d on Pending ⚠ stalled

Gates held >14 days without signal movement indicate idea or execution gap.

Budget Release Recommendation

Gate 1: Demand: Gate open — budget released
Gate 2: Conversion: Gate open — budget released
Gate 3: Retention: Gate open — budget released
Gate 4: Scale: No signal data — log readings to enable recommendation

Based on recent signal log readings vs gate thresholds. Log more readings for higher accuracy.

OS Diagnosis

ICS: Advance (93)Integrity: 100%Kill Switches: cleanSignals: no dataBlocked