Working with Tasks
You can create automatic workflows that make things happen when certain events occur. For example, after you receive a form submission, you would like to send an email to the user who submitted the form and create a Joomla account.
Tasks
Each task comprises a trigger and an action. It simply tells, "if this happens, then do that". Each task has some kind of input data and in most cases returns output data.
Triggers
Triggers determine when (what event occurs) to run the action described in a task. A task can have a single trigger.
Actions
An action tells what to happen when a trigger fires. A task can have a single action.
Conditions
Conditions makes it possible to perform actions only if specific criteria are met.