Notion New Features April 2026: Every Update Explained
Notion New Features April 2026: Every Update Explained
April 2026 is shaping up to be one of the most feature-dense months in Notion's history. Between the developer preview of Workers for Agents, a full Views API rollout, and several quality-of-life improvements across AI and education, there is enough new functionality to reshape how teams use the platform.
This guide covers every new feature that shipped in April 2026, explains what each one does in practice, and highlights the limits the official changelogs skip over.
April 2026 Feature Summary
| Feature | Category | Availability | Impact Level | |---|---|---|---| | Workers for Agents | AI / Developer | Developer preview (invite-only) | High | | Voice input for AI prompts | AI / Input | GA, desktop only | Medium | | AI meeting notes from Cmd+K | AI / Productivity | GA | Medium | | Custom meeting note instructions | AI / Admin | GA, workspace admin | Medium | | Views API (8 endpoints) | Developer API | GA | High | | Heading 4 blocks in API | Developer API | GA | Low | | Tab block API support | Developer API | GA | Low | | Writable wiki verification | Developer API | GA | Low | | Smart filters (relative dates, "me") | API / UI | GA | High | | Notion Academy in 6 new languages | Education | GA | Low |
Workers for Agents
Workers are the headline feature of Notion's April 2026 release. They let AI agents run custom JavaScript or TypeScript code inside a sandboxed environment during a conversation. Before Workers, agents could read and write Notion pages but had no way to call external services, compute derived values, or transform data.
How Workers Execute
When an agent determines it needs external data or a computation, it invokes a Worker function you have defined. The function runs in a sandboxed runtime (V8 isolate), receives context about the triggering page or conversation, and returns structured results the agent consumes.
// Worker: fetch project health score from your internal API
export default async function projectHealth({ projectId }) {
const res = await fetch(
`https://internal.example.com/api/health/${projectId}`,
{ headers: { "Authorization": `Bearer ${process.env.INTERNAL_KEY}` } }
);
const data = await res.json();
return {
score: data.healthScore,
blockers: data.activeBlockers,
onTrack: data.healthScore >= 70
};
}
Key Constraints
| Constraint | Limit | What Happens if Exceeded | |---|---|---| | Execution timeout | 30 seconds | Worker is terminated, agent gets no result (silent failure) | | Memory | 128 MB | Worker is terminated | | Network requests | HTTPS only | Non-HTTPS calls are blocked | | Availability | Developer preview | Invite-only, requires application |
Watch out
Worker failures are silent. If your function exceeds the 30-second timeout or the 128 MB memory limit, the agent receives no error and no result. Always add internal timeout handling and return partial results rather than letting the function hang.
Views API: 8 New Endpoints
The Views API is the most requested developer feature of the past two years. It shipped in April 2026 with full CRUD operations plus a duplicate endpoint.
GET /v1/databases/{id}/views # List all views
POST /v1/databases/{id}/views # Create a view
GET /v1/views/{id} # Retrieve a view
PATCH /v1/views/{id} # Update a view
DELETE /v1/views/{id} # Delete a view
GET /v1/views/{id}/properties # List view properties
PATCH /v1/views/{id}/properties # Update view properties
POST /v1/views/{id}/duplicate # Duplicate a view
What You Can Do Now vs. Before
| Operation | Before April 2026 | After April 2026 |
|---|---|---|
| Create a filtered view | Manual UI only | POST /v1/databases/{id}/views with filter config |
| Clone a view template | Copy-paste in UI | POST /v1/views/{id}/duplicate |
| Update sort order | Manual UI only | PATCH /v1/views/{id} |
| List views on a database | Not possible via API | GET /v1/databases/{id}/views |
| Bulk configure view properties | Click each column individually | PATCH /v1/views/{id}/properties |
One important constraint: the POST create endpoint requires the complete view specification (type, filters, sorts, visible properties) in a single request. You cannot create an empty view and configure it incrementally.
Voice Input for AI Prompts
Desktop users (macOS and Windows) can now dictate AI prompts using Cmd+Shift+V (Mac) or Ctrl+Shift+V (Windows). Transcription happens locally before the text is sent to the AI model.
This matters most for long, context-heavy prompts. Saying "summarize the past two weeks of standup notes and highlight anything that affects the Q2 roadmap" takes a few seconds to speak versus thirty seconds or more to type. For short prompts like "make this a bullet list," the benefit is marginal.
Voice input is available on all plans that include the Notion AI add-on. There is currently no voice input on mobile or web.
AI Meeting Notes Improvements
Two changes shipped together in April:
Cmd+K access. Meeting notes are now available from the command palette, so you can capture notes without navigating to a specific page first. Open Cmd+K, type "meeting notes," and start recording from wherever you are.
Custom instructions. Workspace admins can define default formatting rules that apply to all generated meeting notes: tone (formal vs. casual), section structure (decisions, action items, discussion points), length constraints, and team-specific context. Individual users can override these per meeting.
Smart Filters
Smart filters add relative date references and the "me" keyword to database filters, both in the UI and the API.
Before vs. After
| Filter Type | Before April 2026 | After April 2026 | |---|---|---| | Date filtering | Hard-coded dates ("2026-04-01") | Relative: "last 7 days," "this month," "next quarter" | | User filtering | Specific user ID | "me" (resolves to current viewer) | | API support | Same hard-coded constraints | Full relative date and "me" support in API calls |
Smart filters solve a real pain point for shared views and API integrations. Previously, a "Tasks due this week" view required updating the date filter every Monday. Now it updates automatically.
Tip
The "me" filter only works for authenticated users. If you share a database publicly, views with "me" filters will show no results because there is no logged-in user context. Use specific user filters for public-facing databases.
Smaller but Notable Updates
Heading 4 Blocks in API
The API now supports heading_4 blocks, matching the four heading levels available in the Notion UI. This sounds trivial, but it matters for content migration tools and integrations that mirror external documentation into Notion. Without H4 support, deeply nested content structures lost a level of hierarchy during import.
Tab Block API Support
Developers can now create and read Tab blocks via the API. This enables template builders to ship pre-configured tabbed layouts programmatically, and content migration tools can preserve tab structures when moving content into Notion.
Writable Wiki Verification
The wiki verification property is now writable via the API. QA and documentation teams can programmatically mark pages as verified (or unverified), enabling automated review workflows that were previously manual.
Notion Academy Expansion
Notion Academy is now available in six additional languages (Japanese, Korean, Portuguese, French, German, and Spanish), bringing the total to twelve. This does not affect the product directly, but it expands the onboarding resources available to non-English-speaking teams.
What Is Still Missing
For all the new features in April 2026, there are notable gaps:
- No offline mode. Notion still requires an internet connection. Competing tools like Obsidian work fully offline.
- No real-time collaboration in Workers. Only one Worker can run per agent conversation at a time. Parallel execution is not supported.
- Limited automation debugging. Conditional automations do not log which branch executed, making debugging complex workflows trial-and-error.
- Views API does not support Dashboard view yet. You can create Table, Board, Calendar, Timeline, Gallery, and List views via the API, but not the newer Dashboard view introduced in March 2026.
Migration Guide: Adopting April 2026 Features
If you are planning to adopt these new features, here is a practical sequence:
Week 1: Smart filters. Replace hard-coded date and user filters across your most-used views. This is low-risk, high-impact, and immediately visible to your team.
Week 2: Views API integration. If you have existing API integrations, update them to use the Views API for programmatic view management. Start with read operations (list and retrieve) before moving to writes.
Week 3: Meeting note instructions. Set up workspace-level custom instructions for meeting notes. Get feedback from your team on the output format before locking in defaults.
Week 4: Workers exploration. Apply for the developer preview if you have not already. Start with a simple Worker (like fetching data from an internal API) before building complex workflows.
Wrapping Up
April 2026 is a particularly strong month for Notion's developer platform. The Views API and smart filters address two of the longest-standing API limitations. Workers for Agents open up a new category of AI-powered workflows. The quality-of-life improvements (voice input, Cmd+K meeting notes, custom instructions) are smaller individually but add up for teams that spend hours in Notion daily.
Fazm automates macOS tasks with AI. If you are building Notion workflows that need to interact with desktop applications, Fazm can bridge the gap between Notion and anything running on your Mac.