How It Works

How Canovate runs your dispensary marketing

Menu sync to approved campaign in under a day. Eight AI agents, 27-state compliance, one approval click. Here is exactly what happens every week.

See pricing →
1
Step 1

Menu sync

Canovate reads your live menu every hour. Product names, categories, prices, THC percentages, and strain types flow directly into every campaign draft. No copy-paste, no spreadsheets.

What syncsWhere it goes
Flower SKUsFeatured in SMS + email subject lines
Category mixChannel strategy weighting (which products to lead with)
Price changesDetected as competitor delta signals
In-stock statusOnly live inventory promoted in outbound campaigns
2
Step 2

8 agents plan the week

Every Tuesday, a pipeline of eight specialized AI agents runs in sequence. Each agent reads the prior agent's output. The result is a coordinated weekly plan grounded in real menu data and local market signals.

AgentOutput
StrategyWeekly thesis, featured SKUs, audience segment
ResearchCompetitor delta, market signals, keyword gaps
ScoutLocal events, partnership angles, trend hashtags
SEO + GBPBlog brief, two Google Business Profile posts, schema
WriterEmail body, SMS text (under 160 chars)
SocialTweet, Instagram caption, carousel outline
ReviewsGBP response drafts, risk flags
MarketingWeekly plan summary, Friday recap email
3
Step 3

Compliance linter

Every draft is scanned before it touches your inbox. The linter checks each artifact against 27 state rule packs plus federal standards. Blocked drafts go to a fix queue. Clean drafts move to review.

Rule categoryExample
Medical claims"cures anxiety" flagged in any channel
Federal languageIntoxication claims blocked outright
Minor targetingAudience signals screened for age-gating
SMS opt-outSTOP language auto-injected in every SMS
21+ assertionInjected automatically if missing
State-specificCA potency claims, CO proximity rules, etc.
4
Step 4

Human approval gate

Nothing goes live without your sign-off. You get a review email every Monday with a one-click link to the approval inbox. Approve individual artifacts or approve all at once. Reject any draft and a rewrite queues automatically.

ActionWhat happens
ApproveArtifact queued for dispatch on schedule
Approve allEntire campaign approved in one click
Reject + noteAgent-specific rewrite queued (2 attempts max)
No response by FridayCampaign skips that cycle, nothing sends
5
Step 5

Dispatch

Approved campaigns go out on schedule. Canovate handles delivery end-to-end on Bloom. On Bud, you connect your own accounts for direct sending.

ChannelBloom (managed)Bud (BYO)
SMS Included Add-on
Email Included Add-on
Social Included Add-on
GBP posts Included Draft only
Two plans. No hidden fees.
Bud
Bud
$40/mo

AI campaign generation, compliance linter, approval inbox, and draft export. You connect your own sending accounts or add bundles for managed delivery.

See full details →
Common questions
Your first campaign generates within 24 hours of completing onboarding. Menu sync starts immediately. Most dispensaries have their first draft in their inbox the same day.
On Bloom, nothing. Canovate handles SMS, email, and social sending end-to-end. On Bud without add-ons, you connect your own SMS and email accounts — a guided 10-minute setup.
Twenty-seven states plus DC, including all major adult-use markets: CA, CO, IL, MA, MI, NJ, NY, OR, WA, and more. Medical-only states (FL, PA, TX, OK) are also covered. Rules update whenever state regulators publish changes.
Yes. Reject any artifact from the review inbox and the relevant AI agent queues a rewrite automatically. You get two regen attempts per artifact before a human review flag is raised.
On Bloom and the social add-on, yes — Canovate connects to your accounts and dispatches approved posts on schedule. On Bud without the add-on, you receive a copy-ready draft to post yourself.
Canovate reads your live menu hourly via your menu platform connection. Product data — strain, category, price, THC% — flows directly into every campaign draft. No manual entry required.