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

Connections Overview

Connect Google Calendar and Gmail

Files

Upload VIP contact lists