Google Calendar
Calendar sync, deadline integration, meeting task creation
Google Calendar Integration
Sync Verk tasks with Google Calendar to visualize deadlines, block time for work, and automatically create tasks from calendar events.
Quick Setup
Connect Google Calendar in minutes:
- Navigate to Integrations
- Go to Settings → Integrations
- Find Google Calendar
- Click Connect
- Authorize Google Account
- Sign in to your Google account
- Review permissions:
- View and edit events
- Create new events
- Access calendar metadata
- Click Allow
- Select Calendars
- Choose which calendars to sync
- Set default calendar for new events
- Configure sync direction
- Save settings
- Test Sync
- Create a task with a due date
- Check it appears on your calendar
- Create a calendar event
- Verify task creation in Verk
Sync works with personal Google Calendars and Google Workspace calendars. You need edit access to sync events.
How It Works
Task to Event Sync
Tasks with due dates automatically become calendar events:
What Syncs:
- Task title → Event title
- Due date → Event start time
- Description → Event description
- Project → Event color (customizable)
- Assignee → Event attendees
Sync Behavior:
Verk Task Created
↓
Calendar Event Created (1-minute duration by default)
↓
Update task → Event updates
Update event → Task updates
Set estimated time on tasks to create appropriately-sized calendar blocks instead of 1-minute placeholders.
Event to Task Sync
Calendar events can create tasks automatically:
Auto-Create Tasks From:
- Meetings with specific keywords (e.g., "Review", "Plan", "Prepare")
- Events in specific calendars
- All-day events
- Events with specific attendees
Configure Auto-Creation:
- Go to Settings → Integrations → Google Calendar
- Enable Auto-create tasks from events
- Set filters:
- Keyword triggers
- Specific calendars
- Event types
- Minimum duration
- Choose task defaults:
- Default project
- Auto-assign to creator
- Set priority based on event properties
Sync Options
Sync Direction
Choose how data flows:
Bi-Directional (Recommended)
- Changes sync both ways
- Update task or event, both update
- Most flexible option
Verk → Calendar Only
- Tasks create/update events
- Calendar changes don't affect tasks
- Use when calendar is for viewing only
Calendar → Verk Only
- Events create/update tasks
- Task changes don't affect calendar
- Use when importing calendar data
Sync Timing
Real-Time Sync (Pro plan)
- Updates appear within seconds
- WebSocket connection maintained
- Instant bi-directional updates
Every 15 Minutes (Standard)
- Periodic batch sync
- Lower API usage
- Slight delay in updates
Hourly (Free plan)
- Once per hour sync
- Minimal API calls
- Suitable for low-frequency updates
Calendar Selection
Primary Calendar (Default)
- All tasks sync to primary calendar
- Simplest setup
- Single source of truth
Project-Based Calendars
- Each Verk project → Different calendar
- Color-coded by project
- Organize work by initiative
Personal vs. Work
- Work tasks → Work calendar
- Personal tasks → Personal calendar
- Automatic routing based on project tags
Advanced Features
Time Blocking
Automatically block time for task work:
Enable Time Blocking:
- Go to Settings → Integrations → Google Calendar
- Enable Auto-block time for tasks
- Configure:
- Block time based on estimated hours
- Respect working hours only
- Leave buffer between events
- Auto-reschedule if conflicts
How It Works:
Task: "Write documentation" (Estimated: 3 hours, Due: Friday)
↓
Calendar: Finds 3-hour block before Friday
Creates "Work on: Write documentation" event
Marks time as busy
Smart Scheduling:
- Respects existing calendar events
- Honors your working hours preferences
- Leaves buffer time between blocks
- Reschedules if you move existing events
Add estimated time to tasks for accurate time blocking. Verk uses this to find appropriate calendar slots.
Meeting Task Automation
Create follow-up tasks from meetings automatically:
Auto-Create Follow-Up Tasks:
Meeting Event: "Client Proposal Review"
Keywords detected: "Review", "Proposal"
↓
Creates task: "Follow up: Client Proposal Review"
Due: 1 day after meeting
Assigned to: Meeting organizer
Project: Based on event calendar
Configuration:
- Enable Meeting follow-ups in integration settings
- Set trigger keywords (Review, Planning, Kickoff, etc.)
- Choose follow-up timing (same day, next day, next week)
- Set default assignee (organizer, attendees, specific person)
Pre-Meeting Preparation Tasks:
Meeting: "Quarterly Business Review" (Next Monday 2 PM)
↓
Creates task: "Prepare for QBR"
Due: Day before meeting
Checklist items from event description
Event Description Sync
Task details automatically populate event descriptions:
Synced Information:
Event Description:
─────────────────
Task: Fix homepage loading bug
Project: Website Maintenance
Priority: High
Assigned to: @developer
Description:
Homepage taking 5+ seconds to load.
Investigate image optimization and caching.
Checklist:
Profile page load time
Optimize image sizes
Implement browser caching
Test on staging
View in Verk: [Direct Link]
Customization:
- Choose which fields to include
- Customize description template
- Add/remove Verk branding
- Include or hide checklist items
Recurring Tasks
Sync recurring tasks with calendar:
Daily Tasks:
Task: "Daily standup notes"
Recurrence: Every weekday
↓
Calendar: Series of daily events
Each instance links to new task copy
Weekly Tasks:
Task: "Weekly report"
Recurrence: Every Friday
↓
Calendar: Weekly recurring event
New task created each week
Monthly Tasks:
Task: "Monthly review"
Recurrence: First Monday of month
↓
Calendar: Monthly recurring event
Synchronized recurrence pattern
Modifying a single instance of a recurring event creates an exception. The linked task will also become an exception.
Practical Use Cases
Personal Productivity
Scenario: Visualize all work commitments
Setup:
- Sync all Verk tasks to personal calendar
- Enable time blocking for estimated work
- Color-code by project
- Set working hours boundaries
Result:
- See available time at a glance
- Realistic daily workload
- Avoid overcommitting
- Better work-life balance
Team Meeting Coordination
Scenario: Auto-create prep tasks for meetings
Setup:
- Sync team calendar to Verk
- Enable pre-meeting task creation
- Auto-assign to meeting organizer
- Set prep due date to 1 day before meeting
Workflow:
- Meeting scheduled
- Prep task auto-created
- Organizer gets notification
- Checklist prompts agenda prep
- Meeting notes added to task
Result:
- Better-prepared meetings
- Consistent follow-up
- Meeting notes centralized
Sales Pipeline Management
Scenario: Track client meetings and follow-ups
Setup:
- Create "Sales Meetings" calendar
- Sync to "Sales Pipeline" project
- Auto-create follow-up tasks
- Set reminders for post-meeting actions
Workflow:
- Schedule client call
- Calendar event created
- Pre-call prep task auto-created
- After call, follow-up task created
- Track next steps in Verk
Result:
- No missed follow-ups
- Complete client interaction history
- Improved close rates
Event Planning
Scenario: Coordinate complex events with many tasks
Setup:
- Create "Event Planning" project in Verk
- Sync to dedicated calendar
- Set milestones as calendar events
- Share calendar with stakeholders
Workflow:
- Create event tasks with deadlines
- Tasks appear as calendar milestones
- Time blocks auto-created for prep work
- Team sees unified timeline
- External stakeholders view shared calendar
Result:
- Visual event timeline
- Stakeholder visibility
- On-time event execution
Troubleshooting
Events Not Syncing
Issue: Tasks don't appear on calendar
Solutions:
- Verify task has a due date (required for sync)
- Check calendar selection in integration settings
- Ensure you have write permissions to target calendar
- Confirm sync isn't paused
- Check for API quota limits (rare)
- Manually trigger sync to test connection
Duplicate Events
Issue: Same task creates multiple events
Solutions:
- Check for multiple calendar integrations
- Verify task isn't in multiple projects syncing to same calendar
- Review automation rules for duplicates
- Disable and re-enable integration
- Clear sync history and resync
Wrong Calendar
Issue: Events appearing in wrong calendar
Solutions:
- Review project-to-calendar mappings
- Set correct default calendar
- Check calendar selection rules
- Verify calendar permissions
- Update task project to correct calendar
Time Zone Issues
Issue: Events showing at wrong time
Solutions:
- Verify Verk timezone settings match Google Calendar
- Check task due date includes time zone
- Review all-day event handling settings
- Confirm browser timezone detection
- Manually set timezone in user profile
Missing Updates
Issue: Changes in Verk don't update calendar
Solutions:
- Check sync direction settings
- Verify bi-directional sync is enabled
- Wait for sync interval (up to 15 minutes)
- Manually trigger sync
- Check for sync error notifications
- Review API quotas
Best Practices
Effective Calendar Sync
Start Simple:
- Begin with one-way sync (Verk → Calendar)
- Verify events appear correctly
- Enable bi-directional after testing
- Add advanced features gradually
Strategic Project Selection:
- Sync deadline-driven projects
- Exclude ongoing maintenance tasks
- Use calendar for time-sensitive work
- Keep internal tasks in Verk only
Time Blocking Strategy:
- Enable for deep work tasks only
- Set realistic estimated times
- Honor your calendar blocks
- Adjust estimates based on actual time
Meeting Integration:
- Auto-create prep tasks for important meetings
- Use consistent meeting title keywords
- Set appropriate follow-up timing
- Review and adjust automation rules
Calendar Organization
Color Coding:
- Map projects to calendar colors
- Use color for quick visual scanning
- Maintain consistent color scheme
- Document color meanings for team
Calendar Naming:
- Use clear, descriptive calendar names
- Separate work and personal clearly
- Consider stakeholder audience
- Update names as projects evolve
Event Details:
- Include essential info in title
- Use descriptions for context
- Add location for in-person items
- Set appropriate reminders
Related Documentation
- Integration Overview - General integration guide
- Task Management - Working with tasks
- Calendar View - Built-in calendar view
- Time Tracking - Estimated vs actual time
- Automation Rules - Automate calendar actions
Google Calendar integration helps you visualize deadlines, block time for deep work, and keep your schedule and task list perfectly aligned.