What’s new?
COMP is a FREE self-hosted GRC software hosted by Swif for your SOC2, ISO 27001, HIPAA, NIST, CMMC, etc.
For organizations that already have a comp.swif.ai account linked to Swif:
Clicking Launch a self-hosted GRC software - COMP from the Compliance Marketplace now provides a one‑click, seamless launch into COMP whenever possible.
Swif will try to use a cached Swif's API token to open
https://comp.swif.aidirectly, without showing the old “Copy your Swif API key” popup.If the cached token is not available, Swif will skip the old API‑key popup and instead send you straight to the COMP login page.
For organizations that do not yet have a COMP account:
The existing onboarding popup (with Swif API key, Copy button, and Launch button) continues to work exactly as before.
Entry points: where you can launch COMP
You can launch COMP from two places in the Compliance Marketplace:
Compliance → Compliance Marketplace banner
A top‑level banner with a Launch COMP button.
COMP card in the Marketplace grid
A card representing the COMP integration with its own Launch button.
Both entry points now share the same streamlined logic described below.
How the new launch behavior works
1. Existing Comp account with cached token (ideal path)
Who this is for:
Organizations that already use comp.swif.ai and have a valid Comp API token cached from a previous integration.
What you do:
In Swif, go to Compliance → Compliance Marketplace.
Either:
Click Launch COMP on the banner, or
Click Launch on the COMP card.
What happens:
Swif detects that your organization already has a Comp integration and a cached API token.
A new browser tab opens directly to
https://comp.swif.ai.You are automatically authenticated into COMP (no extra Swif prompts, no token copy step).
The Compliance Marketplace UI stays open in Swif; only a new tab is created for CMOP.
Result:
You get a true one‑click launch into COMP, with no interruptions from the old API‑key popup.
2. Existing COMP account but no cached token
Who this is for:
Organizations that are already using comp.swif.ai, but Swif cannot find a cached Comp API token (for example, a new browser, cleared cache, or a reconfigured integration).
What you do:
Go to Compliance → Compliance Marketplace.
Click Launch COMP from either:
the banner, or
the COMP card.
What happens:
Swif detects that your organization has a Comp account, but no usable cached token is available.
Swif does not show the old “Copy your Swif API key” popup.
Instead, Swif opens a new tab to the COMP login page at
https://comp.swif.ai.You log in as usual; once authenticated, COMP works as normal.
Result:
You still avoid the previous, mandatory API‑key dialog. When the token is missing, you’re routed straight to the Comp login screen instead.
3. Organization without a COMP account (onboarding flow)
Who this is for:
Organizations that have not yet created a comp.swif.ai account or integrated Swif with Comp.
What you do:
Open Compliance → Compliance Marketplace.
Click Launch COMP from:
the banner, and/or
the COMP card.
What happens (unchanged):
The legacy “Launch COMP” popup opens.
You’ll see:
Your Swif API key.
A Copy button.
A disabled “Launch COMP” button.
After you click Copy, the Launch COMP button becomes enabled.
Clicking Launch COMP opens
https://comp.swif.aiwhere you can complete onboarding.
Result:
The onboarding flow remains fully backward‑compatible. There is no regression for organizations that are setting up COMP for the first time.
Behavior in the Marketplace side panel & chat
The solution is designed to work cleanly within the Compliance Marketplace side panel and any related chat window context:
Launching COMP:
Always opens
https://comp.swif.aiin a new browser tab.Does not navigate you away from your current Swif window or chat.
The only exception is the expected navigation to comp.swif.ai itself, which always uses a new tab.
This ensures you can explore COMP while keeping your existing Swif workflows (including chat) undisturbed.
Summary of expected behaviors
Scenario | What you see in Swif | What opens in new tab |
Existing COMP account + cached token | No popup |
|
Existing COMP account, no cached token | No popup |
|
No COMP account (new customer) | Legacy Launch Comp popup with API key & buttons |
|

