How to embed Google Calendar in Coda

A quick guide to embedding Google Calendar in Coda.

For those who are looking for an all-in-one workspace platform, Coda is the perfect solution. With its powerful features, Coda allows users to create documents and spreadsheets, embed widgets, collaborate in real time with their teams, and automate tasks from one place.

The benefits of integrating Coda and Google Calendar are that it makes it easier for teams to keep track of their calls and calendar events in one dashboard workspace.

This will cut down on time spent organizing calendars and going back and forth between Coda and Google Calendar, as they could just use one program instead of two.

Once your Google Calendar is embedded inside of Coda, there is no need to use two different programs, which saves time and makes it much easier to organize appointments and events

In this blog post, we’ll discuss how to embed a Google Calendar into Coda in order to make it easier for you to stay on top of your schedule. 

Method 1: Use Google Calendar’s built-in embed link

Google Calendars offer a built-in embed link that allows you to share your calendar view in third-party apps such as Notion and Coda. Here’s how you do it:

Step 1: Get your Google Calendar’s Embed link

Start with opening your Google Calendar and on the left of the calendar, select the calendars from the “My calendars” section. To access the settings of the calendar, hover over the 3 dots of each calendar and select the ‘settings and sharing’ option. 

Scroll down till you find the “Access permissions for events” section, and check the box marked ‘Make available to public’. It’s important you set sharing to public, or else your calendar embed won’t show up in Coda. Here’s a step-by-step GIF in action below.

Once you’ve set it to public, scroll down further in the settings of this calendar till you get the embed link. Make sure to copy this embed link. 

Step 2: Use Coda’s built-in embed block

Coda’s embed method works for lots of different types of content, but we'll focus on Google Calendar here.

To get started, either type ‘/embed’ or click on the “+” icon next to the cursor in your Coda page and select ‘Embed.’ From there, paste the Google Calendar embed link that you copied in step 1 above and hit ‘Select’ or press enter. That’s it, you’re done.

The above method is extremely simple and works great, but what if you would like to share a specific snapshot of your calendar and not share the entire calendar? Check out Method 2 below.

Method 2: Use Plus for embedding Google Calendars in Coda

While it’s great that Google itself allows for quick and easy embedding of Google Calendars using their embed link, you might want to have more control over how or what you’d like to share from your calendar.

With Plus, you can embed anything inside Coda, without the need for any complicated integrations. Here’s how easy it is to set up a Google Calendar embed. Before you begin the below steps, make sure to set up your account & install the extension.

Step 1: Take a snapshot with Plus

After installation, head over to any Google Calendar and click on the Plus icon in the top-right corner of your browser. Click on ‘Take Snapshot’. To take a Snapshot, draw a box around the area that you want to be captured. It’s as simple as taking a screenshot from your computer! 

A window will appear on your screen, and you can select the area you’d like to capture. I’m going ahead and taking a snapshot of my weekly Google Calendar view. Watch the GIF below for step-by-step instructions on how to get it done. 

Step 2: Head to your Coda doc & Embed the snapshot

Next, click on the pinned plus extension on your browser, and get the URL of your snapshot.

To embed the snapshot, just copy and paste the URL of your Snapshot into your Coda document. That’s it, you’re done!

Your embedded calendar will now be visible within your Coda doc. You can adjust the size and positioning of the Calendar based on your preferences or document layout requirements, making this an easy way to add new data without fussing over messy integrations ever again. 

For example, you can change its width or height by dragging one of its edges inward or outward until it is a perfect size that you want. 


Coda is an incredibly powerful and flexible workspace platform that can help you do everything from managing projects to tracking budgets. 

Whether you're looking for an easier way to keep track of events or just need a more collaborative way of working with teams, integrating a Google Calendar with Coda is definitely worth considering.

Coda makes it easy for users to stay organized by providing them with an integrated workspace where they can create and collaborate on documents, dashboards, and databases—all in one place.

This tutorial shows you how easy it is to embed widgets like Google Calendar directly into your documents. In case you’re looking to embed Google Calendar inside Notion, check out this handy tutorial.

We hope with this guide, you can quickly access and share your calendars and schedules inside Coda without ever leaving your workspace. Ultimately, the method that you choose will depend on your needs and preferences.

We might be biased here, but Plus is by far the easiest and most user-friendly solution out there. With Plus, there's no need to fiddle around with code or API integrations; simply take a snapshot and let us do all the heavy lifting for you.

Table of Contents
  1. Item text