THE NEXT MOVE IS ALWAYS AHEAD

A little better.
Every release.

New possibilities. Thoughtful improvements. Fixes that matter.
Here’s what’s been happening across Nico.

✳ 46 published updatesMac · Web · iPhone · iPad

46 updates

October 202614 updates

NewImproved

After a call, the follow-up is already waiting

Mac 2.3.83 · iOS 193 · Web

After a recorded Salestools call, Nico puts a follow-up email and a lead update in Needs you for review, written from the call summary; review them right under the chat answer, or turn it on for every recorded call. Your morning brief now shows the calls ready to make and opens your call list, and prepared call scripts no longer count as drafts to approve.

Continue reading +

Ask for message variants and compare them as readable cards. You can also approve review cards from a Slack DM, and Nico follows your team's shared Salestools Skills. Nothing is sent or changed until you approve it.

Improved

Projects, easier to read at a glance

Mac 2.3.55 · iOS 164

Projects now lines its columns up properly, gives folders distinct icons, sorts without a round trip, and puts linked work beside the project with a status you can actually read. Desktop rows are tighter and the phone layout became proper cards instead of a squeezed table. Filtering and the rest of the workspace keep their state as you move around, and a session that drops picks up where it was.

Fixed

Cancelling something no longer leaves it half-done

Mac 2.3.53 · Web

A read you cancelled — by navigating away, closing a chat or switching context — could still land and overwrite what you were looking at. Cancelled work now stops cleanly, and a session that is interrupted recovers to its real state instead of a stale one.

NewImproved

Better company research, and you pick the CRM

Mac 2.3.52 · iOS 161 · Web

Company questions now start from your own Salestools data, keep the useful facts Nico finds, and say plainly how much was actually covered rather than implying a full sweep. If research runs long you get the partial brief instead of nothing.

Continue reading +

You can also set a default CRM in Settings — Salesforce, HubSpot or Attio, or leave it on Automatic; if the one you picked is disconnected Nico tells you instead of quietly reading from another. Recovering a chat after a drop no longer risks mixing it with a different conversation.

Improved

Straight answers to simple pipeline questions, and receipts that stay

Web · Server

Ask for a plain Salesforce overview and Nico now answers from the read itself — counting the rows it got back, keeping each stage distinct, saying what the snapshot covers, and only giving money totals when the amounts and a single currency support it. Anything more involved still goes through the full agent loop.

Continue reading +

Saved answers keep their “What Nico did” notes after you navigate away and come back; those are a record, not buttons that can act again. Disconnecting or reconnecting a connector now does exactly what you clicked, even if you click twice or leave the page mid-way.

FixedImproved

Routines and briefs behave the way you expect

Web · Mac · iPhone · iPad

Saved briefs list newest first everywhere, including paused ones and a mix of curated and custom routines. Today tells you whether a routine is scheduled, paused, blocked or replaced, and when its next run really is. Refreshing a brief keeps it open where you were. Pausing stops future runs — it does not kill a run already going.

Continue reading +

Notes you typed in the dialer and never sent are kept on the device for that exact call, and restoring them brings back the text only, never an outcome.

NewAgents

Call straight from Nico with the Salestools power dialer

Mac 2.3.51 · iOS 160

Calls gained a Salestools-backed dialer: work a queue, follow a script, pause, resume and end a call, record consent explicitly, and review the outcome before it is saved. A confirmed outcome also files the Co-pilot receipt. If an outcome is unknown, Nico stops dialing rather than guessing, and never repeats a write on its own.

Continue reading +

Inline edits to a message survive navigation and reload as your own unapproved draft, and automatic Mac updates now wait for unsaved editors, pending decisions and outstanding requests instead of interrupting them.

Fixed

Connector sign-in recovers instead of hanging

Mac 2.3.44 · iOS 156

Signing in to a connector could stall on “Opening…” with no way back, and a blocked popup or a failed hand-off left no retry. Sign-in now belongs to the provider and screen you started it from, a late or duplicate return cannot take over a newer attempt, and you get a real retry when a popup is blocked. A crash when the Mac app finished sign-in in the background is fixed.

FixedImproved

Your Salestools changes show up straight away

Web · Server

Archive, restore or reply to a conversation and the list and thread now show the result of what you just did, instead of a view that had already started loading before it. Fresh sender details are no longer overwritten by an older row, and a note you haven’t sent yet survives those changes. Nothing to update — this is on the web, Mac, iPhone and iPad already.

Fixed

An answer is never lost, even if your phone can’t save it

iPhone · iPad

A reply that finished while the app was in the background could be treated as seen before it had actually been stored, so it could disappear. A finished answer is now written and read back before it counts as saved — and the same applies to replies that complete while you’re watching.

FixedSecurity

Stop really stops, and switching account can’t cross wires

iPhone · iPad

Three fixes for chats on your phone: tapping Stop no longer confirms before the result is stored, an error result is verified before it is saved, and a late answer that lands after you switch account can no longer appear under the new one.

Fixed

Drafts send reliably

Web · Mac · iPhone · iPad

Drafts could fail to send on any surface. That is fixed everywhere. Your approval is still required before anything goes out, retrying preparation never sends a message on its own, and your phone confirms delivery only once the draft is really attached to the chat.

Fixed

Your inbox shows what is actually there

Web · Server

Image messages that never appeared, identities looked up over and over, details kept after they went stale, and poor recovery once a connector’s access expired — all fixed. A refresh after you change something no longer shows a view that began loading before the change.

Fixed

Calling a lead opens your phone

iPhone · iPad

The Call button handed over a telephone link the app did nothing with. Tapping Call now opens the iOS phone app, including from the lead queue. If that fails you get an alert with Copy number — and Nico never records a call as made just because the dialler opened.

September 202611 updates

FixedImproved

What you tell Nico in chat is now actually saved

Web · Mac · Server

The Sep 22 update below was meant to do this, and in practice it almost never did: everyday phrasings like “don’t use em dashes” or “my company is …” weren’t recognised, and Nico could answer “Noted” with nothing stored. Now, when you tell Nico something about yourself or how you like to work, it is saved and a small receipt appears with Undo.

Continue reading +

Text you paste and other people’s words aren’t saved automatically — at most you get a Save button to tap — and text you only ask Nico to work on (“translate this: …”), passwords and codes aren’t saved at all. If Nico says it noted something that wasn’t saved, a line under the answer usually tells you so. On iPhone and iPad this already works in chats that use your connected tools, and arrives in every chat with the next iOS update.

Fixed

“Open” on a quiet deal opens the deal

Web · Server

In the morning brief, the Open button on a deal that has gone quiet just reloaded the brief you were already looking at. It now opens the deal in Salesforce or HubSpot, with Ask Nico next to it; when Nico can’t build a safe link to the record, you get Ask Nico instead of a dead button. Rows in “What Nico found” that did nothing when clicked now respond too.

Continue reading +

On the web now; the Mac, iPhone and iPad apps pick this up with their next update.

ModelChanged

The model is now shown as Nico 2.8

Web · Server

Everywhere the model is named — the picker, usage meters, Settings — it now reads Nico 2.8. A saved Nico 2.5 preference carries over, and so does your usage so far this month. On the web now; the Mac, iPhone and iPad apps show the new name with their next update.

Changed

iPhone and iPad open on a sign-in screen when you’re signed out

When you’re signed out, or your session has been revoked, the iPhone and iPad apps now open on a sign-in screen instead of going straight into the app, and the rest of the app stays hidden until you sign in. The Privacy and Terms links keep working. Arrives with the next iOS update.

New

Nico for Mac updates itself

Mac 2.3.2

Nico checks for a new version every hour, downloads it quietly, and installs it only when you’re away: no chat running, nothing queued, no approval waiting for you, no call or video keeping the screen awake, and at least five minutes without input. It does this without opening a window. To turn it off, choose Nico → Install Updates Automatically.

Continue reading +

If you’re on 2.3.1 or earlier, choose Check for Updates… once (or download 2.3.2 from this site); automatic updates start from 2.3.2.

Fixed

Chats are saved again, and “who replied from my agents” is answered properly

Web · Mac 2.3.2 · Server

Three fixes from one customer report. Once you had 100 chats, new ones could quietly stop being saved; the limit is now ten times higher, and if you ever reach it Nico tells you instead of failing silently.

Continue reading +

Asking “who replied on LinkedIn from my AI agents” returned your whole inbox; Nico now checks each agent’s own prospects, and an agent it couldn’t check is reported as unchecked rather than as “no replies”. And Nico now catches and removes most sentences where it opened or closed an answer by repeating its own instructions back to you.

NewAgents

The Assistant release — Nico does the work, you approve it

Web · Mac 2.3.2 · iOS 84 · Server

Today now opens on “Needs you”: a short, ranked list with the work already done — reply drafts, CRM notes, and Salestools approvals — each with Send, Edit, Save as draft, Later, or Dismiss. A morning brief says what Nico read and what it couldn’t.

Continue reading +

On paid plans, you can hand Nico a job and walk away (“find 20 logistics companies like Acme and draft intros”): it runs in the background with live steps and a Stop button, and ends with a results card and the drafts waiting for you. Before external meetings you get a prep brief, and when you tell Nico how it went, a follow-up draft. In chat, Stop really stops the run, messages you send while Nico works wait their turn and don’t count as an approval, and a “What Nico did” panel lists what it read, drafted, and remembered. Sending an email or changing something in your tools waits for your approval.

Security

Nico only opens links it has a reason to

Server

Nico now opens a web page only when you typed the link in the conversation, when it came back from a search Nico ran for you, or when it belongs to a company in your own CRM or Salestools data.

Continue reading +

A link planted in an email, a CRM note, a Slack message, or a web page is no longer enough to make Nico fetch it — a fetch that could otherwise carry your data out in the address. This applies in chat and in scheduled routines. If Nico won’t open a link, it says so, and you can paste it yourself.

New

Nico keeps notes on your conversations

Web · Server

When a conversation goes quiet, Nico writes itself a short private note — what it was about, what was decided, what’s still open — so in a new chat you can ask “where were we on Acme?” or “what did we decide last week?”. The notes are built from what you and Nico wrote, never from raw tool results, and you can delete them in Settings → Memory.

Continue reading +

The same update was meant to save things you tell Nico automatically, with Undo; that part didn’t work in practice until the Sep 29 fix above.

SecurityFixed

A “yes” only approves a preview that existed when you sent it

Server

If you replied “yes” while Nico was still working on your previous message, that reply could approve a preview Nico produced after you sent it — one you had never seen. Now a yes can only approve a preview that was already there when you sent it; a later preview waits for your next reply.

SecurityChanged

Approvals are recorded by Nico, and one “yes” approves one thing

Server

When Nico shows you a preview of something that writes — a CRM update, a Slack post, a memory — your approval is now recorded on Nico’s side and tied to exactly that preview. A write can no longer go through just because the model decided it was approved, and if the details change you see a fresh preview.

Continue reading +

One “yes” approves one thing: if more than one preview is waiting, Nico asks which you mean instead of approving them all. And Nico now refuses to save passwords and keys that turn up in a tool result to memory.

August 20268 updates

Fixed

Progress lines now actually appear on iPhone and iPad

iOS 76 · Web · Server

The Aug 2 note below said iOS would show a line each time an approved plan moved to its next step. On iPhone and iPad it never did: the app had the code to draw that line, but the events carrying it were being dropped before they reached the screen.

Continue reading +

So a long run — one pausing between steps, or waiting out your plan’s per-minute limit — looked frozen on “thinking…” even though it was working the whole time. Both are fixed: you now see “Continuing the plan — step 3: …” as each step starts, and a plain “Pacing for your plan’s per-minute limit — resuming in ~20s” instead of silence. Web and the Mac app already showed these.

FixedAgents

Long chains finish their last step instead of stopping to ask

Server

A multi-step request — read the pipeline, find lookalike companies, find their sales leaders, then draft an automation — would do all the research and then stop on “I will now build the automation…” without building it, leaving you to type “run it”. Nico now goes ahead and produces that draft for you to look at.

Continue reading +

Nothing is created, enrolled, or sent by this: it is a preview, and the approval step for anything that writes is unchanged — it still waits for you to say yes in your own words.

Improved

Long runs are faster, and interrupted ones can be resumed

Server

Several fixes to how long GTM chains run: planning starts sooner, answers are no longer cut off mid-table, work already done is reused instead of repeated when a step is retried, and a run that gets interrupted can be picked up with a plain “try again” rather than started over. Where a long answer restated the same section twice, the repeat is now folded away instead of the whole answer being discarded.

Fixed

Chat sends reliably again

Mac 2.1.9 · Web

A regression in the Aug 2 web and Mac builds could silently stop a chat message from ever being sent — the composer showed “Nico is working” indefinitely with no answer coming. The cause was fixed the same day on the web app and in Mac 2.1.9, and the app now surfaces an honest error and frees the composer if a message ever fails before sending, instead of spinning forever.

Improved

You can see the plan continuing

Mac 2.1.8 · iOS 75

New Mac and iOS builds surface each automatic plan step as it starts — a quiet “Continuing the plan — step 3: Find lookalike companies” line in the stream — so a working run never looks stalled. The Mac app also gains the durable run ledger, and the plan card no longer doubles when a plan is re-stated. Plus: approving a plan from the plan card now reliably arms the full end-to-end run on every surface.

NewAgents

Approved plans now run to the finish — no more “keep going”

When you approve an execution plan, Nico now carries it through on its own: each completed step is recorded in a durable run ledger, data that was already fetched is reused instead of re-read, and the run continues step by step until it reaches a result — or a decision that is yours.

Continue reading +

Anything that writes (creating an agent, enrolling prospects, sending) still stops and asks. Reads only, bounded, and every automatic step lands in the activity log.

SecurityImproved

Scheduled routines hold third-party tools to a stricter standard

Unattended runs — routines, schedules, digests — now execute a connector tool only when the connector itself declares it read-only. Tools without that declaration pause and report instead of acting. Interactive chat is unchanged; this tightens the lane where nobody is watching.

Fixed

The activity log never overstates what happened

A confirmed action whose backend returned an error could previously be listed as a success in the activity log. Outcomes are now derived from the actual result on every path — success, failure, preview, and served-from-history are recorded distinctly.

July 202613 updates

Improved

Release wave across desktop, Mac, and iOS

2.5.24 · Mac 2.1.7 · iOS 74

New builds on every surface: the Electron desktop app (2.5.24, auto-update), the native Swift Mac app (2.1.7), and iOS build 74 on TestFlight. The download page now always reflects the live release feed.

Fixed

Cleaner long runs: no repeated status lines, no wasted retries

When a connector runs out of credits mid-run, Nico now tells you once and sets that connector aside for the rest of the run instead of retrying it. Repeated narration is collapsed, and a re-stated plan no longer doubles the plan card.

New

Lookalike engine — true peers, not your own pipeline

“Find companies similar to my best deals” now uses a dedicated similarity engine: seed a company by domain and get genuine peers — same category and size band — each with the reason it matched. Your existing pipeline and customers are excluded automatically, and one chain finds the sales leaders at those peers. Peer results feed the prospecting artifact.

Improved

Faster, steadier agent runs

A run that announces its next step now takes that step instead of stopping. Schema lookups no longer burn run budget on read-only questions, connector sessions are kept warm far longer, and server restarts drain gracefully so in-flight answers finish.

Changed

Continuous delivery — every improvement ships the day it lands

Nico's backend moved to a fully automated build-and-deploy pipeline on Kubernetes. Fixes and features roll out within minutes of passing the test suites, with pre-migration database snapshots on every schema change.

Improved

Runs survive network handoffs and app switches

Switching from Wi-Fi to cellular — or backgrounding the iOS app — no longer loses a running answer. Streams reconnect and replay, and a run that finishes while you're away is waiting when you return.

New

Plans, billing, and teams

Self-serve billing went live: a real free plan, annual billing, an in-product plan picker, and team workspaces with a shared usage pool and a manager view. Buy a seat, invite a teammate, done.

New

Native Gmail & Outlook

Connect your own mailbox: Nico reads context, drafts replies into your Drafts folder, and sends only after you confirm — reusing the same secure sign-in as calendar.

NewAgents

Routines + a Today home surface

Recurring work became first-class: curated routines (morning brief, pipeline check, reply sweep) plus custom routines you build yourself, on your schedule. The new Today surface collects the latest outputs across every device.

ModelChanged

Nico 2.5 runs on Macrodeep's own infrastructure

The nico-2.5 model now serves from self-hosted GPUs with an automatic fallback safety net — faster first tokens and full control over the serving stack.

New

Deeper connectors: HubSpot, Attio, and the GTM catalog

Native HubSpot and Attio joined Salesforce with the same depth — pipeline views, record artifacts, and confirm-gated writes — alongside a growing registry of GTM connectors (Apollo, Gong, Outreach, Clay-style tables, and more) with one-click OAuth.

NewAgents

Execution Plan cards

Multi-step work now proposes a visible plan first: numbered steps, the tool each will use, and an Approve & Execute gate. Steps check off live as the run executes them.

Fixed

Production honesty audit

A four-surface sweep removed every remaining placeholder: feeds, KPIs, and artifacts now render only real data from your connected stack, with honest empty states when a system has nothing to show.