Brand HQ

Help your retailers sell more of your products.

Turn all your marketing into sales. One script makes any page shoppable, and every buyer is routed to the closest licensed retailer who can actually get it to them.

Built for regulated cannabis markets. Retailer-fulfilled ordering only.

One script in your head tag. That's the integration.
index.html
<head>
  <script src="https://api.poof.ca/v1/resources/
    public/embeddedMenu/YOUR_BRAND_KEY"></script>
</head>

Then drop a block beside each product you want shoppable. Brand HQ writes those for you.

See it working

A real campaign page, powered by Poof.

This is a live hifeelu campaign. Press Add to Cart and follow the order all the way to a retailer's checkout.

hifeelu.com/campaign/summer-drop
Delivering to N7S, Sarnia Change

Get just a little high.

hifeelu Dream Pen live resin all-in-one vape

Dream Live Resin All-In-One

18%THC 4%CBD 2%CBG 1%CBN

Ontario-grown live resin with CBD, CBG and CBN. Lavender, acai, and a tea-like kush finish.

$44.98

Free 60-minute local delivery

hifeelu Lite N' Smooth pre-roll pack

Lite N' Smooth Pre-Roll Pack

9%THC 9%CBD

Balanced craft pre-rolls with an activated carbon filter tip for a smoother draw.

5 × 0.35g · $22.99

Free 60-minute local delivery

Fulfilled by licensed retailers in the Poof network.

api.poof.ca

Press Add to cart on the page to watch what happens behind the button.

Finding the closest retailer with stock Matching by location and live inventory

Retailer matched

Chosen by proximity and fulfillment speed

The We Store, Sarnia 450 Trudeau Dr · 2.1 km from N7S · delivery in 45 min
  • Closest store to this shopper
  • Product confirmed in stock right now
  • Fastest fulfillment in this postal code

No price ranking. Retailers set their own price.

Adding to cart

The We Store · Greenline POS

Dream Live Resin All-In-One
Lavender Acai Tea · Qty 1
$44.98

Writing to the retailer's cart…

The We Store, Sarnia Greenline POS
Dream Live Resin × 1$44.98
Delivery (45 min)Free
HST$5.85
Total$50.83

Checkout runs on the retailer's own merchant account and POS. Poof never touches the payment.

Order confirmed

The We Store in Sarnia is preparing this order.
Delivery in about 45 minutes.

Sale attributed to the hifeelu campaign.

Where the shopper lands

The retailer’s checkout.

Every order lands on the retailer’s own checkout, fulfilled by the nearest store with live stock. Their storefront, their POS, their payment. Poof just routes the demand.

The We Store · Checkout
W The We Store 450 Trudeau Dr Unit 7/8, Sarnia, Ontario N7S 4T5 Greenline POS
Dream Live Resin All-In-One Lavender Acai Tea · 1g · Qty 1 $44.98
Delivery method Delivery Pickup
Payment Credit card Cash
Email First name Last name Phone Date of birth
Order summary
Items1
Subtotal$44.98
Tax$5.85
DeliveryFree
Total$50.83
Complete order

ID verified at delivery or pickup. Shoppers confirm they are 19+. Payment runs on the retailer’s own merchant account. Poof never touches it.

The broken funnel

Most cannabis marketing stops at awareness.

Brands spend on traffic, but retailers rarely feel the impact. Customers click ads and land on dead ends: brand sites, static store locators, or menus disconnected from inventory.

Awareness doesn't build relationships. Sell-through does.
How it works

Marketing in. Sell-through out.

Four steps, and only the first one needs anything from your team.

1

Paste the script, then the product blocks

One script in your head tag, one block per product. Brand HQ generates both for you.

2

Poof finds the right retailer

On click, we search the network for the closest licensed retailer holding live stock of that SKU.

3

The product lands in their cart

We write straight into that retailer's cart through their POS. The shopper never hunts for it again.

4

Checkout happens at the retailer

Their merchant account, their POS. They take payment, they fulfill, they own the customer.

Inside Brand HQ

Your codes are written for you.

Brand HQ lists every SKU you have on the network and generates the block for each one. Copy, paste, done. No developer needed, no technical knowledge required.

Include this script in your page head section

head
<html>
<head>
<script src="https://api.poof.ca/v1/resources/public/embeddedMenu/YOUR_BRAND_KEY"></script>
</head>
<body>
  Your HTML code
</body>
</html>

Then add a block beside each product

hifeelu Dream Live Resin All-In-One

Dream Live Resin All-In-One

product
<div poof-attr="product"
     poof-product-id="dream-live-resin-all-in-one">
  <h2 poof-attr="name">{title}</h2>
  <p poof-attr="price">{price}</p>
  <button poof-attr="add-to-cart">
    Add to cart
  </button>
</div>
hifeelu Lite N' Smooth Pre-Roll Pack

Lite N' Smooth Pre-Roll Pack

product
<div poof-attr="product"
     poof-product-id="lite-n-smooth-pre-roll-pack">
  <h2 poof-attr="name">{title}</h2>
  <p poof-attr="price">{price}</p>
  <button poof-attr="add-to-cart">
    Add to cart
  </button>
</div>
hifeelu Anytime Smooths CBD Kief Pre-Rolls

Anytime Smooths CBD Kief Pre-Rolls

product
<div poof-attr="product"
     poof-product-id="anytime-smooths-cbd-kief-pre-rolls">
  <h2 poof-attr="name">{title}</h2>
  <p poof-attr="price">{price}</p>
  <button poof-attr="add-to-cart">
    Add to cart
  </button>
</div>

Title and price fill themselves from live retailer data, so your page never shows a stale price. Style the block however you like. Poof only reads the attributes.

How we route

We route on proximity, not price.

The question we answer is "who can get this to this shopper fastest?", never "who will sell it cheapest?"

Price-ranked routing

Everyone races to the bottom

  • Retailers undercut each other to stay visible
  • Margin erodes across the whole category
  • Your brand gets repriced by a platform you don't control
  • A shopper across town beats the store on their block
Poof: proximity routing

The local store wins the local customer

  • Closest retailer with live stock takes the order
  • Retailers keep their own pricing and margin
  • Fulfillment speed decides the match, not a discount
  • Demand spreads across the network instead of pooling

Why this matters to you. We take no margin from retailers for forwarding your orders. Brands pay a percentage on what we market, and that's the whole model. Retailers stock brands that bring them customers, not brands that force them into a price war with the store down the road.

Brand HQ

The button is one tool. Brand HQ is the rest.

Where you run your campaigns, your product content, and the demand data underneath both.

Live

Embed codes

Every SKU on the network, with its block generated and ready to paste.

Live

Campaign routing

Filter a campaign to specific retailers, regions, or SKUs. Run an exclusive drop with one partner store.

Live

Demand reporting

Which products, regions, and campaigns drive real orders, attributed down to the retailer.

Live

Product content

Upload your images, descriptions, terpenes, and ingredients once. They publish to every connected POS menu.

Live

Analytics

Every channel, campaign, shelf, and sale in one view. See your best retailer and hottest product, ranked by real orders.

Soon

Stock Monitors

Your reorder engine. Know the moment a store runs dry on your SKU, with the missed demand and reorder velocity attached.

What this does for your brand

  • Turn marketing spend into measurable retail demand
  • Prove your value to retail partners with real traffic and sales
  • Support listings without relying on discounting
  • Launch campaigns without retailers needing to promote you

"Become a growth partner, not just another SKU."

Why retailers welcome the traffic

  • Customers arrive asking for your product
  • They keep their own pricing, with no race to the bottom
  • Orders land in the POS they already use
  • Demand is driven to the store, not around it

"When retailers see demand coming from your brand, you become their preferred partner."

Market reality

Become your retailer's favourite brand.

Retailers are tightening assortments and prioritizing brands that help move inventory. They don't reorder brands that don't help them sell, even if they like the product.

"When retailers don't have to be convinced to reorder your product, you've already won."

20 minutes with Lily. We'll map your SKUs to the retailers already carrying them and get you set up.