CRÈME Sales Intelligence
Internal · Confidential CRM Demo · 2026-05-27
CRÈME· CRM· Demo Walkthrough
(00) Demo Brief · for Diego

How the CRM
Works — The Walkthrough.

A linear, top-to-bottom script for the live demo at crm.cremecollective.com. Every step has been exercised end-to-end on the production instance the audience will see — same data, same pages, same dialogs. Read it like a stage script: do the action on the left, show the screenshot on the right, say the line in italics.

Brands
53
Retailers
17,271
Contacts
23,557
Deals · Retailer Pipeline
8,775
Win Rate · 90d
49.5%
What's new since you last saw it
CRM split + Email overhaul · live on prod since 2026-05-22
(00) Quick Map Sections · 8
(01)Before You Start Pre-flight · 30s

Open the CRM in a fresh window so the audience sees a clean state — not your other tabs. Be signed in as a Crème user; the sign-in page itself is editorial and on-brand, so a brief glimpse of it is fine.

01
Open the URL · sign in
Do

Go to https://crm.cremecollective.com. Enter Crème email + password and click Enter CRM. Forgot-password handoff goes to the Portal — that's intentional (one identity, two apps).

Say

"This is Crème's own CRM. It runs on its own service but shares one identity and one dataset with the rest of the platform — your Portal login works here, brands and deals are the same records you see in the reporting product."

Sign-in screen
Sign-in · editorial framing, not a generic SaaS login
(02)The Performance Dashboard /crm · 2 minutes

The landing page after sign-in is a performance review, not a homepage. Five numbered sections answer "how are we doing", "why did we win or lose", "are we doing the work", "what's the shape of the book", and "what needs attention right now." Walk it top-to-bottom.

01
Land on the dashboard
Do

After sign-in you land on /crm — the Performance Dashboard. Show the page title "How Are We Doing?", the period selector (Last 30d · 90d · 12mo · QTD · YTD), then point at each numbered section in order.

Sections to walk

(01) Headline Diagnostics — Win Rate 49.5% · Closed-Won Sales Cycle 206d · Stage changes · Pipeline coverage. (02) Win & Loss Anatomy — three sub-cards: win rate, reasons, cycle. (03) Are We Doing The Work? — daily activity heatmap. (04) Mix & Composition — New vs Existing, By State, Where Wins Originate. (05) Needs Attention — top open deals with no recent activity.

Say

"Every number here is computed from the live CRM data — there's no separate reporting layer to keep in sync. The 'Needs Attention' list is the one I'd point a sales lead at first thing in the morning."

Performance dashboard
Performance Review · five numbered sections
Heads-up about one heatmap cell: Thu Apr 2 — 58,717 activities. That's the HubSpot data-migration day, not a real spike. If anyone hovers it, note it's the import bulk-load and the system handled it cleanly.
(03)Pipeline · Board & Matrix /crm/kanban · /crm/matrix · 90s

Two complementary views of the same dataset — the Kanban Board for deal-stage motion, the Matrix for distribution coverage across brand × retailer pairs. Click Pipeline in the top nav once to show the flyout, then pick a sub-view.

01
Open the Pipeline flyout
Do

Hover Pipeline in the top nav. The flyout shows two cards — Board and Brand × Retailer Matrix — plus a quick set of stage chips on the right.

Say

"Two ways into the same data. Board for the sales motion. Matrix for distribution gaps."

Pipeline flyout
Pipeline flyout · two sub-views
02
The Kanban Board
Do

Click Board. The Retailer pipeline columns load in stage order: Qualified · Contacted · In Discussion · Product Trial · Meeting · Closed Won · Closed Lost. Each column shows count and total $.

Column counts (today)

Qualified 513 · $3.8M · Contacted 2,290 · $7.9M · In Discussion 109 · $118K · Product Trial 616 · $2.0M · Meeting 51 · $513K · Closed Won 1,332 · $1.8M · Closed Lost 3,864 · $5.5M.

Say

"This is the working surface for the reps — drag cards across stages, click in for the deal record. For an org-wide read, the brand filter narrows it to one brand's pipeline; in daily use a rep is usually scoped to their book."

Kanban board
Kanban · 8,775 deals across 7 stages
03
Brand × Retailer Matrix
Do

Back to the Pipeline flyout → click Brand × Retailer Matrix. The matrix view answers "where are we placed, where are we not." Columns: Deal · Brand · Stage · Owner · Amount · Last Activity.

Say

"This is how we spot coverage holes — which retailers a brand is in, where we're trying, where we haven't been yet."

Brand × Retailer Matrix
Matrix · distribution at a glance
(04)Records Brands · Retailers · Contacts · 3 minutes

Three record types. Each has a list page with editorial columns and a per-record detail with tabs. For the audience, the brand drill-down is the one that tells the story best — show that.

01
Records flyout · pick a list
Do

Hover Records in the top nav. Three labelled cards: Retailers · Contacts · Brands. Click Brands.

Say

"Three record kinds. Brands are the portfolio we represent. Retailers are where we sell. Contacts are the people on either side."

Records flyout
Records flyout · three lists
02
Brands list
Do

On /crm/brands, columns are Brand · Category · Account Lead · Active Deals · Retailers · Last Activity. The Add Brand button is top-right — we'll use it later.

Say

"At-a-glance, every brand's footprint and recency. Click a row to drill in."

Brands list
Brands list · KPI columns
03
Brand drill-down · Joanna Vargas
Do

Open Joanna Vargas. The brand page has tabs: Overview · Relationships (433) · Retailers (400) · Contacts (0) · Activity (437), plus action buttons: Export pipeline, Edit, New deal.

Walk

Overview shows the brand's KPI scorecard. The Relationships tab is the deal list. The Activity tab shows the threaded conversation feed across every deal on the brand.

Say

"This is the brand-account view. Everything we know about Joanna Vargas — every deal, every retailer, every email — rolled up here."

Joanna Vargas brand detail
Brand detail · Overview tab
04
Activity tab — threaded feed + AI summary
Do

Click the Activity (437) tab. Email conversations are threaded by default — one row per conversation, expandable. At the top, an AI summary of the brand's recent activity narrative.

Say

"Threads collapsed by default — a five-message back-and-forth is one row, not five. The summary up top is generated from the latest activity, not pre-written."

Brand Activity tab
Brand activity · threaded + AI summary
05
Retailers list · Contacts list
Do

Records → Retailers (Name · Type · Location · Relationships · Contacts — list paginates, 17,271 total in the system) → Contacts (Name · Email · Company · Title · Owner — list paginates, 23,557 total). Each has an Add button + search.

Say

"Same shape across all three record types — searchable list with the columns that matter, and an Add button when the rep hits a gap."

Retailers list
Retailers list
06
Retailer detail · Bergdorf Goodman
Do

Click into Bergdorf Goodman. Same tab pattern: Overview · Relationships (5) · Contacts (2) · Activity. Address, website, phone in the header.

Say

"From a retailer's-eye view — every brand we have a deal with at Bergdorf, every contact on their side, every email in either direction."

Bergdorf Goodman retailer detail
Retailer detail · Bergdorf Goodman
07
A single deal — Bergdorf × Joanna Vargas
Do

From the retailer or brand page, open a relationship. The deal page shows stage, amount, owner, close date, plus an Activity tab scoped to that one deal.

Say

"The brand-retailer relationship is the atomic unit. Every email logged here is on this deal — and only this deal — unless we explicitly link it elsewhere."

Deal detail
Deal detail · scope of one brand × one retailer
(05)Activities & Email — the heart of the recent work /crm/activity · 4 minutes

This is the area where most of the recent investment went. The CRM watches the rep's Gmail and proposes what to log, instead of asking the rep to remember. Threads, suggestions, the review dialog, sending from inside the CRM, and a pipeline export — all here.

01
The Activities feed
Do

Go to Activities in the top nav. Two tabs at the top of the column: Logged · Suggested (N). Quick-action buttons: Send email · Note · Task · Call · Log · Import Email · Import Meeting. Time filter pills: Today · 7d · 30d · 90d · All.

Say

"This is the rep's command center for activity. Everything they need to log a meeting, log a call, or send an email lives one click away."

Activities feed
Activities · Logged tab
02
The Suggested tab — unlogged emails surface themselves
Do

Click Suggested (10). The CRM polled the rep's connected Gmail, dedup'd anything already logged, and surfaced the rest with proposed associations ("Suggests → Brand X · Retailer Y"). Conversations with multiple messages collapse into a single Thread · N messages row.

Say

"The CRM does not auto-log anything. It proposes — the rep clicks Log or Review. We refuse to make logging silent because reps stop trusting a system that puts records they didn't author into their feed."

Suggested tab
Suggested · 10 emails · 2 threads grouped · Log all single-match (2)
03
Log a thread — one click, one review, every message
Do

On a Thread · 2 messages row, click Log thread. The review dialog opens titled "Log Thread to CRM · 2 messages" and lists everyone on the conversation (Existing Contacts · Create New Contacts), every Retailer / Relationship / Brand the system thinks fits, and an Add Other Records search. Confirm the associations once, hit Save & Log Email, and every message in the thread gets logged with the same association set.

Say

"This is the thing that gets the rep out of email triage. A six-message thread used to be six logging clicks; now it's one review, one confirmation, six activities."

Log Thread dialog
Log Thread · review every member · one association set
04
Send email from the CRM
Do

Click Send email. The composer opens — header reads "Send email from reporting@cremecollective.com", with To · Cc · Subject · Body. Sending uses Gmail's API on behalf of the connected account, and the sent message is auto-logged as an outbound activity.

Say

"Sending from inside the CRM means we don't lose the touchpoint. The same email lives in the rep's Sent folder and in the deal's activity timeline at the same instant — no copy-paste, no 'log this' afterthought."

Send email composer
Send email · from the connected mailbox
05
Pipeline export
Do

Back on a brand page, click Export pipeline. The CRM streams an XLSX named after the brand and the date — e.g. Joanna Vargas Opp Detail 5.27.26.xlsx — with every deal, stage, owner, amount, last activity.

Verified

Endpoint returns HTTP 200, Content-Type application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, ~100 KB for Joanna Vargas's 433 deals.

Say

"For board-prep or a quarterly review — the canonical Excel handoff. Same fields the rep sees on screen."

Export pipeline button on brand page
Export pipeline · top-right of the brand page
(06)Creations New brand · new contact · 90s

Every record type has an Add button on its list page. These all worked end-to-end on prod during this walkthrough — a brand was created and a contact was created (both labelled DEMO TEST so they can be removed cleanly after the demo).

01
Add a brand
Do

From the Brands list, click Add Brand. Dialog has Brand name · Category · Domain · City · Founders, plus a state/region select. Submitting redirects to the new brand's detail page.

Say

"Reps onboard a new line as they sign one — no DevOps in the loop, no spreadsheet handoff."

Add Brand dialog
Add Brand · same dialog reps see
02
Add a contact
Do

From the Contacts list, click Add Contact. Required: First Name · Last Name. Optional: Email · Phone · Company · Title · Lifecycle stage · Lead status · Owner · linked Retailer · Brand filter. Submitting redirects to the new contact's detail page.

Say

"Linking the contact to a retailer or a brand at create-time means the next email from that person lands on the right deal automatically."

Add Contact dialog
Add Contact · rich form with optional links
(07)Account & Settings 60s

The account dropdown is the gateway to Settings, the Portal's user management (which lives in the Portal, on purpose), and sign-out.

01
The account dropdown
Do

Top-right avatar → dropdown shows name · email, then three items: Settings (CRM-local) · Manage Users (deep-links to portal.cremecollective.com/admin/users) · Log out.

Say

"User and role management lives in the Portal — one place to add a user, give them CRM access, assign them to a brand. The CRM doesn't try to duplicate that surface."

Account dropdown
Account dropdown · Settings · Manage Users · Log out
02
Settings · Integrations · Google connect
Do

Click Settings. Section Google · Gmail + Calendar shows the connected mailbox + a DISCONNECT button. Click CONNECT GMAIL if not connected — Google OAuth pops, the rep picks their Crème account, scopes are read/send.

Note

The Google OAuth app is org-internal — only @cremecollective.com Google accounts can authorize. That's intentional (the CRM is Crème-internal) and means a non-Crème Gmail will see Google's "access blocked · org_internal" message.

Say

"One-click connect per rep. Tokens are encrypted at rest. Each rep's mailbox feeds only that rep's Suggested tab — nobody sees another rep's emails."

Settings · Integrations
Settings · Google CONNECTED
/01Watch-outs · Things to be ready for Mid-demo safeties

Real production data has rough edges. None of these are bugs in the CRM — they're things to acknowledge without flinching if a board member clicks them.

priority_high If they click any of these, here's the line
  • /01
    Activity heatmap · Thu Apr 2 — 58,717 activities. That's the HubSpot data-migration day, not a real day's outreach. The platform ingested the historical book in one transaction.
  • /02
    "Brand × Brand" relationships in the Suggested-tab review dialog (e.g. Joanna Vargas × Joanna Vargas, Reverie × Reverie). These are deals in HubSpot whose Company association is the brand's own company instead of the actual retailer. The CRM faithfully mirrors HubSpot — 14 retailer records share a name with a brand, 14 deals are mis-associated. Documented for Crème to clean at the source; full writeup at docs/DATA-QUALITY-BRAND-RETAILER-DUPES.md in the repo.
  • /03
    The Kanban Board has ~8,775 deals in the Retailer pipeline. If the audience scrolls down the Closed Lost column, expect a long ride — for daily use a rep filters by their brand. The brand pages do that automatically; the Kanban does not yet have a default user-scope filter.
  • /04
    Gmail "Access blocked · org_internal" if you sign in with a non-Crème Google account. This is correct — the OAuth app is restricted to the cremecollective.com Workspace. Use a @cremecollective.com account for the OAuth popup, not the rep's personal email.
  • /05
    The two "DEMO TEST" rows created during this walkthrough's verification have been removed. Brand DEMO TEST — Acme Beauty (id 394 — deleted, zero dependents) and Contact DEMO TEST Contact (id 23606 — deleted via API). Prod is clean for the demo.
(08)Appendix Credentials · URLs · Cleanup
URLs
App
https://crm.cremecollective.com
Login
/ · email + password
Forgot pwd
portal.cremecollective.com/forgot-password
Admin
portal.cremecollective.com/admin/users
Test Accounts
Primary
analytics@cremecollective.com — admin · Haziq's mailbox
Secondary
hkhurshid@datastudios.ai — admin · OAuth'd to reporting@cremecollective.com (temp pwd CremeCRM-11a15b; change after demo)
Cleanup · Done
Brand
DEMO TEST — Acme Beauty · id 394 · deleted
Contact
DEMO TEST Contact · id 23606 · deleted
State
Prod is clean for the demo — nothing to filter past.