El primer papel de Campbell como actriz invitada fue en cinco episodios de Prison Break.5 También apareció en un comercial nacional para Build-A-Bear Workshop45 e interpretó el personaje de Darla en la película de 2008 The Poker House. En 2010, apareció en la serie de televisión de Disney Channel Zeke and Luther3 como Dani, y protagonizó la película de televisión StarStruck junto a Sterling Knight. Al año siguiente, protagonizó la película Prom, lanzada el 29 de abril de 2011, coprotagonizado por Nicholas Braun, Nolan Sotillo, y Aimee Teegarden. En 2013, fue elegida para protagonizar la serie de The CW The Originals como una poderosa bruja de dieciséis años llamada Davina. A fines de 2013, los productores de la película de 2015 South anunciaron que Campbell protagonizaría la película junto a Luke Benward. En abril de 2015, Campbell filmó la película Race To Redemption en la que actuó junto a Aiden Flowers y Luke Perry; la película se estrenó en 2016. Campbell también fue elegida como Ellie Reed en la serie de televisión 2016 SINs, y Maddy en la película F the Prom. En marzo de 2018, apareció en el video musical de "Better With You" de Jesse McCartney. En 2018, Campbell tuvo un papel recurrente en la segunda temporada de la serie de Freeform Famous in Love. En junio de 2018 fue elegida para protagonizar la serie de CBS All Access Tell Me a Story.