To automate a business process that collects data from people, use a screen flow. For example, create a guided tutorial or wizard with screens. To launch a flow internally when a record changes or when a user clicks a button, use an autolaunched flow.