Use Compose to label fields clearly
Before you use dynamic content in other steps:
Example Compose:
Inputs: MailAddress
This way, if the UI label changes to field_103, you can still see in your Compose action that it was the MailAddress field.
This doesn’t fix the label, but makes it clear what you are referencing.
Use the internal name explicitly
If you want more control, reference the internal name directly in expressions:
Example:
or
This ensures you’re not relying on the dynamic content panel.
To get the internal name:
-
Go to SharePoint List Settings.
-
Click your column.
-
Look in the URL for Field=.
E.g.:
or
Field=_x006d_ailAddress
That’s the internal name.
Use Get Item/Get Items with Select Query
If you use Get items or Get item, you can define the Select fields to only include what you care about. This can sometimes help Power Automate keep the display names stable.
Keep column names simple
If you can, avoid:
Example:
Use MailAddress
Avoid My Mail Address
Document your mapping
If you can’t avoid the issue, document in a table:
| Internal Name |
Display Name |
| field_103 |
MailAddress |
| Title |
Request Title |
This will save you time later.
If I have answered your question, please mark it as the preferred solution ✅ . If you like my response, please give it a Thumbs Up 👍.
Regards,
Riyaz