---
title: "Naimi product tour — personalization, tracking, notifications, client memory & the agent API"
description: "Every Naimi capability on one page: personalization down to per-client images, live view tracking, Telegram and webhook alerts, client answers and memory, PDF export, custom domains, team roles — and an API your AI agent drives end to end."
url: https://naimi.ai/product
---

product

# Everything Naimi does, on one page.

The complete tour of the system, grouped and short.

[Start free→](https://app.naimi.ai/app/signup) [See live examples →](https://naimi.ai/#examples)

on this page [Templates](https://naimi.ai/product#templates)[Personalization](https://naimi.ai/product#personalization)[Tracking](https://naimi.ai/product#tracking)[Notifications](https://naimi.ai/product#notifications)[Client answers](https://naimi.ai/product#answers)[Client memory](https://naimi.ai/product#memory)[Domains & PDF](https://naimi.ai/product#delivery)[Team & tokens](https://naimi.ai/product#team)[Agent & API](https://naimi.ai/product#agent)[The full list](https://naimi.ai/product#everything)

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](https://github.com/NaimiAI/presentation-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

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

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 token_7201…: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

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 added_→_verified_→_active

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](https://naimi.ai/pricing)

white-label

### Your brand only

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

Made with Naimi_off_

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

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](https://github.com/NaimiAI/presentation-kit) — audit them yourself, or have your agent do it.

Works with Claude Code, Cursor, Codex — [how-tos for your agent →](https://naimi.ai/agents)

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](https://naimi.ai/pricing) unless a plan is named. Prefer your own hardware? [Self-hosted editions →](https://naimi.ai/self-hosted)

## 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.

[Start free→](https://app.naimi.ai/app/signup) [See pricing](https://naimi.ai/pricing)

free plan · no credit card · cancel anytime
