Docs / Getting started / Quick start

Quick start

Go from a design to a working theme in your CMS. Your theme is ready within a few hours.

All steps at a glance: Details, Source, Import, Preview, Export and Deploy.

Before you begin

You need:

  1. A transjt account.
  2. A HubSpot account with Super Admin access, or a fresh WordPress installation.
  3. A design in Figma, or a repository on GitHub. No design yet? Use the free transjt Figma Playground file, or let the free Website Prompt Generator write the prompt for your AI builder.
  4. The right plan: Figma imports run on a transjt subscription (Free, Creator or Professional), and a GitHub project is exported as a one-time purchase of the full website.

1. Create your account

Go to transjt.ai and sign up with Figma, Google, HubSpot, GitHub, or your email. The same account works for the plugin and the app.

Tip. Under Settings > Onboarding you find the setup steps as a checklist: connect a git repo, connect your CMS, log in from the Figma plugin, import your first design and export to your CMS. Completing them earns you extra tokens.
Left: the Sign In page of the transjt app with Figma, Google, HubSpot and GitHub. Right: the login screen of the transjt Figma plugin with the same options.
One account for both: sign in to the transjt app (left) or the Figma plugin (right) with Figma, Google, HubSpot, GitHub or your email.

2. Connect your CMS

Connect the CMS you want to export to. You only need one of the two.

Settings > Integrations > Add CMS > HubSpot

HubSpot

  1. Log in to transjt.ai and open Settings > Integrations.
  2. Click Add CMS and choose HubSpot.
  3. A HubSpot window opens (OAuth). Log in and authorize transjt. HubSpot asks for Super Admin rights.

Nothing opens? Your browser blocked the popup. Allow popups for app.transjt.ai and try again.

You can also skip this for now and connect HubSpot later, in the Deploy step of your project.

More in Connecting HubSpot.

Uploading the transjt plugin in WordPress

WordPress

  1. Download the transjt plugin and upload it under Plugins in your WordPress dashboard.
  2. Click Activate. transjt.ai appears in the left admin menu.
  3. Stay logged in to transjt.ai, click transjt.ai in the sidebar and choose Connect. Authorize the connection in the popup.

Later, in the Deploy step of your project, you select this site under Select Existing Account.

More in Connecting WordPress.

3. Create a project

In transjt.ai open Projects and click +. Name the project, optionally drop in a cover image, and click Create. The cover image is later used as the preview image of your theme in HubSpot or WordPress, so you can recognize it when you pick it there. In the next step, Source, choose where your design comes from: Figma or GitHub. If you work from Figma, you can also create the project from the plugin instead (see step 4).

Every project follows the same steps, shown at the top of the screen: Create → Source → Import → Preview → Export → Deploy.

You can also delete projects from the same overview.

You choose the HubSpot account for a project in the Deploy step: open Select Existing Account to pick a connected account, or click Add HubSpot to connect a new one there. A WordPress site must be connected through the plugin first (step 2).

Create a project: click +, name it, add a cover image if you like, and click Create.

4. Import your design

Choose your path: a design from Figma, or code from an AI builder on GitHub.

Select layers in Figma and click Import to transjt.

From Figma

  1. Install the transjt plugin from the Figma Community, or search "transjt" under Plugins & Widgets in Figma. You also find it in the transjt app under Plugins.
  2. Log in to the plugin.
  3. Under Select type, choose what you are importing: Component, Blog (a blog listing layout) or Blog Detail (a single post layout).
  4. Under Projects, pick an existing project, or click Create Project and give it a name.
  5. In Figma, select the layers you want to convert and click Import to transjt.
  6. The selected components are transferred to the transjt app.
Tip. Design components, not full pages, and use Auto Layout. transjt splits components into blocks; a full page is not split.
Connect GitHub, choose the repository and branch, and preview the result.

From GitHub

  1. Choose GitHub in the Source step of your project.
  2. Click Connect GitHub and follow the popup. If nothing opens, check that your browser is not blocking popups.
  3. Select the account, repository and branch, then click Proceed.

transjt imports the code and builds the frontend of your project. For the cleanest result, add this to your AI prompt: "Use React/Vite without Next.js and SSR."

5. Preview

In the transjt app, preview your imported components before you export. For GitHub projects, click through every page and its content. For WordPress you can also preview the frontend combined with the CMS after the Deploy step.

The Preview step of a transjt project: the imported website shown inside the app, with the steps Details, Source, Import, Preview, Export and Deploy at the top and the Export Now button
The Preview step: click through your site before you export. Switch between desktop, tablet and mobile at the top right.

6. Export

Click Export in the transjt app (for GitHub projects the button is also called "Export") and choose HubSpot or WordPress. transjt generates the theme. You send it to your CMS in the next step, Deploy.

The Export step: choose HubSpot or WordPress.

GitHub projects

the export is a one-time payment for the full website. Complete the payment when asked.

Figma projects

imports use tokens from your subscription. Exports use none. Manage or upgrade your plan under Settings > Subscriptions.

7. Deploy

In the Deploy step you see Ready to deploy with your current package: the date, the components it contains, and these buttons:

  • Deploy Theme to HubSpot or Deploy Theme to WordPress: sends the theme to your CMS.
  • Download Theme: downloads the theme as a ZIP file to install it manually. See how for HubSpot and WordPress.
  • Open Preview (WordPress only): shows your site combined with WordPress in a sandbox.

The first time you deploy a project, transjt asks where to deploy (Select Account or Add new): pick a connected account under Select Existing Account, or click Add HubSpot. Once the project is linked, this step is skipped.

Ready to deploy for a HubSpot project: the current package with its components, Download Theme and Deploy Theme to HubSpot, and a list of previous packages

HubSpot

Click Deploy Theme to HubSpot. Not linked yet? Select your account or click Add HubSpot and log in.

More in Connecting HubSpot.

Ready to deploy for a WordPress project: the current package with its components, Download Theme, Deploy Theme to WordPress and Open Preview

WordPress

Click Deploy Theme to WordPress. Not linked yet? Select your site under Select Existing Account. It appears there once the transjt plugin is connected.

More in Connecting WordPress.

Previous packages

Every export creates a package. The newest one is shown at the top; older ones are listed under Previous Packages. For each package you see:

  • the date and time of the export,
  • when it was last deployed (green, with a cloud icon; the current package shows Last Deploy),
  • its components, when you open it with the arrow.

With the two buttons next to a previous package you can:

  • Download it, to install that version manually, or
  • Deploy it again, for example to go back to an earlier version of your theme.
A previous package in the Deploy step: export date 23.08.26 17:48, deployed on 24.08.26, buttons to download and deploy again, and the list of its components
A previous package: download it or deploy it again.

8. Start building

HubSpot Themes page, Themes in your portal: exported transjt themes with their project name and cover image next to HubSpot themes, each with Set as active theme and Preview
HubSpot > Themes: your transjt theme shows up with its project name and cover image.

HubSpot

Create a page or website project and pick your theme by its name and preview image. It shows up after your first export.

More in Using your theme in HubSpot.

WordPress Appearance, Themes: exported transjt themes with their project name and cover image, the active theme marked Active with a Customize button
WordPress > Appearance > Themes: your transjt theme shows up with its project name and cover image.

WordPress

Go to Appearance > Themes, hover over the theme and click Activate. New pages show your blocks in the left sidebar.

More in Using your theme in WordPress.