build a fire under
build a fire under {v. phr.}
To urge or force (a slow or unwilling person) to action; get (someone) moving; arouse.
The health department built a fire under the restaurant owner and got him to clean the place up by threatening to cancel his license.
Categories:
Source: A Dictionary of American Idioms