i used to always forget to order lunch.. now my notion agent orders lunch for me!
every friday, it orders food for the next week. it looks at my past orders to understand what i like, and it auto updates memories so it remembers if i actually kept its order for me
Give your Custom Agents any tool ๐งฐ
Until today, Custom Agents could only perform a fixed set of actions. Now, you (and your coding agent) can build any tool you might need.
With agent tools (powered by Workers), Custom Agents can turn a doc into a slide deck, take action on any website, and even order your groceries!
@jonbeckman it's in public beta! u already have access if you have a business or enterprise account
we're doing a limited time free trial for the business plan to let people try out workers as well :)
@mav3ri3k great q :)
1. we host the infra for your custom tools + scheduled jobs, no need to run ur own servers
2. more freedom with the model, u can switch it up with open source models too
3. permissions handling! u can deploy an agent that ur entire workspace can use and collaborate on
Excited to announce Notion Workers now support syncs!
Sync any data into a Notion database with a single JavaScript function, from a team roster in a spreadsheet to all your opportunities in Salesforce.
Write the function, deploy to Notion, and we'll handle the rest.
โจNew demo: what if vibe coding felt more visual?
@brian_lovin@maryrosecook and I did a game jam using Notion as our "IDE":ย launching Cursor agents from a task board, and making a custom image for each task ๐
The demo shows 3 ideas for the future of agents:
1) Agents should collaborate across apps.
Each app has its focus--Notion AI is good at drafting specs and organizing tasks; Cursor is good at coding. So let them specialize!
Today we're launching a new integration where Notion AI can kick off Cursor Cloud Agents to do coding tasks. The Cursor API accepts natural language prompts, so I think of this as "cross-app sub-agents" -- it's kinda cute how it resembles humans hiring outside contractors ๐
BTW: the parallelism of cloud agents is incredibly freeing for creativity, but it also creates a new problem: sooo much work to keep track of! Which brings us to the next idea...
2) Agent orchestration is a data visualization problem.
A powerful frame for designing agent UIs is to think of the chat transcripts as the "raw data" and ask: what visual projections might help people make sense of this data at scale? We need to engage our human GPUs -- our visual processing -- to understand what the computer GPUs are doing for us!
One thing we can do is use AI to populate traditional UIs like progress bars and status updates. But there are also new possibilities now...
For example: when you have a lot going on, it can be hard to identify tasks just by text titles. So we tried generating an AI image for each task -- turns out this helps a lot by giving it a unique visual identity!
And of course, it also just makes it super fun to build with friends ๐ Speaking of friends...
3) The future of coding is collaborative.
Sometimes it feels like IC engineers are being reduced to middle managers: shuffling information between the team's context and the coding agents that they individually manage.
The solution: bring all the people and agents into one shared space, with shared context and visibility!
In the video you can get a glimpse of how this feels. Mary, Brian and I record ourselves chatting about ideas, and then we use AI to turn that conversation into a list of tasks on a shared board. As the ideas get built in parallel, we can all monitor progress and review the work together, nothing is siloed.
My main takeaway from this game jam was: damn, creativity with friends, at the speed of conversation, is incredibly fun.
---
Our goal here is to let anyone use Notion as a fun and creative "software factory" to build software together with your team. Give the Cursor integration a shot and let us know what you think! (AI Image gen in Notion isn't GA yet, but coming soon and already out to some users)
And let me know if you'd want a template or more detailed instructions on the setup we showed in this demo...