Meetings are the engine of business – but they’re just a moment in time. What’s said is said once (hopefully you aren’t repeating yourself!), and unless there’s a recording, it’s gone forever. Meanwhile, we increasingly expect our tools to be smarter: surfacing action items, summarizing conversations, and updating systems without manual work.
The Nylas Notetaker API is your fast track to integrating AI-powered meeting recordings and transcriptions directly into your product. The Notetaker API supports Google Meet, Microsoft Teams, and Zoom meetings, with more platforms on the roadmap.
If you’re using our calendar API already, you’re only one API call away from enabling Notetaker for your users!
Just like our Email, Calendar, and Contact APIs, the Notetaker API is purpose-built for developers and product teams who want to build fast, stay compliant (SOC 2 Type II, ISO 27001, ISO 27701, HIPAA, GDPR), and deliver integrated user experiences, without the heavy lift of building an entire recording platform from scratch.
Why did we build the Notetaker API?
The world is increasingly hybrid, remote, and fast-moving – and the cost of missing important meeting information is high.
Just like integrating to every email provider in the world, every meeting provider has their own edge cases, which makes developing this kind of functionality time consuming.
Users are bridging together individual tools in order to try to create an integrated experience, but often these tools aren’t talking to each other. This is the perfect opportunity for vertical integration of functionality for anyone with users that spend time in meetings.
Privacy expectations are stricter than ever. Handling recordings and meeting data requires top-tier security and compliance standards.
In fact, according to a survey from Dialpad, 28% of users said their current video conferencing solution doesn’t meet all their needs. The top missing feature? Integration with their day to day tools.
What does Nylas Notetaker API do?
Nylas Notetaker API is a meeting assistant that your application can send to your user’s calls:
Joins meetings on Zoom, Google Meet, and Microsoft Teams. More providers are coming in the future.
Connects to your user’s calendar with different sync rules, so your application can always send a Notetaker to the right place at the right time.
Records video, audio, and generates transcripts of the meeting.
Transcribes and diarizes to tell you exactly who said what. Transcripts are powered by our integration with AssemblyAI. They’re the state of the art for AI transcription, with the lowest Word Error Rate.
Delivers structured meeting data via webhooks and direct API calls.
Powers downstream workflows, such as CRM updates, task creation, pipeline management, and personalized follow-ups.
If you have access to your user’s calendar, then we can sync Notetakers directly with their calendar for you.
If you have your own native calendar integration, Notetaker is available as a standalone product too.
How it works
Your application schedules a Notetaker to join the user’s meeting through the Nylas API, or with our Calendar Sync.
The Notetaker meeting bot joins at the time the meeting starts and captures video, audio, and creates diarized transcripts.
Nylas sends updates to your application via webhooks and through API endpoints.
You use the data to build rich workflows – like automatic meeting notes, updating CRM fields, or creating tasks.
What’s new in Nylas Notetaker
Notetaker now supports configurations, plus five new capabilities on every Nylas plan. They use the new notetaker_settings request shape. Existing integrations keep working, but legacy requests don’t get the new features.
Deduplication: when several people from the same workspace (usually one per customer) accept the same invite, that group gets one Notetaker instead of one per person. Each person still gets their own webhooks, recording, transcript, and summary. Two different customers on the same call still get one Notetaker each, and you can turn deduplication off for a specific calendar or meeting.
Custom in-meeting announcements: the Notetaker can post your application’s own message in the meeting chat when it joins, and repeat a recording notice once late arrivals settle. A debounce window means ten late joiners produce one message, not ten. Your messages replace the default consent notice, so keep a recording disclosure if your product or jurisdiction requires one.
Custom avatars: upload a PNG, JPEG, or WebP image up to 4 MiB to replace the blank participant tile, so the bot joins under your brand or your customer’s.
Pause dispatch: set a single date on a user, a customer workspace, or your whole application. No Notetakers join, record, or use bot hours until that date passes. Calendar sync rules and scheduled Notetakers stay in place, and dispatch resumes automatically.
Retention: Nylas keeps recordings, transcripts, summaries, and action items for 14 days by default. You can change that per application, per customer workspace, or per Notetaker, anywhere from 5 minutes to 30 days. A customer whose security team requires seven days gets seven, while everyone else is unchanged.
Configurations: saved sets of Notetaker defaults at four levels (application, workspace, calendar, and event). Nylas applies the most specific configuration when the bot joins, so a change made today applies to meetings already scheduled.
Send Notetaker to the meeting, through the API or with calendar sync.
Turn on the summary and action items options when you create the Notetaker.
When processing finishes, Nylas sends a notetaker.media webhook. Once its state is available, it carries signed links to the recording, transcript, summary, and action items. The links expire, so download the files when the webhook arrives.
The webhook doesn’t include a list of attendees. To email the people on the call, fetch the calendar event by its event_id to get the participants, then send the summary from the user’s connected account with the Email API, or through transactional send. See the full code sample: Automate meeting follow-up emails.
Key Features
Adhoc join: Send Notetaker to join a specific meeting right now.
Secure Data Delivery: Access structured meeting data via webhooks or APIs.
SDKs for Node.js, Python, Ruby, and Kotlin/Java..
Compliance-Ready: SOC 2 Type II, ISO 27001, and ISO 27701 certified, GDPR, and built on HIPAA-compliant infrastructure, with a BAA available on Enterprise.
Simple Integration: Designed for developers – spin up your first Notetaker in minutes.
Example use cases:
🚀 Sales Enablement
Auto-log meeting notes, key topics, and next steps into your CRM.
Create AI-powered sales follow-up emails tailored to the conversation.
🌟 Project Management
Instantly generate tasks from meeting action items.
Attach meeting recordings and transcripts to project timelines.
📈 Customer Success
Capture customer feedback and surface renewal risks automatically.
Summarize onboarding calls and store them in customer profiles.
🧐 Internal Knowledge Management
Build searchable internal knowledge bases from recorded meetings.
Improve information retrieval and team alignment with AI-driven summaries.
Get started today
The Nylas Notetaker API is now available to all customers through the Nylas Dashboard.
Free: $0, 5 Notetaker bot hours, no credit card required. Free limits are fixed, so there are no surprise charges.
Essentials: $15/month, 10 bot hours per month, then $0.80 per additional hour.
Pro: $49/month, or $43/month billed annually. 70 bot hours per month, then $0.70 per additional hour ($0.65 on annual).
Enterprise: custom volume pricing.
Every plan includes email, calendar, Notetaker, and Agent Accounts. Bot hours cover recording and transcription.
Contract customers:
Reach out to your Account Executive to learn more. Notetaker can be enabled for your plan through the Dashboard.
Sign up today to try a free sandbox account with the Notetaker API, including 5 hours of recording.
How do I send a meeting summary by email with the Nylas Notetaker API?
Create a Notetaker with summary and action items turned on. When the recording is processed, Nylas sends a notetaker.media webhook with signed links to the summary and action items. Fetch the calendar event to get the attendees, then send the summary from the user’s connected account with the Email API.
Nylas achieves certification under the EU-US Data Privacy Framework, enhancing our commitment to international data privacy.
Nick Barraclough
Product Manager
Nick is our Product Manager for the Notetaker and calendar products at Nylas. Hailing from New Zealand and based in Chicago, IL, Nick spends his free time hiking, cooking pasta, and riding his spin bike.