Advanced
Lesson 6 of 6 · ~11 min

Product offboarding and customer exit

A customer-exit runbook for Huntress, covering EDR agents, ITDR integrations, SAT, SIEM sources, PSA mapping, API credentials, retained reports, billing, and customer communication.

Huntress is rarely one switch. A customer may have EDR agents, ITDR, SAT, Managed SIEM, PSA routing, API credentials, billing contacts, and retained reports. Offboarding means closing each product path in a planned order, then proving the customer and the MSP agree on what ended.

The offboarding map

flowchart TD
    Exit[Exit approved]
    Exit --> Scope[Scope products:<br/>EDR, ITDR, SAT, SIEM,<br/>ISPM, ESPM]
    Scope --> Evidence[Export reports<br/>and billing evidence]
    Evidence --> Services[Remove services<br/>per product]
    Services --> Integrations[Remove mappings,<br/>API keys, log sources]
    Integrations --> Billing[Confirm billing<br/>and account-manager handoff]
    Billing --> Customer[Send closure note<br/>with retained evidence list]

Deleting an Organization removes the services tied to that Organization. Use that only when the exit scope is truly the whole customer and the MSP has the authority to remove all products.

Product-by-product closure

Product pathClosure moveVerification
EDR agentsUse portal remote uninstall or bulk remote uninstall. For wiped devices, remove the agent from the dashboard so incidents close and billing stops.Agent no longer appears as billable; uninstall action recorded.
ITDRRemove the integration or unmap the tenant from the integration.Integration mapping no longer shows the customer tenant.
SATClose campaigns, export final status, remove routing or allowlisting notes from the customer runbook.No active campaigns remain for the customer.
Managed SIEM / log sourcesDisconnect sources and document where logs continue to live, if the customer keeps a separate SIEM.No new source data arrives under the Huntress customer.
PSA / email routingRemove organization mapping, email routing, and any customer-specific ticket rules.Test incident or mapping view no longer targets the customer.
API / MCP credentialsRevoke or rotate keys used by customer-specific automations.Secret store and API Credentials page match.

Customer-exit runbook

  1. Confirm exit scope

    Decide whether the customer leaves Huntress entirely or only one module. Write the scope in the PSA ticket. Whole-Organization deletion is a different risk from removing one ITDR mapping.

  2. Export retained evidence

    Pull Incident Reports, Billing Detail Report data, agent count snapshots, Identity Security Assessment reports, and any SAT results the contract says the customer keeps. Do this before you remove services.

  3. Remove endpoint coverage

    Use Remote Uninstallation for online endpoints and bulk uninstall for selected groups. For wiped or decommissioned endpoints, remove them from the dashboard to close associated incidents and stop billing.

  4. Remove cloud integrations

    For ITDR, delete the whole integration when no mapped tenants remain, or unmap the specific tenant when other customers still use it. Record who approved the Microsoft 365 consent removal.

  5. Close routing and automation

    Remove PSA mappings, email incident routing, SIEM/log-source mappings, API jobs, and MCP access that used customer-specific keys. Rotate shared keys if the customer had access to them.

  6. Confirm billing and account-manager handoff

    Contact the account manager for billing concerns after technical removal. Update the PSA contract and attach proof that the service stopped.

  7. Send the closure note

    Tell the customer what was removed, what evidence was retained, which logs or reports will no longer update, and who owns monitoring after the exit date.

What this is NOT

  • Not a way to bypass incident response. If an incident is active, finish containment and customer communication before product removal.
  • Not the customer’s M365 offboarding. Huntress can unmap or remove ITDR integration. The customer or MSP still owns Entra users, mailbox state, MFA, and licensing.
  • Not a billing-only ticket. Billing follows technical state. Remove agents, mappings, and services first, then reconcile.
Loading quiz…
Take the final quiz