Actions are custom messages in CRM which are defined using the workflow editor. This helps building of processes without needing programming skills.

Although they are defined using the workflow editor, actions can only be triggered from custom code or JavaScript.

Starting with Online CRM 2015 Update actions can be called in Workflows and Dialogs.

Release Introduced On-Premise: 
Release Introduced Online: