Showing flows 1–20 of 122
User Profile Photo Sync to SharePoint
Periodically sync Office 365 user profile photos to a SharePoint image library for use in custom apps and directories.
Stale SharePoint Data Connection Finder
Scheduled flow cross-references flow definitions from Power Automate Management against current SharePoint site/list inventory. Identifies flows that reference deleted, moved, or inaccessible SharePoint resources. Logs broken references to Dataverse and sends an Outlook notification to the flow owner with remediation guidance.
Environment Security Group Sync Validator
Scheduled flow compares Azure AD security group memberships against Power Platform environment role assignments retrieved via the Admin API (HTTP). Flags users who have environment access but are no longer in the corresponding security group, and vice versa. Sends an Outlook reconciliation report to the security team.
SharePoint Item Assigned to Outlook Task
When a SharePoint list item is assigned to a user, create a corresponding Outlook Task with the due date and item link.
Orphaned App Detection & Cleanup Approval
Power Apps for Admins surfaces apps with no sessions in 90+ days and no recent modification. Sends an Approvals adaptive card to the owner. On timeout or rejection, flags the app for admin action in Planner.
Mandatory Metadata Compliance Checker
Scheduled flow audits all apps and flows in Dataverse inventory for missing required metadata: empty descriptions, no owner display name, missing business justification. Posts a Teams adaptive card listing non-compliant resources with a direct link for the owner to update their metadata.
Form Submission to Assigned Outlook Task
When a Microsoft Form is submitted with a task request, create an Outlook Task assigned to the specified team member.
GitHub Commit to Dataverse Change Log
When a commit is pushed to a GitHub repo, log the commit hash, message, author, and timestamp to a Dataverse table.
Form Submission to SQL Logger
When a Microsoft Form is submitted, insert the response as a new row in a SQL table. Demonstrates the basic Insert Row action with a real trigger. Great starter flow for SQL Server demos.
GitHub Connection Health Self-Test
Reusable child flow called at the start of every GitHub-dependent parent flow; calls Get The Authenticated User and terminates with a clear error + owner email if the connection returns 401, preventing cascade failures.
Dataverse Table Row Count Growth Monitor
Daily scheduled flow queries row counts for key Dataverse tables and writes them to a growth-tracking table. When any table's growth rate projects it will exceed 80% of its storage allocation within 30 days, posts a Teams capacity warning to the admin channel with the table name, current count, and projected full date.
Environment Provisioning Request & Approval
Microsoft Forms submission triggers a multi-stage Approvals flow. On approval, Power Platform for Admins provisions the environment and sends an Outlook confirmation to the requester.
Cloud Flow Inventory Sync to Dataverse
Scheduled flow uses Power Automate for Admins to list all flows tenant-wide and upserts to a Dataverse table tracking owner, environment, trigger type, and last modified date.
Canvas App Inventory Sync to Dataverse
Scheduled flow uses Power Apps for Admins to list all canvas apps across all environments, then upserts each record into a Dataverse custom table. Foundation pattern for any COE reporting dashboard.
Azure DevOps PR Created to Approval Flow
When a pull request is created, trigger a Power Automate approval; on approve, add a comment to the PR with the approval details.
Bulk Export Results Processor & SharePoint Archiver
Salesforce action: GetJobResults. After a bulk query job completes, retrieves the result CSV data, saves it to a date-stamped folder in a SharePoint document library, and emails the requesting team a link to the exported file.
Sprint Rollover Automation
At sprint-end, calls Update A Milestone to close the current sprint (state=closed, due_on=today), creates the next sprint milestone, and emails PMs rollover stats for unfinished issues.
Stale Contact Cleanup Notification
Monthly flow identifies Salesforce contacts with no activity in 12+ months, sends a cleanup review list to owning sales reps via email with an approval link to confirm keep or archive.
Stale Bulk Job Auto-Cleanup
Salesforce action: CloseOrAbortJob. Scheduled daily flow calls GetAllJobs to find bulk jobs running longer than 24 hours, aborts them using CloseOrAbortJob, and posts a cleanup summary to a Teams admin channel.
Solution Import Approval Gate
Triggered on Dataverse solution import event to production environments. Pauses the import and routes an Approvals request to the COE lead with solution name, version, component count, and requesting user. On rejection, rolls back and notifies the developer. On approval, completes import and posts a Teams changelog.