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.
You can create multiple tasks. At each stage, the output data will be added to the input data for the next task.
Triggers
Triggers determine when (what event occurs) to run the action described in a task. A task can have a single trigger. er, one trigger can have multiple tasks.
For example:
- Scheduled (cron jobs)
- Record created, updated or deleted
Actions
An action tells what to happen when a trigger fires. A task can have a single action.
Notifications
- Send email
- Send email using TF Mail Component
- Add Joomla message
- Telegram Bot
Joomla Database
- Create record
- Update records
- Replace records
- Delete records
Joomla Users
- Create user
- Add or remove users to group
- Update user custom field
File System
- Create or append files
- Generate PDF documents
Data
- String Functions
- Numeric Functions
- Date Functions
- Array Functions
Integrations
- Webhook API Request
- AI
Others
- Create Joomla articles
- Redirect users
- Run PHP Script
Conditions
Conditions makes it possible to perform actions only if specific criteria are met.