Ellis Karim
banner
ekarim.bsky.social
Ellis Karim
@ekarim.bsky.social
Power Platform Solution Architect | IT & Digital Transformation Leader
Sending emails from a shared mailbox in #PowerAutomate doesn’t have to mean over-sharing access. This post explains how to send emails securely without full mailbox access, and how to ensure sent messages still appear in the shared mailbox’s Sent Items using a simple #PowerShell fix.
How to Send Emails from a Shared Mailbox in Power Automate (Without Giving Up Privacy)
Sending emails from a shared mailbox in Power Automate can easily expose more access than intended. This post explains, in simple terms, how to send emails securely without allowing the flow to read the mailbox, and how to make sure sent emails still appear in the shared mailbox using a small PowerShell fix.
elliskarim.com
January 6, 2026 at 9:01 AM
🚀Top 10 Power Platform and SharePoint Blog Posts of 2025 (Most Read)

As the year comes to an end, here’s a look back at the most popular posts on my blog in 2025. Whether you’re catching up or discovering them for the first time, I hope you find them useful. Happy reading and Happy New Year!
🚀Top 10 Power Platform and SharePoint Blog Posts of 2025 (Most Read)
As the year comes to an end, here’s a look back at the most popular posts on my blog in 2025. Whether you’re catching up or discovering them for the first time, I hope you find them useful. Happy reading and Happy New Year!
elliskarim.com
January 2, 2026 at 11:34 AM
Fix OData filter errors in Power Automate! Apostrophes in SharePoint and Dataverse queries (e.g. O'Reilly) can break your flow. Learn how to fix this and keep your flows running. #PowerAutomate #PowerPlatform #OData #TechTips #Automation #SharePoint #Dataverse
Power Automate: Fixing OData Filter Errors When Strings Contain Apostrophes
OData filters in Power Automate can fail when apostrophes are used in strings, causing flow errors. Queries like FileLeafRef eq 'O'Reilly' will break your flows. This post explains how to handle apostrophes correctly, ensuring your queries work in both SharePoint and Dataverse.
elliskarim.com
December 6, 2025 at 11:47 AM
When we create CSV files in #PowerAutomate, Excel can sometimes show non-English characters as rubbish. In this post I explain why that happens and show how adding a small hidden marker at the start of the file tells Excel to use the right encoding, so the text displays correctly.
Why do non-English characters in my CSV file show as rubbish in Excel and other tools?
When we create CSV files in Power Automate, Excel can sometimes show non-English characters as rubbish. In this post I explain why that happens and show how adding a small hidden marker at the start of the file tells Excel to use the right encoding, so the text displays correctly.
elliskarim.com
December 3, 2025 at 11:38 PM
Learn how to take multiple-choice answers from Microsoft Forms and save them directly into a SharePoint multi-select column with Power Automate.

#MicrosoftForms #SharePoint #PowerAutomate #PowerPlatform
How to save Microsoft Forms multi-select choices to a SharePoint multi-select column
Learn how to take multiple-choice answers from Microsoft Forms and save them directly into a SharePoint multi-select column with Power Automate.
elliskarim.com
September 22, 2025 at 8:22 PM
In this blog post, I’ll show you how to get user profile photos from Microsoft 365 using Power Automate, choose the size you need from the available options, and ensure your flow keeps running even if a user doesn’t have a photo. #PowerAutomate #PowerPlatform
How to Get Microsoft 365 User Profile Photos in “Any Size” Using Power Automate
In this blog post, I’ll show you how to get user profile photos from Microsoft 365, select the size of the photo you need from any of the available sizes, and make sure that your flow keeps running even if someone doesn’t have a photo.
elliskarim.com
August 10, 2025 at 12:04 PM
I am thrilled and honoured to be recognised as a #PowerPlatform Super User for Season 2 of 2025.

community.powerplatform.com//blogs/post/...
July 23, 2025 at 10:23 PM
Not sure what Power Platform licensing includes? Whether you're using Power Apps, Power Automate, or Power BI, Microsoft’s official guide breaks it all down: costs, options, and what’s actually included. #PowerPlatform #PowerAutomate #PowerApps #PowerBI
Understanding Power Platform Licensing: A Quick Guide
Licensing across Power BI, Power Apps, and Power Automate can be confusing. This official Microsoft guide breaks it down clearly, covering licence types, pricing, and what's included. A useful reference for anyone working with the Power Platform.
elliskarim.com
July 3, 2025 at 5:53 PM
💡 New blog post: How to Get SharePoint File Content in Power Automate. Not all #SharePoint URLs work the same in #PowerAutomate. This guide explains which ones to use: file path, absolute, or server-relative, and how to avoid flow errors.
How to Get SharePoint File Content in Power Automate: File Paths vs URLs
This post explains how to use the right type of SharePoint URL in Power Automate actions like Get file content using path. Learn the difference between file paths, absolute URLs, and server-relative URLs so your flows don’t fail unexpectedly.
elliskarim.com
May 5, 2025 at 2:48 PM
Power Automate: How to Read More Than 256 Rows from an Excel Table

Learn how to overcome Power Automate’s 256-row limit when using the “List rows present in a table” Excel action. Enable Pagination and set a custom threshold (up to 100,000 rows) to handle larger Excel datasets efficiently
Power Automate: How to Read More Than 256 Rows from an Excel Table
Learn how to overcome Power Automate’s 256-row limit when using the “List rows present in a table” Excel action. Enable Pagination and set a custom threshold (up to 100,000 rows) to handle larger Excel datasets efficiently
elliskarim.com
April 19, 2025 at 12:49 PM
If you want to make an old SharePoint news post appear new again, this post will show you how.
Re-publish or recycle an old news so they appear as a new in SharePoint site's newsfeed.
How to Re-Publish Old SharePoint News Post as New Using Power Automate
Learn how to re-publish old SharePoint news items as 'New' using Power Automate. This post shows you how to make older posts reappear in your site's newsfeed, boosting visibility and engagement.
elliskarim.com
March 10, 2025 at 12:08 PM
Is 'Get Manager (V2)’ failing you again? If a user has no manager, your flows crash! Time to switch to a new boss– Microsoft Graph API! The smarter, stress-free way to find your managers! #Powerf="/hashtag/PowerPlatform" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link">#PowerPlatform #Power Automate #MicrosoftGraph #Automation #Microsoft365 #EntraID
Fire ‘Get Manager (V2)’ in Power Automate – Graph API is the New Boss!
Frustrated with 'Get Manager (V2)' breaking your Power Automate flows? When a user has no manager in Entra ID, your flow crashes—again! It’s time to fire 'Get Manager (V2)' and bring in a new boss: Microsoft Graph API— a smarter, more flexible way to retrieve managers without the headaches!
elliskarim.com
February 9, 2025 at 4:48 PM
#PowerApps User().Email Doesn’t Return the Email You Expect!

Think User().Email gives you the correct email? Think again! This common mistake can cause email mix-ups. Learn what’s really happening and how to fix it. #PowerPlatform #PowerAutomate
Power Apps User().Email Doesn’t Return the Email You Expect – Here’s Why
Power Apps Users Beware! User().Email does not always return the correct email address—it retrieves the User Principal Name (UPN) instead. This can cause email-handling issues in your apps. Learn why this happens and how to get the correct email address in Power Apps.
elliskarim.com
January 27, 2025 at 8:19 AM