---
id: "11.5"
title: "Scrubroom"
dept: sales-and-partnerships
status: draft
owner: Param
branded: false
last_verified: 2026-10-26
sources:
  - "brew origin/main a559de6: assortment.js:1-6 and 71, build.js:825 and 1297, reader/stages/brand.js:15, reader/stages/socials.js:30 and 109, reader/stages/catalog.js:132, reader/index.js:244, stat-check.js:2, feed-service.js:2433-2439, tools/partner-copy.sh:4-5, db/partner-copy.js:43, docs/audit-2026-10-24-design-partners.md"
  - "brew commits e419432, 58b8179, 647408c, a38083d, b68aa9f"
  - "memory: brew-live-stores, brew-prod-backend, brew-read-stream-backfill"
---

# Scrubroom

## Answer

Scrubroom is the design partner that mostly resells other brands, so it taught Brew to read a curated retailer as a store, not a label; it has a read and Plays and no connected accounts.

## Today

### Profile

| Fact | Source |
|---|---|
| Slug `scrubroom-in`, store scrubroom.in; its Instagram name is "Scrub Room" | [src: memory brew-live-stores] [src: brew/reader/stages/socials.js:109] |
| Medical apparel and equipment: 140 products, 68 of them Littmann stethoscopes | [src: brew/docs/audit-2026-10-24-design-partners.md:28] [src: brew/assortment.js:1] |
| A curated retailer: 74% other brands; own labels ScrubStory and Scrubroom | [src: brew/docs/audit-2026-10-24-design-partners.md:28] |
| Sets start at ₹1,899 | [src: brew/docs/audit-2026-10-24-design-partners.md:13] |
| A real design partner prospect; never wiped or reset | [src: memory brew-live-stores] |
| Home is production since 25 Oct; the first partner in the copy tool's examples | [src: memory brew-prod-backend] [src: brew/tools/partner-copy.sh:4-5] |

### Connections

- None [src: brew/docs/audit-2026-10-24-design-partners.md:3]

### History

| Date | What happened | Source |
|---|---|---|
| 24 Oct | The reading page showed 6 of 9 cards after two deploys cut the read; the page now fills in what it missed | [src: memory brew-read-stream-backfill] |
| 24 Oct | The logo came from a drawer template and showed Scrub Story; the site header now wins, and its logo file was replaced by hand | [src: brew/reader/stages/brand.js:15] [src: memory brew-read-stream-backfill] |
| 24 Oct | The site links no Instagram or YouTube; accounts are now found by search and labelled so | [src: brew/reader/stages/socials.js:30] |
| 24 Oct | Shown "No live ads" because its page is "Scrub Room"; fixed for every brand | [src: brew/docs/audit-2026-10-24-design-partners.md:12] |
| 24 Oct | A Play cover said "₹2,625 entry set price" while sets start at ₹1,899; covers are now checked against the catalogue | [src: brew/stat-check.js:2] |
| 25 Oct | Read as a curated retailer, not "Apparel"; its Plays rewritten to speak as where to buy those brands | [src: brew commit e419432] [src: brew commit 58b8179] [src: brew/assortment.js:6] |
| 25 Oct | Plays 18 and 27 still called it a brand; Plays now say store for every retailer | [src: brew/build.js:825] [src: brew commit 647408c] |
| 25 Oct | Plays 20 and 33 stuck on "Being updated" after deploys; fixed | [src: brew/build.js:1297] [src: brew commit a38083d] [src: brew commit b68aa9f] |
| 25 Oct | Copied to production | [src: memory brew-prod-backend] [src: brew/db/partner-copy.js:43] |

### Open issues

- None logged after 25 Oct [src: brew/docs/audit-2026-10-24-design-partners.md]

### Next step

None on record. See Open.

## Tomorrow

| Item | Version | Tag |
|---|---|---|
| A retailer's Plays speak as the place to buy the brands it sells | v1 | Stays |
| Plays that grow its own labels next to the resold brands | v1 | New, proposed |
| Shopify connected through its own app | v1 | New, proposed |

## How we do it

1. Check any change to the read's category or wording on Scrubroom as the retailer case.
2. Follow the [onboarding playbook](/sales-and-partnerships/onboarding-playbook).

## Numbers

| Metric | Definition | Where measured | Status |
|---|---|---|---|
| Team members | People from scrubroom.in who joined | `private/members.json` | Proposed |
| Connected accounts | Real accounts reading | Connector ledger | Today: 0 |
| Play covers marked to confirm | Covers whose number the catalogue or reviews do not back | `stat-check.js` | Proposed |

## Open

1. **Who is our contact at Scrubroom?** Proposal: add the contact and the date of the first conversation here.
2. **Does Scrubroom want Plays about its own labels or the brands it resells?** Proposal: ask on the first call; until then, keep both.
3. **Is it on Shopify?** The sources do not say outright; the reader got its full catalogue from a products.json list, which Shopify stores serve [src: brew/reader/index.js:244]. Proposal: confirm on the first call, then connect its own app.
