In 2005, Herrera was cast as Dana Cruz in Zoey 101, Zoey Brooks (Jamie Lynn Spears) and Nicole Bristow's (Alexa Nikolas) roommate. After the first season, Herrera was unceremoniously wrote out from working on Zoey 101 because the producers thought she looked too old next to her co-stars, though it was never confirmed by Nickelodeon. She was replaced by the character Lola Martinez (Victoria Justice). She also co-starred in feature film Freedom Writers opposite Hilary Swank. In 2008, Herrera had quit acting. Her last acting role was on the soap opera General Hospital. On July 15, 2016 Herrera announced via Instagram that she is engaged. She will get married to Daniel Novak on April 28, 2018 in Camarillo, California.