Retrieve and respond to alerts from multiple customer EDR platforms

Danielle Swanser

Danielle Swanser

Product Engagement Manager

Security

In this Five-minute flow, we walk through how to automatically ingest, enrich, and respond to security alerts from CrowdStrike and SentinelOne across multiple customer tenants — all from a single Tines story.


What you'll see:

  • Set up two Tines Resources as a central config store to manage customer credentials and EDR product mappings
  • Define customer profiles with unique IDs that map to the correct API credential dynamically — no hardcoding required
  • Fetch alerts from CrowdStrike or SentinelOne per customer and split them so each alert is processed individually
  • Normalize alert data into a consistent format regardless of which EDR platform it came from
  • Create a Tines Record and automatically open a Case for each detection
  • Use an AI agent to summarize the alert in plain English and write it back to the Case
  • Check for external IP addresses and route them through a dedicated Send to Story for AI-powered IP analysis
  • Evaluate alert severity and send a Slack notification with a one-click host containment button for high severity alerts
  • Route the containment action to the correct EDR API — CrowdStrike or SentinelOne — based on the customer's product
  • Log the response outcome back to the Tines Case as a comment

Perfect for:

  • MSSPs and multi-tenant security teams: Managing separate CrowdStrike or SentinelOne tenants per customer without duplicating workflows
  • SOC analysts triaging high volumes of EDR alerts: Reducing manual triage with automated normalization, enrichment, and case creation
  • Security engineers building scalable response playbooks: Centralizing credential and config management so new customers can be onboarded with minimal story changes
  • Teams using Tines Cases for incident tracking: Keeping the full alert-to-response audit trail in one place

Requirements:

  • CrowdStrike — one API credential per customer tenant (OAuth2 client credentials)
  • SentinelOne — one API credential per customer tenant (API token)
  • Slack — OAuth credential with permission to post messages to your chosen channel
  • Tines API key — used to create and update Cases and Resources via the Tines API
  • Two Tines Resources must be created before running the story: customer_index (maps customer IDs to credentials) and customer_products (maps product codes to EDR platform names)
  • A separate Tines story configured to accept an IP address via Send to Story for IP analysis (referenced as "STS Analyze IP Address")
  • Basic familiarity with Tines Resources and how credentials are referenced in actions

Get the featured workflow

Import this workflow to your tenant, from where you can adapt it to meet your unique needs.

View workflow
🚨crowdstrikesentineloneRetrieve and respond to alerts from multiple customer EDR platformsTools: CrowdStrike, SentinelOne

Receive Five-minute flows
directly in your inbox

Built by you,
powered by Tines

Already have an account? Log in.