product

Everything Naimi does, on one page.

The complete tour of the system, grouped and short.

templates

A template is real code. Your agent writes it.

Build it once — from a ready-made template, from scratch, or from what you already have: an old deck, a PDF, your website, a photo of a sketch. Then reuse it for every client.

  • 18 ready-made templates in the free kit — clone and go
  • React + Tailwind under the hood: any layout, any brand, no builder ceiling
  • Preview locally with mock client data before anything goes online
  • Publishing a new version never rewrites links you already sent

Web proposal template

rev 3 · published today

{{company}} {{price}} {{hero_image}}

Vertex got their link before rev 3 — it still renders exactly what you sent them. New versions never rewrite old links.

New presentation — Web proposal template

or just say it
proposal for Northwind, valid till Jul 18 — use Monday’s render
personalization

One template. Their name, their numbers, their pictures.

Any part of a template can be a per-client field. Filling one takes a short form — or one sentence to your agent, even from a messy call transcript.

  • Field types: text, date, long text, image — plus any custom field you invent
  • Image fields show each client their own renders, floor plans, mockups
  • A quote editor for proposals: line items, stages, live totals
  • Edit any time after sending — the link never changes
links & tracking

A link, not a file — so you see what happens after you send it.

Every presentation lives at its own address and reports back: opens, unique visitors, total view time, repeat visits — live.

  • A pulsing “viewing now” with the running minutes — call while it’s on their screen
  • Rows heat up green with views; unopened ones stand out cold
  • Deal status on every presentation — in progress, won, lost — rolled up per client
  • Counts, timing and signals — we don’t guess who exactly opened it
Presentations live
Northwindnorthwind-k3x9
12 views
viewing now · 4:12
Acme Corpacme-corp-t7f2
7 views
yesterday · 12:40 total
Vertex Labsvertex-labs-p4q8
3 views
✓ won · Jun 27
Kavana Groupkavana-m2w6
0 views
sent 2 h ago — time to nudge?

Green deepens with views — on a log scale, so 1 open is already visible and 30 don’t blind you. Cold rows are the real signal.

notifications

The moment it opens, you get a ping.

Three connectors, all tuned to never spam you.

telegram · ready-made

Naimi’s bot

Send one code to our bot and you’re linked. Nothing else to set up.

Northwind opened “Web proposal” — 3rd view
telegram · yours

Your own bot

Point Naimi at your bot token and chat — alerts arrive under your name, in your channel. Works self-hosted too.

bot token7201…:AAf…
webhook · anywhere

Webhook → any service

Signed JSON to any URL. Tell your agent “when a proposal opens, ping #sales” — it wires it up itself.

{ "event": "presentation.opened",
  "client": "northwind", "views": 3 }
X-Naimi-Signature: sha256=…

Anti-noise by default: first open only · repeat visitors ignored · a quiet hour between pings · your own previews never ping. email alerts — on the roadmap

client answers

The page asks. The client answers. You keep it.

Any interactive field can collect the client’s own input — saved as they type, no submit button, visible to you the moment it lands.

  • You decide per field what’s collected: the seats question is saved, the playground slider isn’t
  • Answers appear in your app and land on the client’s card
  • Values you set live on a call are kept too — demo choices survive the meeting
  • A returning client finds their answers right where they left them

what the client sees

✓ saved as they type — no submit button

Play with the budget $12k

sandbox — you chose not to collect this one

what you see

Client answers — Northwind

seats
25 2 min ago
package
Growth their own choice

→ saved to Northwind’s card, ready for the next material

N

Northwind

client since May · 4 materials sent

contact
Maya Lindqvist, Head of Ops
team size
25 seats from demo
package
Growth client’s own choice
budget
$12,400 from proposal

→ next presentation for Northwind starts with all of this filled in

client memory

Naimi remembers every client.

Everything you personalize — and everything a client selects — lands on their card. The next material for the same client starts pre-filled, even from a different template.

  • Demo on Monday fills the proposal on Wednesday
  • No re-typing the same company details
  • New teammate? The client history is already there
delivery

Opens instantly. Branded as yours.

No login, no app, any device. Custom domain, PDF export and white-label when you need them.

custom domain

Their browser, your name

Presentations at any subdomain of a domain you own — pres.acme.com, offers.studio.io. One CNAME, press verify, done.

CNAME addedverifiedactive

Business plan · subdomains today, apex roots not yet

pdf export

A real PDF, on demand

One click renders the live page into a vector PDF — selectable text, one page per slide, including everything the client filled in. For procurement, archives and airplanes.

5 / 50 / 200 exports a month by plan — see pricing

white-label

Your brand only

Free presentations carry a small “Made with Naimi” badge. Paid plans switch it off.

Made with Naimioff
team & access

Roles for people. Tokens for agents.

Seats are included in every plan — never billed per person.

  • Admins run the team and see everything; managers run their own clients and deals
  • Deactivating someone keeps every client and presentation they made
  • API tokens are created in the app, shown once, stored hashed — revoke in one click

team

M Maya Lindqvist admin
D Daniel Reyes manager
J Jonas Weber deactivated · data kept

api tokens

naimi_pk_3f8••••••• last used 2 h ago revoke
naimi_pk_a91••••••• revoked Jun 30

A token is a full agent seat — everything the app can do, the API can do.

built for agents

The whole system has an API.
Your agent holds the keys.

Everything on this page — building, publishing, personalizing, tracking, memory, webhooks, deal statuses — is a REST call. There’s a full web app too, but you don’t have to open it: ask your agent instead.

your agent — any of them
proposal for Northwind — use what we learned on Monday’s demo
client facts loaded: 25 seats · Growth · $12,400
live: app.naimi.ai/northwind-k3x9
when they open it, ping #sales
webhook created — HMAC-signed, wired to Slack
they said yes — mark it won
northwind-k3x9 → won · saved to the client card

Every noun is an endpoint:

templatespresentationsclientsfacts statsnotificationstokens

Four skills teach your agent the whole API. They’re plain open-source instructions on GitHub — audit them yourself, or have your agent do it.

Works with Claude Code, Cursor, Codex — how-tos for your agent →

The REST API is the stable surface today. MCP server — in progress

the full list

The recap. Every capability, one line each.

Templates

  • 18 ready-made templates, free kit
  • Built from your PDF, PPTX, site or sketch
  • Real code — no builder ceiling
  • Local preview with mock data
  • Sent links pin their revision

Personalization

  • Text · date · long-text · image fields
  • Any custom field
  • Per-client images
  • Quote editor with live totals
  • Pre-filled from client memory
  • Edit any time — same link

Links & tracking

  • One tracked link per client
  • Opens with zero friction, no login
  • Opens · uniques · total view time
  • Live “viewing now” presence
  • View-heat rows, log scale
  • Deal statuses: won / lost

Notifications

  • Naimi’s Telegram bot
  • Your own Telegram bot
  • Webhooks, HMAC-signed
  • Anti-noise defaults, test send
  • Email alerts roadmap

Client data & memory

  • Self-fill fields, autosaved
  • Collected only where you say so
  • Answers in the app & client card
  • Facts accumulate per client
  • Next material starts pre-filled

Delivery

  • Instant open on any device
  • Custom subdomain Business
  • Vector PDF export, page per slide
  • White-label on paid plans

Team & security

  • Admin & manager roles
  • Deactivation keeps the data
  • Sandboxed deck runtime, strict CSP
  • Tokens & passwords stored hashed
  • Cloud or self-hosted

API & agents

  • REST API over everything
  • API tokens: create & revoke
  • Four agent skills, open source
  • Full control by agent — app optional
  • Claude Code · Cursor · Codex
  • MCP server in progress

Only email alerts and the MCP server aren’t live yet — both flagged above. Everything else ships today, on every plan unless a plan is named. Prefer your own hardware? Self-hosted editions →

That’s the whole product.

Start on the free plan — 30 tracked presentations a month, three seats, no credit card. Your agent can build the first template tonight.

free plan · no credit card · cancel anytime