Pompey have brought in the young midfielder as a replacement for Erik Huseklepp, who joined Birmingham earlier today.
The Scotland Under 21 international has joined Portsmouth on an initial one month loan deal.
Portsmouth will have to wait until the Football League gives the deal the green light as the club were placed in administration last week.
Allan joined West Brom from Dundee United on a two-and-a-half year contract last month.