Calendar Settings
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
Configure DarcyIQ's calendar integration to automatically join and record your meetings without manual intervention. Connect your Outlook or Gmail calendar and let Darcy handle the rest.
Zero Manual Work: Once configured, Darcy automatically joins your meetings based on your preferences - no more forgetting to invite the bot or upload recordings.
Calendar integration enables DarcyIQ to:
Auto-Discovery
Finds all your meetings
Never miss recording
Smart Filtering
Join based on your rules
Privacy control
Automatic Join
No manual invitation needed
Seamless experience
Multi-Platform
Works with all meeting types
Universal coverage
Intelligent Processing
Transcribe and analyze
Instant insights
Gmail/Google Workspace
Full integration, real-time sync
OAuth authentication
Outlook/Office 365
Complete support, Exchange sync
OAuth or App password
Exchange On-Premise
Corporate calendar access
IMAP/CalDAV access
Darcy automatically detects and joins:
Zoom
✅
✅
✅
Microsoft Teams
✅
✅
✅
Google Meet
✅
✅
✅
Webex
Coming Soon
Coming Soon
Coming Soon
GoToMeeting
Coming Soon
Coming Soon
Coming Soon
Navigate to Settings Go to User Configuration → Calendar Settings
Choose Provider Select Gmail or Outlook
Authenticate Log in and grant calendar read permissions
Verify Connection Confirm your upcoming meetings appear
Configure when Darcy should join meetings:
Meeting Types
All / Internal Only / External Only
Start with Internal
Your Role
All / Where I'm Host / Where I Accepted
Where I'm Host
Meeting Size
All / Exclude 1-on-1s / Groups Only
All
Time Window
Business Hours / All Day / Custom
Business Hours
Advanced Filters
Keywords, Attendees, Subjects
As needed
Manage sensitive meetings:
Blacklist Keywords
Never join if title contains
"Private", "Personal", "HR"
Whitelist Domains
Only join with these attendees
Your company domain
Excluded Calendars
Skip specific calendars
Personal calendar
Manual Override
Disable for specific meetings
Ad-hoc privacy
Simple configuration for most users:
Basic Configuration:
Join: "Internal meetings where I'm the host"
Skip: "1-on-1s and meetings marked private"
Time: "Monday-Friday, 8 AM - 6 PM"
Complex rules for specific needs:
Advanced Configuration:
Rules:
- Name: "Customer Calls"
Condition:
- External attendees
- I'm the host
- Not flagged private
Action: Always join
- Name: "Team Standups"
Condition:
- Title contains "standup" or "daily"
- Recurring meeting
- Before 10 AM
Action: Join and summarize only
- Name: "Executive Meetings"
Condition:
- C-level attendees
- I'm invited (not host)
Action: Join with enhanced notes
Create smart rules based on context:
Attendee-based
If CEO attending
Always join
Title-based
Contains "customer"
Join with sales template
Time-based
Friday afternoons
Skip social meetings
Duration-based
Longer than 1 hour
Join with detailed notes
Recurrence-based
Weekly meetings
Summarize trends
Audio Quality
Standard / High / Maximum
File size vs clarity
Speaker Separation
On / Off
Individual attribution
Background Noise
Filter / Include
Transcription accuracy
Language
Auto-detect / Specific
Accuracy for accents
Configure what happens after meetings:
Transcription
Immediate / Delayed / Manual
0-15 minutes
Summary Generation
Automatic / On-demand
5 minutes
Action Items
Extract automatically
Immediate
Distribution
Email / Slack / None
10 minutes
Project Association
Auto-link to projects
Immediate
Tagging
Apply AutoTags
2 minutes
Join Confirmation
When Darcy joins
Email/In-app
Recording Complete
When processing done
Email/In-app
Summary Ready
When analysis complete
Email/Slack
Action Items
When tasks extracted
Email/Activity Log
Join Failure
If unable to join
Email/SMS
Configure meeting summary emails:
Email Configuration:
Recipients:
- All attendees
- Just me
- Custom list
Include:
- Full transcript: No
- Summary: Yes
- Action items: Yes
- Key decisions: Yes
- Next meeting: Yes
Format: HTML with branding
Timing: Within 15 minutes
Calendar not syncing
Authentication expired
Re-authenticate
Meetings not appearing
Filter too restrictive
Check join rules
Darcy not joining
Meeting URL not detected
Add manually
Duplicate recordings
Multiple calendar entries
Dedupe settings
Wrong timezone
Calendar timezone mismatch
Update timezone
Check OAuth permissions
Verify 2FA not blocking
Enable "Less secure apps" if needed
Review Google Workspace policies
Verify app passwords if using 2FA
Check Exchange policies
Ensure calendar sharing enabled
Review conditional access policies
Start Conservative: Begin with internal meetings only
Test First: Try with non-critical meetings
Gradual Expansion: Add external meetings after comfort
Review Regularly: Check join history weekly
Adjust Rules: Refine based on experience
Review Join Log
Weekly
Ensure correct behavior
Update Filters
Monthly
Optimize rules
Check Failures
Daily
Address issues
Audit Privacy
Weekly
Verify sensitive meeting handling
Clean History
Quarterly
Remove old recordings
Inform Attendees: Let people know about recording
Set Expectations: Explain how recordings are used
Share Benefits: Highlight value of transcriptions
Respect Privacy: Honor opt-out requests
Maintain Transparency: Be open about AI usage
Meetings automatically linked to relevant projects
Transcripts stored in project knowledge base
Action items added to project tasks
AutoTag applies customer and topic tags
Manual tags can be pre-configured
Tags flow to action items
Action items automatically created
Follow-ups tracked
Deadlines monitored
Trigger workflows from meeting completion
Generate documents from transcripts
Send summaries through workflows
Encryption
End-to-end for recordings
SOC2, HIPAA
Storage
Encrypted at rest
GDPR compliant
Access Control
User-level permissions
Role-based
Retention
Configurable policies
Legal hold capable
Audit Trail
Complete activity log
Compliance ready
Opt-Out Options: Anyone can request exclusion
Delete Rights: Remove recordings on request
Access Logs: Track who viewed recordings
Consent Management: Document permissions
Data Portability: Export all data
Create templates for specific meeting types:
Sales Calls
External + "demo" keyword
BANT questions, pricing discussion
Sprint Planning
"sprint" in title
Velocity, capacity, commitments
1-on-1s
Two attendees only
Personal notes, growth discussions
Board Meetings
Executive attendees
Decisions, risks, approvals
Programmatic calendar management:
# Example: Update join rules via API
calendar_config = {
"join_rules": {
"internal_only": True,
"require_host": True,
"minimum_attendees": 2
},
"notifications": {
"send_summary": True,
"recipients": ["me", "attendees"]
}
}
darcy.calendar.update_config(calendar_config)
Mobile Calendar Sync: Full mobile app support
Multi-Calendar Support: Multiple calendars per user
AI Scheduling: Darcy suggests optimal meeting times
Prep Automation: Pre-meeting briefs based on calendar
Smart Conflicts: Intelligent handling of overlapping meetings
Voice Commands: "Darcy, join my next meeting"