OpsLevel Logo
Product

Visibility

Catalog

Keep an automated record of truth

Integrations

Unify your entire tech stack

AI Engine

Restoring knowledge & generating insight

Standards

Scorecards

Measure and improve software health

Campaigns

Action on cross-cutting initiatives with ease

Checks

Get actionable insights

Developer Autonomy

Service Templates

Spin up new services within guardrails

Self-service Actions

Empower devs to do more on their own

Knowledge Center

Tap into API & Tech Docs in one single place

Featured Resource

Click-through Tour: OpsLevel Overview
Click-through Tour: OpsLevel Overview
Read more
Use Cases

Use cases

Improve Standards

Set and rollout best practices for your software

Drive Ownership

Build accountability and clarity into your catalog

Developer Experience

Free up your team to focus on high-impact work

Featured Resource

Software standards: How to build and maintain effective service maturity
Software standards: How to build and maintain effective service maturity
Read more
Customers
Our customers

We support leading engineering teams to deliver high-quality software, faster.

More customers
Hudl
Hudl goes from Rookie to MVP with OpsLevel
Read more
Hudl
Keller Williams
Keller Williams’ software catalog becomes a vital source of truth
Read more
Keller Williams
Duolingo
How Duolingo automates service creation and maintenance to tackle more impactful infra work
Read more
Duolingo
Resources
Our resources

Explore our library of helpful resources and learn what your team can do with OpsLevel.

All resources

Resource types

Blog

Resources, tips, and the latest in engineering insights

Guide

Practical resources to roll out new programs and features

Demo

Videos of our product and features

Events

Live and on-demand conversations

Interactive Demo

See OpsLevel in action

Pricing

Flexible and designed for your unique needs

Docs
Log In
Book a demo
Log In
Book a demo
No items found.
Share this
Table of contents
 link
 
Resources
Guide

How Actions work in OpsLevel

Product
DevX
Automation
Platform engineer
Actions
How Actions work in OpsLevel
Megan Dorcey
|
June 22, 2023

Why Self-Service Matters Now More Than Ever

Engineers move faster when they don’t need a ticket to deploy code, spin up infrastructure, or page on-call. But unchecked autonomy can break standards and introduce risk. OpsLevel Actions give teams the best of both worlds: one-click task automation with guardrails baked in.

See an end-to-end setup of Actions in this on-demand demo video

What You Can Automate in OpsLevel

Below are core tasks customers turn into Actions. Each one replaces a multi-step, ticket-driven flow with a single, auditable click.

  • Run a CI/CD pipeline – trigger a deploy straight from a service page.
  • Spin up AWS infrastructure – create an S3 bucket or EC2 instance pre-tagged to standards.
  • Create a new service – scaffold repo, infra, and ownership via a Service Template.
  • Kick off an incident – page on-call in PagerDuty or open a Sev-1 in ServiceNow.
  • Send a Slack alert – notify #dev-prod when a feature flag flips.
  • Rotate secrets or configs – invoke a HashiCorp Vault rotation workflow.

If a system can be reached by webhook or an integrated app, you can turn it into an Action.

How Actions Work: a Three-Step Model

  1. Trigger – today a user clicks Run Action (event-based triggers are on the roadmap).
  2. Inputs – dynamic form fields defined in YAML:
    • Catalog-aware dropdowns (services, teams, environments, domains)
    • Conditional visibility and default expressions
    • Multi-select support
  3. Execution – OpsLevel formats the payload and calls the target system, then streams asynchronous status updates back to the UI.

Prefer code over clicks? Define an Action Template in YAML and commit it to Git. OpsLevel renders the same UI automatically.

New Capabilities for 2025

  • Catalog-aware dropdowns pull live data—no hard-coding values.
  • Conditional logic shows only the fields a user needs.
  • Multi-select fields pass multiple environments, tags, or owners in one go.
  • Embedded widgets surface Actions on service, team, or dashboard pages.
  • Asynchronous status updates show progress without refreshing.
  • Built-in approvals require a user or team sign-off before execution.

Service Templates: Specialized Actions for New Services

Service Templates run on the same Action framework but come pre-wired to:

  1. Generate a repository from a starter kit.
  2. Provision infrastructure (Terraform, CloudFormation, Pulumi, etc.).
  3. Register the new service in OpsLevel with owners, tier, and metadata.

Result: a production-ready service in minutes, every time.

Example Walk-Through: “Lock Down Deploys in Three Minutes”

  1. Create an Action → Settings > Manage Actions > New Action.
  2. Define form inputs – Service (catalog dropdown), Environment (dev / staging / prod), Reason (required text).
  3. Configure the webhook – point to your deployment API and map form values.
  4. Add an approval – require anyone on Platform-Team when environment = prod.
  5. Publish – the Action now appears as a button on every service page that meets the filter.

Total setup time: ~3 minutes. Dev friction removed: hours every week.

Use Cases → Outcomes

Below are six common automations and the value customers report after implementation:

1. Run a CI/CD Pipeline

  • Pain Before: engineers bounced between Jenkins, GitHub, and Slack to deploy.
  • Outcome After: one click from the service page. FM Global cut deploy prep from days to 20 minutes.

2. Spin Up AWS Infrastructure

  • Pain Before: Terraform scripts lived in a private repo accessible only to platform engineers.
  • Outcome After: developers select environment and tags; Action triggers Terraform Cloud. First-time infra requests dropped from ~2 hours of tickets to under five minutes.

3. Create a New Service

  • Pain Before: ad-hoc cookie-cutter plus manual repo setup led to standards drift.
  • Outcome After: Service Template scaffolds everything. BigPanda created production-ready services ten times faster.

4. Kick Off an Incident

  • Pain Before: responders followed a six-step runbook to page on-call and update Slack.
  • Outcome After: a single Action opens PagerDuty and posts to #incident, shaving precious minutes off MTTR.

5. Send a Slack Alert

  • Pain Before: inconsistent wording and forgotten channels.
  • Outcome After: pre-formatted Action ensures the right people see the right context, increasing acknowledged alerts by more than 30 percent.

6. Rotate Secrets or Configs

  • Pain Before: quarterly vault rotation was a manual, 45-minute slog.
  • Outcome After: Action rotates secrets in under two minutes with a full audit trail.

Takeaway: every Action shrinks lead time and slashes cognitive load—without compromising control.

Best Practices & Guardrails

  • Use team-based approvals for production-critical Actions to combine speed with accountability.
  • Scope visibility with catalog tags so engineers see only the Actions relevant to their components.
  • Promote high-value Actions via widgets so discovery happens naturally during daily work.
  • Version-control Action Templates to enable peer review and maintain history for every change.

Ready to Simplify Your Workflows?

If you aren't already a customer, book a call with our team to learn more and see Actions firsthand, or view our docs to see how it works in depth.

More resources

Move Fast, Stay Secure: How Engineering Teams Can Govern AI-Generated Code
Guide
Move Fast, Stay Secure: How Engineering Teams Can Govern AI-Generated Code

Most engineers are adopting AI tooling to write and ship code, but are they safe?

Read more
The Complete Guide to Internal Developer Portals
Guide
The Complete Guide to Internal Developer Portals

A guide to help you understand how an internal developer portal can benefit your organization, what features to look for, and who will benefit most.

Read more
Building Your Service Catalog with OpsLevel: Embracing Automation with Catalog Engine
Guide
Building Your Service Catalog with OpsLevel: Embracing Automation with Catalog Engine

Learn all the ways you can import your service metadata into OpsLevel.

Read more
Product
Software catalogMaturityIntegrationsSelf-serviceKnowledge CenterBook a meeting
Company
About usCareersContact usCustomersPartnersSecurity
Resources
DocsEventsBlogPricingDemoGuide to Internal Developer PortalsGuide to Production Readiness
Comparisons
OpsLevel vs BackstageOpsLevel vs CortexOpsLevel vs Atlassian CompassOpsLevel vs Port
Subscribe
Join our newsletter to stay up to date on features and releases.
By subscribing you agree to with our Privacy Policy and provide consent to receive updates from our company.
SOC 2AICPA SOC
© 2024 J/K Labs Inc. All rights reserved.
Terms of Use
Privacy Policy
Responsible Disclosure
By using this website, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Data Processing Agreement for more information.
Okay!