Idiom for giving someone what they want
Solution 1:
You might want to do something that will tick all their boxes
. This is quite a modern usage, probably originating from form-filling, and when people have long lists of requirements, and when a given outcome satisfies all their separate requirements.
Solution 2:
Well, this is a very tricky one.
So, I am assuming that you want to tell that the impact is good/positive if you give them what they want. right? If so, how about using the idiom, "butter someone up"? You can replace someone with them here.
The meaning is when you praise someone's good, they do as per your expectation. Hope this one helps.
Solution 3:
I'm thinking of accommodating:
accommodating : willing to please : HELPFUL, OBLIGING
(Merriam-Webster)
Recent Examples on the Web:
Eventually, Brussels expects Britain, whether or not still led by Mr Johnson, to have to come back to the negotiating table with a more accommodating approach.
[...]
Solution 4:
satisfy
"After considering the options, we figured that the best way forward was to satisfy them."
satisfy VERB
1 Meet the expectations, needs, or desires of (someone)
1.1 Fulfil (a desire or need)
Lexico