Meeting detection, @tana in Slack, and fields as table columns
Tana detects meetings that aren't on your calendar and asks before capturing them, you can mention @tana in Slack threads, and a type's fields become columns and filters.
Tana detects your meetings and asks before capturing
Tana now detects when you're in a meeting in another app and offers to capture it, so you don't have to remember to start anything. Detection does not listen to or record anything. Tana checks which apps are using your microphone, speakers, and camera, and no audio is captured, transcribed, or sent anywhere until you press "Capture Meeting". It covers calls in Slack, Chrome, Microsoft Teams, Zoom, Discord, or a generic browser or call, even when the meeting is on nobody's calendar. A "Meeting in progress" card appears with "Capture Meeting" and "Dismiss". A meeting in a browser tab only prompts when your camera is on too, so music and unrelated tabs stay quiet. Dismissing or stopping a capture stops Tana asking about that meeting again. It is on by default on the desktop app, not Linux, and you can switch it off under "Detect external meetings" in Settings, Preferences.

Mention @tana in any Slack thread
Bring Tana into a Slack conversation by mentioning @tana in a thread. It replies in place, keeps a running chat for that thread, and can read earlier messages and shared files, so you can drop in a screenshot or doc and ask follow-up questions. It only sees what each person in the thread can see. If your Slack email doesn't match a Tana account, it replies with a link to pair the two so future mentions resolve to you.

Meeting links are meet.tana.inc plus a short code
Tana meetings now have a short, memorable link: meet.tana.inc followed by a short code, with nothing else in the path. Calendar invites carry it, and copying a link from a meeting gives you that form rather than a long URL with your organization and event ids in it. It is short enough to read out on a call or type from a phone. Longer links you already have saved keep working.
A daily brief in your Slack DMs
Ask the AI for a daily brief and it gathers today's meetings and what needs preparing, the people and companies you are meeting for the first time, and your open tasks, follow-ups, and scheduling conflicts, then sends it to you as a Slack direct message.
Documents you present show up in the meeting timeline
When someone presents a Tana document during a meeting, the digest timeline now records it in place, so reading back through a meeting shows which document was on the table at which point in the conversation, alongside the notes and decisions from that stretch.
An organization logo
Admins can upload a logo for the organization under Settings. It replaces the generated initials wherever the organization appears, including the account menu in the sidebar, so people who belong to more than one can tell them apart at a glance.
Improvements
18- One click to open and start capturing an external meetingThe pre-call event card's main button now reads "Open & Capture" for an external meeting with a join link. One click starts recording and opens the meeting link together, so a blocked pop-up never leaves you sitting in an un-recorded meeting. A meeting with no join link still shows "Capture Meeting". Meetings
- Search opens as a proper window, not a corner popupSearch, from the sidebar or with Cmd+P on macOS or Ctrl+P on Windows and Linux, now opens as a centered dialog wide enough to show results as a table, instead of a small popup anchored to the sidebar. On touch devices and narrow screens it still opens as a bottom sheet. Interface
- Open any item in a new tab, side panel, or windowRight-click most items, including meeting tiles, pinned docs, accepted outcomes, and item lists, for "Open in new tab". The desktop app adds "Open in side panel" for its split view and "Open in new window" for a detached one. Cmd-click on macOS or Ctrl-click on Windows and Linux opens a new tab, adding Shift opens a new window, and adding Alt opens a side panel, so you can work across several items at once. Interface
- Agent schedules are open to everyoneAnyone can add a recurring schedule to an agent, including ones shared with you. Schedules are private, so you only see and manage the ones you created. A schedule's opening message is optional too; leave it blank and the run starts with a standard message instead. Agents
- Ask the AI to find one of your own agentsSearch, and the AI's own search tool, can now find your custom agents by name or purpose, like "find the agent that does customer research", so you don't need to remember exactly where you put it. Built-in agents stay out of the results unless you ask for them by name. Agents, AI chat
Show all 18 improvements
- Jump straight to a numbered tabIn the desktop app, Cmd+1 through Cmd+8 on macOS, or Ctrl+1 through Ctrl+8 on Windows and Linux, jumps straight to that numbered tab. Cmd+9 or Ctrl+9 jumps to the last one. Commands and shortcuts, Apps
- AI search can filter by field valueAsk the AI for "Outcomes in Product area Billing" or "Bugs reported this month" and it can resolve the field constraint in a single scoped search instead of listing every candidate and narrowing them one by one. This applies to typed entries with Member, Link, or Date fields, and to both same-chat proposals you're mid-editing and committed items across the workspace. AI chat, Types
- Messages Tana sends to Slack arrive formattedWhen the AI or one of your agents sends a message to Slack, it now arrives with real formatting: links, bold, italics, strikethrough, headings rendered as bold, bullets, and code. Links to Tana documents arrive as links your teammates can click rather than text they cannot open. This matters most for agents on a schedule, whose output lands in Slack without anyone there to tidy it up. Integrations, Agents
- Change a member's role after inviting themIn Settings, Members, an admin can switch anyone between Member and Admin from the dropdown next to their name, so a teammate who needs admin rights no longer has to be re-invited. Your own row and the organization owner cannot be changed or removed. Interface
- Open the meeting from the capture windowClick the title on the always-on-top capture window to jump to the meeting it is recording, so you can see what is being captured without hunting for the meeting in Tana. Meetings
- The desktop app dims when it is not in frontThe sidebar and panel toolbars recede while the desktop window is not the one you are working in, and come back to full strength when you return to it, so a Tana window behind another app reads as inactive the way native windows do. Apps
- The call shows only the people in itThe in-call header no longer carries a count of invited people who have not joined, or a popover listing them. Anyone who has not joined is on the meeting card's attendee roster instead, which leaves the call itself given over to whoever is actually there. After the call, the participants popover still groups everyone as In Call, Was in Call, and Never joined. Meetings
- MCP tool calls read as names, not identifiersWhen the AI uses a tool from one of your connected MCP servers, the progress line in chat now names the server and the tool, for example "Completed Acme: product_search", instead of the raw identifier the model sees. Where the server cannot be resolved, such as a shared chat you do not own, it reads "MCP" in place of the name. AI chat, MCP
- A /tana event is named after the conversation it came fromSending /tana in Slack with no text used to create an event called "Quick Event" every time. It is now named after where it came from: the people in a direct message, or the channel it belongs to. Integrations
- The AI can find people in your GitHub organizationWith GitHub connected, the AI can list your organization's members and their roles, list who has access to a repository and at what level, and match a person in Tana to their GitHub account. Useful for asking who owns a repository, or who to assign something to. Integrations, AI chat
- Screen captures live in the digestScreenshots taken from a shared screen used to sit inside the transcript. They appear in the digest now, next to the discussion they belong to, so you can scan what was shared without reading the transcript. Meetings
- The digest says when it is just earlyEarly in a meeting, before there is anything to summarise, the compact digest showed an empty box. It now says that notes appear as the conversation gets going. Meetings
Fixes
13- Attaching a skill to a message runs it right awayAttaching a skill with a slash and sending it now runs the skill, using whatever you typed as its input, or the skill's own defaults if you left the message blank. It used to answer by asking what you wanted done with the skill, and only ran once you said so. Text that is clearly an instruction about the skill itself, like asking to edit or explain it, is still treated that way. Skills, AI chat
- Meeting invites no longer freeze the invite pickerAdding people to a meeting from the invite picker could occasionally freeze the whole surface for organizers with synced calendars. Fixed. Meetings
- The cursor stays put while you rename somethingTyping in a title, on a doc, chat, agent, skill or typed item, no longer jumps the cursor to the end of the text mid-edit, so you can correct something in the middle of a name without it rearranging under you. Interface
- Large PDF attachments work in chatAttaching a large PDF to a chat no longer fails partway through, so a long report or contract can be read and summarized like any smaller file. AI chat
- Calendar sync problems are visible from your calendarWhen a connected calendar stops syncing, Today now shows a banner explaining it, with a button that opens calendar settings so you can reconnect the account. It could previously go unseen, so a stalled calendar looked like a calendar with nothing in it. Integrations, Home
Show all 13 fixes
- The Timeline tab renders in the right themeOpening the Timeline tab on an older meeting no longer renders parts of it in light mode when you are using dark mode. Meetings
- Item table columns stay aligned when a field is emptyIn a table of items, a row that leaves an optional field empty no longer shifts every later column one place to the left. Columns now hold their position whether or not each row fills them, so a list with patchy fields reads straight down. Types, Interface
- Copying a link from a preview copies that documentOpening a document in the preview overlay, from a kanban card, a task list, or a type's entries, and pressing Cmd+Shift+C on macOS or Ctrl+Shift+C on Windows and Linux now copies a link to that document. It used to copy a link to whichever page was behind the preview, which meant quietly sharing the wrong thing. Interface, Docs
- Reschedules reach Tana even when the organizer is outside your teamWhen a meeting is organized by someone whose mailbox is not connected to Tana, an external partner or a teammate who never connected a calendar, a change to its title or time made in Google or Outlook now reaches Tana. Those meetings could previously keep showing the time they had when they first arrived. Existing meetings correct themselves on their next sync. Meetings, Integrations
- Task proposals show their state and assigneeAsk the AI to create a task and the proposal did not show who it was assigned to or whether it was open, even though both were already set, so reviewing one meant accepting it and then opening the result to check. The state control and assignee row appear on the proposal itself now. Proposals and actions, Tasks
- No flash of the pre-meeting view when you joinJoining a meeting directly briefly showed the pre-meeting view before the call appeared. Joining now goes straight to the meeting. Meetings

Turn meetings into the most productive part of your day.
Explore further
All updates



