We’re the team
you’d hire
if you could afford one.
Kratt is two operators who got tired of agencies that pitch decks instead of shipping systems. We built the playbook for our parent company first, ran it on real revenue, fixed it on real bugs, then opened it up. We don’t do strategy. We ship things you can point at.
Six things we believe.
And won’t bend on.
Every agency has values on a slide. These show up in how we sign, scope, and ship. If you disagree with any of them, we’re probably not a fit, and we’ll tell you that on the call.
Hands alone are slow. Generative AI without an operator gets you Midjourney drift. Operators without AI take 3 months to ship a 5-page site. The compression happens at the seam.
We built this for ourselves first.
Then we got asked.
From Tallinn,
through Bali.
Kratt started inside a real-estate group, four entities spanning development, construction, property management, and design. We ran marketing and ops, and we had a problem agencies couldn’t solve: 3-month builds for sites we needed live in a week. Voicemail eating leads while we slept. CRM data that didn’t exist because no one had time to fill it.
So we built the systems ourselves. Ran them on our own pipeline. Fixed them on real bugs. Then other founders started asking "who built this for you?", and Kratt opened up.
Where we learned this: inside that group we shipped the systems this site now sells. A dashboard that pulled seven marketing platforms into one view. An AI render pipeline for listing visuals. Contract generation cut from days to minutes. A live investor portal that replaced PDF reporting. That work is formative, not billable proof: it stays unnamed here, and we make no dollar claims on it.
First voice agent goes live for the property sales team. 24/7 inbound coverage replaces a 9–5 receptionist. Booking conversion climbs measurably inside a month.
A layer of n8n and Make automations takes over lead routing, reporting, contract generation, and PMS sync across the four group entities. Most of the weekly admin work disappears.
A founder friend asks for "what you have but for our brand". We say yes. Site shipped in 6 days. The case study writes itself. Word travels fast in operator circles.
Public site launches. We cap at 4 onboardings per month and hold the line. Content Factory ships as a productized offer. The loop is closed.
Across real estate, ecom, hospitality, B2B, SaaS, and trades. Same playbook, different verticals. Tallinn still on the masthead, Bali still where most of the shipping happens.
Two operators.
One Slack channel.
No PMs, no account managers, no creative directors. The same two operators you meet on the call are the two who write the code, train the voice agents, and ship the workflows.
Builds the unglamorous half: the queues, the retries, the idempotent writes, the fallback for when the model is down. Has worked with LLMs since 2020 and spends most of that experience deciding what should never be an LLM call in the first place. Runs kratt as CEO and still writes the Python, the TypeScript, and most of the webhooks.
Runs the parts shop at kratt. Every prompt, every skill, every agent, built to be picked up and reused across the next ten systems. Each block tested alone before it gets to plug into anything bigger.
Who we are, where we work, how we’re built.
Two co-founders, no account managers, no kickoff theatre. Here are the answers we give when prospects want to know who they're actually buying from.
Who runs kratt?+
kratt is run by two co-founders. Karl-Kristjan Saar (CEO, owns the whole stack) and Oskar Korjus (CTO, AI systems and agents) build and own the work directly. Every client engagement is owned by a founder, never handed to an account manager.
Where is kratt based?+
Tallinn and Bali. The legal entity is Propertybase OÜ. We work with clients globally, with current engagements in the US, UK, UAE, Singapore, and the EU.
How is kratt structured?+
Two co-founders, no account managers, no kickoff theatre. We cap onboarding at 4 new clients per month so every engagement is owned directly by the founder building it. Sub-contractors are used only for specialist work (voiceover talent, specialist photography), the systems, code, and ops loops are built in-house.
A kratt works for whoever built it.
In Estonian folklore a kratt is a creature assembled from odds and ends, given life, and set to work hauling wealth back to its maker. That is the job description, so we took the name.
Worth saying plainly, because the name is crowded: we are a private company, Propertybase OÜ, Estonian registry code 17416331, based in Tallinn. We are not the Estonian government’s national AI programme, also called kratt, and we are not Bürokratt, the state’s public-sector assistant. We have no affiliation with either, and none with KrattWorks, the drone manufacturer. If your question is about Estonian state AI policy, the answer is not us.
Most agencies sell tools.
We’re building loops
that compound.
The next 12 months: more verticals, more languages, the same hard cap. We’ll know the bet worked when the operators who hire us a year from now do it because their old agency tried selling them a deck.