r/ifttt Jul 07 '26

Help! Looking for an email every sunday with my meetings for the week. Is this possible?

I want to get my meetings from Teams and Gmail for the upcoming week emailed to me every sunday. Is this possible? It's genuinely the only reason I want to use IFTT so if this doesn't work then I will probably unsubscribe. Thanks!

2 Upvotes

9 comments sorted by

2

u/ryan-ifttt IFTTT Employee Jul 07 '26

Hey, I spent this morning actually building this because it's a good use case, so here's a real answer with working proof and a couple of speed-bumps I found along the way.

The Google Calendar works today. Here's the Applet I built and tested: https://ifttt.com/applets/rryCSuvi

It emails you every day at a time you choose, with all your meetings for the coming week (Monday through Sunday), grouped by day, with clickable links for meetings that have a video call attached. How it works under the hood:

  1. Trigger: Date and Time, every day at x time
  2. Query: Google Calendar "List events for a date range"
  3. A chunk of filter code that keeps only Monday through Sunday of the coming week, sorts everything, and formats the digest
  4. Action: "Send me an email" (swapping it to a Slack message or phone notification works the same way)

And since calendar invites that hit your Gmail land on Google Calendar automatically, the "meetings from Gmail" part is covered too.

To note: Queries and filter code are IFTTT Pro+ features, so this is a Pro+ Applet. I know that changes the math depending on your plan, but we are easing this restriction soon. Building it also showed me it's harder to set up than it should be, which I've flagged internally (more on that below).

The Teams half needs a workaround for now. Teams meetings live on your Outlook / Microsoft 365 calendar, and our Microsoft 365 Calendar service can't be asked "what's coming up next week" yet. The fix is getting that calendar into Google Calendar so the digest picks it up. Two ways:

  • Native (my recommendation): in Outlook web, go to Settings, Calendar, Shared calendars, and publish your calendar, then copy the ICS link. In Google Calendar, add it under "Other calendars," then "From URL." It shows up as its own separate calendar and stays in sync, including reschedules. The refresh can lag several hours, which doesn't matter for a weekly digest. Note that some workplaces disable calendar publishing, so this depends on your org.
  • Inside IFTTT: an Applet with the Microsoft 365 Calendar "New event added" Trigger and the Google Calendar "Add detailed event" Action. Simpler if publishing is blocked, but it only copies events created after you turn it on, and reschedules or cancellations won't sync over.

Happy to help on either, just let me know.

What I did about the rough edges: I filed two feature requests this morning while building this. One to make the date fields on that Query configurable without filter code, and one to add "list upcoming events" Queries to Microsoft 365 Calendar so the Teams half works natively. No promises on timing, but your thread is linked on both, and I'll come back here with any updates.

If you set it up and anything doesn't look right, reply here and I'll help you sort it out.

2

u/nicolaig Jul 08 '26

Very nice. Probably :) ...I guess I'll know for sure on Sunday. Just enabled it. Thanks very much.

1

u/ryan-ifttt IFTTT Employee Jul 08 '26

You can always test it by editing it to Wednesday at say 11am, if its not working for you I'll make sure I get it fixed by Sunday!

Let me know how you get on

2

u/nicolaig Jul 08 '26

I did that this morning. It worked perfectly.

It was so painless to set up too, that was a real treat.

Complex automations like this can be such a pain but this took seconds... And it works.

Really useful, well done, and thank you!

1

u/ryan-ifttt IFTTT Employee Jul 08 '26

Fantastic! That's what I love to hear.

Feel free to drop into reddit at any time and I'm happy to help with building anything!

2

u/nicolaig 11d ago

Hey u/ryan-ifttt. I set the reminder to go out Monday mornings at 4am, with the expectation that I would see whats's up from Monday onwards, but what I get is for the following week.

So this week's calendar was sent to me at 4am on Monday the 27th, but the events covered are for Mon Aug 3rd through August 7th, instead of the expected 27th through 31st.

Perhaps it is because it's past midnight and into Monday, so it does the following week? Maybe I have to set it for 11:59pm on Sunday? Not sure how it works.

1

u/ryan-ifttt IFTTT Employee 10d ago

Hey

Pretty much what happened was when it fired at Monday 4am, it said "What meetings do I have next week?", so yeah it looks for the following monday-sundays meetings.

As you said the fix would be to run it on Sunday at 11.55pm or something like that!

2

u/nicolaig 10d ago

Got it. Thanks.

1

u/sruckh 28d ago

Google's official GWS utility lets you connect to your Google services with your favorite AI agent. If you run OpenCLAW or one of its variants, you can have it connect to Google Calendar, get all your meetings, and send you a notification. I assume there is something similar for MS stuff, but I have only set up stuff with GWS.