Only show these results:

Nylas Streams

Nylas Streams simplifies ETL for your communications data with little to no code. With Nylas Streams you can ingest your communication data to the most popular data warehousing and data processing solutions in the market. By leveraging Nylas Streams, you can run real-time analytics on your email data by streaming to a data warehouse, enable in-app notifications by streaming to a data processing solution, and much more.

Get Started

Start using Nylas Streams for free on the Starter Tier through the Google Cloud Marketplace. Once you've signed up for Nylas Streams, we'll provision your Nylas Dashboard account. You'll receive a welcome email to get started.

How It Works

You can set up Nylas Streams through the steps below.

  1. Decide on the data you want to recieve.
  2. Create an app, based on the data type.
    1. Azure
    2. Google
    3. Zoom
  3. Send your data to your desired connector.
    1. Amazon SNS
    2. Google Pub/Sub
    3. Snowflake
    4. BigQuery

Supported Connectors

Supported Data Types

We currently support the following high-level data types.

  • message.created - A new message was received. Supports Microsoft and Google accounts.
  • grants - When an email is added to an Integration or when the email's access is expired. A grant can expire when the refresh token for the account is no longer valid. The account will need to be granted access again. Supports Microsoft and Google accounts.
  • conference.zoom.transcript - When a meeting recording is completed, send the transcripts to the connector of your choice. Supports Zoom accounts.

A full list of supported message.created and grant types are in the table below.

Name Description ID Source
Message Created A new message was received. com.nylas.messages.create.inflated /nylas/messages
Message Created (Greater than 256 KB for SNS) A new message was received greater than 256 KB. The message will be published to the customer's S3 bucket. com.nylas.messages.create.inflated_link /nylas/messages
Grant Created Grant for authentication was created. com.nylas.grants.grant_created /nylas/connect/grants
Grant Expired Grant refresh or access token expired. com.nylas.grants.grant_expired /nylas/connect/grants
Grant Deleted Grant was deleted. com.nylas.grants.grant_deleted /nylas/connect/grants
Historical Sync Completed Historical message sync was completed. com.nylas.grants.historic_sync_completed /nylas/connect/grants

Historical messages

Historical messages are now sent to your Nylas Stream and new messages will be streamed after they reach your inbox.


  • Integration - The provider you want to connect to the Nylas platform. For example, Google and Microsoft.
  • Grant - The account that was authenticated against the integration. For example, after creating an Integration with Google, you'll then grant an account access, and Nylas will return a Grant ID.
  • Connector - The provider you want to send your data to.

Express Security Review

If you’re using a Gmail Integration, and have more than 100 external users connected, you might need to get your application reviewed by Google. Learn more about Express Security Review.


Nylas Streams billing is managed by Google Cloud Platform and you will be billed monthly to your billing account on file. Please reach out to GCP’s Cloud billing support team for any billing related questions or issues.


If you run into any issues while using Nylas Streams, please reach out to [email protected].

What's Next

Now that you have decided your data type, create an app based on your data type.

If you already have an app, choose the connector you want to use. Zoom transcripts only supports Amazon SNS and Google Pub/Sub.