Skip to main content

Automate Dark Web Alert Tickets

This recipe shows how to automatically triage dark web alert tickets and then notify the end user and close/update the ticket with the correct status. It uses two simple workflows working in sequence.

Overview

  • Workflow 1: Triage (Triggered)

    • Sets the correct Company and Contact
    • Optionally confirms the ticket is indeed a dark web alert (if needed)
    • Applies updates to the PSA via Update Ticket Fields
  • Workflow 2: Build Message and Close (Triggered, runs after Triage)

    • Generates a customer-facing message using Build Message
    • Sends the message to the ticket contact (Notify Ticket's Contact)
    • Updates ticket status and any additional fields via Update Ticket Fields
Queue vs. Detection

If your dark web alerts always enter a dedicated queue/board, you can rely on the workflow trigger or filtering by that queue and skip explicit “is this dark web?” checks. If not, add a brief detection step in the triage instructions to confirm it’s a dark web alert before proceeding.

Prerequisites

Workflow 1: Triage Company and Contact

Basic Configuration

  1. Type: Triggered
  2. Trigger: When ticket is created (or when ticket enters your “Dark Web Alerts” board/queue)
  3. Actions:
    • Ticket Triage – Identify Company and Contact (and optionally confirm “dark web alert” classification)
    • Update Ticket Fields – Apply Company and Contact to the ticket in your PSA

Detailed Setup

Step 1: Create the Workflow

  • Name: “Dark Web Alert - Triage”
  • Type: Triggered
  • Trigger Conditions:
    • If using dedicated queue: Board.Name = "Dark Web Alerts" (or your equivalent)
    • If not using a dedicated queue: trigger on creation and rely on triage instructions for detection

Step 2: Add Actions

Action 1: Ticket Triage

  • Focus fields: Company, Contact (and optionally Type/Subtype if you want)

Refer to the full action doc: Ticket Triage

Action 2: Update Ticket Fields

  • Add Update Ticket Fields in Write to PSA section so Company and Contact are set in your PSA
  • This action writes changes into your PSA

See: Update Ticket Fields

Testing Safely

When first enabling, you can start with an Add Ticket Note action to log what would have been applied, then switch to Update Ticket Fields once confident.

Workflow 2: Build Message and Close/Update Status

Basic Configuration

  1. Type: Triggered
  2. Trigger: After the triage workflow finishes
  3. Actions:
    • Build Message – Create customer-facing communication
    • Notify Ticket's Contact – Send the message
    • Update Ticket Fields – Change Status and any additional fields

Detailed Setup

Step 1: Create the Workflow

  • Name: “Dark Web Alert - Notify and Close”
  • Type: Triggered
  • Trigger Type: Add "Workflow Finished" trigger and select the previous Triage workflow

Step 2: Add Actions

Action 1: Build Message

  • Message Type: Customer Facing
  • Instructions (plain English; describe the style and content, not a fixed template):
Create a clear, concise message to the end user acknowledging the dark web alert. Include:
- A brief explanation of what the alert means in non-technical terms
- Any immediate recommended steps (e.g., reset password, enable MFA)
- Reassurance on next steps and that we are monitoring
- Keep professional, calm, and helpful tone

See: Build Message

Action 2: Update Ticket Fields

  • Add Update Ticket Fields in Write to PSA section
  • Mark the checkbox "Update Additional Fields"
  • A dropdown for the New Status will appear
  • Select the new Status (e.g., “Customer Notified” or “Closed - Notified”) to move the ticket to.

See: Update Ticket Fields

Action 3: Notify Ticket's Contact

  • Uses the message generated by Build Message
  • Selects the ticket contact as the recipient

See: Notify Ticket's Contact

Best Practices

  • Start with note-only runs to validate messaging and status changes
  • Keep triage instructions short and focused on Company/Contact identification
  • Use company-level custom instructions if specific clients need tailored messaging or routing