1. Actions
  2. Trigger Methods

Actions

Trigger Methods

Actions can be triggered from multiple systems.

Overview

Actions can be triggered from multiple systems.

Trigger Methods

Actions can be triggered by the following methods :

  1. Interface - These are actions that are triggered from the interface like sending an email to a contact while on the stub
  2. Stub - These are actions found on the stub itself, selectable by the user, the most common way actions get triggered
  3. Feedback - These are actions that are triggered by the system, like when an email is sent to a stub
  4. Lifecycle - These are actions that are triggered by the system, like when a stub is created
  5. Webhook - These are actions that are triggered by the webhook system, when a webhook is received
  6. Heimdall - These are actions that are triggered by the heimdall system, when a heimdall event is received
  7. Send Action - These are actions that are triggered by the send action task, when a sent action is received

Interface Actions

These are actions built in the the stub interface.
Examples of interface actions are:

Stub Actions

These are the standard actions that are defined in the template and are available in the state that the stub is in.
stub choose action stub wantto action stub submit claim

Feedback Actions

These are actions that are triggered by the system, like when an email is sent to a stub.
Feedback actions are implemented by the Stubber Platform and are defined in the adam template.
Feedback actions are implemented in each task or notification that is called by the system.

Examples

_update_from_email
Triggered when an email is sent to the stub feedback update from email

_update_from_whatsapp
Triggered when a whatsapp is sent to the stub feedback update from whatsapp

_update_from_chat_assistant_task
Triggered when a chat assistant task has run on the stub feedback update from chat assistant task

Lifecycle Actions

These are actions that are triggered an important lifecycle points in the stub, such as the creation of stub.

Action Description
_create Triggered when a stub is created

Webhook Actions

These are actions that are triggered by the webhook system, when a webhook is received.
The relevant action that is enabled for webhooks is triggered when a webhook is received.

Heimdall Actions

These are actions that are triggered by the heimdall system, when a heimdall event is received.
This is a result of a previous heimdall registration.

Send Action Actions

These are actions that are triggered by the send action task, when a sent action is received.
These can be any action that is sent.