The Problem
On large BIM projects, coordination teams spend significant time on repetitive tasks:
- Updating federated models
- Scheduling and running clash detection
- Uploading documents to cloud platforms
- Notifying team members of updates
- Generating weekly status reports
On the Kuwait International Airport project, these tasks consumed roughly 40+ hours per week of BIM team capacity—time that should have been spent on actual coordination work.
Why Power Automate?
Power Automate (formerly Microsoft Flow) is often overlooked in AEC. Most teams think of it for simple email rules or approval workflows. But it's capable of much more:
- Scheduled triggers: Run workflows at specific times
- Event triggers: React to file changes, emails, or form submissions
- API connections: Integrate with hundreds of services
- Conditional logic: Build complex decision trees
- Loops: Process multiple items in batches
And critically: no coding required for most workflows.
Workflows I Built
1. Federated Model Updates
Manual process: Open Navisworks, append updated models, save, upload to BIM 360.
Automated workflow:
Trigger: Daily at 6 AM
Actions:
1. Check for modified .nwc files in shared folder
2. If changes detected:
- Run Navisworks batch utility (via scheduled task)
- Upload federated model to BIM 360
- Notify coordination team via Teams
Time saved: ~5 hours/week
2. Clash Detection Scheduling
Manual process: Open Navisworks, run clash tests, export reports, distribute to teams.
Automated workflow:
Trigger: After federated model updates
Actions:
1. Execute clash detection batch file
2. Export clash reports to SharePoint
3. Parse results for critical clashes
4. Send summary to discipline leads
5. Create tasks in Planner for critical items
Time saved: ~8 hours/week
3. Document Distribution
Manual process: Download documents from email, rename per conventions, upload to correct folders, notify recipients.
Automated workflow:
Trigger: Email arrives with attachment matching naming pattern
Actions:
1. Parse filename for project code and discipline
2. Determine correct folder based on metadata
3. Upload to SharePoint with proper permissions
4. Send confirmation to sender
5. Notify relevant team members
Time saved: ~10 hours/week
4. Weekly Status Reports
Manual process: Gather metrics from multiple sources, compile in PowerPoint, send to stakeholders.
Automated workflow:
Trigger: Friday 4 PM
Actions:
1. Query BIM 360 for clash counts
2. Pull model update statistics
3. Gather RFI/issue counts
4. Generate report using template
5. Email to distribution list
Time saved: ~4 hours/week
Implementation Tips
Start Simple
Don't try to automate everything at once. Pick one painful, repetitive task and automate it well. Success builds momentum.
Use Existing Connectors
Power Automate has connectors for:
- SharePoint / OneDrive
- Microsoft Teams
- Outlook
- BIM 360 (via HTTP actions)
- Azure services
Check what's available before building custom solutions.
Handle Errors Gracefully
Always add error handling:
If action fails:
1. Log error details
2. Send notification to admin
3. Continue or stop based on criticality
Document Your Flows
Future you (or your replacement) will thank you. Add comments explaining:
- What the flow does
- Why it exists
- Any manual steps required
Limitations
Power Automate isn't perfect for AEC:
- No direct Revit integration: Can't manipulate models directly
- File size limits: Large models may need workarounds
- Complex logic: Very complex workflows become hard to maintain
- Cost: Advanced features require premium licenses
For direct BIM manipulation, you still need Dynamo, Python, or similar tools. Power Automate excels at the "glue" work between systems.
Results
| Metric | Before | After |
|---|---|---|
| Weekly manual hours | 45+ | Less than 5 |
| Report consistency | Variable | 100% |
| Notification delays | Hours | Minutes |
| Team focus time | Fragmented | Dedicated blocks |
Getting Started
- Audit your tasks: Track time spent on repetitive work for one week
- Identify candidates: Look for tasks that are rule-based and frequent
- Start with templates: Power Automate has hundreds of pre-built templates
- Iterate: First version won't be perfect—improve over time
Conclusion
Power Automate transformed our BIM coordination efficiency. The 40 hours we saved weekly were reinvested in actual coordination—catching issues earlier, improving model quality, and supporting the design team.
If your BIM team is drowning in administrative tasks, Power Automate is worth investigating. The learning curve is manageable, and the payoff is significant.