I think it's really important to put ourselves in the shoes of the residents. Especially with new residents. It can be really scary to go to a new program, with all new people. I know that if I was a new resident I would want to be personally invited to a program I hadn't attended before and I would want to be introduced to everyone so I didn't feel like an "outsider". I work in an assisted living and I think sometimes staff members have the attitude of "well if they wanted to come, they'd just come" but that's not necessarily true. Yes, everything is open invitation. But, it takes time to learn that and it's intimidating for some.
These are great pointers. I find the "buddy system" works well. I have one resident in particular that enjoys going around to get people for programs.
Thanks for sharing!