Business Professionals
Power BI | Power Pivot | Power Query | DAX
Cloud Flows | RPA | AI Builder | Copilot
60+ Formulas | Data Stories | Advanced Reporting & Modeling
VB Programming | Report Automation |
MS-Office Automation
Techno-Business Professionals
Power BI | Power Query | Advanced DAX | SQL - Query &
Programming
Microsoft Fabric | Power BI | Power Query | Advanced DAX |
SQL - Query & Programming
Power BI | Power Apps | Power Automate | Copilot Studio | Power Pages | Dataverse
Microsoft Power Apps | Microsoft Power Automate
Power BI | Adv. DAX | SQL (Query & Programming) |
VBA | Python | Web Scrapping | API Integration
Power BI | Power Apps | Power Automate |
SQL (Query & Programming)
Power BI | Adv. DAX | Power Apps | Power Automate |
SQL (Query & Programming) | VBA | Python | Web Scrapping | API Integration
Power Apps | Power Automate | SQL | VBA | Python |
Web Scraping | RPA | API Integration
Technology Professionals
Power BI | DAX | SQL | ETL with SSIS | SSAS | VBA | Python
Power BI | SQL | Azure Data Lake | Synapse Analytics |
Data Factory | Databricks | Power Apps | Power Automate |
Azure Analysis Services
Microsoft Fabric | Power BI | SQL | Lakehouse |
Data Factory (Pipelines) | Dataflows Gen2 | KQL | Delta Tables | Power Apps | Power Automate
Power BI | Power Apps | Power Automate | SQL | VBA | Python | API Integration
Power BI | Advanced DAX | Databricks | SQL | Lakehouse Architecture
Business Professionals
Power BI | Power Pivot | Power Query | DAX
Cloud Flows | RPA | AI Builder | Copilot
60+ Formulas | Data Stories | Advanced Reporting & Modeling
VB Programming | Report Automation |
MS-Office Automation
Techno-Business Professionals
Power BI | Power Query | Advanced DAX | SQL - Query &
Programming
Microsoft Fabric | Power BI | Power Query | Advanced DAX |
SQL - Query & Programming
Power BI | Power Apps | Power Automate | Copilot Studio | Power Pages | Dataverse
Microsoft Power Apps | Microsoft Power Automate
Power BI | Adv. DAX | SQL (Query & Programming) |
VBA | Web Scrapping | API Integration
Power BI | Power Apps | Power Automate |
SQL (Query & Programming)
Power BI | Adv. DAX | Power Apps | Power Automate |
SQL (Query & Programming) | VBA | Web Scrapping | API Integration
Power Apps | Power Automate | SQL | VBA |
Web Scraping | RPA | API Integration
Technology Professionals
Power BI | DAX | SQL | ETL with SSIS | SSAS | VBA
Power BI | SQL | Azure Data Lake | Synapse Analytics |
Data Factory | Azure Analysis Services
Microsoft Fabric | Power BI | SQL | Lakehouse |
Data Factory (Pipelines) | Dataflows Gen2 | KQL | Delta Tables
Power BI | Power Apps | Power Automate | SQL | VBA | API Integration
Power BI | Advanced DAX | Databricks | SQL | Lakehouse Architecture
LEARN THIS HANDS ON
Power Apps & Power Automate
Most Polish teams trying Copilot in Power Automate hit the same wall: you describe a flow in Polish, Copilot answers partly in English, misreads your intent, or silently ignores key details. Copilot is optimised for English, but you still want it to help you build real flows. This article shows how to structure prompts so Copilot behaves predictably, even when your day‑to‑day work is in Polish.
Imagine an HR operations team in Poland.
They need a cloud flow that:
OnboardingRequestsThe HR specialist opens Power Automate (cloud), goes to Create → Describe it to Copilot, and types:
"Kiedy dodaję nowy wiersz do listy SharePoint z danymi pracownika, wyślij mu mail powitalny po polsku i dodaj zadanie w Plannerze dla działu HR."
What happens:
The flow is not useless, but it’s far from what the team wanted. We’ll use this scenario to walk through concrete prompt patterns that make Copilot more reliable in this mixed-language situation.
Before we tweak prompts, it helps to be clear on what Copilot can and cannot do as of late 2026.
Based on current Microsoft documentation and product behaviour:
For practitioners, the key Copilot touchpoints today are:
concat, formatDateTime)None of these depend on your tenant language being Polish. The limitation is in the natural language layer, not in the flow engine itself.
The main pattern that works reliably for Polish teams is:
Give Copilot instructions in clear English, but describe business data and final content in Polish inside those instructions.
This sounds awkward at first, but it plays to Copilot’s strengths:
We’ll apply this pattern to the HR onboarding scenario.
Original prompt:
"Kiedy dodaję nowy wiersz do listy SharePoint z danymi pracownika, wyślij mu mail powitalny po polsku i dodaj zadanie w Plannerze dla działu HR."
Typical Copilot output:
Revised prompt:
"Create a cloud flow in Power Automate.
- Trigger: when a new item is created in a SharePoint list named
OnboardingRequests.- Use columns:
Imie,Nazwisko,EmailPracownika,DataStartu.- Send a welcome email in Polish to
EmailPracownika. Example subject:Witamy w firmie. Example body in Polish:Cześć {Imie},\n\nWitamy na pokładzie. Twój pierwszy dzień pracy to {DataStartu}.\n\nPozdrawiamy, Zespół HR.- Create a Planner task in the plan
Onboardingand bucketNowe osoby. Task title example (Polish):Onboarding dla {Imie} {Nazwisko}.- Post a message in a Teams channel (Polish) confirming that onboarding has started."
Result:
Below are patterns you can reuse, with notes on why they help Copilot in the current product.
Copilot is more accurate when you reference the actual connector names.
For the HR scenario:
"Use the SharePoint trigger
When an item is createdon the listOnboardingRequests. Then use the Office 365 Outlook actionSend an email (V2). After that, use the Planner connector to create a task in the planOnboarding."
Why this helps:
Use this pattern whenever:
Copilot handles numbered lists better than long narrative text.
Example for the onboarding flow:
"Create a Power Automate cloud flow with these steps:
- Trigger: SharePoint,
When an item is created, list nameOnboardingRequests.- Action: Office 365 Outlook,
Send an email (V2).- Action: Planner,
Create a task.- Action: Microsoft Teams,
Post a message in a channel."
Then follow up with a second prompt:
"Update the email and Teams message content to be in Polish. Use dynamic content from the SharePoint item:
Imie,Nazwisko,EmailPracownika,DataStartu."
Why this helps:
Copilot often uses examples verbatim, even if they’re in Polish.
For the email body:
"Set the email subject to this Polish text:
Witamy w firmie. Set the email body to this Polish text, using dynamic content placeholders:
Cześć {Imie},\n\nWitamy na pokładzie. Twój pierwszy dzień pracy to {DataStartu}.\n\nPozdrawiamy, Zespół HR."
After Copilot generates the flow, you manually replace {Imie} and {DataStartu} with the actual dynamic content tokens in the designer.
Why this helps:
For advanced flows, Copilot is useful for generating expressions, even if labels stay English.
Example requirement in the HR scenario: only send the email if DataStartu is in the future.
Prompt:
"Add a condition that checks if the SharePoint column
DataStartuis greater than or equal to today's date. Use an expression withutcNow()andformatDateTimeif needed."
Copilot may generate an expression like:
@greaterOrEquals(triggerOutputs()?['body/DataStartu'], utcNow())
(You’d then adjust the context to your actual flow if needed, for example when the value comes from an Apply to each.)
You can then manually rename the condition to a Polish label like Czy DataStartu jest w przyszłości?.
Why this helps:
Copilot often gets the first attempt "close but not quite".
Common issues in Polish scenarios:
Title instead of Imie)Use follow-up prompts like:
"In the email action, change the
Tofield to use the SharePoint columnEmailPracownika. Keep the body in Polish and includeImieandDataStartuas dynamic content."
or:
"Replace the English email body with this Polish text and keep the dynamic content:
Cześć {Imie},\n\nTwój pierwszy dzień pracy to {DataStartu}.."
Then you manually fix any remaining placeholders in the designer.
Even with careful prompts, Copilot will:
You can work around this without breaking the flow.
After Copilot scaffolds the flow:
Send an email (V2) → Wyślij mail powitalnyCreate a task → Utwórz zadanie w PlannerzeCondition → Czy DataStartu jest w przyszłości?These changes are purely cosmetic; they don’t affect execution.
For teams that mix Polish and English speakers, a hybrid approach works:
This makes it easier to:
There are cases where Copilot’s limited Polish support makes it more of a hindrance.
In the HR scenario, consider building manually when:
Practical rule of thumb:
Apply to each loopsIn our onboarding example, Copilot is great for:
Then HR and IT can:
If Copilot in Power Automate doesn’t speak Polish well, don’t fight it; talk to it in English about structure, and give it Polish as literal content.
For the HR onboarding flow, that means:
This mixed-language prompting pattern keeps Copilot useful without forcing your team to abandon Polish in day‑to‑day work.
This article reflects how Polish data and operations teams are adapting Copilot in Power Automate to English-centric language models by separating logic prompts in English from business content in Polish, especially in mixed-language environments.
Professionals who want to apply these patterns to their own data can explore Excelgoodies' Power Automate Course programme - taught live by instructors, with certification awarded once a real project is running at work.
Insights compiled through ongoing industry research and discussions within the Excelgoodies Analytics Community.
Power Automate
New
Next Batches Now Live
Power BI
SQL
Power Apps
Power Automate
Microsoft Fabrics
Azure Data Engineering