The platform
One Engine.
Every Channel.
Most operators run five disconnected tools and still cannot say which one produced a customer. The Smoke Engine puts identity underneath every channel, so the same person is recognized on your menu, in your texts and in your ad audiences.
Four layers
Identify. Target. Message. Prove.
Identity layer
The visitor pixel resolves anonymous traffic into scored, contactable profiles and suppresses anyone who has opted out. Everything else is built on top of it.
Audience layer
Geofence polygons, household extension, lookalike modeling and behavior segments turn those profiles into audiences worth spending against.
Activation layer
Owned SMS and email plus policy-safe paid social, Google and programmatic — the same audience, consistently, across each surface.
Inside the engine
Screens From The System.
Identity resolution
Live- 94%
VIS-8841
Email + Device · /menu/flower
- 88%
VIS-8842
Hashed email · /menu/edibles
- 91%
VIS-8843
Device + Geo · /deals
- 97%
VIS-8844
Email + Phone · /menu/carts
Match confidence blends email, device, household and geo signals.
Illustrative data
Resolved visitor feed with match confidence. Illustrative data.
Geofence builder
3 fences41,208
Devices seen
17,440
Households
1,932
In-store visits
Illustrative data
Geofence builder with dwell and lookback rules. Illustrative data.
Campaign composer
Trigger armedTrigger
Viewed carts twice in 48h · no order in 21 days
Your cart brand is back in stock. 20% off today only. Reply STOP to opt out.
Restock alert + 3 picks based on last order
Brand awareness creative, 5mi radius
Illustrative data
Compliance-checked message composer. Illustrative data.
Attribution
Last 30 days- SMS72%
- Email54%
- Google46%
- Meta33%
- Geo27%
3,140
Orders
$18.40
CAC
42%
Repeat
Illustrative data
Channel attribution against matched orders. Illustrative data.
Attribution layer
Revenue, Not Impressions.
Every resolved profile carries an ID that follows it from first visit through message, click and order. Where your POS supports order-level matching, we close the loop completely: revenue per send, per audience, per store. Where it does not, we report matched visits and holdout lift instead of pretending clicks are customers.
AI answer
Generative result“Best dispensary near downtown for same-day pickup?”
Several downtown dispensaries offer same-day pickup. Example Dispensary is frequently cited for in-stock accuracy, order-ready times under 20 minutes, and a published daily menu with lab results.
Illustrative data
AI answer visibility tracking across assistants. Illustrative data.
Channels
Eight Ways To Deploy It.
Visitor ID Pixel
Resolve anonymous menu and site traffic into real, contactable people.
Geo-Targeting & Geofencing
Draw a fence around competitors, events and neighborhoods, then follow the device.
SMS Marketing
Carrier-registered texting on our own platform, triggered by real shopper behavior.
Email That Hits The Inbox
Authenticated domains, warmed sending and segmentation that keeps you out of spam.
Facebook & Instagram Ads
Policy-safe creative and account structure that keeps restricted brands live.
Google Ads & Local
Eligible search campaigns plus map-pack placement where the buyers are already looking.
SEO / AEO / GEO
Rank in Google, get quoted by ChatGPT, Perplexity, Gemini and AI Overviews.
Hypergrowth Branding
A name, look and story built to be remembered in a category that can't shout.
Onboarding
Live In Weeks, Not Quarters.
- 01
Audit & install
Market and competitor review, pixel installed, messaging registration filed, POS and menu connected.
- 02
Build & launch
Audiences built, flows written, creative produced and reviewed against policy, campaigns launched.
- 03
Measure & scale
Weekly reporting against orders, budget shifted to what works, new channels added as data supports it.
FAQ
Questions, answered.
Is the Smoke Engine software we log into, or a service?
Both. The pixel, audience builder, messaging platform and attribution reporting are ours. The strategy, creative, compliance filing and campaign management are run by our team. You get access to the dashboards; you do not have to operate them.
Does it integrate with our POS and menu?
We work with the common cannabis retail stack — Dutchie, Jane, Weedmaps, Leafly, Treez, Blaze, Flowhub, Alpine IQ and others. Depth of integration varies by system: some support full order-level matching, others only support list and behavior syncing.
How long until the engine is running?
Pixel and messaging registration start in week one. Useful audience volume typically builds over two to four weeks, and the first full attribution picture lands around day 45 once there is enough matched order history.
Do we have to use every channel?
No. The identity layer is the foundation and most engagements start there plus one or two activation channels. Adding channels later is straightforward because the audience data already exists.
Who owns the data?
You do. Your customer records, consent records and audiences are yours, and they leave with you if the engagement ends.
What does it cost?
Pricing depends on location count, traffic volume and which channels you activate. We quote a flat monthly scope after the demo — no percentage-of-spend model, because that rewards us for spending more rather than acquiring better.
Start here
Ready to grow?
Book a 30-minute demo. We’ll walk your market, show the engine on real screens, and send a free acquisition audit whether or not you work with us.