The obligation stems from the ministerial code. Section 4.22 of the Scottish Ministerial Code: 2018 edition states:
Ministers meet many people and organisations and consider a wide range
of views as part of the formulation of Government policy. Meetings on
official business should normally be arranged through Private Offices.
A private secretary or official ...