Skip to main content

Event Actions

Event actions let you automate responses to system events. When an event occurs (for example, an order is confirmed or a quote is sent), the system can send an email using a template or post data to a webhook URL.

Before you begin

  • You need the Configuration role to view this page.
  • You need Owner access on the Configuration role to create or delete event actions.

View event actions

Go to Shops & Channels > Event Actions to see a table of all configured event actions.

ColumnDescription
NameAction name (localized)
TriggerThe event that triggers this action, for example QUOTE_SEND_REQUEST or ORDER_UPDATED (sortable)
ActionSend Email or Post to Webhook
ChannelsWhich sales channels this applies to ("All" if none specified)
URLWebhook URL (or "/" for email actions)
Date CreatedWhen created (sortable)
Date UpdatedWhen last modified (sortable)

Create an event action

  1. Click New Event Action.
  2. Choose the Type: Send Email or Post to Webhook.
  3. Select an Event Trigger from the dropdown (for example QUOTE_SEND_REQUEST, ORDER_UPDATED).
  4. Optionally select one or more Channels to restrict the action to specific sales channels. Leave empty to apply to all channels.
tip

Leave the Channels field empty to trigger the event action for all sales channels. To send different confirmation emails to B2B and B2C customers, create separate event actions with the same trigger but different channel and template assignments.

  1. Enter a Name in at least one language.
  2. Optionally enter a Registration Id and Code for identification.
  3. Fill in the type-specific fields (see below).
  4. Click Save.

Configure a Send Email action

For email actions, select the email template to use. The template picker shows available email templates by ID.

Edit Event Action dialog for Send Email type

FieldRequiredDescription
TypeYesSet to Send Email
Event TriggerYesThe system event that triggers this email
ChannelsNoRestrict to specific sales channels
NameYesAction name (localized)
Registration IdNoRegistration identifier for the linked email template
CodeNoOptional identifier code

Configure a Post to Webhook action

For webhook actions, enter the URL that should receive event data.

Edit Event Action dialog for Post to Webhook type

FieldRequiredDescription
TypeYesSet to Post to Webhook
Event TriggerYesThe system event that triggers this webhook
ChannelsNoRestrict to specific sales channels
NameYesAction name (localized)
URLYesWebhook endpoint URL
CodeNoOptional identifier code

Configure webhook security

The Security section lets you secure webhook requests with request signing or basic authentication.

Security section with Signature Salt and Basic Auth fields

FieldDescription
Signature SaltSecret key used for HMAC-SHA256 request signing. The receiving endpoint can verify the signature to confirm the request came from Propeller.
Basic Auth UsernameUsername for HTTP Basic Authentication. Requires a password.
Basic Auth PasswordPassword for HTTP Basic Authentication. Requires a username.

Edit an event action

Click any row to open the edit dialog. The action type cannot be changed after creation.

Delete event actions

  1. Select one or more event actions using the checkboxes.
  2. Use the delete action.
  3. Confirm the deletion.

Filter event actions

FilterTypeDescription
CodesMulti-value chipsFilter by action codes
TriggerMulti-select dropdownFilter by event trigger types
  • Templates - manage the email and document templates used by event actions
  • Order Statuses - configure order statuses that trigger events