Idempotent semigroups in general are not residually finite. There are some examples in Golubov, È. A.; Sapir, M. V. Varieties of finitely approximable semigroups. Izv. Vyssh. Uchebn. Zaved. Mat. 1982, no. 11, 21–29. If you want an easy example, I can post it here.