The house
Join
Vibe-coded apps, matched to growth.
For small teams that can build, and still need a way to take the work to market.
Small teams ship apps. Growth people know how to sell them. Those two jobs rarely live in the same room. Founders who can build spend months looking for someone who can take the work to market, and growth people spend months looking for something real to sell. Join is specified for that gap.
The product is not another builder. Vibe-coded apps already exist — people can ship. What they lack is the path from a working app to a conversation that can be priced and closed. Join is that path: a lead and quote layer, matched to growth.
A founder brings what they shipped. Not a pitch deck about what they might ship. The intake is the app, the job it does, and the person who made it. Join holds the leads, the quotes, and the match to someone who can sell — so the person who can build is not stuck hunting a salesperson as a second full-time job.
Matching to growth is not a marketplace of strangers with star ratings we do not have. It is a specified join: this app, this offer, this person who knows how to take it to market. The quote is a real number in a real conversation, not a form letter generated from a template named “SaaS.”
Memory is the book of what was quoted, to whom, and what closed or died. Policy is what must not be promised on a product that was shipped last week — claims, timelines, prices the founder did not set. Tools are the app, the lead, the quote. The operator loop is the founder and the growth person; neither is mailed past without the other.
If you already have a CRM, Join is still not a plugin. A generic pipeline does not know the join between a vibe-coded app and the person who can sell it. The job is that join. Everything else is furniture.
Early access is a seat at that room, not a login to a builder. We will not pretend Join is five other products. It does not write the app. It does not run your ads. It does not become your company. It takes what you shipped and puts it in front of someone who can sell.
Join is specified as its own product under ado works. The job is the join between making and selling. That is the whole spec. If it can be renamed “CRM” without losing meaning, it is not Join.
Request access