Summary:

MacroDroid is a task automation and configuration app that focuses heavily on usability with a simple, clear UI and logical step by step process.

Select from over 40 different Triggers to activate a Macro
Add one or more Actions (from a choice of over 70)
Configure optional Constraints to limit when a Macro can activate

From AndroidTapp.com: “MacroDroid is an utterly brilliant, and less expensive, alternative (to Tasker) that is definitely worth trying out” (4.6/5)

Just a few examples of what MacroDroid can automate:

Turn your volume off at night and back on again in the morning
Shake the device to upload the last photo to Facebook
Turn on/off Wifi when you launch/close a particular app
Mute your device when entering a calendar event
Respond to an incoming SMS by sending your current location
Toggle the power button to speak the time (e.g. in your pocket)
Use NFC to configure the device (turn on bluetooth, set volume)
Speak notifications/SMS messages when the device is in a car dock