CMSEvent calendar widget for Ghost
Event Calendar Widget fits naturally into Ghost using an HTML card. Give your newsletter or publication a polished events calendar that your readers can browse and subscribe to.
4.9/5 from 1,284 reviews
Try the live calendar
Browse the months and open an event — this is the real widget, running below.
Built to feel at home in Ghost
Everything you need to publish events on Ghost, without the maintenance of a heavier tool.
Drops into a Ghost HTML card in any post or page
Readers can subscribe to your calendar feed
Clean, content-first design that suits Ghost themes
What people publish with it on Ghost
A few of the most common ways teams put the calendar to work.
- 01
Newsletters sharing a schedule of upcoming issues and AMAs
- 02
Publications listing community events and meetups
- 03
Creators publishing livestream and workshop dates
How to add a calendar to Ghost
Add it with the HTML card — usually in just a few minutes.
- 1
Add an HTML card
In the Ghost editor, click the + button and choose the “HTML” card where you want the calendar.
- 2
Paste your embed code
Paste your Event Calendar Widget snippet into the HTML card.
- 3
Publish
Publish or update the post and your calendar is live.
<!-- Event Calendar Widget embed code -->
<div id="calendar-embed-cal-dot-et"
data-calendar-link="your-calendar-id"
data-theme="#2563eb"
data-show-powered="true"
data-mode="light"
data-first-day-of-week="mon"
data-view="month"
data-show-side-panel="false"
data-timezone="America/New_York"></div>
<script src="https://calget.com/assets/js/embedcalendar.js" defer></script>Ghost questions
Yes. Create a new page in Ghost, add an HTML card with the snippet, and publish it as your public events page.
Yes. The widget is theme-agnostic and adapts to your content width, fonts and light or dark mode.
Yes. Readers can subscribe to the calendar feed and add individual events to Google, Apple or Outlook.
Add your events calendar in minutes
Join thousands of websites keeping their visitors informed and engaged. No credit card required.



