Skip to content

Managing Assets

The Asset Library is not just a read-only catalog. You can edit asset details, remove assets you no longer need, and perform operations on multiple assets at once. This page covers the management actions available.

Every asset in the library has a set of actions accessible from the asset row or the asset detail view.

Click the Edit action (or open the asset detail view and click Edit) to modify an asset’s stored data. Editable fields depend on the asset type but commonly include:

  • Asset name — update the display name used in the library
  • Description — add or modify the asset description
  • Configuration — for advanced users, edit the parsed asset configuration directly

Editing an asset in the library updates the stored copy in JetStack AI. It does not modify the original asset in the source HubSpot portal or any deployed copies in destination portals. The edit only affects future deployments that use this library asset.

Click the Delete action to remove an asset from the library. A confirmation dialog appears before the deletion proceeds.

Deleting an asset:

  • Removes it permanently from the Asset Library
  • Does not affect the original asset in the source portal
  • Does not affect any copies already deployed to destination portals
  • Does not automatically remove the asset from any modules it belongs to (the module will show the asset as missing)

If other assets in the library depend on the deleted asset, those dependencies become unresolved. You will see a warning during deployment if any selected asset has missing dependencies.

From the asset detail view, the Dependencies section lists every asset that this asset references. Each dependency is linked — click it to navigate to that asset’s detail view. This is useful for understanding the full scope of what a deployment will include.

For managing multiple assets at once, the Asset Library supports multi-select operations.

To enter multi-select mode:

  1. Click the checkbox on any asset row in the library table
  2. Additional checkboxes appear on all visible rows
  3. Select as many assets as needed
  4. A bulk action bar appears at the top of the table

You can also use the Select All checkbox in the table header to select all assets on the current page. To select assets across pages, use Select All then navigate to additional pages while maintaining the selection.

With multiple assets selected, click Delete in the bulk action bar. A confirmation dialog shows the count of assets to be deleted and lists them by name. Confirm to permanently remove all selected assets from the library.

The same rules apply as single-asset deletion: source and destination portal assets are not affected, and modules referencing deleted assets will show missing entries.

With multiple assets selected, click Deploy in the bulk action bar to start a deployment workflow with the selected assets pre-loaded. This is equivalent to navigating to the deployment wizard and manually choosing the same assets.

See How Deployment Works for the full deployment process.

Modules are managed through the Modules tab in the Asset Library. A module is a named bundle of assets designed for repeated deployment.

Modules are typically created during the import process (Step 4 of the import wizard). You can also create modules manually:

  1. Navigate to the Modules tab
  2. Click Create Module
  3. Provide a title and optional description
  4. Select the assets to include from your library
  5. Click Save

Open a module’s detail view and click Edit to:

  • Change the module title or description
  • Add assets from the library to the module
  • Remove assets from the module (this does not delete the assets from the library)
  • Reorder assets within the module

Click a module to expand it and see all of its bundled assets listed with their names, types, and status. Each bundled asset links to its own detail view in the library.

Delete a module from its detail view or using the delete action on its row. Deleting a module removes the bundle grouping only — the individual assets remain in the library unless you delete them separately.

Each asset in the library carries a status that reflects its lifecycle state:

StatusMeaning
ImportedAsset has been imported and is stored in the library. Not yet deployed.
DeployedAsset has been successfully deployed to at least one destination portal.
FailedThe most recent deployment of this asset encountered an error.
ModifiedAsset has been edited in the library since its last deployment.

Status is visible in the asset table and detail view. Filter by status using the advanced filter panel to quickly find assets in a specific state.

Library assets are stored in JetStack AI’s cloud infrastructure independently of any HubSpot portal. This means:

  • Disconnecting a source portal does not remove its imported assets from the library
  • Deleting an asset in HubSpot does not affect the library copy
  • Library assets persist until you explicitly delete them

This independence makes the Asset Library a durable repository for implementation assets that can be redeployed across portals and across time.