Skip to main content
Time to complete: 10 minutesDifficulty: BeginnerPrerequisites: Google Calendar connection, Gmail connectionYou’ll build: An agent that summarizes your upcoming week and sends you a report

Why Automate This?

The Problem: Monday mornings start with scrambling through your calendar, trying to remember what’s coming up this week. Important meetings get forgotten. Prep time gets missed. And you never have a clear view of your week until you’ve spent 15 minutes clicking through each day. The Solution: A Duvo agent that analyzes your calendar, identifies important meetings, and sends you a nicely formatted weekly summary—delivered to your inbox before your week begins. Expected Results:
  • Start each week fully prepared
  • Never miss an important meeting
  • Identify schedule conflicts in advance
  • Know which meetings need prep time
  • Save 15+ minutes of calendar review each week

What You’ll Build

By the end of this tutorial, you’ll have an agent that:
  1. Pulls all events from your calendar for the upcoming week
  2. Identifies high-priority meetings
  3. Highlights meetings with important contacts
  4. Creates a formatted summary with key details
  5. Sends the report to your email

Before You Start

Make sure you have these ready:
Google Calendar connection - Connect your calendar. Connect connection
Gmail connection - For sending the summary report. Connect connection

Create Your Agent

  1. Click ”+ Create Agent” from your dashboard
  2. Select “Use Agent Builder” (recommended for this tutorial)
Create Agent Button

Describe Your Workflow

Paste this prompt into the Agent Builder:
Click “Generate” to create the agent AOP.

Review Generated AOP

Review to ensure:
  • Your calendar is correctly identified
  • Priority criteria match your preferences
  • Report format meets your needs

Configure Connections

Click “Connections” and connect:
  1. Google Calendar - To read your events
  2. Gmail - To send the summary report

Test Your Agent

  1. Click “Run Agent”
  2. Review the generated summary
  3. Check your email for the report
Agent Running
What to check:
  • Did it capture all your meetings?
  • Are high-priority meetings correctly identified?
  • Is the formatting easy to read?
  • Did the email arrive?

Schedule Weekly Runs

Set up automatic Sunday evening delivery:
  1. Go to Agent Settings > Schedule
  2. Select Weekly on Sunday at 6:00 PM
  3. Save settings
Your weekly summary will be waiting in your inbox every Monday morning.

Expected Results

When your agent runs successfully, you should see: In your inbox:
  • Formatted weekly summary email
  • High-priority meetings at the top
  • Day-by-day breakdown
  • Meeting stats (total meetings, hours)
  • Links to video calls
Example report format:
In Duvo:
  • Execution log showing events processed
  • Any conflicts or issues flagged

Troubleshooting

  • Re-authorize: Google permissions may have expired
  • Correct calendar: Ensure agent is reading the right calendar (work vs personal)
  • Calendar visibility: Check that calendar isn’t set to private
  • All-day events: May need separate handling in AOP
  • Recurring events: Verify recurring events are being expanded
  • Time zone: Ensure calendar and agent use same timezone
  • Refine criteria: Adjust what constitutes “high priority” in AOP
  • Add VIP list: Create a list of important contacts in Files
  • Keywords: Add more keywords that indicate important meetings
  • Gmail connection: Re-authorize if needed
  • Spam folder: Check if summary went to spam
  • Send permission: Verify agent has permission to send email
  • HTML rendering: Some email clients display differently
  • Long events: May need truncation for readability
  • Links: Ensure video call links are clickable

Take It Further

Once your basic agent is working, consider these enhancements:
Personalize your summary. Learn about Agent Memory
  • “Always highlight meetings with anyone from the sales team. I consider any meeting over 1 hour as potentially prep-needed. Send my summary at 5 PM Sunday Pacific time.”

Agent Memory

Customize priority criteria and VIP lists

Learning Feature

Teach the agent which meetings are important to you

Connections Overview

Connect Google Calendar and Gmail

Files

Upload VIP contact lists