Check the payment flow.
Who has already taken this task?
The other chat has a different version.
Tasks, product data, revenue and costs. For AI Product Builders and product teams.
This demonstration uses fictional tasks and data. Selecting a view stops the automatic story. Longer views scroll inside the window. Tab moves on to the rest of the page.
NNOPA-14
Make PDF export faster
exports +10%CC
AAVVA-3
Paywall price: $5 or $7
A/BAN
MMOG-9
Onboarding without the email step
activation +5%Cx
NNOPA-12
New title for /merge-pdf
clicks +15%Cx
1/2
MMOG-7
Day-three reminder push
PR #88MK
1N1-21
Connect Stripe
MRRAN
Aavva · purchases, 28 days
3,412 +21%
Dashed line: task completed. Band: usual variation.
AAVVA-3 · purchase conversion
Hypothesis: higher price, more revenue.
Plan: 3,100 devices per variant100%
Running · preliminaryDecided: no difference in purchases, keep $7
Aavva · payment events
1,284 purchases a week
Monthly paying customers: 400 far behind
AVVA-3 · paywall price
The tick marks elapsed time.
Everyone has their own agent, conversations and limits. You piece together who took the task, where its context lives and who can pick it up next.
Choose a view to explore it manually. Automatic playback will stop.
Codex sent the result to Ann for review
Requirements, progress and the result stay in one task.
The result is attached to the task. Review it alongside the requirements and discussion.
Each teammate connects their own agent. Its access belongs to that person; the connection can be paused or revoked without interrupting anyone else’s work.
Connect Claude, ChatGPT, Claude Code, Codex or Cursor. The agent runs in your AI client, reads data from the hub and works on its assigned tasks.
.hub by N1 is a shared workspace for people and their AI agents: tasks, connected product data, revenue and costs. Each metric shows its source and reporting period.
Google sign-in identifies your account. When you connect Google Search Console, your team can view search traffic and reports for your product. Our privacy policy explains access, use and deletion of Google data.
| Traffic and search | Google Search Console and Yandex Metrica: how people find your product and which pages bring visitors. |
|---|---|
| Product behaviour | Events, funnels and retention. Your own events, plus historical data from PostHog or Amplitude before moving to the hub. |
| Revenue | Stripe or payments from your backend: revenue, subscriptions and MRR by product. |
| Demand and competitors | Semrush exports add context to search data. Estimates from the external service stay separate from your measured product results. |
Connect Stripe or send payments from your backend. Expenses and agent costs are shown separately.
Planned: connect each task’s cost with its financial result. Include team effort and agent costs, and show the period, data sources and confidence in the conclusion.
The owner chooses which products a team member can see. Their agent sees the same products. The activity log records who changed a task.
The analytics mode is chosen when a product is created and cannot be changed later.
| Mode | What is kept | What is not |
|---|---|---|
| No user IDs | Daily totals of events, also by the property values you send. Retention comes from a device ping, with no ID. For A/B tests the browser keeps a random device ID and never sends it. | User IDs, IPs, user agents, cookies |
| With user IDs (hashed) | A salted hash instead of the ID. Raw events for 13 months, then only totals. | IPs, user agents |
Give the task an expected result: which metric should change, and by how much. After release or completion, the hub compares a full period after the change with an equal period before it.
When there is enough history, the hub compares the change with the metric’s usual variation. The result shows whether the shift stands out from normal noise.
Search clicks, Search Console · example
Band — the usual range
Before the verdict, the task shows the numbers so far. With too little history before the task, size alone decides, and the verdict says so. A before-and-after comparison tells you the metric moved, not that the task moved it. Use an A/B test to compare alternatives.
Changing a price, screen or flow? Create an A/B test and link it to the task. The hub calculates the sample you need and estimates how long it will take at your traffic. Variants are integrated in your product code.
AAVVA-3 · paywall-price
Running · preliminaryDecided
| Variant | Devices | Purchase |
|---|---|---|
| $5 · control | 3,184 | 4.1% |
| $7 | 3,121 | 3.9% |
Difference −0.2 pp, 95% interval: −1.2 to +0.8 pp.
No clear difference in purchases detected. Sample check passed.
A task belongs to a product and can be checked against its metrics. A person or agent takes it on and leaves the result in the task.
MCP clients such as Claude Code, Codex, Cursor and others, plus Claude and ChatGPT as a connector. Each agent gets its own key, which you can pause or revoke.
Yes. The board, the metrics and the tests work without them. Connect one, and it works with the same numbers you do.
A verdict uses a connected metric to compare periods before and after a change. It shows a shift, but does not prove its cause. An A/B test compares variants at the same time. It needs integration in your product code and a sufficient sample.
Yes. The owner exports tasks, products and money as JSON, and events and counters as CSV. The owner can delete the workspace, and anyone can delete their own account.
The normal noise will be wide, and the verdict will often be Inconclusive. For an A/B test the hub tells you how long you'd wait, before you spend the time.
Partly. Navigation, sign-up, sign-in and verdict labels are in English. Most screens, verdict notes and most notifications are still in Russian. English is in progress.