Field notes / Teardowns
Beardbrand teardown: a fragrance house whose scent quiz lives on another URL
The homepage says Beardbrand is a fragrance house disguised as a beard care company. Find My Fragrance opens a story page. The Typeform quiz they already built is not on the product page.
The first line I captured on beardbrand.com on November 2, 2026 was "Beardbrand is a fragrance house disguised as a beard care company." The HTML title on that same load was still "Beard Products." Find My Fragrance, further down the homepage, points at /pages/fragrances, not at the Typeform quiz they already built. That is a costly miss on a $50 cologne you cannot sample.
A May 2026 Practical Ecommerce piece on Beardbrand's expansion plan said the catalog now includes colognes, deodorant, bar soap, and hair styling, and that the brand is selling on Amazon and shipping internationally through OpenBorder. I went through the live store, /products.json, the FAQ, and those channels to see how much of that a shopper can actually use.
What Beardbrand does well
The homepage commits to fragrance. The hero I captured uses that fragrance-house line, with Beard, Hair, Body, and Fragrances in the main nav, and a top banner for up to 25% off cologne sets (screenshot taken Nov 2, 2026). For a brand whose name still says beard, that is the right argument to make first.

The cologne page already treats scent as a family, not one SKU. On Fox Hunt Men's Cologne the buy column is $50.00, 30 reviews, a short story, and a Fragrance grid with Worn Denim, Fox Hunt, Short Game, Black Sails, Four Vices, Ghost Tracer, Desert Road, Norse Winter, Bold Fortune, Old Money, and Temple Smoke (screenshot taken Nov 2, 2026). Under the button it already promises a full refund up to 120 days, free fragrance swaps, and free luxury shipping on US orders $75+. /products.json?limit=250 on that same day listed 67 products and 11 with product type Eau de Parfum.

The Fragrances page already wrote the notes. Our Fragrances opens "Oh man, you're about to smell awesome," then walks Norse Winter, Bold Fortune, Old Money, Tree Ranger, Temple Smoke, and the limited scents with primary notes, family, and type (screenshot taken Nov 2, 2026). That copy is the data a finder needs. It is just not sitting next to Add to Cart.

Non-beard products already have a real review pile. Temple Smoke Utility Deodorant showed $24.00, 244 reviews, Temple Smoke notes on the page, and a Subscribe and Save block (screenshot taken Nov 2, 2026). If the brand is moving toward grooming and fragrance, this is the page that already looks like that.

The Men's Cologne collection looks like a fragrance house. /collections/mens-cologne laid out the custom set plus Worn Denim, Fox Hunt, Short Game, Black Sails, Four Vices, Ghost Tracer, and Desert Road as full bottles, not afterthoughts (screenshot taken Nov 2, 2026).

What Beardbrand does badly
Find My Fragrance does not open the quiz. On the homepage I captured, the Find My Fragrance button's href is /pages/fragrances. That is the story page above. The quiz lives at /pages/fragrance-quiz. The first viewport of that page says you can "finally say goodbye to scent confusion" and "Take our quiz below." The Typeform widget starts below that first screen. I opened the form itself at form.typeform.com/to/UAMOv2pT. The title is "Find Your Beardbrand Fragrance Quiz," and the first screen is "Step 1: Finding your perfect fragrance" with Start. The homepage never sends you there.


The notes that would help you pick a $50 bottle are in a closed accordion. On the Fox Hunt page, FRAGRANCE NOTES, INGREDIENTS, EAU DE PARFUM FAQs, and SHIPPING, RETURNS AND GUARANTEES all sit closed under Add to Cart (screenshot taken Nov 2, 2026). The chips only show names. The Fragrances page already says Beardbrand does not currently offer fragrance samples, and that the substitute is a 120-day refund and free swaps. If you cannot smell it first, the notes have to be on the button, not behind it.

Search for "cologne" is almost the whole store. /search?q=cologne reported 62 results (screenshot taken Nov 2, 2026). There were 67 products in the feed that day. The first rows mixed bottles with the Custom Men's Cologne Set at $170.00 (from $200.00) and Beard Oil and Cologne bundles. There is no one-tap split between Eau de Parfum, a bundle, and the rest of the grooming line.


Support still has to know three catalogs. The contact page I captured points at support@beardbrand.com and a Get in Touch button to beardbrand.customerdesk.io. The FAQ says Beardbrand is no longer at Target and is on Amazon, and tells shoppers to use the Beardbrand Amazon Store for Lumber Yard and Pearl Snap. A following answer says Amazon Line products use more economical packaging and simpler scent blends than Old Money, Temple Smoke, and Tree Ranger on the DTC site. The same FAQ says international orders go through OpenBorder, and the country list I captured includes Germany, France, the Netherlands, and the United Kingdom. The FAQ also says items bought from a third party cannot be exchanged or returned through Beardbrand. That is three policies in one inbox.



3 quick wins
1. Put the notes, and the quiz, next to the fragrance chips. Source: Fox Hunt PDP, Fragrances, fragrance quiz. What I saw: 11 named chips, a closed Fragrance Notes accordion, and a quiz the homepage does not use. The fix: when Fox Hunt is selected, open a short panel from the notes the Fragrances page already publishes (Dry Woods, Green, Aromatic; dry grass, English leather, cedarwood). Offer Short Game as the greener neighbor, a jump to the Typeform, or "open Fragrance Notes." Why it matters: they do not sell samples. The $50 decision is happening on names.

2. Point Find My Fragrance at the Typeform they already paid for. Source: homepage href /pages/fragrances, quiz at /pages/fragrance-quiz, form at typeform.com/to/UAMOv2pT. What I saw: the branded button opens a long story. The quiz is a separate page, and the widget sits below the first viewport. The fix is a one-line change on the homepage, then a shorter embed on the cologne PDP. Why it matters: a shopper who believed the fragrance-house headline currently gets a reading assignment.
3. Route CustomerDesk by channel before a human types. Source: contact, FAQ Amazon answers, Amazon store. What I saw: one shared inbox, a DTC catalog of Old Money / Temple Smoke / Fox Hunt, an Amazon Line of Lumber Yard and Pearl Snap, and OpenBorder for EU addresses. The FAQ already says third-party orders cannot be returned through Beardbrand. The fix: first question is where you bought it. DTC, Amazon, or an international order. Then the right policy, the right scent list, and a human only when the policy does not match. Why it matters: mixing those three is how a 120-day swap promise turns into an argument.
Managed AI agents
These are jobs I would actually run on this stack. Each one reads records they already have. A person still approves the step that sends money, a public reply, or a catalog change.
Support triage. Reads: CustomerDesk tickets, the FAQ policy text, order source (Shopify DTC, Amazon, OpenBorder), and the two scent lists. Does: tags the ticket as DTC, Amazon Line, or cross-border, drafts the matching reply, and blocks a DTC swap on an Amazon order. Human approves: send. Build path: Claude Agent SDK with a canUseTool callback so "send reply" is an ask rule, or Claude Managed Agents with a steer/interrupt on the send tool. OpenAI's Agents SDK documents human-in-the-loop and tool guardrails that can wait on approval. Google's Gemini Enterprise Agent Platform puts Agent Gateway in front of tool calls and Agent Identity on the agent.
Scent finder on the product page. Reads: the 11 Eau de Parfum records, the notes on /pages/fragrances, inventory on the chips, and Typeform answers. Does: maps "green, fresh, not grandpa" to Short Game, and "leather, dry grass" to Fox Hunt, then writes a three-line reason. Human approves: the first week of live recommendations, then only the misses. Same permission pattern as above. I would not let it add to cart on its own.
Review mining for the new positioning. Reads: Judge.me reviews on Utility Deodorant (244 on Temple Smoke when I looked), the 11 colognes, and beard SKUs. Does: weekly digest of which non-beard products people repurchase, which limited scents they ask to make permanent, and which Amazon Line complaints are really "this is not Old Money." Human approves: anything that changes a collection or a Meta ad. Claude Managed Agents can run that on a schedule in a sandbox. OpenAI's Agents API / Responses API split is the same idea if they want the loop hosted.
Catalog copy for two lines. Reads: DTC notes plus the FAQ's Amazon Line description. Does: drafts alt text, Amazon bullets, and a one-line chip subtitle ("Dry Woods, Green") from the notes they already wrote. Human approves: publish to Shopify or Amazon. Google's Agent Platform documents a RAG Engine for grounding in private catalog text, which is the right shape here.
None of that needs a new storefront. Shopify already holds the products. Judge.me already holds the reviews. Typeform already holds the quiz. CustomerDesk already holds the tickets.
Technology detected
I fetched beardbrand.com on November 2, 2026, including the homepage, Fox Hunt, Temple Smoke Utility Deodorant, /search?q=cologne, /collections/mens-cologne, /pages/fragrances, /pages/fragrance-quiz, /pages/contact, /pages/faqs, /products.json?limit=250, /cart.js, and the Typeform URL. I listed only vendors I could see in response headers, loaded scripts, window.Shopify, or the page payload.
Beardbrand storefront stack, checked Nov 2, 2026
| Piece | What I found | Evidence |
|---|---|---|
| Ecommerce | Shopify | Homepage response sends powered-by: Shopify. Shopify.shop is beardbrand.myshopify.com. /cart.js returns Shopify cart JSON. Scripts load from cdn.shopify.com. Theme id 195311960434. |
| CDN / hosting | Cloudflare in front of Shopify | Document response includes server: cloudflare and a cf-ray. Shopify also sends x-dc: gcp-us-west1. |
| Frontend | Split theme, schema 3.1.0, theme store id 842 | window.Shopify.theme.name is Split v1.0.3.8.8 [worn denim + % left hover], schema_name Split, schema_version 3.1.0, role main. Assets load from /cdn/shop/t/955/. |
| Catalog | 67 products, 11 Eau de Parfum | /products.json?limit=250 on Nov 2, 2026 returned 67 products. product_type Eau de Parfum counted 11. Live Fox Hunt page shows those 11 as fragrance chips. |
| Reviews | Judge.me | cdn.shopify.com/extensions/.../judgeme-841/assets/loader.js loaded. Homepage dns-prefetch includes cdn.judge.me, cdn1.judge.me, and api.judge.me. Fox Hunt screenshot from Nov 2, 2026 shows 30 reviews. Temple Smoke Utility Deodorant shows 244. |
| Subscriptions | Recharge | static.rechargecdn.com/assets/storefront-experiences/storefront-experiences.js loaded. Theme loads recharge-cart-fine-tune.js. Deodorant screenshot from Nov 2, 2026 shows Subscribe and Save. |
| Klaviyo, company id hFArAj | static.klaviyo.com/onsite/js/hFArAj/klaviyo.js loaded. window.klaviyo is present. Homepage preconnects static.klaviyo.com. | |
| Support | CustomerDesk plus support@beardbrand.com | Contact page screenshot from Nov 2, 2026 shows support@beardbrand.com and Get in Touch. Homepage links include beardbrand.customerdesk.io. I opened https://beardbrand.customerdesk.io/ and the help center loaded. |
| Scent quiz | Typeform form UAMOv2pT | /pages/fragrance-quiz includes a typeform-widget with data-url https://form.typeform.com/to/UAMOv2pT. A browser session loaded that iframe. Opening the form URL directly showed Step 1: Finding your perfect fragrance. |
| Payments / other loaded vendors | Shop Pay, PayPal, Growi, Fueled, Google Ads AW-990174919, Facebook pixel | shop.app checkout scripts load. /cart.js is Shopify cart JSON. Growi cookie-utils.js loaded from a Shopify extension. /apps/fueled/client.js and cdn-client.fueled.io/shopify-fueled-client-2.179.0.min.js loaded. Homepage HTML includes AW-990174919. connect.facebook.net/en_US/fbevents.js loaded. I did not find an on-page AI shopping assistant. |
Engineer's take
Shopify plus a Split theme is why this page can have 11 fragrance chips, Recharge on deodorant, and Judge.me counts without a separate app storefront. Typeform, Klaviyo, and CustomerDesk are the right vendors for a quiz, email, and tickets if you are going to buy them.
The friction is that the useful data is already on the domain and the UI is not using it together. The notes are on /pages/fragrances. The quiz is on /pages/fragrance-quiz. The chips on Fox Hunt only show names. CustomerDesk is one box for DTC, Amazon Line, and OpenBorder. Wiring those into one panel is theme work.
What I would watch: this page already loads Klaviyo forms, Fueled, Growi, Facebook, Recharge, Judge.me, and Shop Pay. I would keep new embeds off the cologne PDP until Fragrance Notes is open next to the chip you are about to buy.
Architect's take
I would not replatform this. The structural move is to treat scent family, notes, quiz answers, and channel (DTC, Amazon, OpenBorder) as one record the product page and the help desk can both read. Shopify already holds the 11 Eau de Parfum products. The Fragrances page already wrote the notes. Typeform already asks the questions. Judge.me already stores whether deodorant and cologne are carrying the new story. The missing piece is a single path from "I do not know how Fox Hunt smells" into that record, instead of a story page, a closed accordion, and a shared inbox.
That is an AI layer on top of a store that already knows how to write a fragrance. The question is not whether Beardbrand has a quiz. It is whether the assistant can see the same notes the theme already has, at the chip, before Add to Cart.
If you run a commerce brand and want this kind of review pointed at your own store, it is what my AI Opportunity Teardown is for. For $2,000 I spend a week on your site and data, and you get a written one-pager and a 15-minute Loom walking through where AI would actually move revenue and where it would not. On a catalog like this, that week would start with the quiz, the closed notes, and the three-channel inbox, not with a new chatbot.
From the idea to the work
Make the workflow useful in a real product.
Bring a product idea, an internal tool, or an AI-assisted workflow that needs a working implementation.