Please explain in details tools, techniques and strategies used by fortune 500 companies in marketing automation.