---
title: Google Calendar Integration for Batches
description: Google Calendar Integration allows learners to automatically sync their class schedules with their personal Google Calendar. This ensures they receive reminders, stay organized, and never miss a session.
---

[Skip to content](https://support.learnyst.com/google-calendar-integration-for-batches#main-content)

![Learnyst Logo-25-1.png\]](https://support.learnyst.com/hs-fs/hubfs/Learnyst%20Logo-25-1.png?height=40&name=Learnyst%20Logo-25-1.png)

- [Blogs](https://blog.learnyst.com/)
- [Product Demo](https://www.learnyst.com/product-demo)
- [Help Center](https://support.learnyst.com/?__hstc=63047858.c6632626f509e3bce8daa43b7e98f888.1712298652738.1721125968223.1721135407952.38&__hssc=63047858.1.1721135407952&__hsfp=1459259341&_gl=1*1hsz3xc*_gcl_aw*R0NMLjE3MzA4OTkxMzAuQ2p3S0NBaUF4S3k1QmhCYkVpd0FZaVctLTFMeml2UU9iS3JlNDdQaXE4Y2RDRTRPbE9iZnFVYS1sYkViTm5lcW52eHljMnNXOTRoMlRCb0N3QVVRQXZEX0J3RQ..*_gcl_au*MTM5MDI5MDc5LjE3MjU5Mzg3NTIuNjU1NTcwMzYxLjE3MzMyMzMxODAuMTczMzIzMzE3OQ..)
- [Success Stories](https://www.learnyst.com/customers/success-stories)

Open main navigation

Close main navigation

- [Blogs](https://blog.learnyst.com/)
- [Product Demo](https://www.learnyst.com/product-demo)
- [Help Center](https://support.learnyst.com/?__hstc=63047858.c6632626f509e3bce8daa43b7e98f888.1712298652738.1721125968223.1721135407952.38&__hssc=63047858.1.1721135407952&__hsfp=1459259341&_gl=1*1hsz3xc*_gcl_aw*R0NMLjE3MzA4OTkxMzAuQ2p3S0NBaUF4S3k1QmhCYkVpd0FZaVctLTFMeml2UU9iS3JlNDdQaXE4Y2RDRTRPbE9iZnFVYS1sYkViTm5lcW52eHljMnNXOTRoMlRCb0N3QVVRQXZEX0J3RQ..*_gcl_au*MTM5MDI5MDc5LjE3MjU5Mzg3NTIuNjU1NTcwMzYxLjE3MzMyMzMxODAuMTczMzIzMzE3OQ..)
- [Success Stories](https://www.learnyst.com/customers/success-stories)

 Hello, how can we help you today?

- There are no suggestions because the search field is empty.

1. [Support Center](https://support.learnyst.com/?hsLang=en)
2. [Batch](https://support.learnyst.com/batch?hsLang=en)
3. [Batch Settings](https://support.learnyst.com/batch?hsLang=en#batch-settings)

# Google Calendar Integration for Batches

## Google Calendar Integration allows learners to automatically sync their class schedules with their personal Google Calendar. This ensures they receive reminders, stay organized, and never miss a session.

#### Enabling Google Calendar Integration (Admin Side)

Follow the steps below to set up Google Calendar integration for your batches:

### Step 1: Go to Batch Settings

- Log in to your **Admin Dashboard,** Select the batch to configure, then click the **Settings** button in the top-right corner.
  
  ![Google Calendar Integration for Batches](https://support.learnyst.com/hs-fs/hubfs/Google%20Calendar%20Integration%20for%20Batches.png?width=670&height=321&name=Google%20Calendar%20Integration%20for%20Batches.png)

- A form will appear asking for two details: **Client ID** and **API Key**. (only if admin has **"Owner"** access will be able to access settings)  
  👉 To get these, you’ll need to create credentials from [Google Cloud Console.](https://console.cloud.google.com/apis/library?supportedpurview=project)

#### Step 2: Enable Google Calendar API in Google Cloud Console

- Open [Google Cloud Console](https://console.cloud.google.com/apis/library?supportedpurview=project) in a new tab. A Search bar will appear, In that search bar, type **Google Calendar API**.

![Blog-Writing-Draft-Google-Docs-09-09-2025\_04\_38\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_04_38_PM.png?width=670&height=319&name=Blog-Writing-Draft-Google-Docs-09-09-2025_04_38_PM.png)

- In the search bar, type **Google Calendar API**.

![Blog-Writing-Draft-Google-Docs-09-09-2025\_04\_39\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_04_39_PM.png?width=670&height=319&name=Blog-Writing-Draft-Google-Docs-09-09-2025_04_39_PM.png)

Click on the result, then click the **Enable** button.

![Blog-Writing-Draft-Google-Docs-09-09-2025\_04\_41\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_04_41_PM.png?width=670&height=319&name=Blog-Writing-Draft-Google-Docs-09-09-2025_04_41_PM.png)

#### Step 3: Create a New Project

When you enable the API, Google will ask you to link it to a project.

- A popup will appear. Click on **New Project** (top-right corner).

![Blog-Writing-Draft-Google-Docs-09-09-2025\_04\_43\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_04_43_PM.png?width=670&height=319&name=Blog-Writing-Draft-Google-Docs-09-09-2025_04_43_PM.png)

- Enter the following details:
  
    - **Project Name** (e.g., “Learnyst Calendar Integration”)
    - **Organization Name**
    - **Location**
- Click **Create**. Your new project will now be created.

![Blog-Writing-Draft-Google-Docs-09-09-2025\_04\_45\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_04_45_PM.png?width=670&height=320&name=Blog-Writing-Draft-Google-Docs-09-09-2025_04_45_PM.png)

#### Step 4: Configure the OAuth Consent Screen

Before creating the credentials, you need to configure the consent screen:

- Click on**API & Services.**

![Blog-Writing-Draft-Google-Docs-09-09-2025\_04\_52\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_04_52_PM.png?width=670&height=321&name=Blog-Writing-Draft-Google-Docs-09-09-2025_04_52_PM.png)

- Go to **API & Services \> Credentials**. Click on **Create Credentials**

![Blog-Writing-Draft-Google-Docs-09-09-2025\_05\_01\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_05_01_PM.png?width=670&height=321&name=Blog-Writing-Draft-Google-Docs-09-09-2025_05_01_PM.png)

- Select **OAuth Client ID**.

![Blog-Writing-Draft-Google-Docs-09-09-2025\_05\_05\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_05_05_PM.png?width=670&height=320&name=Blog-Writing-Draft-Google-Docs-09-09-2025_05_05_PM.png)

- You’ll first be asked to **Configure Consent Screen**. Click on it. 

![Blog-Writing-Draft-Google-Docs-09-09-2025\_05\_08\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_05_08_PM.png?width=670&height=322&name=Blog-Writing-Draft-Google-Docs-09-09-2025_05_08_PM.png)

- Click **Get Started**.

![Blog-Writing-Draft-Google-Docs-09-09-2025\_05\_11\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_05_11_PM.png?width=670&height=320&name=Blog-Writing-Draft-Google-Docs-09-09-2025_05_11_PM.png)

Fill in the following details:

- **App Name** (example: “Learnyst Batches”)
- **User Support Email** (your support email)

![Blog-Writing-Draft-Google-Docs-09-09-2025\_05\_13\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_05_13_PM.png?width=670&height=320&name=Blog-Writing-Draft-Google-Docs-09-09-2025_05_13_PM.png)

- In the **Audience** section, select **External**.

![Blog-Writing-Draft-Google-Docs-09-09-2025\_05\_15\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_05_15_PM.png?width=670&height=321&name=Blog-Writing-Draft-Google-Docs-09-09-2025_05_15_PM.png)

- Add your **contact email address**.

![Blog-Writing-Draft-Google-Docs-09-09-2025\_05\_18\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_05_18_PM.png?width=670&height=320&name=Blog-Writing-Draft-Google-Docs-09-09-2025_05_18_PM.png)

- Accept the terms and click **Create**.

![Blog-Writing-Draft-Google-Docs-09-09-2025\_05\_21\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_05_21_PM.png?width=670&height=320&name=Blog-Writing-Draft-Google-Docs-09-09-2025_05_21_PM.png)

#### Step 5: Create OAuth Client ID

Now that the consent screen is set, you can create the OAuth Client ID:

- Go back to **Credentials**.
- Click **Create Credentials** → Select **OAuth Client ID**.

![Blog-Writing-Draft-Google-Docs-09-09-2025\_05\_22\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_05_22_PM.png?width=670&height=320&name=Blog-Writing-Draft-Google-Docs-09-09-2025_05_22_PM.png)

- In **Application Type**, select **Web Application**.

![Blog-Writing-Draft-Google-Docs-09-09-2025\_05\_25\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_05_25_PM.png?width=670&height=321&name=Blog-Writing-Draft-Google-Docs-09-09-2025_05_25_PM.png)

- Enter a name (e.g., “Learnyst Calendar OAuth”).

![Blog-Writing-Draft-Google-Docs-09-09-2025\_05\_26\_PM-1](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_05_26_PM-1.png?width=670&height=321&name=Blog-Writing-Draft-Google-Docs-09-09-2025_05_26_PM-1.png)

Scroll down to add the following:

- **Authorized JavaScript Origins** → Enter your **homepage URL** (e.g., `https://yourdomain.com`)
- **Authorized Redirect URL** → Enter your **learner URL** (e.g., `https://yourdomain.com/learn`)
- Click **Create**.

![Blog-Writing-Draft-Google-Docs-09-09-2025\_05\_28\_PM-1](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_05_28_PM-1.png?width=670&height=319&name=Blog-Writing-Draft-Google-Docs-09-09-2025_05_28_PM-1.png)

A popup will appear with your **Client ID** and **Client Secret**.

- Copy these and keep them safe. You’ll need the **Client ID** later.

![Blog-Writing-Draft-Google-Docs-09-09-2025\_05\_29\_PM-1](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_05_29_PM-1.png?width=670&height=322&name=Blog-Writing-Draft-Google-Docs-09-09-2025_05_29_PM-1.png)

#### Step 6: Create an API Key

- While still in the **Credentials** section, click **Create Credentials** again.
- Select **API Key**.

![Blog-Writing-Draft-Google-Docs-09-09-2025\_05\_30\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_05_30_PM.png?width=670&height=320&name=Blog-Writing-Draft-Google-Docs-09-09-2025_05_30_PM.png)

A popup will appear showing your **API Key**.

- Copy this and keep it safe as well.

![Blog-Writing-Draft-Google-Docs-09-09-2025\_05\_32\_PM](https://support.learnyst.com/hs-fs/hubfs/Blog-Writing-Draft-Google-Docs-09-09-2025_05_32_PM.png?width=670&height=321&name=Blog-Writing-Draft-Google-Docs-09-09-2025_05_32_PM.png)

#### Step 7: Add the Credentials in Learnyst

Now that you have both credentials:

- Go back to your **Batch Settings** in Learnyst.
- Paste the **Client ID** and **API Key** in the respective fields.
- Click **Save**.
  
  ![Google Calendar Integration for Batches (1)](https://support.learnyst.com/hs-fs/hubfs/Google%20Calendar%20Integration%20for%20Batches%20(1).png?width=670&height=321&name=Google%20Calendar%20Integration%20for%20Batches%20(1).png)

That’s it! You have **successfully enabled Google Calendar integration** for your batch.

 

- [Get Started](https://support.learnyst.com/get-started?hsLang=en)
- [AI Tools](https://support.learnyst.com/ai-tools?hsLang=en)
- [Courses](https://support.learnyst.com/courses?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/courses?hsLang=en#getting-started)
    - [Build Course](https://support.learnyst.com/courses?hsLang=en#build-course)
    - [Add Lesson](https://support.learnyst.com/courses?hsLang=en#add-lesson)
    - [Course Settings](https://support.learnyst.com/courses?hsLang=en#course-settings)
    - [Lesson Settings](https://support.learnyst.com/courses?hsLang=en#lesson-settings)
    - [Course Certificate](https://support.learnyst.com/courses?hsLang=en#course-certificate)
- [Mock test](https://support.learnyst.com/mock-test?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/mock-test?hsLang=en#getting-started)
    - [Build Mock Test](https://support.learnyst.com/mock-test?hsLang=en#build-mock-test)
    - [GMAT Question Types](https://support.learnyst.com/mock-test?hsLang=en#gmat-question-types)
    - [Mock test Settings](https://support.learnyst.com/mock-test?hsLang=en#mock-test-settings)
- [Test Series](https://support.learnyst.com/test-series?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/test-series?hsLang=en#getting-started)
    - [Build Test Series](https://support.learnyst.com/test-series?hsLang=en#build-test-series)
    - [Settings](https://support.learnyst.com/test-series?hsLang=en#settings)
- [Bundles](https://support.learnyst.com/bundles?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/bundles?hsLang=en#getting-started)
    - [Build Bundles](https://support.learnyst.com/bundles?hsLang=en#build-bundles)
    - [Bundle Settings](https://support.learnyst.com/bundles?hsLang=en#bundle-settings)
- [Batch](https://support.learnyst.com/batch?hsLang=en#main-content)

    - [Batch Settings](https://support.learnyst.com/batch?hsLang=en#batch-settings)
- [Track](https://support.learnyst.com/track?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/track?hsLang=en#getting-started)
    - [Track Settings](https://support.learnyst.com/track?hsLang=en#track-settings)
- [Ebooks](https://support.learnyst.com/ebooks?hsLang=en)
- [Podcasts](https://support.learnyst.com/podcasts?hsLang=en)
- [Webinars](https://support.learnyst.com/webinars?hsLang=en)
- [Digital/Custom Products](https://support.learnyst.com/digital-custom-products?hsLang=en)
- [Free Resource](https://support.learnyst.com/free-resource?hsLang=en)
- [1:1 Coaching](https://support.learnyst.com/11-coaching?hsLang=en)
- [1 on 1 Tutoring](https://support.learnyst.com/1-on-1-tutoring?hsLang=en)
- [Poll](https://support.learnyst.com/poll?hsLang=en)
- [Question Pool](https://support.learnyst.com/question-pool?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/question-pool?hsLang=en#getting-started)
    - [Build Question Pool](https://support.learnyst.com/question-pool?hsLang=en#build-question-pool)
- [Classification](https://support.learnyst.com/classification?hsLang=en#main-content)

    - [Categories](https://support.learnyst.com/classification?hsLang=en#categories)
    - [Tags](https://support.learnyst.com/classification?hsLang=en#tags)
- [Product Pricing](https://support.learnyst.com/product-pricing?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/product-pricing?hsLang=en#getting-started)
    - [Pricing Plans](https://support.learnyst.com/product-pricing?hsLang=en#pricing-plans)
- [Quiz & Assessment](https://support.learnyst.com/quiz-assessment?hsLang=en#main-content)

    - [Add Questions](https://support.learnyst.com/quiz-assessment?hsLang=en#add-questions)
    - [Build Quiz](https://support.learnyst.com/quiz-assessment?hsLang=en#build-quiz)
    - [Question Settings](https://support.learnyst.com/quiz-assessment?hsLang=en#question-settings)
    - [Quiz Settings](https://support.learnyst.com/quiz-assessment?hsLang=en#quiz-settings)
    - [Question Review Flow](https://support.learnyst.com/quiz-assessment?hsLang=en#question-review-flow)
- [Website](https://support.learnyst.com/website?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/website?hsLang=en#getting-started)
    - [Building Website](https://support.learnyst.com/website?hsLang=en#building-website)
    - [Website Navigation](https://support.learnyst.com/website?hsLang=en#website-navigation)
    - [Superpower Widgets](https://support.learnyst.com/website?hsLang=en#superpower-widgets)
    - [Sign Up Settings](https://support.learnyst.com/website?hsLang=en#sign-up-settings)
    - [Widgets (Embeddables)](https://support.learnyst.com/website?hsLang=en#widgets-embeddables)
- [Website Custom domain](https://support.learnyst.com/website-custom-domain?hsLang=en)
- [Mobile Apps](https://support.learnyst.com/mobile-apps?hsLang=en#main-content)

    - [Android](https://support.learnyst.com/mobile-apps?hsLang=en#android)
    - [iOS](https://support.learnyst.com/mobile-apps?hsLang=en#ios)
- [Communities](https://support.learnyst.com/communities?hsLang=en#main-content)

    - [Learnyst Community](https://support.learnyst.com/communities?hsLang=en#learnyst-community)
    - [Telegram Community](https://support.learnyst.com/communities?hsLang=en#telegram-community)
- [Gamification](https://support.learnyst.com/gamification?hsLang=en)
- [Learner Management](https://support.learnyst.com/learner-management?hsLang=en#main-content)

    - [Learner Profile](https://support.learnyst.com/learner-management?hsLang=en#learner-profile)
    - [Learner Actions](https://support.learnyst.com/learner-management?hsLang=en#learner-actions)
    - [Learner Settings](https://support.learnyst.com/learner-management?hsLang=en#learner-settings)
- [Roles and Permissions](https://support.learnyst.com/roles-and-permissions?hsLang=en)
- [Marketing](https://support.learnyst.com/marketing?hsLang=en#main-content)

    - [Refer Earn](https://support.learnyst.com/marketing?hsLang=en#refer-earn)
    - [Push Message](https://support.learnyst.com/marketing?hsLang=en#push-message)
    - [Marketing Email](https://support.learnyst.com/marketing?hsLang=en#marketing-email)
    - [System Email](https://support.learnyst.com/marketing?hsLang=en#system-email)
    - [Whatsapp Messenger](https://support.learnyst.com/marketing?hsLang=en#whatsapp-messenger)
    - [Workflows](https://support.learnyst.com/marketing?hsLang=en#workflows)
    - [Forms](https://support.learnyst.com/marketing?hsLang=en#forms)
    - [Campaign](https://support.learnyst.com/marketing?hsLang=en#campaign)
    - [CTA](https://support.learnyst.com/marketing?hsLang=en#cta)
    - [Promo Slider](https://support.learnyst.com/marketing?hsLang=en#promo-slider)
- [Sales](https://support.learnyst.com/sales?hsLang=en)
- [Integrations](https://support.learnyst.com/integrations?hsLang=en#main-content)

    - [Pabbly Integration](https://support.learnyst.com/integrations?hsLang=en#pabbly-integration)
    - [Zapier Integration](https://support.learnyst.com/integrations?hsLang=en#zapier-integration)
    - [Google Ads](https://support.learnyst.com/integrations?hsLang=en#google-ads)
    - [Meta Ads](https://support.learnyst.com/integrations?hsLang=en#meta-ads)
- [Newsfeed](https://support.learnyst.com/newsfeed?hsLang=en)
- [Ratings and Reviews](https://support.learnyst.com/ratings-and-reviews?hsLang=en)
- [Learner Support](https://support.learnyst.com/learner-support?hsLang=en)
- [Sub School](https://support.learnyst.com/sub-school?hsLang=en)
- [Reports](https://support.learnyst.com/reports?hsLang=en)
- [Content Security](https://support.learnyst.com/content-security?hsLang=en#main-content)

    - [CourseGaurd](https://support.learnyst.com/content-security?hsLang=en#coursegaurd)
- [School Settings](https://support.learnyst.com/school-settings?hsLang=en#main-content)

    - [General Settings](https://support.learnyst.com/school-settings?hsLang=en#general-settings)
    - [Learner Billing](https://support.learnyst.com/school-settings?hsLang=en#learner-billing)
    - [Payment gateway](https://support.learnyst.com/school-settings?hsLang=en#payment-gateway)
    - [Features](https://support.learnyst.com/school-settings?hsLang=en#features)
    - [Security](https://support.learnyst.com/school-settings?hsLang=en#security)
    - [Channels](https://support.learnyst.com/school-settings?hsLang=en#channels)
- [Zoom integration](https://support.learnyst.com/zoom-integration?hsLang=en)
- [Troubleshooting](https://support.learnyst.com/troubleshooting?hsLang=en)
- [FAQs](https://support.learnyst.com/faqs?hsLang=en)
- [Users](https://support.learnyst.com/users?hsLang=en#main-content)

    - [Learners](https://support.learnyst.com/users?hsLang=en#learners)
- [Learners' Help article](https://support.learnyst.com/learners-help-article?hsLang=en)
- [Socials](https://support.learnyst.com/socials?hsLang=en)

- [Home](https://learnyst-1.hubspotpagebuilder.net/)
- [About Us](https://learnyst-1.hubspotpagebuilder.net/about-us)
- [Contact Us](https://learnyst-1.hubspotpagebuilder.net/contact-us)
- [Blog](https://learnyst.hs-sites-na2.com/blog)

[![Chill listening crop-3](https://support.learnyst.com/hs-fs/hubfs/Learnyst%20logo%20(2).png?width=24&height=24&name=Learnyst%20logo%20(2).png "Chill listening crop-3")](https://www.learnyst.com/)

Learnyst Support

Copyright © 2026, Learnyst Insights Pvt Ltd