Skip to content

Task Details

Every task in the Activity Log has a detail view that provides a full breakdown of what happened during the operation. Whether the task completed successfully, failed entirely, or finished with partial results, the detail view gives you the information you need to understand the outcome and take action.

From the Activity Log, click View Detail on any task row. This opens the task detail page with the full breakdown.

You can also reach the detail view by clicking directly on the task row in the Activity Log table.

JetStack AI task detail view showing progress breakdown, asset-by-asset status table, and error messages

The task detail page is organized into several sections:

The top of the page displays summary information about the task:

  • Task type — Import, Deploy, or Bulk Property Creation
  • Status — Current status with the corresponding color indicator (see Task Statuses)
  • Source portal — The portal assets were imported from (for import tasks)
  • Target portal — The portal assets were deployed to (for deploy tasks)
  • Started at — Timestamp when the task began
  • Completed at — Timestamp when the task finished (blank for in-progress tasks)
  • Duration — Total elapsed time from start to completion

Below the header, a progress summary shows aggregate counts:

MetricDescription
TotalNumber of assets included in this task
SucceededAssets that were processed without errors
FailedAssets that encountered errors during processing
SkippedAssets that were skipped (e.g., duplicates detected, circular dependencies)
PendingAssets not yet processed (only shown for in-progress tasks)

A progress bar visually represents the ratio of succeeded, failed, and skipped assets.

The core of the detail view is the asset table. Every asset included in the task is listed with its individual outcome:

ColumnDescription
Asset NameThe name of the asset as it appears in HubSpot
Asset TypeThe category (form, workflow, email, page, property, etc.)
StatusIndividual asset status: Succeeded, Failed, or Skipped
ErrorError message if the asset failed (blank for succeeded assets)
DurationTime taken to process this specific asset

You can sort the asset table by any column. Sorting by Status is useful for quickly finding all failed assets.

When an asset fails, the error column displays the specific error message returned by HubSpot’s API or generated by JetStack AI’s processing engine. Common error patterns include:

  • “Property [name] does not exist” — A referenced property is missing in the target portal. You may need to deploy properties before deploying dependent assets.
  • “Rate limit exceeded” — HubSpot’s API rate limit was hit. Retrying the task usually resolves this.
  • “Object type not found” — A custom object referenced by the asset does not exist in the target portal.
  • “Duplicate detected: [name]” — An asset with the same name already exists. The asset was skipped rather than duplicated.
  • “Authentication failed” — The portal’s OAuth token expired during processing. Reconnect the portal and retry.

Error messages are shown verbatim from the API response when available. JetStack AI adds context where the raw API message would be unclear.

The detail view provides several actions depending on the task’s current status:

  • Cancel — Stop processing remaining assets. Assets already processed are not rolled back. The task status changes to Failed with a cancellation note.
  • Retry — Resubmit the task for processing. See Retrying Failed Tasks for details on what retry does.
  • Delete — Remove the task record from the Activity Log entirely.
  • Delete — Remove the task record from the Activity Log.
  • Retry — Resubmit only the failed assets for reprocessing. Already-succeeded assets are not touched.
  • Delete — Remove the task record.

When viewing the detail page of an in-progress task, the page automatically refreshes every few seconds. The progress breakdown, pending count, and asset statuses update in real time as assets are processed. You do not need to manually reload the page.

Once the task completes, auto-refresh stops and the final status is displayed.

The detail view is your primary tool for diagnosing issues with imports and deployments. A recommended workflow:

  1. Open the detail view for the failed or partial task.
  2. Sort the asset table by Status to group all failures together.
  3. Read the error messages to identify the root cause.
  4. Address the underlying issue (reconnect portal, deploy dependencies first, fix configuration).
  5. Retry the task.

For common error patterns and their solutions, see Import Failures and Deploy Failures.