All docs

DocsMigrationMigrate to HubSpot

Migrate to HubSpot

Move your existing website to HubSpot CMS yourself, in the transjt app: transjt scans your live site and rebuilds it as a native HubSpot theme, with the same design and content.

What it is

A migration moves your existing website to HubSpot, and you run it yourself in the transjt app. Enter your site’s address: transjt scans the live site and rebuilds it page for page as a native HubSpot theme, with the same design and the same content. You check what was found, compare the new site with your live one, and pay only when you export.

Why a rebuild? Content can be moved, templates can’t. HubSpot renders HubL on its own servers, so a theme from another CMS can’t be imported. So the front end has to be built again, and that is the part transjt automates.

Where you can move from

  • WordPress: WordPress exports your posts, not your theme or page builder. transjt rebuilds the design from your live site and moves every page, post and form.
  • Wix: Wix has no export for pages or posts. transjt rebuilds them from your live site.
  • Squarespace: Squarespace exports one blog and a few page types. transjt rebuilds the rest from your live site.
  • Webflow: Webflow’s code export leaves out CMS items and forms. transjt rebuilds your design and moves every collection.
  • Adobe AEM: your components become HubSpot modules, with pages, assets and every market moved.
  • Any other CMS: Joomla, Drupal, TYPO3 or a hand-built site. If it’s live, transjt can scan it.

How it works

  1. Create a project. In the transjt app, open Projects, click +, name your project and click Create. New to transjt? Start a migration to create your account first.
  2. Choose Migration. In the Source step, choose Migration. Enter your current site’s address, confirm that it’s your site or that you have the owner’s permission to move it, and click Scan my site. Then click Continue with your website.
  3. Check what the scan found. The Import step lists everything: pages and templates, your blog and its posts, collection entries, languages, old addresses (which keep their address and which get a redirect), sitemaps, and the scripts, tags and embeds on your site. Everything is ticked; untick what should stay behind, and the price follows what you keep. Add special wishes if you like, up to 500 characters.
  4. Preview. Click Open the preview and compare your new site with the live one, page by page: Side by side, with Swipe, or the New site on its own.
  5. Export. Choose HubSpot as the destination, add options if you want them, and click Continue to payment. You pay once, when you export.
  6. Deploy. Send the theme to your connected HubSpot account, as with every transjt project. See Connecting HubSpot.

What every move includes

  • Your design, exactly. The same pages, rebuilt as a native HubSpot theme.
  • Every section is a module with its own fields, so text and images change without code.
  • Your texts, images, posts and entries, moved in every language you kept.
  • Forms that send to HubSpot.
  • Pages keep their address where they can, and every changed address gets a redirect.
  • Checked side by side with your live site before it goes to HubSpot.
  • Your scripts and tags connected as on your live site, the cookie banner first.

At export you can add options, each with its price in the app:

  • For the new site: Accessibility (code-level fixes such as labels, focus order and alt text), Performance & SEO (titles, descriptions, sitemap, image sizes), Tracking setup (your analytics and tags set up again and checked), and Your old redirects (your old site’s own redirects, from a CSV you upload).
  • Help: Editor training (a session on editing pages, posts and forms), Launch support (help with your CMS settings around the launch) and a Personal manager (one contact person from the order to the launch).

Price and timing

The app calculates the price from what the scan found: the pages, blog posts and entries, and the languages you keep. It updates as you untick items, and you see the full breakdown before you pay. You can also click Make an offer. Migrations start from $1,299, a one-time payment per site with no subscription.

The new site is usually ready in a few hours.

Domain, email and rankings

  • Your domain and email stay. The domain stays with your current registrar or host. Only your website’s DNS records change when you go live, so your email keeps working. Keep your old hosting until the switch.
  • Your rankings are protected. A move always carries some risk. What protects your rankings is keeping your URLs where possible, keeping titles and meta descriptions, and redirecting every changed URL. The scan shows which addresses keep their place and which get a redirect.
  • Any HubSpot plan. The theme works with every HubSpot plan, including the free one. Which plan fits depends on your number of pages and features like multiple languages.

Money-back guarantee

The money-back guarantee covers migrations and one-time exports, not subscriptions. If the result doesn’t work, tell us within 5 business days of delivery: if we can’t fix it within 5 business days, we refund you, minus transaction fees. See the pricing page for the conditions.

Prefer to build it yourself?

Design the new site in Figma and convert it with Figma to HubSpot, or prompt it in an AI builder and convert the repository with AI to HubSpot. More on moving to HubSpot: Migrate to HubSpot CMS.

Design your website today, launch tomorrow.

At transjt, every second counts. That’s why our mission is simple: save you time and remove friction from your workflow.