She is best known for her role as Dana Cruz on the first season of the Nickelodeon series Zoey 101 and as Lourdes Del Torro on General Hospital.
Other roles include Eleena on NYPD Blue, Aimee Varga on The Division, Sophie on The Bernie Mac Show, Katie on 7th Heaven and Frederika in ER.
[7][8] Herrera's character was then replaced by Lola Martinez (Victoria Justice) for the rest of the series.
Herrera also co-starred in feature film Freedom Writers opposite Hilary Swank.
On July 15, 2016, Herrera announced via Instagram that she was engaged to her longtime boyfriend Daniel Novak.