Inventivize? No.
Incentivize, yes.
From Merriam-Webster dictionary:
"to provide with an incentive"
Should I define "incentive" as well?
English
-
Sure since you have no life and a dictionary
-
Internet, homie. It can be used for doing more than sounding off on public forums.