Import content

Do you have existing content you want to migrate to KnowledgeOwl? Use one of our import options to simplify the process.

Import best practices

People migrating from other knowledge base tools get really excited to import content because it will "save so much time." Then, once the import is done, they begin reviewing content and making a change here, a change there, a slight organizational tweak over here...and then suddenly they end up manually reviewing and updating every single piece of content in the entire knowledge base. The total amount of time the process takes tends to be significantly longer than if they'd manually moved content over from scratch and made changes and edits upfront.

For this reason, though it may seem counter-intuitive, we strongly recommend manually migrating your content from an existing tool or platform, rather than importing it all in bulk. This allows you to make solid decisions as you migrate the content, and you can completely free yourself from any flaws or frustrating organizational arrangements as you move into KnowledgeOwl. Sometimes, starting with a blank slate really is a great idea.

But we do have a couple direct import tools for other ticketing systems, and we have a robust API if you have developer resources and you'd like to move content over from another source system.

Regardless of whether you're importing in bulk or manually importing content a la carte, we recommend that you:

  • Review your existing knowledge base's organization and structure. Does it meet your readers' needs? Have you always wished it was different? Now could be a great time to make some changes.
  • Review content for idiosyncrasies or tweaks that were necessary in your existing knowledge base platform, but unnecessary in Knowledge Owl's. Some differences might be the way categories can be laid out, tables of contents, links, hyperlinks, Link to Article links in KnowledgeOwl, how images or files are referenced, etc.
  • Review content to make sure it's up to date. Importing out-of-date content sometimes can cause more headache than just creating new content from scratch.
  • Review your content's existing permissions and access. Do you need/want to segregate content by groups? Do you need or want to restrict editing of certain content to particular user teams? If so, setting those groups and teams up in advance of adding your content can allow you to create/import it assigned to the correct access restrictions.

Import from Zendesk

What you'll need

  • Zendesk domain name
    Example: knowledgeowl is the domain name for
  • Zendesk user email with access to this help center
  • Zendesk API key

How to import from Zendesk

  1. Confirm you have the required information from Zendesk.
  2. Go to Knowledge Base > Import and choose Zendesk Import.
  3. Fill in the required fields and click Start Import.

Import from Freshdesk

What you'll need

  • Freshdesk domain name
    Example: knowledgeowl is the domain name for
  • Freshdesk API key

How to import from Freshdesk

  1. Confirm you have the required information from Freshdesk.
  2. Go to Knowledge Base > Import and choose Freshdesk Import.
  3. Fill in the required fields and click Start Import.

Import using the API

You can use the KnowledgeOwl API to import content. The API is available on all plans, and you will need development resources to be able to use it. Visit our API documentation to learn more.

Testing imports

New or trial accounts 

If you have a new or trial account without much content or customizations, you can test imports without worry. If something goes wrong or you want to try again, you can delete the current knowledge base and create a new one.

To delete your knowledge base and start over:

  1. Click on the owl in the top left to go to your dashboard. 
  2. Click on the gear icon next to your knowledge base and choose Delete.

If you only have one knowledge base, this will restart the setup process for a new knowledge base. If you have multiple knowledge base slots on your account, you can then choose New Knowledge Base to try again. 

To add multiple knowledge bases to your trial or account:

  1. Go to Your Account > Account in the top right.
  2. Increase the number of knowledge bases.
  3. Click the Change plan button to save your changes.

Existing accounts 

If you already have an account with a knowledge base set up, you might not want to test an import in your production knowledge base. Here's a few options for testing imports outside of production:

  • If you have additional knowledge base slots in your subscription, you can create a new knowledge base to test the import. 
  • If you do not have additional knowledge base slots, you can add more to your subscriptions under Your Account > Account. 
  • If you  want a temporary knowledge base for testing, contact us so we can set you up with a complimentary sandbox knowledge base.