Field notes / Teardowns

Allbirds teardown: an AI shopping assistant on a store that keeps saying no

Allbirds put AI help on every page. The bigger problem is what shoppers hit before and after it: sold-out sizes, a 30-day shipping warning, and an email-only help page.

Allbirds homepage with a banner saying orders may take up to 30 days to ship and a Shop with AI button

Allbirds is a direct-to-consumer brand that now has to win almost entirely online. Its FY2025 10-K reports net revenue of $152.5 million, down 19.7% from $189.8 million, and a net loss of $77.3 million. The same filing says the company closed its remaining US full-price stores in the first quarter of 2026, says most of its sales come through direct channels, and mentions a discontinued mobile app. So the website is carrying more of the business than it ever has.

I spent some time on allbirds.com on October 28, 2026 and took screenshots as I went. This is what I saw, what I would change, and why.

What Allbirds does well

The AI is visible, and it is in the right places. There is a "Shop with AI" button pinned to the bottom of the homepage, an "Explore this product" chip on the product page, and an "I can help narrow things down" chip on search results (screenshots taken Oct 28, 2026). A lot of brands bury their assistant in a chat bubble nobody opens. Allbirds puts a different prompt on each page type, which tells me someone thought about intent per page.

The product page answers the fit question in one line. Under the size grid on the Men's Tree Runner NZ it says the shoe "fits true-to-size for most customers," with a link to a fit guide (screenshot taken Oct 28, 2026). Fit is the main reason people hesitate on shoes online, and this is the cheapest possible fix for it.

Search tags tell you what you are looking at. A search for "waterproof" returned 75 results, and each card carries badges like WATERPROOF, WATER-REPELLENT, FINAL FEW, and SALE (screenshot taken Oct 28, 2026). That is good product data showing up where it helps.

Allbirds Men's Tree Runner NZ product page with most sizes crossed out and an Explore this product AI chip
The Men's Tree Runner NZ page. Only 8.5, 9 and 11 are available in this color, out of 14 men's sizes. Screenshot taken Oct 28, 2026.

What Allbirds does badly

The store says no a lot, and the AI does not help with that. On the Men's Tree Runner NZ in Medium Grey, only 3 of 14 men's sizes were available: 8.5, 9 and 11 (screenshot taken Oct 28, 2026). The page has a FINAL FEW badge and the button reads "Select a size." If your size is crossed out, you are done. The AI chip is sitting right there, but nothing connects it to the moment you hit a sold-out size.

The shipping warning is in the wrong place. The rotating banner at the top of the homepage said "Due to increased demand, orders may take up to 30 days to ship" (screenshot taken Oct 28, 2026). On the other pages I captured, the banner showed "Free ground shipping on orders over $100" instead. A 30-day wait is the kind of thing a shopper needs to know at the size picker and in the cart, not in a banner slot that rotates away.

Allbirds homepage hero with a banner reading Due to increased demand, orders may take up to 30 days to ship
The homepage banner warns of up to 30 days to ship. The Shop with AI button sits at the bottom center. Screenshot taken Oct 28, 2026.

The first thing a new visitor gets is a popup. On a fresh visit, a modal offered 10% off in exchange for email and SMS signup, on top of the hero (screenshot taken Oct 28, 2026). After you close it, a "GET 10% OFF" tab stays pinned to the bottom left of every page I visited. I understand why. Email is cheap revenue. But it competes with the AI button for the same corner of the screen and the same few seconds of attention.

Allbirds homepage covered by a 10% off email and text signup modal
The signup modal on a first visit. Screenshot taken Oct 28, 2026.

Search is broad when the shopper is specific. Someone typing "waterproof" usually means it. The results included WATER-REPELLENT items and SALE items in the second row (screenshot taken Oct 28, 2026). The badges are honest, which I like, but the shopper still has to do the sorting. The AI chip offers to narrow things down, but only if you click it.

Allbirds search results for waterproof showing 75 results with waterproof and water-repellent badges
75 results for "waterproof", with water-repellent items mixed in. Screenshot taken Oct 28, 2026.

Help is an email address. The help page header says "Email us at help@allbirds.com," and below it is a returns FAQ (screenshot taken Oct 28, 2026). I did not see live chat or a phone number on that page. For a brand that has closed its US full-price stores and is asking the site to do more, the help page is where a working assistant would pay for itself.

Allbirds help page with the header How Can We Help and an email address
The help page offers email and a returns FAQ. Screenshot taken Oct 28, 2026.

How I'd improve it

My opinion: Allbirds has already paid for the hard part, which is an assistant that can see the catalog. The work now is pointing it at the three places where the store currently says no.

1. Turn a sold-out size into a choice, not a dead end. When a shopper taps a crossed-out size, the assistant should open with options it can actually back up from inventory: the same size in colors that are in stock, a back-in-stock alert, or help choosing between two sizes using the fit note the page already has. This is a small build. The data is already on the page.

Mockup of an Allbirds product page where tapping a sold-out size opens AI suggestions and the ship date sits above the add to cart button
Mockup: my proposed product page. A sold-out size opens a recovery path, and the ship estimate moves next to the add to cart button. Not a real Allbirds page; options shown are proposals.

2. Put the ship date where the decision happens. If orders can take up to 30 days, say so next to the add to cart button, as a date, from the same inventory data. Surprises after checkout turn into support email, and support is email only.

3. Make the AI ask the one question that splits the results. For "waterproof," that question is "fully waterproof, or is water-repellent fine?" Asking it up front, inline above the grid, is a better use of the assistant than a chip that waits to be clicked.

Mockup of Allbirds search results for waterproof with an AI prompt asking fully waterproof or water-repellent
Mockup: search results where the assistant asks the clarifying question before the grid. Product names and prices come from the Oct 28, 2026 screenshot. Not a real Allbirds page.

4. Put the assistant on the help page. Order status, returns, and "where is my order" are the questions an assistant handles best, and the help page is where people bring them. Email can stay as the fallback.

5. Give the signup offer its own moment. Show it after someone has looked at a product or two, not as the first thing on screen, and keep it out of the corner the AI button lives in.

None of this needs a new platform. The 10-K names Shopify among the third-party partners Allbirds relies on, and in my experience everything above is the kind of change you can ship on that kind of stack in weeks, not quarters.

Technology detected

I fetched allbirds.com on October 28, 2026 and listed only what I could verify from the HTML, response headers, script hosts, cookies, and /cart.js. If a vendor was only named in a disabled config flag, I left it out.

Allbirds storefront stack, checked Oct 28, 2026

PieceWhat I foundEvidence
EcommerceShopifyThe HTML response sends powered-by: Shopify. /cart.js returns Shopify cart JSON. Shopify.shop is weareallbirds.myshopify.com. Scripts load from cdn.shopify.com.
CDN / hostingCloudflare in front of ShopifyThe response includes server: cloudflare and a cf-ray. Shopify also sends x-dc: gcp-us-west1 and a _shopify_marketing cookie.
FrontendCustom Shopify themeShopify.theme is named [DNAM Theme July 2026], schema allbirds-theme. theme2.js and section CSS load from /cdn/shop/t/4159/assets/.
SearchShopify storefront searchThe homepage response includes product-filtering-backend: bitset_roaring. I did not find a third-party search script such as Algolia or Constructor.
ReviewsYotpo on the product pageThe Men's Tree Runners PDP HTML includes yotpo-widget-instance nodes with a Yotpo instance id.
Chat / supportEmail on the help pageThe help page screenshot from Oct 28, 2026 shows help@allbirds.com and a returns FAQ. I did not find a live chat script I could confirm.
AnalyticsGoogle Tag Manager, Amplitude, Microsoft ClarityThe homepage loads GTM-TH8KRSBJ. The theme loads use-amplitude-experiment.js and an Amplitude key in page config. Microsoft Clarity is embedded as a Shopify app block.
PaymentsShop Pay, Apple Pay, PayPalshop.app and Shopify Pay storefront scripts load. The page includes apple-pay-shop-capabilities JSON and in-context-paypal-metadata.
AI / experimentsOn-page AI chips, Amplitude ExperimentScreenshots from Oct 28, 2026 show Shop with AI, Explore this product, and I can help narrow things down. Theme JS includes Amplitude Experiment. I did not confirm the chip vendor from a loaded script.
Email / SMSAttentiveA Shopify app block for Attentive loads cdn.attn.tv/allbirds/dtag.js, with a first-party fallback at khmms.allbirds.com. The homepage screenshot from Oct 28, 2026 shows a 10% off email and SMS signup modal.

Engineer's take

Shopify is doing the job a theme is supposed to do. Catalog, cart, Shop Pay, and a pile of app embeds all sit on one storefront. That is why a merchandiser can ship Attentive, Clarity, and a custom DNAM theme without standing up a new app.

The friction is that the useful data is already on the page and the AI chips are not using it. The size grid knows which sizes are out. The banner knows a 30-day ship warning exists. Those are theme and inventory facts, not a missing platform. Wiring the chips to a crossed-out size is theme work.

What I would watch: the custom theme plus GTM, Amplitude, Attentive, and Clarity on every page. That is a lot of JavaScript in the same viewport as the signup tab and the AI button, which already compete for the bottom of the screen in the screenshots. I would keep new embeds off the product page until the sold-out path is wired.

Architect's take

I would not replatform this. The structural move is to treat inventory, ship date, and help as one system the assistant can read. Shopify already holds the stock and the cart. The theme already renders the size grid. The missing piece is a single path from "this size is gone" or "where is my order" into that data, instead of a chip that waits and a help page that is only email.

That is an AI layer on top of a store that already knows how to say no. The question is not whether Allbirds has an assistant. It is whether the assistant can see the same facts the theme already has.

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.

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.

See the Lively Icons case study →


More Stories