> ## Documentation Index
> Fetch the complete documentation index at: https://help.goodnative.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Variant-level pre-orders and Notify Me back-in-stock sign-up.

Bloom is a Shopify app with two tools that turn an out-of-stock variant into captured revenue instead of a lost sale. Both work at the **variant level**, integrate with **Add to cart, Cart & Checkout**, to deliver a great user experience and maximise conversions.

<Frame>
  <img src="https://mintcdn.com/goodnative/I8RaRWILVftSCzKT/images/quick-start_overview_pdp-example.png?fit=max&auto=format&n=I8RaRWILVftSCzKT&q=85&s=a07f0da83e8d0160e2028f06995897d8" alt="Bloom pre-order and Notify Me on a product page" width="1600" height="1535" data-path="images/quick-start_overview_pdp-example.png" />
</Frame>

## What Bloom does

* <Badge color="green" stroke icon="alarm-clock">Pre-order</Badge> Sell stock before it arrives. When a variant runs out, **Add to cart** flips to **Pre-order** with a ship-date message. Oversell limits cap how far inventory goes negative, so you stay in control.
* <Badge color="orange" stroke icon="boxes-packing" iconType="regular">Notify Me</Badge> Capture demand on sold-out variants. Sign-ups flow to Klaviyo, and shoppers come back by email or SMS the moment stock returns.

You control the visuals, messaging and behaviour to a granular level - per product, template, market or locale.

## How it works

### Notify Me

Customers sign up to a sold-out variant. Stock returns, the form switches off, and Klaviyo emails the customers.

```mermaid theme={null}
%%{init: {'themeVariables': {'fontSize': '13px'}}}%%
flowchart LR
  A([Out of stock,<br/>form shows]) --> B([Shopper<br/>signs up]) --> C([Back in stock,<br/>form hidden]) --> D([Emails<br/>send]) --> E([Sales<br/>flow])
  classDef nm fill:#FFF7ED,stroke:#FB923C,stroke-width:1.5px,color:#7C2D12;
  class A,B,C,D,E nm;
```

### Pre-order

Enable pre-order and set the maximum you can pre-sell. When the variant is out of stock, customers buy on pre-order until it hits your maximum. When stock goes above zero, pre-order switches off.

```mermaid theme={null}
%%{init: {'themeVariables': {'fontSize': '13px'}}}%%
flowchart LR
  A([Enable pre-order<br/>& max units]) --> B([Out of stock,<br/>pre-order shows]) --> C([Buy pre-order,<br/>stock negative]) --> D([Hit maximum,<br/>pre-order closes]) --> E([Stock back,<br/>sells normal])
  classDef po fill:#ECFDF5,stroke:#34D399,stroke-width:1.5px,color:#064E3B;
  class A,B,C,D,E po;
```

## Quick start guide

The [Quick start guide](/bloom/quick-start) walks you through setup in under 10 minutes

<Frame>
  <iframe src="https://customer-blq6r829r18stc92.cloudflarestream.com/84e751000ffac80721e0682fb0f45f30/iframe?poster=https%3A%2F%2Fcustomer-blq6r829r18stc92.cloudflarestream.com%2F84e751000ffac80721e0682fb0f45f30%2Fthumbnails%2Fthumbnail.jpg%3Ftime%3D%26height%3D600" title="Bloom quick start" loading="lazy" className="w-full aspect-video rounded-xl" allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture; fullscreen;" allowFullScreen />
</Frame>

1. [Enable Bloom in your theme](/bloom/quick-start) - one theme embed, no file edits
2. [Style and customise messaging](/bloom/quick-start#2-design-messaging) to match your brand
3. <Badge color="green" stroke icon="alarm-clock">Pre-order</Badge> [Configure the products you want on Pre-order](/bloom/pre-order/product-config)
4. <Badge color="orange" stroke icon="boxes-packing" iconType="regular">Notify Me</Badge> [Connect Klaviyo and set up the back-in-stock flow](/bloom/notify-me/overview)

## Why merchants use it

* **Capture revenue you'd otherwise turn away.** Pre-orders sell through a stock gap; Notify Me recovers shoppers who'd leave a sold-out page.
* **Set expectations clearly.** Ship-date messaging on the product page, cart, checkout and order status page means fewer "where's my order?" tickets.
* **Stay in control of oversell.** Per-variant limits stop pre-orders running past what you can fulfil.
* **No developer needed.** One theme embed turns it on; everything else is configured inside Bloom.
* **Works with your stack.** Sign-ups sync to Klaviyo flows; pre-order and Notify Me events fire to your analytics platforms.

## What it looks like

### Pre-order

Pre-order option and delivery message shows on Product, Cart, Checkout, Thankyou and Order Status pages. Update Shopify's order confirmation for full clarity and enable customers to cancel and see changes to estimated shipping timing. Every order is tagged `Pre-order` for easy filtering and reporting.

<Frame>
  <img src="https://mintcdn.com/goodnative/FqSBlkfY2f3oGArN/images/bloom-pre-order-state-pdp-1.png?fit=max&auto=format&n=FqSBlkfY2f3oGArN&q=85&s=118302bccb30629b8338df247e25f1c9" alt="Pre-order button and ship-date message on a product page" width="1746" height="767" data-path="images/bloom-pre-order-state-pdp-1.png" />
</Frame>

### Notify Me

Sign-up on any sold-out variant - each sign-up lands in your Klaviyo list, ready for a back-in-stock flow on SMS or email - giving you full control of branding, timing & logic.

<Frame>
  <img src="https://mintcdn.com/goodnative/8MyWqwM2JqIi-bvk/images/overview_notify-me_pdp.png?fit=max&auto=format&n=8MyWqwM2JqIi-bvk&q=85&s=b0cc233d93a1dc060c542c7a890298ca" alt="Notify Me form on a sold-out product page" width="1801" height="1537" data-path="images/overview_notify-me_pdp.png" />
</Frame>

### Results

Measure the impact, identified missed revenue with detailed engagement, revenue & conversion stats.

<Frame>
  <img src="https://mintcdn.com/goodnative/8MyWqwM2JqIi-bvk/images/overview_results_dashboard.png?fit=max&auto=format&n=8MyWqwM2JqIi-bvk&q=85&s=7734558af771171b4f9ecd8ee17abc43" alt="Bloom performance dashboard with revenue and conversion stats" width="1931" height="1661" data-path="images/overview_results_dashboard.png" />
</Frame>

## Related

* [Pre-order overview](/bloom/pre-order/overview)
* [Notify Me overview](/bloom/notify-me/overview)
* [Results](/bloom/results)
* [Plans and billing](/bloom/plans-and-billing)
