Backstage Self-Service Spacelift Template Provisioning
← Back to gallery
BackstageBackstage Entrypoint
SlackLookup User by Email
SlackSend Message With Interactions
SlackSend Text Message
SlackSend Text Message
SpaceliftDeploy Template
SlackUpdate Message Blocks
SlackSend Text Message
Backstage Self-Service Spacelift Template Provisioning
Self-ServiceBackstageSlackSpacelift
Flows extends Backstage's Software Templates with multi-step orchestration capabilities (conditional branching, human approvals), audit logging and 3rd party integrations. Exposing a Flow as a Backstage Software template is as simple as adding and configuring a Backstage Entrypoint block, removing the need to maintain custom Scaffolder actions or redeploying Backstage. See the Extending Backstage with Flows guide for a full walkthrough.
This Flow exposes a Spacelift Template deployment as a Software Template form on Backstage. Before the deployment is triggered, the Platform Team is asked for approval via Slack. After the resource is deployed, the details are sent to the requester in a Slack DM.
Software Template Entrypoint
Lookup User by Email
Request Approval
Business logic (built-in)Condition
Approved
DM Deployment Finished
DM Rejected
Provision Aurora Database
Prevent Extra Interactions
DM Approval Confirmed
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.