Revenue Engine

How DutchGreenhouses turned Attio into a greenhouse project command center

A conversation with Timo Raus, Co-founder

Challenge

DutchGreenhouses was already on Attio, but leads, companies, and projects were mixed across objects, inbound forms produced noisy records, and RFQs and contracts lived in ad-hoc notes with no dependable expiry alerts. Long-cycle greenhouse projects were hard to follow as one thread.

Solution

We rebuilt the CRM as a project-centric relational model (companies, people, deals, projects, systems, RFQs, contracts), added a structured inbound pipeline with AI classification, and automated RFQ, follow-up, and contract-expiry workflows that fire from the data.

Results

  • One structured inbound pipeline with AI classification turns raw form submissions into prioritized demand instead of noise.
  • A clean relational model separates and connects people, companies, projects, systems, RFQs, and contracts, giving a coherent view of every greenhouse project.
  • RFQs, follow-up tasks, and daily contract-expiry alerts generate automatically from linked objects, so long-cycle work no longer stalls or quietly expires.
  • Relational views surface which greenhouse models and lead sources generate serious demand.
  • Attio now behaves like a project command center rather than a static database, ready for the next layer of automation and reporting.
Marco has been great setting up Attio for us! Not just from the technical side, but workflow and business process wise, he really thinks along to get everything right: the practical way! Highly recommended!
Timo Raus, Co-founder

Needs and objectives

To scale after challenging years without adding more coordination overhead, DutchGreenhouses needed Attio to behave like a project and relationship decision engine rather than a static contact database.

  • Bring inbound inquiries, companies, people, and projects into a single, project-centric data model in Attio.
  • Standardize core entities such as Systems, RFQs, and Contracts, and connect them clearly to each project.
  • Turn raw form submissions into prioritized demand with classification and suggested replies, instead of manual triage.
  • Automate RFQ creation, follow-up tasks, and contract-expiry alerts so long-cycle work would not stall quietly in someone's inbox.
  • Build a relational architecture in Attio that could support future automation, reporting, and more advanced analysis without another rebuild.

From scattered records to a system-first project engine

DutchGreenhouses' story is not about adding yet another tool to an already complex stack. It is about treating CRM architecture as part of the operating model for complex, long-lived projects, and designing Attio to reflect how work, suppliers, and contracts actually move through the business.

Before the project, the team was already using Attio and capturing valuable information, but it wasn't encoded in a way that supported everyday decisions. Inquiries landed as half-formed records, RFQs and contracts lived in scattered notes, and simple relational questions required manual digging across lists and inboxes.

A greenhouse build is not a 30-day sales cycle. It runs across many months, multiple suppliers, several remote agents, and a sequence of RFQs and contracts that each carry their own renewal and expiry dates. When that kind of work is tracked in a flat list of generic CRM records, opportunities slip between objects, expiry dates pass unnoticed, and the few people who hold the full context become single points of failure.

For organizations running long-cycle, project-based work, the broader lesson is straightforward:

  • Complex, long-lived projects need CRMs that mirror that complexity in a controlled way. A small, well-defined set of entities and relationships beats layers of disconnected fields and spreadsheets.
  • Relational design turns CRM from a passive archive into a decision engine. When everyday questions can be answered directly from the system, teams can manage by exception instead of chasing information.
  • Investing early in a system-first foundation on Attio creates a stable base for automation, reporting, and future tooling decisions, without having to re-architect under pressure.

For DutchGreenhouses, a greenhouse opportunity now stays whole from first inquiry to delivered system. Demand arrives classified instead of raw, RFQs and contracts hang off the project they belong to, and expiry alerts fire from the data rather than from someone's memory. The CRM stopped being an archive of what happened and became the place where the team decides what happens next.

Recognize parts of DutchGreenhouses' story in your own project-based business?

If you are running long-cycle, project-based work, tracing an opportunity from first inquiry through quotes, RFQs, and contracts, with renewal and expiry dates living in notes and inboxes and the full picture spread across disconnected lists, it's a sign you have a system design problem, not a tooling one.

Novrith designs and implements Revenue Engines on Attio that turn scattered project records into decision-ready systems: a project-centric data model that connects companies, people, deals, systems, and contracts as one relational thread; structured inbound pipelines with classification that turn raw submissions into prioritized demand; and automated RFQ, follow-up, and expiry workflows that fire from the data instead of from memory.

Let's talk about what a similar Revenue Engine for your project-based business could look like.