She gained fame for her recurring role as Ellen on Will & Grace and played Amy Duncan on Good Luck Charlie. In 2011, she reprised her role in Good Luck Charlie: It's Christmas! She also plays Liz in the 2015 TV movie Bad Hair Day.
She earned her first television appearance on an episode of Almost Perfect as Gina in a 1996 episode titled "A Midseason Night's Comedy."
She played Hannah Webster on Charmed, and has also provided voice acting for the children's animated series Back at the Barnyard.
She had a son named Griffin in 2009 and another son named Baker in 2012 with her husband Keith James Kauffman.
She shared the screen with Bradley Perry on Disney's Good Luck Charlie.