The Nylas Communications Platform drastically reduces the effort it takes to build and maintain a Gmail, Google Calendar, and Google Contacts integration. With just a few lines of code, you can integrate full email, calendar, and contacts functionality into your application.
In order to integrate Google accounts into your application, you first need to connect your Nylas app to a Google API project. This will enable users to authenticate with their Google account and provide access to the data that you stipulate in the Google API.
Set up a Google Project for Development Purposes - This guide walks you through the process of setting up a Google API project that can be used for development purposes. This is the quickest way to start building your Google integration.
Set up a Google Project for Internal Use - If you only need to provide integrations for internal accounts (i.e [email protected]_company.com), you can set up a Google project without being required to go through Google’s security review process. However, this app will be restricted to accounts from the specified email domain.
Google requires apps that access restricted scopes to go through an extensive security review process. There are costs associated with this process that you will be required to pay; however, there are some exceptions for certain types of apps:
- Apps that only need access to sensitive scopes are only required to go through Google’s verification process, which incurs no additional costs.
- Apps that access less than 100 Gmail accounts.
- Apps that are configured to work only with Google accounts that are internal to your organization.
- Apps that have been whitelisted by GSuite admins.
Keep in mind the Google app verification process can take up to 4 weeks, and the security review can take up to an additional 4-6 weeks. Please plan accordingly to meet your launch date.
Review Google's FAQ on the verification process for more details.
Fortunately, Nylas has partnered with Google to provide a streamlined verification and security review process for Nylas customers, and we’re here to help when you’re ready to move to production. Reach out to Nylas support to start this conversation.
- Why isn’t my tracking pixel working as expected on Google accounts?
- Why are some of my Gmail labels missing?
- Why is my account is missing an “All Mail” folder?
- How do I enable IMAP for GSuite?
The Nylas SDKs are the quickest way to get started integrating the Gmail, Google Calendar, and Google Contacts into your app. We offer SDKs for Python, Node.js, and Ruby to suit a variety of preferences.
How Nylas Works - Take a look at the Nylas architecture to see how we sync billions of events.
Quickstart Guides - Get up to speed quickly with our SDKs using our quickstart guides for Python, Node.js, and Ruby, or explore the Nylas Email, Calendar or Contacts API.
Tutorials - Check out our plethora of tutorials to learn how to carry out common functionality, like creating new events, sending email invitations, RSVPing to events, and checking for calendar availability.
Integration Guides - Ready to start building your integration? Our integration guides cover what it takes to incorporate calendar functionality into your app. They cover best practices for using the Nylas Communications Platform and provider-specific advice for Google, Microsoft, and more.
Set up Postman - Postman makes it easy to explore the Nylas Calendar API.
API Reference - Our API reference provides all the details you need to know to use the Nylas Communications Platform.
Updated 8 months ago