Create a public Google calendar

We can use Google Calendar to create a smart, integrated calendar for your website. It’s free and it’s easy Visitors to your website need to see a calendar of your upcoming events, led by your very next one. You, however, can’t be constantly updating and amending your website. But Google Calendar is smart, always displaying…

We can use Google Calendar to create a smart, integrated calendar for your website. It’s free and it’s easy

Visitors to your website need to see a calendar of your upcoming events, led by your very next one. You, however, can’t be constantly updating and amending your website. But Google Calendar is smart, always displaying your next event and it supports reoccurring events.

Here is Big Impact Design’s demo Google Calendar embedded in this post.

But it is not very pretty. The Google Calendar retains its native styling which does not sit well in our website design. It makes our post look like a scrapbook with the calendar cut from a different magazine and stuck in. And in truth, that is what we’ve done.

And the embedded calendar is not responsive so anyone looking on a mobile phone – and that is the majority of your visitors these days – will see a very cramped calendar.

Doing it the right way

We can integrate that very same Google Calendar in a much prettier, seamless fashion. This is the very same Google Calendar but integrated with a bit of our wizardry.

Create your public calendar

You’ll need a Google account. If you have a Gmail address then you have a calendar. If you don’t have a Gmail address, go ahead and create one, using whatever name you choose. If you have a Gmail account but don’t want to use the calendar attached to it, create a new account. Note, that our integration connects the first calendar. It cannot connect to any subsequent, public calendars.

1: Log in to your Google account and select ‘Calendar’ from the apps
2: The primary calendar, the first one, is the one we will be making public to populate the calendar in your website
2: The primary calendar, the first one, is the one we will be making public to populate the calendar in your website
3: Click on the three dots to open the pop-up and select 'Settings and sharing'
3: Click on the three dots to open the pop-up and select ‘Settings and sharing’
4: Make your calendar available to the public
4: Make your calendar available to the public

Now your calendar is public. Send us the Gmail address this calendar is attached to – you can see ours is graphmin@gmail.com – and we will connect it to your website.

5: Now your Google calendar is public, we can integrate it into your website
5: Now your Google calendar is public, we can integrate it into your website. Click here to see the live demo of this installation

Populating your Google Calendar

If you’re not familiar with Google Calendar, rest assured it is very simple. Fill in the fields for date, time and location. You can set events to repeat with pretty much any calendar schedule you can think of.

1: Add your event title, date, time and frequency 2: Set the location 3: A single sentence description and link to your event post
1: Add your event title, date, time and frequency 2: Set the location 3: A single sentence description and link to your event post

Keep the description of your event (field 3) to a single sentence ending with a link to full event details in a post in your news feed. We want to keep the calendar listing short for quick viewing by the visitors. That’s it.

Got any questions?

More posts

Happy customers

Northeastern University London

ai4unidiversity

Big Impact Design created an excellent website for our university research project. It reflects the project mission in both content and design. They continue to reliably maintain the website. Moreover, they provide valuable advice and training for project members on website content creation. I highly recommend their services.

Dr Julia Hofweber

WOOD i RESTORE

WOOD i RESTORE

I am delighted with how Tim created my online presence. He designed the look and feel of my website. He is very reasonably priced, hosts and therefore manages my site. Tim offers a complete design and hosting service, which I am very happy with.

Dan Skipworth-Mitchell

Extraordinary Design

I was really pleased with the website Tim created for me. He was very patient and took the time to listen and understand what I was trying to achieve.

Dan Maier

Pay Academy

Pay Academy

Tim found a theme for our website that sets us apart from the crowd and reflects the character of the people at Pay Academy. His design has started conversations and opened doors – it’s good for business and good fun!

Niki Caister

Tango E14

Tango E14

Tim is great at letting you know what you need without you knowing that you needed it! He is very reliable. He is up to date with all the choices and developments on website design and also very helpful in advice on other digital marketing possibilities!

Anita van de Watering

Sealy Shaw Accountants

Sealy Shaw Accountants

Thanks Tim – not just for your (considerable) patience with us but for properly getting to know us and understanding what we actually want.

Kate Sealy
Sealy Shaw Accountants

I.C.E. Automotive Racing Engines

I.C.E. Automotive Racing Engines

Thanks Tim, for leading us through a daunting and potentially minefield-filled exercise with patience and professionalism, utilising current tools and processes. Your suggestions throughout proved incisive and beneficial, and resulted in a far better website than we could have imagined. Greatly appreciated.

Rob Loaring
I.C.E. Automotive Racing Engines

Today’s most read

If this article has proved interesting and informative, then join the conversation by emailing us, and sign up for our mailing list to stay in touch.

Send an email

Sign up

Top