Automation
awsdev-aws
Automation
Auto Optimize  ▼
Search by Automation Name
Search by Tags
Status All
Last Exec. Status All
Trigger Type All
Name Last Execution Trigger Type Tags Status
No results found
Rows 10
New Automation
How should your Automation begin?
Pick a trigger to kick things off. You can always change it later
Manual Trigger
Start automation manually
Webhook
HTTP endpoint trigger
Schedule
Time-based trigger
Event Trigger
Event-based trigger
Optimization
Triggered by new recommendations
New Automation
TRIGGER
Webhook
HTTP endpoint trigger
Add Node to Automation
Search actions...
Triggers
Triggers are the starting points of an automation.
Notifications
Send messages via Slack, Teams, email, and more
AI/LLM
Use AI to summarize, investigate, and route decisions
Networking
Diagnose connectivity with DNS, ping, SSL checks, and more
Data
Transform, filter, and reshape data between steps
Slack
Slack messaging and channel management
Tickets
Create, update, and manage incidents and tickets
Database
Query databases and manage data stores
Integrations
Connect to external services via HTTP or SSH
Kubernetes
Run kubectl commands against your Kubernetes cluster
Horizontal Rightsize
Scale the number of replicas for a Kubernetes workload up or down.
PV Rightsize
Resize a Kubernetes Persistent Volume to match actual usage.
Workload Restart
Rolling restart a Kubernetes workload to apply changes or recover.
CLI
Run kubectl commands against your Kubernetes cluster.
Vertical Rightsize
Optimize CPU and memory requests/limits for a Kubernetes workload.
Node Graceful Shutdown
Safely drain and remove a Kubernetes node from the cluster.
Continuous Rightsize
Continuously monitor and auto-adjust resources for Kubernetes workloads.
Source Control
Manage GitHub repos, issues, and pull requests
AWS
Run AWS CLI commands against your AWS account
CLI
Run AWS CLI commands against your AWS account.
Azure
Run Azure CLI commands against your Azure subscription
Scripting
Run custom shell scripts and automation code
Automate using pre-built templates
All
Incident Management
Kubernetes
Monitoring
Deployment
Security
Cloud Cost
Automation
Incident Management
War Room Bootstrapper
Instantly sets up an incident war room - creates a dedicated Slack channel...
+1 more
Automation
Webhook Relay to Multi-Channel
Receives a webhook payload, transforms it into a human-readable summary...
Automation
Scheduled Report Generator
Pulls data from an HTTP API and database on a schedule, uses AI...
+2 more
Deployment
ArgoCD Sync with Validation
Triggers an ArgoCD application sync, monitors the sync status...
+6 more
Kubernetes
K8s Namespace Quota Monitor
Checks resource quota usage across Kubernetes namespaces...
Monitoring
SSL Certificate Monitor
Runs daily to check SSL certificate expiry across a list of domains...
+2 more
Kubernetes
K8s Right-Sizing with Approval
Generates vertical right-sizing recommendations for a workload...
+2 more
Monitoring
Multi-Endpoint Health Check
Performs concurrent health checks across HTTP endpoints...
+1 more
Webhook Relay to Multi-Channel
conditional if true
TRIGGER
Webhook Trigger
Webhook-triggered automation
Summary
format_message
Summarize text or data using AI...
Im
send_slack
Slack notification
Email
send_email
Sends an email to recipients.
Create
create_ticket
Ticket: [Inputs.source_name] Web...
Trigger Configuration - Webhook
1Webhook Configuration
Configure webhook integration for this automation
Integration Name *
The unique identifier of the integration configuration
Filter Expression (Optional)
Use template syntax to conditionally trigger the webhook
Webhook Filter Examples:
Filter evaluates to "true" to trigger the workflow, otherwise the webhook is ignored
{{ webhook_payload.action == "opened" }} - Only when action is "opened"
{{ webhook_payload.repository.name == "my-repo" }} - Filter by repository