Veal played Agatha on Jessie (2012–13), Ally on Descendants: Wicked World (2015), Abby on This Just In (2016–2017), and Zhan Tiri on Rapunzel's Tangled Adventure (2019–2020), all of which were recurring roles.
She then was cast in her first major role as the main character Lucy in Disney Channel UK's As the Bell Rings, one of many adaptations of the original Italian version, entitled Quelli dell'intervallo.
The following year, she met YouTuber and actor Lucas Cruikshank, who is best known for creating the character Fred, and soon began to collaborate in several videos on his channel, which varied from skits and vlogs.
[4] Also in 2012, Veal landed the recurring role of Nanny Agatha on Disney Channel sitcom Jessie, which she played until 2013.
[5] Later in 2012, Veal made a guest appearance as Chelsea in the Nickelodeon sitcom Victorious, in the episode "Tori Goes Platinum".
In 2019, she began starring in a recurring voice role in the Disney Channel animated series Rapunzel's Tangled Adventure, and also appeared in two episodes of the television show Evil Touch as Vicki.