The Pirates announced Wednesday that Vogelbach has been hired by the organization to serve as a special assistant to the hitting department, Noah Hiles of the Pittsburgh Post-Gazette reports.
The Blue Jays released Vogelbach on Tuesday.
The Blue Jays designated Vogelbach for assignment Friday, Kaitlyn McGrath of The Athletic reports.
Vogelbach is out of the lineup for Wednesday's game against the Orioles.
Vogelbach will start at designated hitter and bat cleanup in Monday's contest against the Orioles.
Vogelbach will start at designated hitter and bat cleanup Wednesday against the Royals.
Vogelbach will start as the designated hitter and bat fourth in the lineup for Saturday's game against the Yankees.
Vogelbach will start as the designated hitter and bat in the cleanup spot for Saturday's game against the Rays.
The Blue Jays selected Vogelbach's contract from Triple-A Buffalo on Thursday.
Blue Jays manager John Schneider announced Sunday that Vogelbach will be added to the major-league roster, Shi Davidi of Sportsnet.ca reports.