Controlled Cloud Project Deletion

Controlled Cloud Project Deletion

Controlled Cloud Project Deletion

This workflow controls cloud project deletion by validating the requesting user, retrieving the target project and its owner, and requesting confirmation in Slack before taking action. Approved requests submit the project for deletion and notify the channel, while rejected requests are explicitly aborted.

Cloud

IAM

Access Control

Workflow Orchestration

Trigger

An incoming email-triggered request containing the target project information and requesting user's identifier starts the flow.

Outcome

The workflow either submits the authorized project for deletion and posts a completion notice in Slack, or aborts the request and posts an abortion notice.

Trigger

An incoming email-triggered request containing the target project information and requesting user's identifier starts the flow.

Outcome

The workflow either submits the authorized project for deletion and posts a completion notice in Slack, or aborts the request and posts an abortion notice.

Before

An operator likely had to identify the requested project, verify that the requester was authorized, retrieve the project's owner information, and coordinate confirmation manually. They then had to switch between cloud administration tools and team messaging to perform or cancel the deletion and communicate the result.

How it works

  1. Validate the incoming requester and retrieve the specified project together with its IAM owner information.
  2. Send the project details to Slack and wait for an explicit Yes or No confirmation.
  3. For an authorized approval, authenticate and submit the project for deletion; otherwise, stop the process and notify the channel.

Workflow details

  • Request validation: An incoming email-triggered request starts the workflow, which checks whether the requester is included in the authorized user list before continuing.
  • Project and ownership review: The workflow retrieves the specified cloud project and its IAM policy to identify the project owner. It then sends the project number, project ID, and owner information to a Slack channel for review.
  • Human confirmation: The process pauses for a Yes or No response in Slack. A negative response stops the deletion path and posts an abortion notice, preserving a clear record that the project was not submitted for deletion.
  • Controlled execution: When confirmation is received from an authorized requester, the workflow prepares an impersonated identity, generates the required authentication credentials, and submits the targeted project for deletion.
  • Completion notification: After submission, the workflow posts a completion message to the same Slack conversation, making the action status available to the team without requiring a separate follow-up.

What changed

Project deletion requests now move from an incoming email to authorization, ownership review, Slack confirmation, and controlled submission through one workflow. The human decision remains the explicit Yes or No approval in Slack, while the surrounding checks, authentication preparation, execution, and status notifications happen automatically.

Work removed

Manually checking the requester against an authorized-user list, looking up the project and its IAM owner, copying project details into a confirmation message, waiting for and interpreting the approval response, preparing deletion credentials, submitting the project for deletion, and posting completion or cancellation notices.

Expected outcome

A confirmed request can remove roughly 5 to 7 recurring manual actions while ensuring that only authorized, explicitly approved projects are submitted for deletion.

Related flows

Related flows

Explore more workflows with similar topics or tools.

Automated Employee Offboarding

Automates employee offboarding by identifying recently changed employee records, checking whether offboarding is due today, removing qualifying users from Slack, suspending their Google Workspace and Okta access, and sending a detailed status email. This replaces a multi-system manual checklist with a consistent automated sequence.

Automates employee offboarding by identifying recently changed employee records, checking whether offboarding is due today, removing qualifying users from Slack, suspending their Google Workspace and Okta access, and sending a detailed status email. This replaces a multi-system manual checklist with a consistent automated sequence.

Explore use case

Explore use case

Automatically Remediate Overly Permissive Cloud Firewall Rules

This automation finds open Google Cloud firewall findings that allow overly permissive access, then disables the affected rules or restricts them to a configured source IP according to the selected action. It updates the firewall rules and posts the project, action, and number of impacted rules to a channel.

This automation finds open Google Cloud firewall findings that allow overly permissive access, then disables the affected rules or restricts them to a configured source IP according to the selected action. It updates the firewall rules and posts the project, action, and number of impacted rules to a channel.

Explore use case

Explore use case

Automated Background Check Evidence Collection

This automation identifies personnel records in Drata that do not have background check evidence and adds the available evidence to those records. It replaces repeated compliance lookups and uploads with a structured process that supports regulatory readiness.

This automation identifies personnel records in Drata that do not have background check evidence and adds the available evidence to those records. It replaces repeated compliance lookups and uploads with a structured process that supports regulatory readiness.

Explore use case

Explore use case

Less busywork. More possibility.

Let your agents handle the routine. Make room for what comes next.

Automation intelligence, delivered monthly.

Product releases, automation playbooks, and security research โ€” straight to your inbox. No spam, unsubscribe anytime.

ยฉ 2026 Mindflow โ€” All rights reserved.

SOC 2 Type II
ISO 27001
GDPR
France 2030
Bpifrance
รŽle-de-France

Less busywork. More possibility.

Let your agents handle the routine. Make room for what comes next.

Automation intelligence, delivered monthly.

Product releases, automation playbooks, and security research โ€” straight to your inbox. No spam, unsubscribe anytime.

ยฉ 2026 Mindflow โ€” All rights reserved.

SOC 2 Type II
ISO 27001
GDPR
France 2030
Bpifrance
รŽle-de-France

Automation intelligence, delivered monthly.

Product releases, automation playbooks, and security research โ€” straight to your inbox. No spam, unsubscribe anytime.

ยฉ 2026 Mindflow โ€” All rights reserved.

SOC 2 Type II
ISO 27001
GDPR
France 2030
Bpifrance
รŽle-de-France
To embed a website or widget, add it to the properties panel.