4 operators · Tallinn / Bali · building since 2024

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.

Our beliefs · non-negotiable

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.

01
Decks aren’t deliverables. We don’t sell strategy. We don’t bill for slides. Every engagement ends with something live in production with your name on it. If we can’t ship it, we don’t take it.
02
If it didn’t ship, it didn’t happen. Velocity is the deliverable. 7 days for a site. 5 days for a voice agent. Top 3 automations live in week one. We don’t do quarters.
03
You own everything. Code lives in your repo on day one. Prompts, voice profiles, automations, brand DNA, in your accounts, your infra. Cancel us, the systems keep running. No vendor tax.
04
AI alone is slop.
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.
05
Honest math, small batches. We onboard 4 clients a month. Period. We track metrics agreed in writing. We tell you what worked, what didn’t, what we’d do differently, in plain language, not dashboard theater.
06
If we miss, you don’t pay. First system isn’t live in week one? Setup fee comes back. You keep everything we built. We’d rather eat the loss than push a half-shipped system into production.
The origin

We built this for ourselves first.
Then we got asked.

From Tallinn,
through Bali.

Kratt started inside Investland Group, a real-estate developer running 4 entities across construction, property management, and design. The marketing-and-ops team 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.

“The first version was an internal tool. The agency happened by accident.” - how it actually started
2025 · Q1
Internal build · Investland Bali

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.

2025 · Q2
Operations layer

57 n8n workflows + 115 Make scenarios automate lead routing, reporting, contract generation, and PMS sync across the four group entities. ~30 hours of weekly admin disappear.

2025 · Q3
First external client

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.

2026 · Q1
Kratt as an agency

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.

2026 · now
12+ live deployments

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.

The operators

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.

001
Karl-Kristjan Saar
Karl-Kristjan Saar
Co-Founder · technical director
LinkedIn

Designs how the whole stack fits together. The team ships the pieces; he makes them hold as one system. It all connects. By design.

Systems in prod
12+
Stack
end-to-end
002
Oskar Korjus
Oskar Korjus
Co-Founder · AI ops
LinkedIn

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.

Claude skills
55+
Voice agents
live
The stack · tools we actually run

Boring stack.
Sharp execution.

No cult tools. No proprietary platform we’re going to lock you into. Off-the-shelf tech, opinionated wiring, all of it living on your accounts. Boring is a feature.

Web

  • Next.js14+
  • Vite5
  • React18
  • Tailwind3
  • Framer Motion12
  • GSAP3.12
  • Verceldeploy
  • Supabasedata

AI · voice

  • Claudeopus 4.7
  • OpenAIgpt-4o
  • ElevenLabstts
  • Cartesiastt
  • Vapivoice
  • Retellvoice
  • Voiceflowflows
  • Whispertranscript

Ops · automation

  • n8n57 wf
  • Make.com115 sc
  • Zapieredge cases
  • Twiliosms / voice
  • Airtablelight db
  • HubSpotcrm
  • Pipedrivecrm
  • Webhookseverywhere

Design · ops

  • Figmadesign
  • Linearissues
  • Notiondocs
  • Loomhandoff
  • Slackclient
  • GitHubcode
  • PostHoganalytics
  • Plausibleprivacy
Receipts · what we’ve actually shipped

Numbers, not narratives.
Things that exist in production.

12+
Live deployments
Across real estate, ecom, hospitality, B2B, SaaS, trades.
172
Workflows shipped
57 in n8n · 115 in Make.com · counting.
55+
Custom Claude skills
Internal AI tooling we built for ourselves first.
7d
Avg first-ship
Site live, voice agent ramped, top 3 automations running.
95+
Lighthouse floor
Across every site shipped. Not negotiable.
720ms
Median voice pickup
Across live deployments. Sub-1s, in real conditions.
4
Onboards / month
Hard cap. Quality is the bottleneck we choose.
0
Strategy decks made
By design. Decks aren’t deliverables.
Live now · ship.log

What’s on the wire
this week.

A real (if slightly redacted) view of what’s currently shipping. Updates whenever this page loads. Less PR, more receipts.

kratt · ship.log · staging
About kratt · FAQ

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 (technical director, owns the whole stack) and Oskar Korjus (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.

No pitch deck 30 min · Meet 2 onboards · this month
What we’re building toward

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.

Closed loopShip in daysGlobalNow booking June
kratt

The AI consultancy that finds the money your business is losing, then builds, hosts, and runs the AI to get it back. Shipped in days, not months.

★ Now bookingEU + APAC
The newsletter

Occasional notes on
what’s actually working.

No spam. Cancel anytime. Occasional notes only.
DOC · KRATT-FOOT-001 · © 2026 Kratt · All rights reserved