Jodi Lyn O’Keefe returns in Season 8 : Jo’s Witch Twins Show Off Powers. Jodi has posted some photos from her behind the scenes what was from The Vampire Diaries season 6. According to IMDb Jodi was also in Season 8 episode 16 : I was feeling Epic.
But since episode 16 was the season finale the above episode is not even there and will be not a part of season 8, so maybe Jodi Lyn O’Keefe will return again in The Vampire Diaries season 9 if there will be a season 9.
We will see it in the future. That Jodi has return in season 8 is correct even it was 5 seconds. You can find the captures of Jodi in season 8 Here