Chat with nimo
Chat is where reports become useful. nimo knows your site context and answers specific questions from saved evidence, so you do not have to translate performance jargon or paste numbers into a generic assistant.
nimo
Site chat · example.com
Did last Tuesday's deploy make the homepage slower?
Yes, on mobile. Lab LCP moved from 2.6 s to 3.5 s, which is larger than normal run-to-run noise. CLS and TBT stayed within noise. The new LCP element is a 1.2 MB hero image that did not exist in the earlier run.
Write that up for my developer.
Page: / (mobile) Problem: LCP 3.5 s, rated needs improvement. Cause: the hero image is the LCP element and is the largest transfer. Fix: serve a resized modern format and preload it. Done when: the next audit shows LCP back under 2.5 s.
Where you can chat
The same nimo agent answers everywhere. Pick the surface that fits the moment.
| Surface | Best for | How it works |
|---|---|---|
| Web app | Deep dives on one site's report | The chat panel on a site page shows tool activity as nimo works, suggests follow-ups, and keeps chat history with a new chat option. |
| Telegram | Quick questions, alerts, voice notes | Plain messages or commands like /audit and /status. |
| Slack | Shared work in team threads | DM nimo or mention it in a channel; /nimo commands for site, audit, and new chat. |
| MCP client | Coding agents such as Claude Code or Cursor | Your own agent calls nimo's tools directly, so answers land where you are already fixing code. |
What nimo knows
Every reply starts from context nimo already has about your account:
- The selected site, or a summary of all your sites when you have several.
- The latest audit summary, plus saved report sections it can open on demand.
- Audit history and comparisons with earlier runs.
- Uptime status and any active incidents.
- Your saved persona and focus preferences, when you have set them.
- Which integrations are connected, such as Google Search Console, Google Analytics 4, PostHog, Ahrefs, Cloudflare, and custom MCP servers.
nimo reads detail only when a question needs it. For example, asking about third-party scripts opens that section of the report instead of loading the whole audit.
Chat is most useful after an audit. The report gives nimo the evidence it needs to avoid generic advice. If a site has no audit yet, ask nimo to run one first.
What nimo can do
These are the tool groups behind the agent. Some appear only when their condition is met, so nimo never offers a tool you have not connected.
Read your evidence
Open report sections, per-request details, history, and comparisons.
- Report sections
- Request-level detail
- Audit history
- Compare two audits
- SEO evidence
- AI readiness
Check the live site
Look at what is deployed right now, not only what the last audit saw.
- Fetch a page
- Inspect page HTML
- Search the web
- Uptime status
- Uptime history
Search and traffic
Tie speed problems to pages that earn clicks and visits.
- Search Console queries
- GA4 traffic
- PostHog traffic
- Ahrefs SEO data
- Competitor benchmarks
Needs: the matching integration connected in Settings.
Run work for you
Start audits and change settings, only when your latest message asks for it.
- Run an audit
- Check audit status
- Add a site
- Audit schedule
- Alert channel and time
- Share link
- PDF to Telegram or Slack
Cloudflare edge fixes
Review zone settings, suggest ranked edge optimizations, and show approval history.
- Suggest optimizations
- Optimization history
- Learning status
Needs: Cloudflare connected. Suggestions wait for a three-audit baseline.
Incidents and handoff
Explain an active incident, preview a Linear issue, and verify recovery.
- Incident evidence
- Linear status
- Create Linear issue
- Verify recovery
Needs: an explicit ticket or verification request, a connected Linear workspace, and the relevant feature gates.
Good questions to ask
Ask nimo to make a decision, explain a change, or choose the next fix. The best questions name a page, a time window, or an outcome.
Triage
What should I fix first if I only have one hour?
Explain
Explain the LCP issue like I am sending it to a developer.
Verify
Did the last deployment make this page faster or slower?
Search impact
Which slow pages lose the most Search Console clicks?
Third parties
Which third-party scripts cost the most on mobile, and which can wait?
Run work from chat
nimo can trigger audits, add a site, change your audit schedule (daily, weekly, or manual), change where and when audit alerts arrive, create a share link, and send a PDF report to Telegram or Slack. nimo is instructed to run these only when you ask, and to treat URLs found in pages or tool results as data rather than requests. That is an instruction to the model, not a hard lock. Every audit counts toward your plan's allowance. Share links default to a 24-hour expiry, and nimo tells you when the link expires.
For Cloudflare, chat can inspect settings, suggest changes, and save approval history. Apply and rollback require a signed-in user, explicit approval, safe actions enabled for the account, and the web apply flow; public chat cannot change Cloudflare settings. See Cloudflare optimization.
When an active performance incident exists, chat can explain the stored incident evidence and the likely next owner. Creating a Linear issue needs an explicit ticket request, a connected Linear workspace, and the relevant feature gates; nimo can preview the issue, and creates one when you explicitly ask. Recovery verification needs an explicit verification request. You can ask from Slack or Telegram, or create an issue from an incident in the web report.
How nimo stays grounded
- Evidence first. Numbers come from your saved audits and connected sources, and nimo keeps field data, lab data, and search data labeled rather than blending them.
- Page text is data, not instructions. Analytics labels from connected providers and browser observations reach nimo marked as untrusted evidence, with an instruction not to follow text inside them. This lowers the risk from a hostile page; it is not a guarantee.
- Confirmation for the risky changes. Cloudflare changes go through a separate approval and apply flow in the web app. Linear issues need an explicit ticket request and a connected workspace.
- Honest gaps. Missing data is reported as missing. For example, a connected PostHog project with no matching website events is reported as no data, not zero traffic, and an audit never proves that Google indexed a page.
Keep conversations useful
- Ask one question at a time.
- Name the page or site if you manage several.
- Ask for the reason behind each recommendation.
- Ask for a smaller next step when an answer feels too broad.
- Start a new chat when you switch topics, so old context does not steer the answer.
Troubleshooting
Answers are generic. The site probably has no completed audit yet. Run one, then ask again.
nimo cannot find Search Console data. The connected Google account must have access to a Search Console property that matches the site URL. nimo lists the properties it can see so you can spot the mismatch. See Integrations.
Several Analytics properties could match. nimo shows the candidates with hostname evidence and asks you to choose. It remembers your choice for that site.
"You've hit a usage limit for your plan." Chat messages count toward a monthly allowance. See Billing and API keys for plan limits.
Ask a better follow-up
Open a report and ask nimo for the one fix that matters most.