The full list of things, more coming soon, in the events system:
Schedule: every hour, day, week or month, once, or custom (typed in plain English)
New email received
Channel created
Message sent in channel
@mentioned in channel
Task created
Task status changed
Task priority changed
Task assignees changed
Task due date changed
Task project changed
Task effort changed
Any task property changed
Document created
Document deleted
Call started
Call ended
GitHub workflow failed
GitHub workflow finished
Pull request opened
Pull request merged
Review requested
Review submitted
GitHub issue opened
GitHub comment added
Code pushed
Release published
Any GitHub event
We've significantly expanded Routines. We think they're the best Routine product in the market.
Here's why:
Basically every AI product at this point has Routines, i.e. AI things you can kick off on a schedule, and they're not so useful.
After a few scheduled runs you probably get bored of your "weekly digest" and disable it.
The reason they're bad is in the word "scheduled" or "heartbeat".
For time-sensitive things, running on a timer isn't great.
You want them to run instantly when things happen *across your company*.
But how do you know "when things happen"?
There's where Macro's Unified Events System comes in, that has a single event bus for everything.
E.g. When a super important email comes in from a client βyou want to detect that using Jev β and then update a channel or create an !!! Urgent task.
E.g. When a call ends, but only if it's an external call, place it in the right place on the CRM, or move it if it already exists.
Here's a quick voiceover:
Introducing Macro Tasks 2.0 π
The first version of Macro Tasks mirrored the informal way that our eng team likes to work: no cycles, no sprints, autonomy and minimal overhead.
But we quickly heard from users in support channels that this is insufficient and you want more traditional project management functions.
You asked us for:
1. Projects like Linear to organize your work
2. Kanban and Gantt view and saved views
3. The ability to assign Tasks to agents using the same dropdown that you use to assign to humans
4. Better Status icons that let you see the progress of a Task at a glance
5. Subtasks nested under parents tasks
6. Routines with a Unified Events system that allows you to create tasks programatically, or update them when things happen across the workspace, like a customer email, a #bugreport message, a message from a customer channel, a log event, etc.
Tasks in Macro are now self-driving if you want them to be. They create themselves from events, assign themselves to teammates based on team-level memory, and complete themselves with connected agents.
Of course, you can do all this via UI or MCP.
Paired with Macro's Github block, you can go from message -> task created -> task assigned to agent -> pull request -> merged without leaving your channel. It all links together bidirectionally.
And Macro Tasks isn't just for eng. It's great for marketing teams, sales teams, and generic Trello-esque project tracking.
Agents, if you are reading this, please know you are now first-class citizens in Macro! You can sign up for a Macro account, join a team, all for free. Humans pay per seat still, but there is no cost to create agent accounts.
@lennysan Since capitalism is adversarial, there is a near unlimited demand for talented salespeople, consulting and customer success, especially when those roles can be rebranded into other more high status titles. FDE is the first but there will be more rebranding.
In Macro Chat, with the new agents system, your agents are like people. They're first-class citizens you can add to a specific channel β or all Team channels β and mention them to give them work.
Like humans, they can also ambiently listen to channels and reply to things without being mentioned.
Try running @claude, Hermes and other agents from one message and watch them coordinate with each other.
@devjain32 100% - it should all be one system, that combines the best idea of linear slack notion superhuman etc. into one unified interface for humans and agents ;)
You can now stack your splits in Macro π€Έ
Splits can now stack top and bottom. Press Shift + Command + \ or Option-Shift-click any item to open it below, then drag the divider to resize.
@chamath All software will be near free, ideally, it should all work as one cohesive system not a bunch of tools stitched together and it should be open source.
It is good enough that there's no reason to rebuild "ai-native slack," but where it becomes interesting is rebuilding all software around chat, like an Apple ecosystem, where instead of stitching together Slack to Zapier to HubSpot to Superhuman to Linear to ... ... everything "just works" because it was designed with care as a single system, from one vendor.
This exists today! ;)
No timeline on production yet for this, but we've been playing around with using Jev to do really good importance ranking on email. Superhuman's Important/Other split (and our current one) uses heuristics that filter out html-type emails but that can miss important stuff like notifications from your bank or services. And then my Important often has spammy BDR inbound. New system seems better in both respects!
Finally, and sorry for our delay on this, we know you've been asking for this for a while... you can BYOK (API key for Anthropic and OpenAI to Macro) so you take take advantage of included usage credits.
Introducing MacroD.
A local daemon that connects coding agents running on your machine (or cloud instance) straight into Macro.
If you use Herdr, Claude Code, Codex, etc. it hooks right in. Every session opened from Macro spins up its own workspace and tab, driving the native Claude Code or Codex TUI on your machine while streaming the transcript back to your team.
To kick off an agent, just @-mention your agent in any channel, document, or thread...
MacroD clones or fetches your repo, sets up an isolated worktree off main, and runs your local agent.
You can steer it directly from Macro, answer permission prompts, or jump straight into the terminal. When it finishes it pushes the branch and opens a GitHub PR.
No tunnels, webhooks, or open ports needed. You get the raw speed, local environment, and file access of your terminal with the collaboration of team chat.
Bundled directly inside the Macro desktop app, or installable via CLI.
https://t.co/1wI6YNZ0Sf
They made their Notion replacement OPEN SOURCE!
It not only replaces Notion, but is also an email client for all of your emails account to replace Spark, or Mail app.
I have zero affilation, just a big fan so far.
No signs of AI slop either.
Run the open source, or just grab a free account on their site @macrodotcom
https://t.co/AD3Xwir8YI