Introduction

In this article, we will learn about Google Calendar Daily / Weekly Agenda to Your Inbox. Google Calendar has a handy feature to send a daily agenda to your inbox at 5 am. By turning this option in Settings for my calendars > General notifications > Daily agenda, you receive an email with visualized schedules before your day begins.

Daily agenda option in Google Calendar

This article, however, focuses on broader use cases. For instance, some people prefer receiving the agenda email at a different time; Or you'd like to exclude certain calendars; Or send weekly agenda to yourself and your team. Google calendar doesn't provide such feature.

I will show you how xFanatical Foresight, a code-free automation building tool, to further tweak the agenda email reminder feature and unleash your productivity. If you have yet to use xFanatical Foresight, check out this quick start.

Configurable Google Calendar Daily Agenda to your inbox

Let's start with a scenario. Instead of receiving the email notification at 5am, we change it to 9pm the night before. We also pick calendars to be included in the daily agenda. Now hop on xFanatical Foresight to automate the process.

Automation rule setup on xFanatical Foresight

  1. In the Rules page, click new rule button to create a new rule.
  2. Select the Recurring times trigger.
    Selecting Recurring times Trigger in Foresight
  3. Edit the Recurring times trigger.
    Configure recurring times for daily agenda in Foresight
    1. In the Start time, select a date and time to start sending the agenda. Here we put Dec 2, 2019 9pm.
    2. Select Repeat every 1 day. In this example, the automation rule will run at 9pm daily starting from Dec 2, 2019.
    3. In the Ends option, choose how the recurring times trigger will end. By default, it Never ends. Alternatively, the trigger could end On a certain date or After a certain number of occurrences.
  4. Click NEXT.
  5. Select a Get calendar agenda action
  6. Edit the Get calendar agenda action.
    get calendar agenda action configuraiton in xFanatical Foresight
    1. Grant permission for xFanatical Foresight to access your Google Calendar by clicking the Sign in with Google button.
    2. In Skip days, select the the number of days to skip before gathering calendar events.
    3. In How many days , enter 1. This field configures the number of days for a single agenda retrieval.
    4. In Include days of week, select the days that matter to you. Events at unselected days will be ignored.
    5. Select all your calendars of interest in the Calendars option.
      Reminders, Tasks and Appointment Slots will NOT be included in the agenda.
    6. Click Add next action.
  7. Select Email action.
    Select an Email action in Foresight
  8. Configure the Email action.
    configure agenda email in xFanatical Foresight
    1. Grant permission to send emails from your Gmail by clicking Sign in with Google button.
    2. In To, enter your email. The agenda email will be sent to yourself.
    3. (Optional) In Cc or Bcc, enter any additional recipients to copy the email for.
    4. In Subject, enter the email subject line.
    5. In Email body, compose the template for the agenda email. To include the agenda information, click variable icon on the toolbar, and select Calendar Agenda from the Get calendar agenda action.
    6. Click Review.
  9. Give a name for the rule.
  10. Click Create.
Agenda email rule in xFanatical Foresight
Agenda email automation rule in xFanatical Foresight

Automation verification

To verify your automation works,

  1. Wait for your rule to be triggered at the configured trigger time.
  2. Verify your daily agenda email.
    Time zones of all calendars will be adjusted to your calendar timezone settings.
Automated daily agenda email sent from xFanatical Foresight
Automated daily agenda email sent by xFanatical Foresight

Google Calendar Weekly Agenda email to you and team

Apart from daily agenda emails, how about sending weekly agenda emails to yourself and your team? In corporate environment, you share group calendars with a number of co-workers. To have your team members synced, it's beneficial to send a weekly summary based on upcoming group calendar events on Monday morning.

Demo video

Consider this scenario. The team share a group calendar Project Elk Development Timeline. The team organizer is responsible to send out the agenda every Monday to the team members notifying meetings and deadlines.

Instructions

Configuring automation for weekly agenda on xFanatical Foresight is not much different from configuring daily agenda demonstrated above. I will skip some screenshots for simplicity.

  1. In the Rules page, click to create a new rule.
  2. Select the Recurring times trigger.
  3. Edit the Recurring times trigger. Enter the Start time as when the first weekly agenda would be sent. Set Repeat every 1 week.
    Configure weekly Recurring times in Foresight
  4. Click NEXT.
  5. Select a Get calendar agenda action.
  6. Configure the Get calendar agenda action.
    Configure getting weekly agenda action in Foresight
    1. Grant permission to access your Google calendar by clicking the Sign in with Google button.
    2. Input 5 days to the How many days option. It's a time window from the Start time Monday 5 am to Saturday 5 am.
    3. In the Include days of week option, excluding Saturday and Sunday. The events won't be included in the final agenda.
    4. Select the Calendars to be included in the agenda. Adding all calendars is definitely okay.
    5. Click ADD NEXT ACTION.
  7. Select Email action.
  8. Configure the Email action.
    Configure Email action for weekly agenda in Foresight
    1. Grant permission to send emails from your Gmail by clicking the Sign in with Google button.
    2. Add any user or group email to the To option. If group email, every group member will receive your weekly agenda.
    3. (Optional) Add any other persons with whom you'd like to share your agenda in the CC or BCC field.
    4. Fill in the Subject and Email Body.

FAQ

Q: Does Foresight support All day events?

Yes.

Q: Does Foresight support recurring events?

Yes. The system will expand recurring events into individual events and order them correctly in the schedule timeline.

Conclusion

Having a daily or weekly agenda before your work starts helps yourself and your team organized. This also means that it will be easier for you to manage your time because now you don’t have to go back through old emails, notes or other calendar items just to find out what needs to be done today!

If you have more complicated cases, tweak the trigger and actions configuration to see if it's closer to what you wanted. Feel free to leave any comments below to improve Foresight and add value to yourself.