Case study 02 — Controlled environment agriculture
From zero leads to a qualified pipeline
- Client
- PlantCO2
- Sector
- Controlled environment agriculture
- Disciplines
- Custom CMS · Calculators · Brand identity
- Confidentiality
- Named client
Context
The situation
PlantCO2 sells CO2 enrichment systems for indoor growing environments, where the correct system depends on room volume, target concentration, and cycle time. Buyers arriving at the old site found product pages and no way to determine fit. There was also no brand to speak of and no way for the team to change anything without external help.
- Inbound leads
- 0 → qualified monthly
- Content control
- Fully in-house
- Icon library
- 500+
Challenges
What was in the way
- 01
Zero inbound leads in more than six months from the existing site
- 02
No brand identity or professional presence in a category where credibility drives the purchase
- 03
Complete dependence on outside help for any content change
- 04
Buyers unable to size a system without a phone call, and no capture of the ones who left
Approach
What we built and why
Inline-editable CMS
The entire site is editable in place. An administrator clicks any text block, image, or icon on the live layout and changes it, backed by a media library and a 500+ icon set.
CO2 sizing calculator
An interactive tool that takes room dimensions and growing conditions, calculates CO2 requirements, and returns specific product recommendations with the reasoning shown.
Intent-aware lead capture
Calculator results are gated and pushed into HubSpot with every input the buyer provided, so sales opens each conversation already knowing the exact requirement.
Brand identity and asset system
A full identity built alongside the platform, plus a media library managing PDFs, images, and video from one place.
Inside the build
Screens from the platform
Outcomes
What changed
- From zero inbound leads to a consistent flow of qualified monthly leads
- High-intent prospects identifiable by the configuration they submitted, not just a form fill
- Complete content autonomy — the team edits the site without a developer
- A professional brand presence in a category where buyers judge credibility quickly
Stack
- Next.js
- Custom CMS
- HubSpot API
- PostgreSQL
- Tailwind CSS
- TypeScript
Services applied
Industries
Next
More work
Next step
Tell us what is not working
A 30-minute call, no deck. We will ask about your systems and constraints, and tell you honestly whether a custom build is the right answer for your situation.