web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Dynamic content name c...
Power Automate
Suggested Answer

Dynamic content name changes to "field_XX" after saving flow

(0) ShareShare
ReportReport
Posted on by
Hello all,
I'm facing a strange issue with Power Automate.  

When I create a flow and use dynamic content (e.g., a SharePoint column named `MailAddress`), the correct name appears during flow creation.  
However, after saving the flow, the dynamic content name changes to something like `field_103`, even though the internal name is still correct.
 
Has anyone experienced this?  
Is there a known fix or workaround for this issue?
 
Thanks in advance!
Categories:
I have the same question (0)
  • Suggested answer
    Fredrik_A Profile Picture
    3,644 Super User 2026 Season 1 on at
    Hello,
     
    this can happen because of a number of reasons. 
     
    The SharePoint list schema changes after the flow is created.
    The flow references a custom column that Power Automate fails to resolve properly in the UI.
    The flow is edited in a different environment or by a different user with different permissions.
     
    Have you tried writing an expression to get the field-data instead? Such as: item()?['MailAddress'] to see if it makes a difference?
     
    Also, have you checked the internal name of the column in SharePoint?
     
    If my response solved your issue, please mark it as ✅ Accepted Answer and give it a like.
  • Suggested answer
    Riyaz_riz11 Profile Picture
    4,122 Super User 2026 Season 1 on at
    Hi,
     

    Use Compose to label fields clearly

    Before you use dynamic content in other steps:

    • Add a Compose action for each important field.

    • Set its Inputs to the dynamic content you care about.


    •  

    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:

    items('Apply_to_each')?['MailAddress']

    or

    items('Apply_to_each')?['field_103']
     

    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.:

      Field=MailAddress

      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:

    • Renaming columns after creation

    • Spaces or special characters

    • Very long column names

    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

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 641

#2
Vish WR Profile Picture

Vish WR 640

#3
Haque Profile Picture

Haque 495

Last 30 days Overall leaderboard