Importing and Exporting Content

You can back up every post in a project as a .zip file, and import articles and categories from HubSpot or HelpDocs. Both run in the background, so you can keep working while they finish.

To get started, open your project, click Settings, then open the Import / Export tab. For the other tabs, see Project Settings.

Exporting your posts

  1. Under Export, click Export Posts.
  2. You'll see Export queued. We'll email you a download link when it's ready.
  3. When the export is ready, HelpGuides emails a download link to the address you sign in with.
  4. Click the link. If you aren't already signed in to HelpGuides, sign in, and the .zip file downloads.
Import / Export tab with the Export Posts and Import buttons
Settings, Import / Export tab

The download link only works for people signed in to your HelpGuides account, so you can forward it to a teammate but not to someone outside your team.

What's in the export

The export includes every post in the project, whatever its status, including drafts.

FileContents
export.csvOne row per post with its metadata and rendered HTML: post ID, parent ID, title, slug, HTML, status, post type, author ID, excerpt, featured image URL, meta description, keywords, sort order, total views, stale date, status notes, and the published, updated and created dates.
posts/{postuid}.htmlThe rendered HTML of each post, one file per post.

Images aren't included in the .zip file. The HTML refers to them by their CDN URLs. Categories and project settings aren't included either.

Importing content

HelpGuides imports the CSV exports from HubSpot's knowledge base and from HelpDocs.

  1. Export your articles as a CSV file from HubSpot or HelpDocs.
  2. In HelpGuides, under Import, click Import.
  3. In the Import into HelpGuides dialog, choose the platform you're importing from: HubSpot or HelpDocs.
  4. Under Select your import file (.csv), choose your file. It must be a .csv file, up to 10 MB.
  5. Click Import. You'll see Import Started when the file has been uploaded.
The Import into HelpGuides dialog
The import dialog

Articles appear in your project as the import runs. Large imports can take a while, because every image is downloaded as it goes.

What the import does

HubSpot CSV columns

The file must have a header row with these columns, as HubSpot exports them:

ColumnUsed for
Article titleTitle
Article subtitleMeta description
Article URLSlug (the last part of the URL)
Article bodyContent
CategoryCategory
SubcategorySubcategory, created under its category
StatusPUBLISHED becomes Published, DRAFT becomes Draft
ArchivedTRUE makes the article Private
Last modifiedCreated, updated and published dates
Article Language, KeywordsRead but not used

HelpDocs CSV columns

ColumnUsed for
article_idThe article's ID
relative_urlSlug
titleTitle
descriptionMeta description
bodyContent
category_id, category_titleCategory
created_at, updated_atDates
is_published, is_privatePublished if published, Private if published and private, otherwise Draft
tagsRead but not used
Moving from another platform?

If your content is on WordPress, Freshdesk or another platform, contact support and we'll help you migrate it. If you're moving from WordPress and want to keep your existing URLs, also turn on Force Trailing Slash in Settings, on the Advanced tab.

Importing external images

Content that you paste in or write by hand can still point at images hosted on another site. To copy those images to HelpGuides too, open Settings, go to the Advanced tab and turn on Import External Images. From then on, when you save an article, HelpGuides downloads each image hosted elsewhere and serves it from its CDN. If a download fails, the article keeps the original image URL. See Working with Images for more about images.

After you import