The verb cajole means to gently persuade someone with flattery or promises.   

Synonyms are deceive, blandish, seduce or persuade.

The word origins from French (1640s) cajoler meaning “to cajole, wheedle, coax” a word of uncertain origin. Perhaps a blend of Middle French cageoler meaning “to chatter like a jay” and Old French gaioler meaning “to cage, entice into a cage”. 

In order to pass, she cajoled her teacher so she will allow her to submit her lacking outputs.

I had to cajole my mom to let me go swimming with my friends. 

The slaves cajoled for their freedom.