All posts
MeetingsScheduling

Add-to-Calendar Links: Yoya, AddEvent, and ICS Compared

The Yoya TeamSep 13, 20263 min read

A paper calendar joined to an event card by orange links

You've agreed on a workshop time and want people to save it. An add-to-calendar link opens an event they can review and add to their calendar; an ICS file lets them import the details. If the time hasn't been agreed yet, send a booking link so they can choose a slot.

For a simple timed event, Yoya's free add-to-calendar link generator creates a Google Calendar link and an ICS download without an account. If you need a website button with a wider choice of calendar services or an event-sharing platform, consider AddEvent.

This comparison is published by Yoya and covers the features documented on September 13, 2026.

Pick the output before you pick the tool

OutputWhat the recipient doesUse it for
Google Calendar linkOpens an event draft, reviews it, and saves itAn audience that uses Google Calendar
ICS fileImports event details into a compatible calendar appSharing a single event across calendar apps
AddEvent button or linksChooses a supported calendar destinationA website or email campaign with mixed calendar preferences
Booking linkChooses an available appointment timeA consultation or discovery call that isn't scheduled yet

Saving an event is not evidence that someone RSVP'd. If you need an attendance list, use a registration or invitation workflow that collects responses.

Yoya or AddEvent?

Yoya's generator is deliberately small. Enter a title, date, time zone, start time, duration, and any location or description. Then copy the Google Calendar link or download the ICS file. It supports timed, single events and runs locally in the browser.

AddEvent offers website buttons, email links, event pages, and several calendar destinations. Its documented setup starts with an account. The free Hobby offer currently lists 100 event-adds per month; review the live limits before choosing a plan. Its guide also distinguishes website JavaScript buttons from the plain links used in email. Source: AddEvent's button guide.

We'd use Yoya for an occasional fixed-time event when a link or file is enough. We'd look at AddEvent when an embedded calendar picker and managed event-sharing workflow are part of the requirement. Yoya's free tool doesn't include those capabilities.

What happens when the time changes?

Suppose you publish a calendar link for a workshop, attendees save it, and you later move the workshop. Changing your original link does not reach back into every saved copy.

Yoya's exports are snapshots. Send the corrected details and explain what changed; another import may create a duplicate. Google likewise notes that imported events don't remain synchronized with their original source. Source: Google Calendar's import guide.

AddEvent also distinguishes saved single events from subscription calendars that can receive updates. If updates are central to the event, evaluate that kind of subscription or a formal calendar invitation workflow before sharing the first link. Source: AddEvent's update explanation.

An example with an explicit time zone

A 30-minute session on September 14, 2026, starting at 09:00 in New York corresponds to 13:00–13:30 UTC. A calendar set to London displays 14:00–14:30 that day.

In Yoya, enter ‘Client onboarding workshop,’ choose September 14, 2026, set the start to 09:00 and the duration to 30 minutes, then select New York's time zone. Enter the local New York time, not its UTC equivalent.

Yoya calendar link generator configured for an onboarding workshop at 09:00 in New York
A sample workshop on September 14, 2026, entered in New York local time.

Check the event summary before copying the Google Calendar link or downloading the ICS file. If you haven't agreed on a time yet, first use the time zone meeting planner.

Yoya event summary with Google Calendar link and ICS download controls
Review the date and time, then copy the Google Calendar link or download an ICS file.

During a seasonal clock change, some local times happen twice and others don't happen at all. Yoya asks you to resolve a repeated hour and won't export a skipped local time. That check is useful, but it cannot tell you whether your audience is free.

For an agreed event, write “Save this event to your calendar.” For an unscheduled call, write “Choose a time that works for you.” The meeting invitation templates cover both cases.

Keep private information out of a broadly shared calendar link. The Google Calendar URL contains the event details you enter, and Google receives those details when the link is opened. The event's location should be a meeting link or address you intend the recipients to see.

Does Yoya's generator send invitations?

No. It creates a link or file. It doesn't send email, reserve a time, or track attendance.

Does the ICS download work with Outlook and Apple Calendar?

ICS is supported by those calendar apps, though import steps and behavior vary. Check the title, date, and local time after importing a sample event.

What if guests need to choose a time themselves?

Use a booking page instead. Yoya's conversational scheduling guide explains how a guest can choose a time and give the host context during booking.