A Squarespace plugin

The Add to Calendar button Squarespace should have built.

Beautiful, brand-matched calendar buttons for every event on your site — built right into the Squarespace editor. Full event details in every invite. No accounts. No monthly fees. No code.

One-time price. Works with Squarespace 7.1 · Google, Apple, Outlook, Office 365, Yahoo & .ics
your-restaurant.com — live preview
Upcoming event
Wine Tasting Dinner
Friday, September 18 · 7:00 – 9:30 PM · Osteria Rosina
↑ This is the real thing — click it. The links actually work.
Your brand →
One click adds to Google Calendar Apple Calendar Outlook.com Office 365 y! Yahoo .ics download
The problem

Squarespace's export links send a title and nothing else.

The built-in links are tiny, unstyled, and strip out everything that matters. Your guests land a calendar entry with no time zone safety, no description, no address — just a name.

Native Squarespace
Wine Tasting Dinner
Friday, September 18 · 7:00 PM
What arrives: “Wine Tasting Dinner.” No description. No address. No link back. Styling? None.
With CalButton
Wine Tasting Dinner
Friday, September 18 · 7:00 PM
Add to Calendar
Wine Tasting Dinner Fri, Sep 18 · 7:00 – 9:30 PM (guest's local time) Osteria Rosina, 123 Main St · Five courses, paired wines → link to your event page
The whole invite arrives — title, exact times, address, description, and a link back to your site. In their brand-new calendar entry, you look like you.
Why CalButton

It doesn't feel like a plugin. It feels like part of Squarespace.

No. 1

Built into your editor

“Add to Calendar” appears right in the Add Block menu — next to Text, Image, and Button. Fill a simple form, click Create button, and it lands on your page. No copy-paste, no code blocks to wrangle.

No. 2

Wears your brand

Buttons use your site's own saved button designs, fonts, and section color themes — automatically. Redesign your site and every calendar button follows. Try the swatches in the demo above.

No. 3

The whole invite arrives

Title, timezone-correct times, location, description, and a link back to your page — delivered into Google, Apple, Outlook, Office 365, Yahoo, or a clean .ics file.

No. 4

Events button themselves

On your Events pages, CalButton reads each event and replaces Squarespace's bare export links with a styled button — automatically, forever. Publish an event; the button is just there.

Install once. That's the whole job.

If you can paste one line, you're qualified.

01

Paste one line

Drop the <script> tag into Code Injection. Thirty seconds, once, ever.

02

Click the + like always

“Add to Calendar” is now in your Add Block menu. Fill in the event, pick a style, watch the live preview.

03

Create button ✨

It places itself on the page, styled like your site. Your Events pages? Already buttoned — automatically.

Events pages

Your events get buttons before you even ask.

CalButton detects your Squarespace Events pages, reads each event's real details, and swaps the broken native links for buttons that match your site — on every event page and your calendar page.

Zero re-entry. Title, times, address, and description are pulled straight from the event itself.
Timezone-proof. Built from the exact stored moment — the classic wrong-time export bug can't happen.
Never two buttons. The native export links are replaced in place — clean hierarchy next to “View Event.”
One switch. It follows Squarespace's own “Show Export Links” setting. Turn it off there, everything disappears. No settings of ours to babysit.
Calendar page
Sep18
Wine Tasting Dinner
7:00 PM – 9:30 PM

View Event →
Event page
Wine Tasting Dinner
Friday, September 18 · 7:00 – 9:30 PM · Osteria Rosina
Add to Calendar
The honest comparison

Pay once what the others charge every month.

CalButtonAddEventEmbed widgetsSquarespace native
Price$49 once$29–99 / month$5–20 / monthFree
Lives in the Squarespace editorYes — Add Block menuNo — external dashboardNo — iframe embedSettings toggle only
Matches your site's designAutomaticManual themingGeneric widget lookUnstyled text links
Full details in the inviteAlwaysYesVariesTitle only
Auto-buttons on Events pagesYesNoNoList page only, broken
Click limits / meteringNone, everMetered per clickView limits
Account requiredNoYesYes
Pricing

One price. Zero subscriptions.

AddEvent charges more than this every single month. CalButton is yours for good.

Single site

$49 USD
One-time · yours forever
  • One Squarespace 7.1 site
  • In-editor builder + automatic Events buttons
  • All six calendar services, unlimited clicks
  • Free updates on the v1 channel
Get CalButton
For designers

Unlimited sites

$149 USD
One-time · every client site
  • Install on unlimited client sites
  • Everything in Single site
  • Make every client site feel custom
  • Priority support
Get the designer license
30-day money-back guarantee · Install help included · Squarespace 7.1
Questions

Fair questions, straight answers.

Do I need to know how to code?
No. You paste one line into Code Injection when you install (we show you exactly where — it takes about thirty seconds). After that, everything happens inside the normal Squarespace editor: the Add Block menu, a friendly form, a Create button. Your Events pages get buttons with no setup at all.
Which calendars does it support?
Google Calendar, Apple Calendar, Outlook.com, Office 365, Yahoo Calendar, and a universal .ics download that works with everything else. You choose which ones to offer on each button.
Will the buttons match my site's design?
Yes — that's the whole point. Buttons use your site's saved button designs (Primary, Secondary, Tertiary) or your theme's text-link style, and they adapt to each section's color theme. Change your site design later and the buttons follow automatically.
What happens on my Events pages?
CalButton finds Squarespace's built-in export links (the bare “Google Calendar · ICS” text) and replaces them in place with a styled button carrying the full event details. It works on individual event pages and your calendar page, for every event you ever publish. It follows Squarespace's own “Show Export Links” setting — turn that off and everything disappears, no code needed.
Do my visitors need an account? Do I?
Nobody needs an account. Links are generated right in the visitor's browser — no third-party servers touch your event data, nothing is tracked, and there are no click limits because there's nothing metering you.
Does it work with timezones / all-day events?
Yes. Every link is generated timezone-correct (with proper DST handling), and all-day events use true date-only entries so they never bleed across days. Events-page buttons are built from Squarespace's exact stored times, so the classic wrong-time export bug can't happen.
Which Squarespace versions?
Squarespace 7.1 — the current platform. Both the in-editor builder and automatic Events buttons are built for and tested against 7.1.

Your next event deserves a real button.

Install in thirty seconds. Every event on your site — buttoned, branded, and one click from your guests' calendars.

Get CalButton — $49, once