A calendar you actually share

Weave every calendar into one.

Your family doesn't run on one calendar. It runs on twelve.

Tapestry pulls them all into one clean, shared calendar and sends tidy feeds back out to the people who need them.

Four calendars — a TeamSnap sports feed, an activity schedule pasted from email, a work calendar imported from Excel, and household tasks created in Tapestry — flowing into one shared Tapestry week view.

Everything in. One calendar out.

Sports apps, school feeds, work calendars, emailed schedules and everything in between. Tapestry weaves them into one view you can read at a glance, then publishes clean feeds anyone can subscribe to.

1 Everything in

Bring every schedule together

Connect Google, subscribe to any iCal feed (TeamSnap, LeagueApps, school, work), and for everything else, paste anything with dates. An email, a flyer, a web page: smart import turns it into events you review before they're added.

How smart import works →
Jack's Soccer '26–'27ICS · synced 9m ago
Jacob's Work ScheduleIMPORT
Jill's Tumbling GymIMPORT
Copy and paste anything with dates: an email, a web page, a schedule, etc. Don't worry about the formatting.
2 Shape it

Make it make sense

Tag events by who and what, recolor and rename without touching the originals, and build views like "Kids' Activities" that show only what matters. Rules do the busywork, automatically, every sync.

Building rules that don't break →
Rename → "Game vs {opponent}"Color by person"Games" = 90 minutesTag → SportsPrepend "Jack:"
On your calendar
JJack: Game vs Warriors
Sat · 9:00am – 10:30am · Memorial ParkSports
3 Send clean feeds back out

Share what they need

Invite your household to run it together, and give every view a private subscription link that works in Apple Calendar, Google, or Outlook. Nana gets Jack's games and Jill's meets; your own calendar stays complete.

Sync a view to Google Calendar →
webcal://tapestrycal.com/v/kids-schedule.ics
Kids Schedule for Nana · Apple Calendar✓ Subscribed
webcal://tapestrycal.com/v/jacobs-work.ics
Jacob's Work Schedule · Google Calendar✓ Subscribed

Everything you wanted your calendar to do.

Schedules change. Re-import them.

New sports season, new shift rotation, new month for the gym or studio schedule: paste or upload the latest version and the source updates in place. Same rules, same colors, no rebuilding.

Birthdays that keep up

🎂 Kevin's Birthday (37) becomes (38) next year on its own. Add an emoji to any event so it reads at a glance.

Set events as tasks

Adjust monthly budget 🐾 Lola's heartworm pill

Every occurrence gets a checkbox. Check it off, hide what's done.

Manage it together

Everyone in your workspace adds their own feeds and sees the same views.

Reminders that reach you

Email or push, 15 minutes to a week ahead. Per-person, so yours never ping the family.

Originals never change

Every source is read-only. Your edits live as overrides in Tapestry.

Make it yours

Theme, colors, 12/24-hour clock, week start: each member sets their own preferences.

Weave your calendars together.

Open the app, connect a calendar, and start composing your first view in under five minutes.

Get started →