Calendar Migrations with Movebot

Learn about calendar migrations with Movebot

Introduction

Movebot takes an unusual approach to calendar migrations, using the same mechanics of storage migrations for mail, calendar, and contacts. Because of this, we recommend that you read through Data Migrations with Movebot as a precursor to reading this.

Supported Systems:

Quick Start Guide

Because transferring or migrating calendar data uses the same process as emails and contacts, simply follow the existing guide for Mail Migrations.

Enable Calendar Migration

  1. Navigate to your Movebot project.

  2. Go to Settings → Options.

  3. Enable checkbox for "Include Calendars"

Configure Extended Mappings

Extended Mappings define how attendee email addresses should be rewritten and ensure that destination calendar events correctly reflect the intended participants. Configuring Extended Mappings is a required part of calendar migrations. Once calendar migration is enabled, you will see the option to configure Extended Mappings as an additional step in your project settings.

Mapping Examples:

Scenario
Source Mapping
Destination Mapping

Same Domain and Username

*@domain.com

*@domain.com

Domain Change (Username Unchanged)

*@old-domain.com

*@new-domain.com

Domain and Username Change

Advanced Calendar Settings

Setting
Description
Default

Include External Events

Copy events where the migrating user was an attendee (but not the owner).

Enabled

Send Invitations to Attendees

Sends calendar invites to destination users after migration.

Disabled

Include External Shared Calendars

Copies shared calendars as static snapshots. Does not preserve live sharing functionality.

Disabled

Ignore Events Older Than 7 Days (legacy)

Limits migration to only recent events.

Disabled

Last updated

Was this helpful?