Propels overview
Propels are a no-code/low-code automation framework that can work together with your orchestration scripts and additionally bring in human judgment. Users can get alerts, along with software development metrics, from Jira, GitHub, Jenkins, and many other tools. Propels can send reminders, route problems to the right people for solutions, and even escalate if a particular task is not completed within a given duration.
For example, if your team needs to create Jira issues for all PRs that are getting merged, you can send reminders by Slack, Microsoft Teams, and email. Propels can consume user input within Slack or email and, based on the responses, determine the next steps.
By incorporating human-in-the-loop (HITL) automation, Propels can add a new level of automation for your teams or help you get the most out of the DevOps automation that you already have in place. Propels help you automate mundane, repetitive tasks and bring in human judgment at critical decision points.
Here are some example use cases for Propels:
Use case: Release deployment checklist
Use case: PR hygiene
Write Propels
For information and examples for writing Propels, go to the Propels JavaScript reference.
Example: Use Propels and Tables to present executive insights
You can use the Table report to provide executive insights at the All Teams level to your organization's executives who are interested in evaluating how the entire organization is performing on an industry benchmark or a self-determined benchmark.

Rather than manually populating a table, you can write Propels that invoke SEI's internal APIs to obtain the necessary values and add them to a Table. Then, add Table reports and Custom Table reports to your Insights to render data contained in the Tables.
Your Propel can also apply color coding based on performance targets:
- Elite: Green,
#9ACCBF
- High: Blue,
#B1C1DB
- Acceptable: Orange,
#E9DF99
- Low: Red,
#E4BB8A