Automation frame implementation