Add generic messaging to engine with automation recording