Microsoft Power Platform · Process automation

Your Microsoft Power Automate partner — process automation & RPA.

As a Microsoft Power Automate partner, we build flows that don't break down at the 10,000th run in production. When someone at your company copies data from one system to another every morning, orchestrates an approval round by email, or sends reminder emails by hand — that's exactly a Power Automate case.

Cloud Flows + Desktop Flows both worlds Error handling that holds RPA for legacy UIs without an API AI Builder integrated

Functional scope

What Power Automate can do — and where the limits are.

Five components make up the platform. Each has its place, each has its trap. Here's the honest take.

Cloud Flows

Flows that run in the Microsoft cloud and talk via APIs to standard services — SharePoint, Outlook, Teams, Dynamics, Salesforce, SAP, ServiceNow, custom REST APIs. Three trigger types: automatic (event-driven), instant (button click), scheduled (cron). The workhorse of the platform.

Desktop Flows (RPA)

Flows that remotely control a real Windows machine — mouse, keyboard, screen. The solution for legacy applications without an API: old SAP GUI clients, green screens, Excel forms, web UIs without an open interface. Attended (with a logged-in user) or unattended (bot on a server).

Business process flows

Guided multi-stage processes directly in model-driven apps. The field worker sees a progress bar at the top of the appointment form: inquiry → quote → negotiation → close. Each stage with required fields, validations, automatic actions. Very useful for sales and service pipelines.

Approvals

Built-in approval logic with Teams/Outlook cards, multi-approver, parallel or sequential. Audit trail, escalation logic on inactivity, mobile approval. Saves a lot when you'd otherwise organize approvals via email threads with an Excel list.

AI Builder

Form recognition for receipts, invoices, contracts — directly in the flow. Sentiment analysis for customer-service emails. Object detection for image recognition. Works well for the standard cases, gets unreliable with highly variable inputs. Before using it, we check whether the data volume is sufficient for a custom model.

Custom connectors & HTTP

When a third-party system has no pre-built connector: custom connector from OpenAPI definition, auth configuration (OAuth, API key, basic), pagination handling. For one-off calls, the HTTP action with full control over headers and payload. This is often the bridge to in-house developments we build in parallel in Independent Engineering.

Use cases

What we typically build with Power Automate.

The following four task types come up most often — and are the most economically clear applications for the platform.

Approvals

Vacation, travel, investment, supplier release, customer terms. Application from Power App or form → multi-stage approval with Teams card → result back into the source system with audit trail. The classic application most clients start with in Power Automate.

Data synchronization between systems

Customer data between Microsoft Dynamics 365 and SAP, orders between web shop and ERP, employees between HRIS and Active Directory. Including conflict handling, error queue, monitoring. A production-grade synchronization is much more than a "copy on change" flow — we know the pitfalls.

Onboarding automation

New employee created in the HR system → automatically AD user, mailbox, Teams memberships, licenses, hardware order, welcome email with credentials, IT-security-briefing appointment. Saves several hours of manual work per onboarding for the IT team.

Reminder and escalation logic

Contract expires in 90 days → notify the account manager, in 60 days escalation to lead, in 30 days an automatic calendar appointment. Service ticket without response after 24h → escalation to service lead. Pure time logic that no one else would take on — until it's too late.

What we deliver

Four building blocks of a Power Automate project.

01

Flow architecture

Where does which logic live? One big flow or several small ones? Synchronous or asynchronous via service bus? Child processes as reusable sub-flows? These architectural decisions determine whether you have a maintainable landscape in 12 months or a flow graveyard.

02

Error handling

Retry logic with exponential backoff. Idempotency, so the same job isn't processed twice. Dead-letter queue for unprocessable inputs. Monitoring emails to the right people, not to everyone. That's the difference between a demo flow and a production flow.

03

Connector integration

Standard or premium connector? When nothing fits: custom connector from OpenAPI, with auth mapping, pagination, throttling logic. For your own REST APIs, we write the OpenAPI definition along the way, and then the connector is a 30-minute task instead of a multi-day project.

04

RPA for legacy systems

SAP GUI bots, old Windows clients, browser apps without an API. With ID-based element selectors instead of pixel clicks (much more stable). With concurrency locks so two bots don't write into the same window at once. With image recognition as a fallback when the UI has no IDs.

License cost

What Power Automate actually costs.

Three layers drive your Microsoft bill:

  • Standard Cloud Flows — included in Microsoft 365 and Dynamics 365 licenses, as long as only standard connectors (SharePoint, Outlook, Teams, OneDrive) are used.
  • Premium Cloud Flows — from roughly €15 per user per month. Necessary as soon as premium connectors (SAP, ServiceNow, Salesforce, custom HTTP APIs) come into play.
  • RPA — Attended Desktop Flows from roughly €40 per user per month. Unattended bots on a server from roughly €150 per bot per month — the most expensive, but often the only practical option for legacy systems.

Pay-as-you-go via Azure subscription is also available — billed per flow run. Useful for sporadic tasks with small volume. A fully calculated variant with your situation: License Cost Calculator.

FAQ

What clients want to know before a Power Automate project.

What sets Cloud Flows apart from Desktop Flows?

Cloud Flows run in the Microsoft cloud and talk via APIs to services like SharePoint, Dynamics, Salesforce, SAP. Desktop Flows control a real Windows machine — keyboard, mouse, screen — and are the choice for legacy applications without an API.

Do I need an additional license for Power Automate?

Cloud Flows with standard connectors are included in Microsoft 365. Premium connectors (SAP, ServiceNow, Salesforce, custom HTTP APIs) need a Power Automate plan from ~€15 per user per month. RPA with attended Desktop Flows from ~€40, unattended RPA as a bot license from ~€150 per bot per month. More in the License Cost Calculator.

Can you also automate legacy software that has no API?

Yes. That's exactly what Power Automate Desktop (RPA) is for. We automate green screens, old Windows clients, browser-based applications without an API — anything that a mouse and keyboard can operate. Important: RPA is a bridge, not an architecture. Where possible, we replace RPA over time with clean API integrations — either with custom connectors or, when complexity warrants, with Independent Engineering.

How reliably do flows run in production?

That depends almost entirely on error handling. We build every production-relevant flow with retry logic, idempotency, dead-letter queue, and monitoring. The difference between a demo flow and a production flow is usually the error handling — and that's our daily business.

What does a Power Automate project typically cost?

A single Cloud Flow with a clear use case and 2–3 connector steps can often be set up in 1–2 days. Complex automations with many branches, error handling, and an RPA component typically come to 5–15 person-days. In the initial conversation we'll give you an honest assessment based on your use case.

Who maintains the flows after go-live?

We offer maintenance in the Application Care model with a guaranteed hourly allotment or pay-per-hour without contract commitment. When Microsoft makes API changes or throttling adjustments, we contact you proactively and roll out the adjustment as part of the running contract.

30-min initial conversation

Which process should take care of itself in the future?

Describe the current sequence, and we'll give an honest take — Cloud Flow, Desktop Flow, or better a custom-code solution.

Accompanying services

What typically runs alongside this engineering work.

Engineering projects rarely stand alone — license logic, architecture clarification, quality gates, knowledge transfer, and follow-on operations usually run in parallel. Below are the most common accompanying services we add via discovery spikes, fixed-price sprints, or application-care contracts.

Before · Architecture

Advisory & Architecture

Before implementation: tenant structure, data model, security concept, integration mapping. The result is an architecture document any engineering team can continue working with — even one other than us.

Read more →

Before · CSP

License Advisory & CSP

Which license bundles for which users, which add-on SKUs are necessary, where you're over- or under-licensed. Sourced as a Microsoft Licensing Partner — with the option to use CSP purely for control without margin maximization.

Read more →

During · Quality gate

Project Assurance

Independent second opinion during an active implementation project — whether we run it or another partner does. CMMI-based quality gates, risk reviews, fixed price per gate.

During · Adoption

Training & learning program

Not the classic 2-day workshop forgotten after a week — but a dynamic learning program over 4–6 weeks with initial training, application phases, and follow-up sessions. Training matrix for roles and topics.

Read more →

After · Operations

Application Care

After go-live: a plannable application-care contract with a monthly flat rate, SLA-based. Includes releases, hotfixes, extensions, tenant hardening — and continuous accompaniment instead of mere ticket response.

Read more →

After · Knowledge

Knowledge Recovery

When the original developers are gone, the previous partner is no longer reachable, or the documentation is stale — reverse engineering of the existing solution with a documented result: code map, data model, customization inventory.

Read more →

Strategy background · arades topic page

One database for all business apps — Dataverse instead of island solutions

Why we consistently build all our apps and recommendations on a single data foundation — and when the island solution is still the better answer. 2,500 words on architecture, migration paths, and honest boundaries.

Read topic page →