Migrating from an Older Creator’s Companion to Version 3.0

Welcome! This doc is a comprehensive guide on getting started with Creator’s Companion 3.0 if you’ve already been using the template before we launched 3.0. 3.0 is a completely redesigned, much upgraded version with an all-new one-column design and a bunch of useful features. Check out this doc to see what’s new. Follow this very guide if you’re an existing Creator’s Companion customer.

As a short summary, you have three options;

  1. Do nothing – stay on 2.0. (This is totally okay, upgrades are optional).
  2. Start fresh with 3.0 (Recommended method).
  3. Transfer 2.0 data to 3.0.

Due to the below-mentioned quirks and limitations of moving data between sets of interconnected databases in Notion (which is what this process essentially boils down to), transferring data is possible, but time-consuming and error-prone. Because of this, our no.1 recommended path for starting with Creator’s Companion 3.0 is just starting fresh. We recommend using this opportunity to refresh your system, review your commitments, and by starting with a clean slate — get a clearer picture of what is useful in your daily usage. Many of us on the team are starting fresh instead of transferring. Since this guide and the 3.0 template are being released at the end of 2024, we’re also using this timing to start 2025 with a beefed up, clean system. Perfect opportunity for a productivity reset.

That being said, if you do have critical and relevant data in your current Creator’s Companion, feel free to follow the steps below to perform a data transfer.

We’re the only Notion template foundry to provide upgrades for already released templates. Other folks just release new templates with little to no continuity between previous releases. We take pride in going the extra mile and supporting our customers beyond just the original template.

Due to how Notion is currently built, transferring data between sets of interconnected databases (which is what systems like Creator’s Companion are on the back-end) is complex, error-prone and time consuming. We’re in close contact with the Templates team from Notion and providing them with feedback on how to make this easier to do in the future, but since we’re the only template makers providing this, it might take Notion a good while to add better features for upgrading.

Short answer: no! Upgrades are completely optional.

Long answer: we provide Creator’s Companion upgrades as an additional perk to existing customers, but those upgrades are completely optional. Each new version comes with improvements and better design, and you’re welcome to upgrade. But, if your existing system is working well for you, and you don’t have ample time to upgrade, it’s completely okay to stay with your current system.

Since Creator’s Companion is a system built on top of Notion, you are already receiving all Notion upgrades, security patches, and so on, over-the-wire. Our “upgrades” are just improvements and additions on the Creator’s Companion level. Safe to miss out on.

If you have modified your Creator’s Companion from the “vanilla” version, this process may not be 100% accurate. Since there are so many ways to modify a Notion template, we can’t provide guides or support for every single scenario. If you have modified your system, you may need to undo those modifications before you transfer, or try to add those modifications to your blank 3.0 copy before you transfer. Keep in mind, we won’t be able to provide support for transfers. Best to start fresh in this case.

Welcome to the Creator’s Companion 3.0 transfer guide. This page will guide you through the process of transferring your data from your current copy of Creator’s Companion to a new copy of Creator’s Companion 3.0.

Please note that this process is complex, can be time-consuming, and is something we can’t provide active support on. This is simply due to how Notion is built.

While we do our best to answer every question we get, we’re still a very small team with limited time to provide support. Since transfers are so complex, questions about them can easily turn into multi-hour tickets.

Due to the fact that we sell our templates at affordable, one-time prices, we’re simply unable to provide a support guarantee that covers deep support on template transfers.

If you feel you need more hands-on help, we have fantastic, expert-level Notion consultants and coaches with whom we can connect you. Just email here and we’ll happily refer you.

I’m writing this to set expectations up-front. In short:

  • Transferring your data is possible.
  • If you know what you’re doing, it can likely be done in less than an hour (with some caveats).
  • Unfortunately, the process is complex and it’s easy to make errors which can lead to data loss.

To “know what you’re doing” requires deep knowledge of how Notion behaves when you move pages between databases, and there are a lot of little “gotchas” that we’ve only discovered through meticulous testing. If you’re not deeply familiar with Notion, it’s best to just start fresh with 3.0 and forgo the transfer process.

That said, we’ve done our best to make this guide as comprehensive as possible. I wrote this guide while transferring data from my own personal copy of Creator’s Companion 2.0 to a new copy of Creator’s Companion 3.0.

Some important challenges to mention;

  • Relations between databases are not preserved when transferred. This means that your Content Project connected to a Channel won’t automatically connect to the same Channel in 3.0. You’ll need to manually re-connect every item across the entire system. In the guide, we give you some tips on how to make this easier, but this is still a very significant challenge to the overall process. The amount of work here will grow exponentially with the amount of content you have. If you have 1000s of entries in your CC, re-relating every entry may take a long amount of time. Keep this in mind while deciding to transfer. It might grow into a very long and tedious process.
  • Properties can be mismatched across the two copies. We’ve changed, removed, and added properties to 3.0. Be very careful in step 5 (Renaming and Editing Properties) — if some properties are mismatched when you transfer, data may be lost.
  • Step 9 — Resetting Template Instances is very important to understand before you undertake this transfer process. Please read through that section to understand the workload needed.

These are the steps required to prep for the transfer. Don’t attempt the transfer process before completing them.

  • Do a reset and clean out your template
  • Back up your template
  • Rename the backup’s databases (if the backup is in the same workspace)

Before you proceed with the transfer, it’s a good idea to clean out any unnecessary content, old, inactive pages.

This step is very important. In case anything goes wrong in the transfer process, it’s best to make a backup first.

📹 Video instructions:

  1. Navigate to your main Creator’s Companion home page.
  2. Click the •• button in the top-right corner of the page.
  3. Click Duplicate.

Once done, the duplication process can take a while – especially if you have a lot of content. When it’s finished, the duplicate will have a (1) at the end of the title, and it’ll be placed directly below your main copy.

By default, both copies will likely be in the Private section of your workspace’s sidebar. If you’ve shared Creator’s Companion directly with someone else, they may be in the Shared section instead. If you’ve deliberately moved it to a Teamspace, both copies will be there. Check out our guide to Page Sections to learn more.

Treat the duplicate as your backup. You’ll want to continue using your original copy, but the duplicate will be there in case you accidentally make changes to the original copy that you don’t like, and can’t easily fix.

After the backup duplicates, make sure to go into the Databases page (found at the bottom of the home page) and rename all of the backup’s databases. I like to add a little suffix: [BACKUP {Backup’s date}]. In case the databases are locked, unlock them, and then proceed with the renaming.

Here are the transfer steps. You can write them down as checklist items to check off as you proceed with this guide.

  • Step 1: Choose which copy you’d like to transfer
  • Step 2: Add Database Suffixes
  • Step 3: Set Up the Transfer Center
  • Step 4: Rename and Edit Properties
  • Step 5: Create Relation Reference Properties
  • Step 6: Perform a Test Transfer
  • Step 7: Transfer All Pages
  • Step 8: Restore All Relations
  • Step 9: Reset Template Instances

📹 Video instructions for Steps 1 and 2:

First, make sure which copy you’d like to transfer from and which copy you’d like to transfer to. This is important, since if anything gets mixed up, or you have multiple copies of Creator’s Companion in your workspace, it’s easy to confuse them and accidentally transfer data to the wrong destination.

If you have multiple Creator’s Companion copies, choose the one that actually contains your content. Then, grab a fresh copy of Creator’s Companion 3.0 from this post on our community.

Make sure to add suffixes to both top-level pages so that you can easily spot which one is which;

P.S. You can easily differentiate 2.0 and 3.0 by looking at their top-level pages. 2.0 has a two-column layout, while 3.0 has a simpler, one-column layout.

Now, we’ll need to add suffixes to core databases in both Old and New copies. Since the most of the transfer process is around databases, it’s crucial to be able to easily differentiate Old and New databases.

To do this, first go into your existing Creator’s Companion 2.0, scroll down to the bottom, open Databases, and open each of the following five databases, and add a little suffix, for example, [2.0 - OLD], to the title. You may need to unlock each database first.

Then, do the same for your freshly duplicated Creator’s Companion 3.0. In this case, just scroll down on the main home page and open the Databases & Components page. Here, we just need to add suffixes to the six databases that also exist in 2.0. Rest can stay as they are, since they are new databases. Rename; Content, Channels, Sponsors, Keywords, Research and Audience Submissions. Add a little suffix to each title, for example, [3.0 - NEW]. You may need to unlock each database first.

📹 Video instructions:

Creator’s Companion 3.0 comes with a handy page titled Transfer Center. You can find it at the bottom of the Databases & Components page;

It’s a helpful utility that makes this transfer process a bit easier to manage. Once you’re in, you’ll see six toggles for transferring your data. Each is reserved for one of the six databases we’ll be transferring. Once you open a toggle, you’ll see the New database already linked at the top. This will be the database we’ll be transferring to.

Now, below this New database we’ll need to create Linked Views of each Old database from Creator’s Companion 2.0. To do this, just start typing /linked, choose “Linked View of Database”. Then search “Content – Old”, choose your Old database. Now, select “Create new Table view” instead of choosing any of the existing views. We need all Database views to be unfiltered for this transfer process.

Now, continue with the same process for all six databases and toggles. You can also watch the video above for more help.

Now comes the first tricky part. We need to prep our Old (2.0) databases for transfer by removing, editing, and renaming properties so that they match properties in our New (3.0) databases and no data is messed up by transferring.

Updating Properties in Content

For this step, follow the video instructions below. We don’t have written instructions for it yet.

Updating Properties in Channels

For the Channels database, remove these two properties; Created and Keywords:

Updating Properties in Sponsors

In the Sponsors database, first add a Rejected option to the Completed group in the Status property:

Then, remove Exclusivity Window, Channels, Total Paid and Total Outstanding.

Updating Properties in Keywords

In the Keywords database, rename Associated Content to Content and Primary Channel to Channel.

Then, remove Channel, Parent URL and Parent (for sorting).

Updating Properties in Research

In the Research database, first rename Associated Content to Content. Then, remove Keyword Content.

Lastly, we don’t need to update any properties in the Audience Submissions database. Now, let’s move onto the next step.

This is a crucial step in the process. Since, as explained in the Transfer Challenges section above, we can’t transfer Relation properties across two sets of interconnected databases without those Relations breaking down, we’ll first need to create Relation Reference Properties which will then help us manually re-relate all of our newly transferred content in Creator’s Companion 3.0. This step involves a lot of manual work if you have a lot of content in Creator’s Companion.

📹 Video instructions for step 5:

The method for this process will be the same for every single Relation property. I’ll illustrate this on the Content <-> Channel relation.

There are two types of Relation properties. Two-way Relations and One-way Relations. You can read more about both here. (Again, if you’re not very comfortable with Notion, this transfer process isn’t for you). In this process, we’ll be creating a Text-type Reference property for every single Relation pair (for Two-way Relations), and every One-Way Relation. As an example, the Content <-> Channel pair is a Two-way Relation. (You can see this in the settings for each Relation-type property):

For Two-way Relations, we only need to create one Reference property, ideally from a Many-To-One perspective, i.e. from the side of the Relation that has multiple entries linking to one property from the other database. In this example, Content usually has one Channel but Channels can have multiple Content pieces. It’s easier to link each Content entry to a single Channel than it is a Channel to multiple Content, so we’ll create our reference property in the Content database, and later (in step 8, Restoring Relations), we’ll re-create the links between the pages from this end of the Relation.

Now, we’ll need to create a Text property called Channel (ref) (ref stands for reference), right next to our Project property in the Content OLD database;

Once that property is created, we’ll need to manually fill it with values corresponding with values from the Relation property right next to it. You can do this a bit faster by first typing out the full name of the Channel for the first Channel of the list, and then dragging down on the property to fill out those values until the Channel changes for tasks below:

You’ll need to do this for every Relation pair and every One-way Relation across all of your Old databases. I’ve created this handy checklist below for every database and every Relation pair, so you know what you’ll have to go through. You can also watch the video above as I go and create Relation Reference properties for every database.

List of Relation properties in your OLD Creator’s Companion to create Text reference properties for:

ContentResearchKeywords
ChannelContentParent
RepurposingResearch
KeywordsPrimary Channel
Sponsor
We don’t need to add reference properties in the Channels, Sponsors and Audience Submissions databases.

Here comes the first actual transfer. We’ll perform a test transfer by moving one entry from each 2.0 database (OLD) to its corresponding 3.0 database (NEW). This is an additional safety step just to make sure that everything is moving over correctly, no major property conflicts are happening, and everything is working correctly.

Make sure to Unlock all of your NEW databases if they aren’t unlocked yet.

To do this, just go to your Core Data Transfer Tool you set up before and drag one entry from each of your OLD databases to each of your NEW databases:

Double-check that all properties correctly move over. Don’t worry about your (old) Relations – they won’t move over, but that’s why we created all of those reference properties.

If all looks good, move over to performing the full transfer.

This step might actually be one of the easiest from this guide. Now, you just have to drag all of the entries from your OLD databases to your NEW databases. If you have a lot of entries in your old DBs, you might want to drag some at a time, then refresh the page, and move the rest. You can also increase the load limit for any View in its settings:

Do this for all of your Databases and all the entries inside. Refresh the page at the end (cmd/ctrl + R), as some more entries might get loaded then. Keep refreshing until your OLD databases views are completely empty.

📹 Video for Performing a Test Transfer and Full Transfer:

Here comes another tedious part – we’ll have to manually re-create all of our Relations once all data got moved over. This may take a similar amount of time to Step 5, but since we diligently created Reference properties for every Relation, no data loss should occur.

To do this, simply open each NEW database, create a new view that just shows the New Relations and your text Reference properties, and then fill out every Relation with values from its Reference property:

Feel free to remove your Reference properties after this step is done. Double-check all new Relations first. Don’t worry – you’ll always be able to restore these References in case you need them later.

Video instructions:

This last step is pretty crucial and possibly most tedious. I’ve already explained it at the beginning of this guide, but as a quick reminder: Page content created from Database Templates is not automatically updated when moving to a New database. This means that, once you complete the transfer, and you open any of your newly moved Channels, the Linked Views in the page content of that Channels will still be pointing to your Old databases and thus completely empty:

The only way to solve this is manually remove all content from a Channel and then “re-generate” that Channel’s layout from a Database Template. You need to do this manually for every single moved Channel, Sponsor and Keyword.

Important: I don’t recommend overwriting your Database Templates in the Content database – due to how we’ve structured that specific template, you might lose your Scripts, Topic Validation and other sub-pages. Only do this step for the three databases mentioned above.

Please note this process may lead to data loss if you have any content that’s not part of a Database Template on a page. If there are any extra notes, paragraphs, images, anything, that’s not part of the Database Template you’ll be using in this step, that content may get irreversibly deleted, if you’re not careful.

The only way to do prevent this is to first copy and paste any non-Template content to a separate page, then re-generate the layout, and paste the content back in. More details below:

Video instructions for Restoring Template Instances:

This step only applies if you were using “B-Roll” databases in Video Projects and you want to move those entries to our new, unified B-Roll database in 3.0. Skip this step if you don’t want to move your archival B-Roll – it will still be visible in each Video Project, but won’t show up in the unified database. Only newly created B-Roll will show up there.

Video instructions:

Now that the transfer is fully complete, you may want to:

  • Hide your former, 2.0 Creator’s Companion somewhere. It’s essentially a “zombie template” by now. No content. Keep your backup in hand, but your former main copy is basically useless.
  • Feel free to remove the NEW suffix from all of your databases and pages.

Important: we won’t be able to provide full support for transfers. If something went wrong, first — revisit this guide. Feel free to post a question in our Support space on Circle, but fair warning: we might not be able to help you and close the ticket without a resolution. We do, sincerely, wish that Notion had better tools for doing this, but I wouldn’t bet my money on those coming anytime soon. We are, in the end, the only people who care about our customers so much that we actually provide all of those resources and new template versions at no additional cost. (Humble brag, yes).

Thank you so much for being an Creator’s Companion customer and wish you a wonderful day. Go touch some grass. Enough computer nerd-ery for today.

🤔 Have an UB Question?

Fill out the form below and I’ll answer as soon as I can! ~Thomas

🤔 Have a Question?

Fill out the form below and I’ll answer as soon as I can! ~Thomas