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

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Suggested Answer

Power Automate Error while trying to call an Action in CRM

(0) ShareShare
ReportReport
Posted on by

Dear All,

I am trying to call an Action using Power Automate. But I am getting following error while trying to do so. I am listing rows using fetch-xml and then trying to run action against each rows in Power Automate.

The action will simply create lead record in CRM. Can you kindly suggest where I am going wrong please?

Error Details : The 'inputs.parameters' of workflow operation 'Perform_a_bound_action' of type 'OpenApiConnection' is not valid. Error details: The resolved string values for the following parameters are invalid, they may not be null or empty: 'recordId'

pastedimage1641562565726v1.png

pastedimage1641562605152v2.png

Thanks

Gowtham

I have the same question (0)
  • a33ik Profile Picture
    84,331 Most Valuable Professional on at

    Hello Gowtham,

    Can you please provide a screenshot of the action in design mode to see what you pass inside?

  • Gowtham89 Profile Picture
    on at

    Hi Andrew,

    Thanks for the response. This is the first time I am creating the Action flow, all I am doing is just trying to 'Create Lead' from the action based on records listed in Power Automate.

    pastedimage1641569196135v1.png

    Thanks

    Gowtham

  • Suggested answer
    Bipin D365 Profile Picture
    28,983 Moderator on at

    Hi,

    "recordid" input parameter is mandatory and it seems you are passing null value.

    I would recommend you to add 'compose' action before 'perform an bound action' step for all parameters to see what value is getting passed to your custom action.

    Please mark my answer verified if this is helpful!

    Regards,

    Bipin Kumar

    Follow my Blog: xrmdynamicscrm.wordpress.com/

  • Gowtham89 Profile Picture
    on at

    Hi Bipin,

    Thanks for the response. I have added the Compose Action before 'Perform a bound action' step and I can find the values are getting passed.

    pastedimage1641571819086v1.png pastedimage1641571849312v2.png

    Thanks

    Gowtham

  • Suggested answer
    Bipin D365 Profile Picture
    28,983 Moderator on at

    Hello,

    In Rows ID of Perform Bound action step, have you selected correct Account which say 'Unique Identifier for Entity instances' value from dynamic content as shown below -

    CR56.PNG

    Please mark my answer verified if this is helpful!

    Regards,

    Bipin Kumar

    Follow my Blog: xrmdynamicscrm.wordpress.com/

  • Suggested answer
    Bipin D365 Profile Picture
    28,983 Moderator on at

    Hi,

    Add compose action inside foreach loop as shown below. I have created same replica of your flow and it works on my instance.

    CR57.PNG

    CR58.PNG

    Please mark my answer verified if this is helpful!

    Regards,

    Bipin Kumar

    Follow my Blog: xrmdynamicscrm.wordpress.com/

  • Gowtham89 Profile Picture
    on at

    Hi Bipin,

    Thanks for the response. I followed the same step as per your screenshot. But I am still getting the same error, so I have changed from Client Id to Client name and now I am getting a different error with the Action flow. I am assuming its something to do with Action flow in CRM rather than Power Automate.

    This is my first Action flow and all I am doing in my action flow is to 'Create Lead'. I am not passing any arguments. I am trying to call out the Action flow using Power Automate but it doesn't work. Please refer my Power Automate and Action flow screenshots. Can you kindly check and advise where I am going wrong.

    pastedimage1641668093701v1.png

    pastedimage1641668126367v2.png

    Screenshot of my Action flow:

    pastedimage1641668515046v1.png

    Thanks 

    Gowtham

  • Suggested answer
    a33ik Profile Picture
    84,331 Most Valuable Professional on at

    Gowtham,

    Your action is Entity-bound so in order to make it work, you should pass identifier of your client record and not the name. You pass the wrong field. Fix it and everything else should work fine.

  • Suggested answer
    Bipin D365 Profile Picture
    28,983 Moderator on at

    Hello,

    I have mentioned what we need to pass in Row ID field. It should not be Client Name instead it should be Client.

    I would request you to search 'Client' in dynamics content and select one which say 'Unique identifier for entity instances '.

    Please mark my answer verified if this is helpful!

    Regards,

    Bipin Kumar

    Follow my Blog: xrmdynamicscrm.wordpress.com/

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Tom_Gioielli Profile Picture

Tom_Gioielli 170 Super User 2025 Season 2

#2
#ManoVerse Profile Picture

#ManoVerse 70

#3
Jimmy Passeti Profile Picture

Jimmy Passeti 50 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans