Flatter名詞はflattery
心からではなく誇張した方法で相手を褒める、そこには相手を喜ばせる、あるいは相手をそうさせたいと推し進める気持ちがあるからです。こういう時にぴったりの言葉です。
She flatters him by constantly praising his books.
Blandish名詞はblandishment、普通は複数blandishmentsと使います。
これは優しいflatteryで相手を説得したり、機嫌をとったり、または影響を与えることを意味します。
They blandished us into letting them through the gate. などと使います。
Cajoleもblandishと同じ使い方をします. It will take some time to cajole him to do it.