Calendar Summary
Time to complete
10 minutes
Difficulty
Beginner
Prerequisites
Google Calendar connection, Gmail connection
You'll build
An assignment 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 assignment 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 assignment that:
Pulls all events from your calendar for the upcoming week
Identifies high-priority meetings
Highlights meetings with important contacts
Creates a formatted summary with key details
Sends the report to your email
Before You Start
Make sure you have these ready:
Step 1: Create Your Assignment
Click "+ Create Assignment" from your dashboard
Select "Use Assignment Builder" (recommended for this tutorial)

Step 2: Describe Your Workflow
Paste this prompt into the Assignment Builder:
Click "Generate" to create the assignment SOP.
Step 3: Review Generated SOP
Review to ensure:
Your calendar is correctly identified
Priority criteria match your preferences
Report format meets your needs
Step 4: Configure Connections
Click "Connections" and connect:
Google Calendar - To read your events
Gmail - To send the summary report
Step 5: Test Your Assignment
Click "Run Assignment"
Review the generated summary
Check your email for the report

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?
Step 6: Schedule Weekly Jobs
Set up automatic Sunday evening delivery:
Go to Assignment Settings > Schedule
Select Weekly on Sunday at 6:00 PM
Save settings
Your weekly summary will be waiting in your inbox every Monday morning.
Expected Results
When your assignment 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
Calendar not connecting
Re-authorize: Google permissions may have expired
Correct calendar: Ensure assignment is reading the right calendar (work vs personal)
Calendar visibility: Check that calendar isn't set to private
Missing events
All-day events: May need separate handling in SOP
Recurring events: Verify recurring events are being expanded
Time zone: Ensure calendar and assignment use same timezone
Wrong priority assignments
Refine criteria: Adjust what constitutes "high priority" in SOP
Add VIP list: Create a list of important contacts in Files
Keywords: Add more keywords that indicate important meetings
Email not sending
Gmail connection: Re-authorize if needed
Spam folder: Check if summary went to spam
Send permission: Verify assignment has permission to send email
Formatting issues
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 assignment is working, consider these enhancements:
Add VIP contact highlighting
Include prep reminders
Add travel time
Multiple calendars
Add meeting context
Use Assignment Memory for preferences
Personalize your summary. Learn about Assignment 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."
Related Resources
Assignment Memory - Customize priority criteria and VIP lists
Learning Feature - Teach the assignment which meetings are important to you
Connections Overview - Connect Google Calendar and Gmail
Files - Upload VIP contact lists
Last updated