In German language, the word Zugzwang is also often used figuratively to describe a situation in which you are forced to take (unwanted) action due to external circumstances.
Example from recent news: Most online shops offer Black Friday deals. The ones that don‘t are „under Zugzwang“ to join them.