How does automation work?