---
id: "11.8"
title: "Demo script, Scoop"
dept: sales-and-partnerships
status: draft
owner: Param
branded: true
direction: raccoon
last_verified: "2026-10-26"
sources:
  - "brew origin/main d6154b3: public/demo-picker.html:154-201, public/app.js:276-290, DUMMY.md:14-21, docs/handover/product/08-demo-guide.md:1-47"
  - "memory: brew-demo-mode, brew-go-live-2026-10-17, brew-access-rules, brew-live-stores, brew-audit-2026-10-15, brew-prod-backend, brand-directions-2026-10-25"
  - "brand-directions/book/content/i.js i-2 script, demo-mode, buyer-onboarding; i-3 founder-questions; i-5 parked"
  - "brand-directions/docs2/data/dirs.json"
  - "brand-directions/raccoon/system.md"
  - "brand-directions/_shared/surface-map.md:463"
---

# Demo script, Scoop

## Answer

The five minute demo in the Scoop direction: open a prepared store on the demo site, let the read run, open one pick, make one version, hand it off, and end by offering the founder a read of their own store, with Scoop, the raccoon, speaking only around the product.

## Today

### The demo site

| Fact | Source |
|---|---|
| demo.joinsquareup.com runs with `DEMO_MODE=1`: every visitor gets a throwaway copy of a prepared brand | [src: memory brew-demo-mode] [src: brew/DUMMY.md:19] |
| The picker shows each brand as Fully loaded, with three numbers: live ads of their own or pages read, reviews and ratings, products | [src: brew/public/demo-picker.html:169-181] |
| Two buttons: Start the tour and Jump to the feed; Jump to the feed connects every simulated account | [src: brew/public/demo-picker.html:157] [src: brew/public/demo-picker.html:183-184] |
| The picker's hint, since 26 Oct: `From the first screen: we read the store live, you check what we found, the plays are ready. About 4 minutes.` | [src: brew/public/demo-picker.html:186] [src: brew commit ca2bc7b] |
| The tour opens with the store address filled in and locked, then a live read; only the Plays are preloaded | [src: memory brew-demo-mode] |
| Connected accounts on the demo are simulated from the brand's real read and carry a Dummy tag; writes to ad, store and email platforms and every send are blocked | [src: brew/DUMMY.md:14-15] [src: memory brew-demo-mode] |
| Teammate replies in a jam are made up on the demo; finals there quote zero | [src: brew/DUMMY.md:18] [src: brew/DUMMY.md:21] |
| Demo controls sit behind the Demo pill or the full stop key: start from onboarding with a replayed build, straight to the connected feed, jump to a step, accounts on or off, skip a day or a week, a share link | [src: memory brew-demo-mode] |
| Demo controls show only to staff and on the demo | [src: memory brew-go-live-2026-10-17] |
| Adding a brand is staff only; a full build costs about $80 | [src: brew/public/demo-picker.html:200-201] |
| Outsiders who sign in on the live site with a personal email are pointed to the demo stores | [src: brew/public/app.js:276-290] [src: memory brew-access-rules] |

### Which stores it shows

- The list comes from the demo bucket, not the code; on 14 Oct it was allbirds-com and wearcomet-com [src: memory brew-demo-mode]
- The 16 Oct demo guide uses Arata, a design partner, which agreed on 15 Oct that its team notes stay public on the demo [src: brew/docs/handover/product/08-demo-guide.md:5] [src: memory brew-audit-2026-10-15]

### The demo guide, 16 Oct

| Part | What it says | Source |
|---|---|---|
| Length | A ten minute story | [src: brew/docs/handover/product/08-demo-guide.md:10] |
| Before the call | Open the demo, open the feed once, make one image draft, have the prospect's address ready | [src: brew/docs/handover/product/08-demo-guide.md:3-8] |
| A live read | About 3 to 4 minutes and about $6, on brew.joinsquareup.com | [src: brew/docs/handover/product/08-demo-guide.md:8] |
| Figures for Arata on that day | 664 live Meta ads; about 79k reviews and ratings; named in 12 of 32 AI answers, 0 of 20 when the shopper does not name the brand | [src: brew/docs/handover/product/08-demo-guide.md:14-16] |
| Hand off | The share button to our team, with a BR number and a read only page | [src: brew/docs/handover/product/08-demo-guide.md:23] |
| Avoid | Ask everyone, whose answers are invented; Take it to Slack on the demo, which says posted when nothing is; festival cards after 27 Nov 2026 | [src: brew/docs/handover/product/08-demo-guide.md:35-39] |
| If it breaks | Thin cards after a deploy or an empty treg balance; a used up daily budget; a store that blocks the read | [src: brew/docs/handover/product/08-demo-guide.md:41-47] |

### The character

- The live product has no character today [src: brand-directions/_shared/surface-map.md:463]
- Scoop is one of five directions in audition; nothing below ships until Param picks one [src: memory brand-directions-2026-10-25]

## Tomorrow

### The five minutes

| Minute | On screen | Button, plain word | Scoop's word around it | Scoop says | Version |
|---|---|---|---|---|---|
| 0:00 to 0:30 | A demo store, address filled in | Paste your store | The tip | "Pop your store link in. For your read, I only look at what's public." | v1, Changes |
| 0:30 to 1:30 | The read runs with its findings and sources | Reading your store | The rummage | "Going through everything people say about you. Give me three or four minutes." | v1, Changes |
| 1:30 to 2:30 | Today: Need your yes, then five picks | This week's picks | This week's scoop | "Fresh week, fresh gossip. Five picks, and the second one is spicy." | v1, Changes |
| 2:30 to 3:30 | One pick open, Why this, then Make it | Make it | The scribble | "Ooh, you liked that one. Noted. I will dig up more like it." after a heart | v1, Changes |
| 3:30 to 4:15 | Ask for a change, the new version, the brief | New version, Hand it off | Scribble again, Pass the note | "Copied. Slip it to whoever ships it. My lips are sealed." | v1, New |
| 4:15 to 5:00 | Stop sharing; offer their own read | Paste your store | The tip | Nothing; a person makes the offer | v1, New |

### Scoop in the demo

- Scoop is a nosy raccoon who goes through everything said about your store and comes back with the gossip. Tagline: Everything everyone says about your store. [src: brand-directions/docs2/data/dirs.json]
- Scoop speaks around controls and never sits on a button, a card or the brand's own photos; remove it and the demo still works [src: brand-directions/docs2/data/dirs.json]
- Scoop never names a rival. When a rival ad or a viral card is on screen, the presenter describes the pattern, such as four ads in the category opening on the same hook, and never reads a rival brand name aloud. [src: brand-directions/docs2/data/dirs.json]
- Voice: Talk to the founder about their store; Scoop talks about itself for four words at most. Say what the read looks at whenever reading happens: public pages, and read only connections if any. Describe rivals by patterns across a category. No names or logos. Delight in ideas. Never mock a customer or a reviewer. [src: brand-directions/docs2/data/dirs.json]
- When a question turns to money, privacy, an apology or anything a person must sign, Scoop steps out and the presenter answers plainly [src: brand-directions/docs2/data/dirs.json]
- Any slide or leave behind uses Gloock for display and Schibsted Grotesk for body, with tangerine #ff7a1a and ink #17171c [src: brand-directions/docs2/data/dirs.json]

### Other changes

| Item | Version | Tag |
|---|---|---|
| The picker hint says plays and never names the product, done on origin/main | v1 | Stays |
| One Hand it off button replaces the two share buttons | v1 | Changes |
| The demo controls' two sheets become one | v1 | Changes |
| Simulated things keep the Dummy tag until they are real | v1 | Stays |
| Every demo ends on Paste your store for the founder's own address | v1 | New |
| Posting with a yes shown in the demo only once v2 ships | v2 | New |

[src: brand-directions/book/content/i.js i-2 script, demo-mode, buyer-onboarding]

## How we do it

### Before the call, five minutes

1. Open https://demo.joinsquareup.com and pick a store close to the founder's category.
2. Open the feed once; check the cards load and the story rings have items.
3. Make one image draft in a jam; it must show the store's real product.
4. Have the founder's own store address ready.

### The run

1. **0:00.** Start the tour. Say: "This is a store like yours. Watch what happens when you paste it."
2. **0:30.** Let the read run. Say what it reads: the store, the catalogue, reviews, ads, the site and AI answers. Point at one source beside a number.
3. **1:30.** The feed opens. Point at Need your yes, then the top picks. Say: "These are this week's ideas, ranked. The ones only you can decide sit on top."
4. **2:30.** Open one pick with a first draft. Show where its fact comes from, then make it. Say: "Every idea starts from a fact with its source. The draft uses the store's own photos."
5. **3:30.** Ask for one change in the chat, show the new version, then share the brief. Say: "Every version is kept. When it is right, you hand it to whoever ships it."
6. **4:15.** Stop sharing. Say: "Want to see this on your own store?" If reads are capped, offer a design partner read.

### Presenter lines in Scoop's voice

| Moment | Line |
|---|---|
| Opening the demo store | "Let the read tick on screen. People love watching me rummage." |
| A hard question | "Hard questions are my favourite gossip. Answer them straight." |
| Ending on their own store | "First the demo gossip, then the real gossip about your store." |
| Money comes up | "Money is a person's job to explain. I am staying out of this one." Then a plain answer: pricing comes after the design partnership. |
| A number looks off | "This number is from your store page. If it looks off, confirm it first." |
| Something breaks | "Oops. Tripped over my own tail. Give me a second and try that again." Then refresh, or switch to another demo store. |
| Reads are full | "Notepad full for now. Each read costs real time, so we keep a cap while we build." |

### Say this, not this

| Say | Never say |
|---|---|
| It drafts; your team or ours ships it from the brief | It launches it |
| Once connected, this is where your numbers go, pointing at the Dummy tag | These are your numbers |
| Every number has a source, and anything unsure says to confirm | Everything is verified |
| Plays | Moves |
| | I posted it for you. |
| | Your sales went up this week. |
| | Your rival, named, is losing customers. |
| | This reviewer clearly has no taste. |
| | Trust me, this will sell. |
| | I am watching your store. |

### Never during a demo

1. Never say it posts, sends, schedules or measures.
2. Never name a demo store as a customer.
3. Never show a design partner's team only cards or connected numbers.
4. Never use Ask everyone or Take it to Slack on the demo.

### After the call

1. Add the founder to the [pipeline](/sales-and-partnerships/pipeline) with the next step.
2. If they want a read, a staff member starts it on production and follows the [onboarding playbook](/sales-and-partnerships/onboarding-playbook).

## Numbers

| Metric | Definition | Where measured | Status |
|---|---|---|---|
| Demos given | Calls where the demo was shown | [Pipeline](/sales-and-partnerships/pipeline) | Proposed |
| Demo to own read | Share of demos followed by a read of the founder's store within 7 days | Pipeline and the read's start date | Proposed |
| Tour finished | Share of demo sessions that reach the brief | Demo session records | Proposed, not counted today |

## Open

1. **Which stores should the demo show?** Proposal: two or three public brands prepared by our team, never a design partner unless it says yes in writing.
2. **Does Arata stay on the demo?** It agreed on 15 Oct, before it connected real accounts. Proposal: take it off the picker and use a public brand instead.
3. **Where does a live read of a prospect run?** The guide says staging, which is now for testing only. Proposal: production, started by staff.
4. **Five minutes or ten?** The guide is ten. Proposal: a five minute run, then five minutes of the founder's questions.
