Paste the script, then the product blocks
One script in your head tag, one block per product. Brand HQ generates both for you.
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.
<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.
This is a live hifeelu campaign. Press Add to Cart and follow the order all the way to a retailer's checkout.
Ontario-grown live resin with CBD, CBG and CBN. Lavender, acai, and a tea-like kush finish.
Free 60-minute local delivery
Balanced craft pre-rolls with an activated carbon filter tip for a smoother draw.
Free 60-minute local delivery
Fulfilled by licensed retailers in the Poof network.
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.
ID verified at delivery or pickup. Shoppers confirm they are 19+. Payment runs on the retailer’s own merchant account. Poof never touches it.
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.Four steps, and only the first one needs anything from your team.
One script in your head tag, one block per product. Brand HQ generates both for you.
On click, we search the network for the closest licensed retailer holding live stock of that SKU.
We write straight into that retailer's cart through their POS. The shopper never hunts for it again.
Their merchant account, their POS. They take payment, they fulfill, they own the customer.
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
<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
<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>
<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>
<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.
The question we answer is "who can get this to this shopper fastest?", never "who will sell it cheapest?"
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.
Where you run your campaigns, your product content, and the demand data underneath both.
Every SKU on the network, with its block generated and ready to paste.
Filter a campaign to specific retailers, regions, or SKUs. Run an exclusive drop with one partner store.
Which products, regions, and campaigns drive real orders, attributed down to the retailer.
Upload your images, descriptions, terpenes, and ingredients once. They publish to every connected POS menu.
Every channel, campaign, shelf, and sale in one view. See your best retailer and hottest product, ranked by real orders.
Your reorder engine. Know the moment a store runs dry on your SKU, with the missed demand and reorder velocity attached.
"Become a growth partner, not just another SKU."
"When retailers see demand coming from your brand, you become their preferred partner."
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.