Verk

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:

  1. Navigate to Integrations
  • Go to SettingsIntegrations
  • Find Google Calendar
  • Click Connect
  1. Authorize Google Account
  • Sign in to your Google account
  • Review permissions:
  • View and edit events
  • Create new events
  • Access calendar metadata
  • Click Allow
  1. Select Calendars
  • Choose which calendars to sync
  • Set default calendar for new events
  • Configure sync direction
  • Save settings
  1. 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:

  1. Go to SettingsIntegrationsGoogle Calendar
  2. Enable Auto-create tasks from events
  3. Set filters:
  • Keyword triggers
  • Specific calendars
  • Event types
  • Minimum duration
  1. 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:

  1. Go to SettingsIntegrationsGoogle Calendar
  2. Enable Auto-block time for tasks
  3. 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:

  1. Enable Meeting follow-ups in integration settings
  2. Set trigger keywords (Review, Planning, Kickoff, etc.)
  3. Choose follow-up timing (same day, next day, next week)
  4. 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:

  1. Sync all Verk tasks to personal calendar
  2. Enable time blocking for estimated work
  3. Color-code by project
  4. 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:

  1. Sync team calendar to Verk
  2. Enable pre-meeting task creation
  3. Auto-assign to meeting organizer
  4. Set prep due date to 1 day before meeting

Workflow:

  1. Meeting scheduled
  2. Prep task auto-created
  3. Organizer gets notification
  4. Checklist prompts agenda prep
  5. 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:

  1. Create "Sales Meetings" calendar
  2. Sync to "Sales Pipeline" project
  3. Auto-create follow-up tasks
  4. Set reminders for post-meeting actions

Workflow:

  1. Schedule client call
  2. Calendar event created
  3. Pre-call prep task auto-created
  4. After call, follow-up task created
  5. 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:

  1. Create "Event Planning" project in Verk
  2. Sync to dedicated calendar
  3. Set milestones as calendar events
  4. Share calendar with stakeholders

Workflow:

  1. Create event tasks with deadlines
  2. Tasks appear as calendar milestones
  3. Time blocks auto-created for prep work
  4. Team sees unified timeline
  5. 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

Google Calendar integration helps you visualize deadlines, block time for deep work, and keep your schedule and task list perfectly aligned.