Skip to main content

Overview

A trigger is a rule that watches for a specific Shopify event and sends a notification to a hub (Slack, Email, or Telegram) when that event occurs. Each trigger can be filtered with conditions and scheduled for immediate or batched delivery.

Trigger Types

Alius supports 20 trigger types across six Shopify entities:

Product

Trigger TypeFires when…
Product createdA new product is added to the store
Product updatedAny field on an existing product changes
Product deletedA product is removed from the store

Order

Trigger TypeFires when…
Order createdA new order is placed
Order updatedAn existing order’s details change
Order paidAn order’s payment is confirmed
Order fulfilledAn order is marked as fulfilled

Refund

Trigger TypeFires when…
Refund createdA refund is issued on an order

Customer

Trigger TypeFires when…
Customer createdA new customer account is created
Customer updatedA customer’s profile or preferences change
Customer deletedA customer record is removed

Returns

Trigger TypeFires when…
Return requestedA customer submits a return request
Return approvedA return request is approved
Return declinedA return request is declined
Return processingA return is being processed
Return closedA return is closed
Return cancelledA return is cancelled
Return reopenedA previously closed return is reopened
Return updatedAny field on a return changes

Cart

Trigger TypeFires when…
Cart abandonedA checkout is abandoned (no purchase completed)

Trigger Fields

Each trigger has the following configurable fields:
FieldRequiredDescription
TitleYesA descriptive name shown in the triggers list
StatusYesActive (live) or Disabled (paused)
TypeYesThe Shopify event to watch (see trigger types above)
Notification HubYesWhere to send the notification: Slack, Email, or Telegram
Channels/RecipientsYesFor Slack: one or more enabled channels. For Email: verified recipients. For Telegram: the connected chat
ScheduleYesWhen to send: Instant, Hourly, Daily, Weekly, or Monthly. See Schedule Types
TemplateNoA saved template to use. Defaults to the built-in format if not set
ConditionsNoOne or more field-level filters. See Conditions

Trigger Status

Each trigger has an Active / Disabled toggle:
  • Active — The trigger is live and will fire notifications when events occur.
  • Disabled — The trigger is paused. No notifications are sent, but configuration is preserved.
Triggers can be enabled or disabled from the trigger form or from the triggers list.

Creating a Trigger

  1. Go to TriggersCreate Trigger.
  2. Fill in the Title and select a Type.
  3. Select a Notification Hub (Slack, Email, or Telegram).
    • The Channels/Recipients field updates to show options for the selected hub.
  4. Select a Schedule (defaults to Instant).
  5. Optionally select a Template.
  6. Optionally add Conditions.
  7. Click Create Trigger.
The trigger starts processing events immediately.

Editing and Deleting Triggers

  • Click any trigger row on the Triggers page to open the edit form.
  • Use the checkbox column to select multiple triggers and delete them in bulk.
  • A confirmation modal appears before deletion.

Trigger Limits

PlanActive Trigger Limit
Free1
ProUnlimited
When the Free plan limit is reached:
  • The Create Trigger button is disabled with a warning banner.
  • The banner includes an “Upgrade to Pro” button linking to Shopify’s pricing page.
  • The server also enforces the limit — the form submission is rejected if the UI is bypassed.
See Pricing for plan details and downgrade behavior.