Guides / Personal and family

How to make a shared family calendar with a weekly email

The simplest way is to put everyone's events on one shared calendar and have something send a summary of the coming week on a schedule. Shared calendars are easy and free. The weekly email is the harder part, because most calendar apps only offer a daily agenda, or none at all. Below are three ways to get both, from free and fiddly to a small custom build.

Start with one shared calendar

Whatever you do for the email, the calendar comes first. If events live in four places, no summary will be right. Pick one calendar that everyone can see, and agree on where new events get added.

Google Calendar, Apple's Family Sharing calendar, and Outlook all let you create a shared calendar and invite people to view or edit it. Which one you choose mostly depends on what phones your family uses. A mixed household usually does best with Google Calendar, since it works in any browser.

  • Create a new calendar just for the family instead of sharing your personal one.
  • Give adults edit access and give kids view access if you want to keep the schedule tidy.
  • Use one color per person so the week is easy to scan.
  • Decide who adds school, sports, and appointment events, so they are not entered twice.

Option 1: the built-in agenda email

Google Calendar can send an agenda email with the day's events. You turn it on in the notification settings for each calendar. It is free and takes a minute. The catch is that it is a daily email, not a weekly one, and each person has to turn it on for themselves. Check your own settings, since options change over time.

If your family can live with a daily morning email, this is the lowest-effort answer and you can stop here. If you want one email on Sunday evening that shows the whole week, you will need another route.

Option 2: a family organizer app

Some family organizer apps are built around exactly this idea: a shared calendar, lists, and an agenda email. Cozi is a well-known example. Features and pricing differ by plan and change often, so check what the free tier covers before you move everyone over.

The tradeoffs are usually ads or an upgrade prompt, an account for every family member, and a layout you cannot change. For many households that is fine. It becomes annoying if grandparents or a babysitter will not create an account just to see the week.

Option 3: a small script that emails the week

If you are comfortable with a little code, Google Apps Script can read a Google Calendar and send an email on a schedule. It is free with a Google account, and you can format the email any way you like. The basic recipe is short.

It will need occasional upkeep. If a script fails, or Google changes how permissions work, the email just stops, and nobody notices until someone misses a dentist appointment.

  • Open script.google.com and create a new project while signed in to the account that owns the calendar.
  • Use the calendar service to fetch events for the next seven days from the family calendar.
  • Group them by day and build a plain text or simple HTML message.
  • Send it with the mail service to a list of family addresses.
  • Add a time-driven trigger so the script runs every Sunday evening.
  • Send yourself a test email first, and check that all-day events and recurring events show up correctly.

Make the email worth reading

A weekly summary only works if people open it. Keep it to one screen: the days in order, each person's events marked by name, and all-day items at the top of the day. Leave out anything nobody needs to act on.

It helps to send it at a consistent time, such as Sunday at 6 p.m., so it becomes part of the routine. If the email has a link to the calendar view, people can check changes without searching for the right app.

Where a fixed-price build fits

If you want a private page the whole family can open without an account, color-coded by person, plus a weekly email that arrives on its own, that is a small custom tool. It sits in our Tool tier: $749, five business days, up to five screens, one integration (email), saved data, hosted link and full source code, and two rounds of tweaks. You get a working preview within one business day of the brief. Hosting is included for 12 months, then $9.00 per month, or you can self-host.

The closest thing we have shown is a shared week view with a weekly email, where family members open one private link and see each person's events in their own color. Whether it is worth it depends on how much the free options annoy you. If a daily Google email works, keep it. If you have tried the script route and do not want to maintain it, a build can make sense. We issue a full refund if we decline your project before work starts, and none after delivery.

Start with one shared calendar, then try the built-in daily agenda or a family app before building anything. If you want a single weekly email and a link anyone can open, a short script or a small custom tool will get you there. Choose based on how much upkeep you are willing to take on.

Related examples

Want this built for you? Describe it and we'll scope it in a minute.

0 / 600

Have more details to share? Use the full form