Coaching career
On 13 May 2013, Beattie was appointed as Accrington Stanley's new manager replacing Leam Richardson, but after 16 months in the post, Beattie left by mutual consent. He managed for 58 matches with a win ratio of 27.6%.
On 16 June 2015, Beattie was appointed as a first-team coach at Premier League club Swansea City, coaching the team's forwards. He joined former teammate Garry Monk's coaching staff. In December 2015, following Monk's dismissal as manager, Beattie left Swansea City alongside Pep Clotet and Kristian O'Leary.
On 1 July 2016, Beattie rejoined Clotet and Monk at Championship club Leeds United as first-team coach. With Beattie a vital part of the backroom team, Monk's Leeds side finished 7th in The Championship in 2016–17. On 25 May 2017, Monk resigned as Leeds United head coach, leaving behind his backroom staff at the club.
On 21 June 2017, Beattie followed Monk to newly relegated Championship club Middlesbrough as a first-team coach. On 23 December 2017, he was sacked along with Monk.
Beattie was appointed first-team coach of Championship club Birmingham City when Monk took over as manager in March 2018. After Monk was sacked, Beattie remained on the staff for a further season, albeit on "gardening leave", and left in August 2020 after the arrival of Aitor Karanka as manager.
Beattie joined Sheffield Wednesday as assistant manager to Monk on 12 August 2020. When Monk was sacked on 9 November 2020, Beattie left with him after just three months at the club.
On 25 June 2021, he joined Wigan Athletic as assistant manager.
On 11 May 2024, Beattie was appointed director of football at non-league club AFC Totton.
On 28 October 2025, Beattie joined Reading as a first-team coach.