Skip to content

Removing a Portal

When you no longer need a portal connected to JetStack AI — whether the client engagement has ended, the portal was connected by mistake, or you need to free up a portal slot on your plan — you can remove it from your Client Accounts list. Removal disconnects JetStack AI’s OAuth access to the portal but does not delete assets you have already imported.

  1. Navigate to Client Accounts in the left sidebar.
  2. Locate the portal you want to remove in the table.
  3. Click the Delete icon (trash icon) in the Actions column, or click into the portal row and select Remove.
  4. A confirmation dialog appears warning you about the consequences of removal. If the portal has associated assets, the dialog lists them.
  5. Click Confirm Remove to proceed.

The portal is removed from your Client Accounts list immediately. JetStack AI deletes the stored OAuth tokens and severs the connection.

When you remove a portal, the following are permanently deleted:

  • OAuth tokens — The access and refresh tokens associated with this portal connection are deleted. JetStack AI can no longer make API calls to this portal.
  • Portal entry — The portal row is removed from the Client Accounts table.
  • Connection metadata — The stored portal name, portal ID, connection type, and status indicator are cleared.

Removing a portal does not delete the following:

  • Imported assets — Any assets you previously imported from this portal remain in your JetStack AI asset library. They are fully independent of the portal connection once imported.
  • Deployment history — Records of past deployments to or from this portal are retained in your Activity history.
  • Audit reports — Completed audit reports that were run against this portal are preserved. Published reports with shared links continue to be accessible.
  • Library assets — Assets in your library that were deployed to this portal are not affected. The assets still exist in your library.

This design is intentional. The portal connection is a live API link to HubSpot. Your imported assets are stored copies in JetStack AI’s database. Removing the link does not touch the stored copies.

The confirmation dialog provides context before you finalize the removal:

  • Portal name and ID — Confirms which portal you are removing.
  • Associated asset count — If you have imported assets from this portal, the dialog shows how many assets are associated with it.
  • Warning message — States that the OAuth connection will be severed and you will need to re-authorize if you want to reconnect later.

The dialog requires an explicit confirmation click. There is no undo — if you want to use this portal again, you will need to go through the full OAuth connection flow again.

Removing a portal from JetStack AI has no effect on the HubSpot portal itself:

  • No assets are created, modified, or deleted in HubSpot.
  • No settings are changed in HubSpot.
  • The JetStack AI app may still appear in HubSpot under Settings > Integrations > Connected Apps until you or a HubSpot admin removes it manually from that list.

If you want to fully sever the connection from both sides, remove the portal from JetStack AI and remove JetStack AI from the HubSpot portal’s Connected Apps settings.

Each JetStack AI plan has a portal limit (3 for Pro, 10 for Ultimate, unlimited for Custom). Removing a portal frees up one slot, allowing you to add a different portal in its place.

If you are at your portal limit and need to connect a new portal, you have two options:

  1. Remove an existing portal you no longer need.
  2. Upgrade your plan to increase your portal limit. See Billing & Plans.

If you remove a portal and later want to reconnect it, follow the standard Adding a Portal flow. The portal is treated as a brand-new connection — there is no “restore” option. However, any assets previously imported from that portal are still in your library and will not be re-imported as duplicates unless you explicitly import them again.