Home
Blog
Copy all Events from One Calendar to Another
Enterprise
Data-Analytics

How to Copy all Events from One Calendar to Another

This article will explain the steps to copy, duplicate, and export/import events on popular calendar apps, including Google Calendar, Microsoft Outlook Calendar, and Apple Calendar. You’ll also find tutorials to merge two calendars into one.‍

August 23, 2021
2 mins read

There are a number of reasons why you want to copy your events to a new calendar. Maybe you’ve recently switched jobs, so you will have to migrate your calendar to a new Google account. Or maybe you’ve decided it’s about time to separate your personal and work commitments.

Whatever your reason might be, this article will explain the steps to copy, duplicate, and export/import events on popular calendar apps, including Google Calendar, Microsoft Outlook Calendar, and Apple Calendar. You’ll also find tutorials to merge two calendars into one.

How to copy events from one Google Calendar to another

Google Calendar allows you to copy individual events manually. If you want to copy the whole calendar and paste it to another one, you can also use the importing and exporting method.

In this section, I’ll show you how. 

How to copy individual events from one Google Calendar to another

Copying an event manually from one Google Calendar to another one is pretty easy:

Step 1 - Open your Google Calendar with the right Google account.

Step 2 - Select the event you want to copy.

Step 3 - Click the three vertical dots (⋮) icon. Then, select Copy to (calendar in which you want to copy the event to).

Step 4 - Customize the event details. Or, if you want to copy the exact same event, you can leave them as is.

Step 5 - Click Save to add your event to the new calendar.

If you use the Google Calendar app on your smartphone, the steps are pretty much the same. But since you’ll get a limited view, I suggest using your desktop browser instead.

How to copy all events from one Google Calendar to another

Copying events one by one is such a time-consuming task. Luckily, you can copy the whole calendar using Google Calendar’s export function:

Step 1 - Access your Google Calendar and hover over the calendar you want to export.

Step 2 - Click the three vertical dots (⋮).

Step 3 - When a small window pops up, click Settings and sharing.

Step 4 - Go to Import & export → Export, then click the Export button. 

Step 5 - Your browser will download the .zip folder of your calendar data and store it on your computer. 

After that, import those events to a new calendar:

Step 1 - Sign in to another Google account that has the calendar you wish to copy the events to.

Step 2 - From the top menu, click the gear icon and select Settings.

Step 3 - Head to Import & export. Under Import, upload the correct .ics file from your computer.

Step 4 - Open the Add to calendar dropdown menu. Then, choose the new calendar destination.

Step 5 - Finally, click Import to add all events from your previous calendar to the new one.

How to automatically sync all events from one Google Calendar to another

While great, the exporting and importing method has one issue: it only works for one-time transfer. When you add a new meeting or appointment in one calendar, it won’t appear in the other one, and vice versa.

This is where automation software can help. By creating a workflow in Boltic account, you'll be able to automatically sync all events between “Calendar A” and “Calendar B”. To do that, first you’ll have to create aWhile great, the exporting and importing method has one issue: it only works for one-time transfer. When you add a new meeting or appointment in one calendar, it won’t appear in the other one, and vice versa.

This is where automation software can help. By creating a workflow in Boltic, you'll be able to automatically sync all events between “Calendar A” and “Calendar B”.

Step 1 - To do that, first you’ll have to create a Boltic account, you'll be able to automatically sync all events between “Calendar A” and “Calendar B”. Workflows and click + Create Workflow.

Step 2 - Set Schedule Workflow as the trigger. Then, set the interval at which the workflow should be executed (e.g. every 10 minutes).

Step 3 - From the left sidebar, find and drag Google Calendar to your canvas. I’ll name the flow as googleCalendar1.

Step 4 - Click Open in drawer to configure the event settings. Here, connect your “Google Calendar A” account and set the operation as Get Many Events. You can also specify the date range at which you want to sync the events from. For example, you can retrieve all events between January 1st to December 30th 2025 and copy them to the new calendar.

Step 5 - Double-click the dot next to googleCalendar1, then find and add the Loop node to your workflow.

Step 6 - Click Open in drawer to configure the Loop settings. Set the loop iteration as Parallel, select googleCalendar1 as the data source and Google Calendar as the loop activity. Next, connect your “Google Calendar B” account and set the operation to Create Event.

Step 7 - Finally, test your workflow to make sure it runs successfully. If you’ve having any trouble while setting up the workflow, please contact our experts for help.

How to copy events from one Outlook Calendar to another

Unfortunately, you can’t really copy events in bulk in Outlook Calendar. But you can still duplicate each individual event manually:

Step 1 - Log in to your Outlook account and head to Calendar from the left menu.

Step 2 - Make sure to check the box of each calendar you want to sync. I also recommend switching to Split view (or overlay mode).

Step 3 - Right-click the event you want to copy. Then, click the Duplicate event option.

Step 4 - From the new window that appears, choose the calendar you want to copy the event to. Click Save.

How to copy events from one Apple Calendar to another

If you use the native Apple Calendar app on your Mac computer, iPhone, or iPad, you might notice that all your calendars are already synced by default. But if you still want to copy events from one Apple Calendar to another, there are a couple of ways to do so. You can either copy and paste each event manually, or use the exporting and importing function.

How to copy and paste events from one Apple Calendar to another 

For this tutorial, I’ll move an event from my “Work” calendar to “Home” calendar:

Step 1 - Open your Apple Calendar app, and select the source calendar (in this case, my “Work” calendar).

Step 2 - Right-click the event you want to duplicate, and click Copy. 

Step 3 - Now, open the calendar you want to paste the event to (in this case, my “Home” calendar). Then, right-click on any available time slot and select Paste Here.

If you want to copy an Apple Calendar event in your iPhone, the steps are pretty similar. The only difference is, since there’s no right-click option, you’ll have to press and hold the event until the Copy option appears. When you want to paste the event, you also need to create a new event first. Only then you can fill in the details with the copied data.

How to copy all events from one Apple Calendar to another 

If you want to copy all events from a calendar to another, Apple also offers exporting and importing. Simply right-click a calendar and select Merge. But instead of clicking the Merge button, click Export.

By doing so, the .ics file of your calendar will be downloaded on your computer. To import it to a new calendar, locate the file and double-click it. Once a small window appears, select your destination calendar and click OK.

All events from your previous calendar have now been imported to the new calendar.

How to merge two calendars

Managing multiple calendars can be a headache. That's why, sometimes, it's best to merge them into one.  Now, the simplest way to merge calendars is through a syncing tool like CalendarBridge. But if you don’t want to pay for third-party software, Google Calendar and Apple Calendar have native features that make calendar syncing possible.

How to merge two Google Calendars

To add another calendar to your Google Calendar interface, click the plus (+) icon next to Other calendars.

From there, you’ll find several options to add a calendar:

Subscribe to calendar 

Add someone else’s calendar simply by entering their Gmail address. Keep in mind that the other person has to grant you access to their Google Calendar before you can add it to your calendar.

Import 

You can import a Google Calendar’s .ics into another to merge them. Just follow the steps I mentioned earlier in this article.

From URL

Ask the other person for their Google Calendar URL, and enter the link in the provided field. 

If you want to connect with your own calendar in another account, you can find its URL via Settings and sharing → Access permissions for events → Make available to public → Get sharable link.

How to merge two Apple Calendars

Merging two Apple Calendars is a pretty simple process. But you can only perform this in the Apple Calendar desktop app. From your Apple Calendar app, right-click a calendar, click Merge, and select another calendar you want to merge with.

Keep in mind that by performing this action, the first calendar will be permanently deleted. And once done, you won’t be able to undo it.

Issues and limitations when copying calendar events 

Below, you’ll find common errors that occur when you copy calendar events, and the steps to fix them.

Sync delays

If you use Boltic to automate event syncing, you may notice some delay between an event being created in the source calendar and appearing in the destination calendar.

This happens because our system checks for updates at set intervals (every 5 minutes, 15 minutes, and so on). To fix this, the best you can do is adjust the syncing interval to be as fast as possible (e.g every 1 minute).

Broken connection

If you notice that your destination calendar stops syncing events from the source calendar all together, the secure connection (OAuth token) that we use to access your Google Calendar might expire or become invalid. When that happens, re-authenticate your Google account. This will refresh the OAuth token and re-establishes the connection.

Missing recurring events 

When you import a calendar to another using the .ics method, recurring events (such as weekly team meetings or annual birthdays) sometimes appear as single events because their recurrence rules are lost entirely.

Maybe there’s a bug with the calendar app. Or maybe you configure the wrong setting. Whatever the reason might be, make sure to always double check your recurring events after exporting and importing a .ics file. If a recurring event appears as a single event, immediately re-create the recurrence rule in the destination calendar.

Duplicate events 

Another common issue with the import/export method is duplicate events. To fix this, you can either delete each duplicate event manually. Or you can delete the entire calendar, create a new one, and then re-import the .ics file.

Create the automation that
drives valuable insights

Organize your big data operations with a free forever plan

Schedule a demo
What is Boltic?

An agentic platform revolutionizing workflow management and automation through AI-driven solutions. It enables seamless tool integration, real-time decision-making, and enhanced productivity

Try boltic for free
Schedule a demo

Here’s what we do in the meeting:

  • Experience Boltic's features firsthand.
  • Learn how to automate your data workflows.
  • Get answers to your specific questions.
Schedule a demo

Frequently Asked Questions

If you have more questions, we are here to help and support.

Yes. To do that, copy an entire Google Calendar by exporting its .ics file. Then, import the file to a new calendar.

Yes, with automation software like Boltic. You can set up a workflow to sync events between two Google Calendars.

Use the export/import feature in Google Calendar to merge two calendars. Or if you want to view multiple calendars without merging them, simply ask others to share their calendar with you.

Unfortunately there’s no keyboard shortcut. You’ll have to manually select the event you want to copy. When a window appears, click the three dot icon > Duplicate.

You can't move events in bulk on an iPhone. But if you have a Mac computer, follow these steps: click the calendar you want to copy, then click Merge > Export. After that, find the .ics file in your Download folder. Then, click it and choose the new destination calendar.

‍You will have to duplicate each event manually. Outlook currently doesn’t offer the option to transfer events in bulk.

Create the automation that drives valuable insights

Try boltic for free