RFS feel-good update (10/5): "I get to swear an oath to my community" #Community #Elections #Activism
RFS feel-good update (9/28): Close the gap #Politics #Community #Activism
RFS feel-good update (9/21): Young people are electable #Politics #Youth #Community
RFS feel-good update (9/14): How a 27 year old renter took down a sitting incumbent in Providence #Politics #Community #Activism
RFS feel-good update (9/8): September endorsements! #Politics #Community #Endorsements
RFS feel-good update (8/31): 2 more RFS alum in Congress! #Politics #Elections #Community
RFS feel-good update (8/24): Partnering with YallVote to win the south #Politics #Community #Activism
RFS feel-good update (8/17): Getting ahead of what ChatGPT is saying #Community #Elections #Progressive
RFS feel-good update (8/10): We flipped two seats in Tennessee! #Politics #Community #Elections
RFS feel-good update (8/3): 39 candidates up tomorrow! #Elections #Community #Progressive
RFS feel-good update (7/27): "Who is our state for? And who will be able to live here if the cost of living keeps going up?" #Community #Activism #Elections
RFS feel-good update (7/20): Helping candidates prep for AI #Politics #Community #AI
RFS feel-good update (7/13): Good candidate recruitment matters #Politics #Community #Activism
RFS feel-good update (7/6): Welcome back! #Community #Activism #Elections
RFS feel-good update (6/29): Generational change is not coming -- it's here #Politics #Community #Activism
RFS feel-good update (6/22): 33 candidates on the ballot tmrw #Politics #Community #Elections
RFS feel-good update (6/15): Introducing CampSight, our new AI tool #AI #Campaigns #Community
RFS feel-good update (6/8): 32 new endorsements #Politics #Community #Activism
RFS feel-good update (6/1): When they talk about democracy, they rarely begin with ideology... #Democracy #Community #Activism
RFS feel-good update (5/26): How the DNC chaos touches RFS's work #Politics #Community #Activism