When Power Automate Isn't Enough, There Are Plugins

Saturday, May 23, 2026 | 2 minute read | Updated at Saturday, May 23, 2026

@

The first thing I fell in love with in the Power Platform was Power Automate. Flows felt like a superpower. You could connect systems, automate processes, and feel like an absolute wizard doing it.

Then I kept hitting walls.

Bottlenecks. Limitations. That frustrating moment where you realise flows can do a lot, but they cannot do everything. So what do you do when flows are not enough?

Let me introduce you to my second love: plugins.

I will be honest, I was late to the party. Like a lot of Power Platform developers, I had written plugins off as outdated. Something for the old-school Dynamics crowd. Something that had been superseded. I was completely wrong.

Custom plugins give you instant trigger actions, full control over business logic, and none of the constraints you run into with Power Automate. The only real limitation is your own knowledge of code. But that is the fun part, at least for me.

What We Actually Use Them For

At ThriveTribe, we have settled into a clear pattern: flows handle automations that are external to Dynamics, and plugins handle everything internal. Switching Business Process Flows based on conditions and criteria, reworking form display logic based on referral source. All plugins. And honestly, we have barely scratched the surface of what is possible.

That separation matters. When a behaviour needs to fire reliably inside Dataverse, tight to the transaction, without the overhead or unpredictability of an external trigger, plugins are the right tool. Flows were never built for that.

The One Limitation That Is Actually Fine

The limitations of Power Automate do not exist with custom plugins. Except for the human limitation of learning code. But here is the thing: that is not a blocker. That is a challenge. And if you have made it this far in the Power Platform world, you are not the kind of person who backs down from a challenge. (kinda cringe but let it slide)

If you have been sleeping on plugins, this might be your sign to wake up.


Built with C# plugin development, Dataverse business logic, and a healthy dose of curiosity.

© 2026 Ibrahim Stephenson

This Site

This is where I share blog posts, projects, and things I’m thinking about. Mostly around Power Platform, but occasionally beyond it.

About Me

I’m Ibrahim, a Power Platform Developer based in London.

This is my corner of the internet. Somewhere to write about the things I’m building, the problems I’m solving, and whatever else is on my mind.

Currently drowning in backlog.

Sole internal Power Platform developer at a UK health and wellbeing charity, building and maintaining the Dynamics 365 systems that run NHS health programmes. Always down to talk about whatever, whenever.

If you are looking for something to read and want to hear my opinion (that no one asked for) on the books i/ve read, then take a look at my library.

Unfortuntely my real life Library is much smaller since i keep giving away books after i/ve read them, but maybe that/s my love language.

Powercademy

I contribute to and edit Power Platform content for Powercademy across YouTube and LinkedIn.

Being part of the team has genuinely broadened my perspective, new features, implementations, and ways of using Power Apps I would never have discovered on my own. If you work in the Power Platform space, it is worth a subscribe.

Library

Take a look at my ratings and reviews for all the books i’ve read, animes i’ve watched and mangas i’ve also read…

Browse the full library →

Get in Touch

Feel free to drop me a message below, whether you want to say Hi, discuss a project or simply connect. My inbox is always open.

Social Links