Skip to content

Quickstart: Using Nylas Notetaker

This quickstart will walk you through setting up Nylas Notetaker to automatically join and record meetings on your calendar. You’ll learn how to send Notetaker to specific meetings and configure it to join all meetings on a calendar - all in just a few simple steps!

Before you begin, make sure you have:

  • Nylas Developer Account: Sign up here if you don’t have one
  • Connected Grant: On the dashboard, click Grants → Add test grant

To send Notetaker to join a specific meeting, make a POST request to create a new Notetaker:

Replace the following values:

  • {EMAIL} with your user’s email
  • {NYLAS_API_KEY} with your API key
  • {MEETING_LINK} with a Zoom, MS Teams, or Google Meet join link (e.g. https://zoom.us/j/123456789?pwd=123456789)

2. Configure calendar sync for automatic meetings

Section titled “2. Configure calendar sync for automatic meetings”

To have Notetaker automatically join meetings on a calendar, update the calendar settings:

To attach Notetaker to a specific calendar, replace primary with your target calendar ID.

Silence Detection: By default, Notetaker leaves a meeting after 5 minutes (300 seconds) of continuous silence. Customize this using leave_after_silence_seconds in meeting_settings. Set a lower value for shorter meetings, or increase it up to 1 hour (3600 seconds) for meetings with expected long pauses. Silence detection only triggers after at least one participant has spoken, so the bot won’t leave immediately on join if no one has spoken yet.

To check the status of all your Notetakers:

4. Retrieve meeting recordings and transcripts

Section titled “4. Retrieve meeting recordings and transcripts”

Once a Notetaker has completed recording a meeting, retrieve links to the media files:

Replace {notetaker_id} with your Notetaker’s ID from the previous step.