← All FAQs/Sharing and subscribing

How to share a calendar with one link

TangoHive is a shareable calendar app: every calendar and collection gets a live link anyone can open, no account needed.

Open My calendars and press Share on the calendar (or collection) you want to hand out.

Copy the share page link and send it anywhere: group chat, email, team app.

Anyone who opens it sees the live calendar in their browser. It updates the moment you change something.

To invite someone specific, use "Invite by email" in the same Share window and pick "Can view" or "Can edit": they get a branded email, and if they create an account with that address the calendar lands in their "Shared with me".

Editors can add and change events on the shared calendar (or every calendar in a shared collection); renaming, sharing, and deleting the calendar stay with the owner.

The People section on My calendars shows everyone you share with and what each person can see or edit; you can also add a person there once and share several calendars and collections in a single email.

If a link ends up somewhere it should not be, press "Stop sharing" in the Share window: the old URL dies instantly for everyone, and sharing again gives you a brand-new link.

How to share a Google Calendar with someone (or create a new one to share)

To share a Google Calendar you already have: on the web, hover the calendar under "My calendars," open its three-dot menu, and choose "Settings and sharing." Under "Share with specific people," click "Add people," enter their email, choose a permission level, and click Send. They accept from an email Google sends them.

To create a new calendar instead of sharing your personal one (the usual move for a team or a class): click the "+" next to "Other calendars" and choose "Create new calendar," name it, and click Create. It shows up under My calendars, and you share it the same way.

Either way, edit-level access only works if the person accepts with a Google account. That is the catch behind most "how do I share my Google Calendar" questions: it is built for people who are already in Google's ecosystem, not for handing a calendar to anyone regardless of what they use.

Permission levels, and making a Google Calendar public

Google's "Add people" dialog offers four levels: "See only free/busy" shows just busy blocks, "See all event details" shows full titles and locations, "Make changes to events" lets someone edit, and "Make changes and manage sharing" adds the ability to invite others. Pick the narrowest one that does the job.

A separate switch makes the whole calendar public: in "Settings and sharing," under "Access permissions for events," check "Make available to public," choose whether the public sees full details or just free/busy, and a "Get shareable link" button appears. This is not the same as sharing with specific people: it opens the calendar to anyone with the link, with no way to limit it to the people you actually meant to invite, which is why "shareable Google calendar" and "share with specific people" pull in opposite directions.

Sharing with someone who doesn't have a Google account

This is where Google's own tools run out: invite-based sharing needs a Google account on the other end, and the public-link option exposes the entire calendar to anyone who has the URL, with no per-person control.

The TangoHive way: in Google Calendar, open that calendar's settings, find "Integrate calendar," and copy the "Secret address in iCal format." Paste it into TangoHive under Add events, choose "From a link," and your Google events come in as their own calendar you can then share.

On the review step, check "Keep this calendar in sync" and TangoHive re-checks your Google feed a few times a day, bringing over new, changed, and cancelled events on their own, so you never re-import. (Leave it off and the import is a one-time snapshot instead.)

Then press Share on that calendar and copy the page link. Anyone who opens it sees the schedule in their browser, no Google account and no invite required, and with sync on it stays current as your Google calendar changes. That single URL is what makes it shareable to anyone at all, rather than an account-gated invite or an all-or-nothing public toggle.

How to share a calendar with someone on iPhone

There are three different things people mean by this, and mixing them up is the usual source of confusion.

Sharing an Apple/iCloud calendar with another iPhone user: open the Calendar app, tap "Calendars" at the bottom, tap the info button next to the calendar, tap "Add Person," and enter their name or email. This only works cleanly when both people are on iCloud, and it hands over real edit permissions on your actual calendar, not a quick look.

Sharing a Google Calendar from the iPhone Google Calendar app: open the app, tap the menu, tap "Settings," pick the calendar, and tap "Sharing and permissions" then "Share with specific people." It mirrors the same account-gated permissions as the Google Calendar website, just from the phone.

Sharing with someone who has neither an iPhone, iCloud, nor a Google account: press Share on the calendar in My calendars on TangoHive and copy the link, same as sharing with anyone else. Send it by text, email, or however you normally reach that person.

They open the link in Safari and see the calendar immediately, no app and no account exchange of any kind. If they want it to keep updating on their phone, they tap "Add to Apple Calendar" (or "Add to Google Calendar") right on that page, which subscribes them for good, no re-sending the link when something changes.

Can't find yours? Ask us directly.