Settings

Choose which providers deliver each notification and who receives it. Email is enabled by default.

Content
Event Recipients Providers Extra emails / phones / webhooks
post.added
A post is created
No webhooks defined — add them in the Providers tab.
post.edited
A post is edited
No webhooks defined — add them in the Providers tab.
post.deleted
A post is deleted
No webhooks defined — add them in the Providers tab.
post.published
A post is published
No webhooks defined — add them in the Providers tab.
post.unpublished
A post is unpublished
No webhooks defined — add them in the Providers tab.
post.scheduled
A post is scheduled
No webhooks defined — add them in the Providers tab.
post.unscheduled
A post schedule is cancelled
No webhooks defined — add them in the Providers tab.
post.rescheduled
A post schedule time is changed
No webhooks defined — add them in the Providers tab.
post.tag.attached
A tag is attached to a post
No webhooks defined — add them in the Providers tab.
post.tag.detached
A tag is detached from a post
No webhooks defined — add them in the Providers tab.
page.added
A page is created
No webhooks defined — add them in the Providers tab.
page.edited
A page is edited
No webhooks defined — add them in the Providers tab.
page.deleted
A page is deleted
No webhooks defined — add them in the Providers tab.
page.published
A page is published
No webhooks defined — add them in the Providers tab.
page.published.edited
An already-published page is edited
No webhooks defined — add them in the Providers tab.
page.unpublished
A page is unpublished
No webhooks defined — add them in the Providers tab.
page.scheduled
A page is scheduled
No webhooks defined — add them in the Providers tab.
page.unscheduled
A page schedule is cancelled
No webhooks defined — add them in the Providers tab.
page.rescheduled
A page schedule time is changed
No webhooks defined — add them in the Providers tab.
page.tag.attached
A tag is attached to a page
No webhooks defined — add them in the Providers tab.
page.tag.detached
A tag is detached from a page
No webhooks defined — add them in the Providers tab.
tag.added
A tag is created
No webhooks defined — add them in the Providers tab.
tag.edited
A tag is edited
No webhooks defined — add them in the Providers tab.
tag.deleted
A tag is deleted
No webhooks defined — add them in the Providers tab.
site.changed
Site content or setting changes
No webhooks defined — add them in the Providers tab.
Users
Event Recipients Providers Extra emails / phones / webhooks
user.signup
A new user self-registers
No webhooks defined — add them in the Providers tab.
user.added
A user is created by admin
No webhooks defined — add them in the Providers tab.
user.edited
A user account is edited
No webhooks defined — add them in the Providers tab.
user.deleted
A user is deleted
No webhooks defined — add them in the Providers tab.
user.password_reset
A storefront user requests a password reset
No webhooks defined — add them in the Providers tab.
System
Event Recipients Providers Extra emails / phones / webhooks
admin.password_reset
An admin user requests a password reset
No webhooks defined — add them in the Providers tab.
plugin.add
A plugin is installed
No webhooks defined — add them in the Providers tab.
plugin.delete
A plugin is uninstalled
No webhooks defined — add them in the Providers tab.
plugin.activate
A plugin is activated
No webhooks defined — add them in the Providers tab.
plugin.deactivate
A plugin is deactivated
No webhooks defined — add them in the Providers tab.
theme.add
A theme is installed
No webhooks defined — add them in the Providers tab.
theme.delete
A theme is deleted
No webhooks defined — add them in the Providers tab.
theme.activate
A theme is activated
No webhooks defined — add them in the Providers tab.
cronjob.fail
A scheduled cron job fails
No webhooks defined — add them in the Providers tab.
php.fatal_error
A PHP fatal error occurs
No webhooks defined — add them in the Providers tab.
queue.job.failed
A background queue job fails permanently
No webhooks defined — add them in the Providers tab.
Commerce
Event Recipients Providers Extra emails / phones / webhooks
product.added
A product is created
No webhooks defined — add them in the Providers tab.
product.edited
A product is edited
No webhooks defined — add them in the Providers tab.
product.deleted
A product is deleted
No webhooks defined — add them in the Providers tab.
product.lowstock
A product stock falls below threshold
No webhooks defined — add them in the Providers tab.
order.new
A customer places a new order
No webhooks defined — add them in the Providers tab.
order.added
An order is created by admin
No webhooks defined — add them in the Providers tab.
order.deleted
An order is deleted
No webhooks defined — add them in the Providers tab.
order.status_change
An order status changes
No webhooks defined — add them in the Providers tab.
subscription.add
A customer starts a subscription
No webhooks defined — add them in the Providers tab.
subscription.cancel
A subscription is cancelled
No webhooks defined — add them in the Providers tab.
payment.failed
A payment attempt fails
No webhooks defined — add them in the Providers tab.
payment.refunded
A payment is refunded
No webhooks defined — add them in the Providers tab.
order.return
A customer initiates a return
No webhooks defined — add them in the Providers tab.
Engagement
Event Recipients Providers Extra emails / phones / webhooks
comment.added
A new comment is posted
No webhooks defined — add them in the Providers tab.
comment.edited
A comment is edited
No webhooks defined — add them in the Providers tab.
comment.deleted
A comment is deleted
No webhooks defined — add them in the Providers tab.
product.review.added
A new product review is submitted
No webhooks defined — add them in the Providers tab.
product.review.deleted
A product review is deleted
No webhooks defined — add them in the Providers tab.
product.question.added
A new product question is submitted
No webhooks defined — add them in the Providers tab.
product.question.answered
A product question receives an answer
No webhooks defined — add them in the Providers tab.
Media
Event Recipients Providers Extra emails / phones / webhooks
media.new
A new media file is uploaded
No webhooks defined — add them in the Providers tab.
media.delete
A media file is deleted
No webhooks defined — add them in the Providers tab.
Other
Event Recipients Providers Extra emails / phones / webhooks
contact-form.message
A contact form message is received
No webhooks defined — add them in the Providers tab.

A provider can be disabled here even if events still reference it — it will be skipped silently when notifications fire.

Email
Send notifications via email using the site email settings
Minimum seconds between identical notifications (0 = no cooldown)
Sms
Send notifications via SMS
Minimum seconds between identical notifications (default: 3600)
Slack
Send notifications to Slack via Incoming Webhook
Create an Incoming Webhook in your Slack workspace settings
Minimum seconds between identical notifications (default: 3600)
Whatsapp
Send notifications via WhatsApp Business API
WhatsApp Cloud API endpoint URL
Minimum seconds between identical notifications (default: 3600)
Telegram
Send notifications via a Telegram bot
Create a bot with @BotFather and copy its token
Target chat, group or channel ID. Add the bot to the chat first; get the ID from @userinfobot or getUpdates
Minimum seconds between identical notifications (default: 3600)
Webhooks
Send notifications to HTTP webhook endpoints
Webhook endpoints
Enabled Name URL Method Headers (one per line, Key: Value)
Trigger the product.lowstock notification whenever any product's stock quantity drops to or below this global value. Leave empty to disable low stock alerts.
Minimum seconds between repeated identical notifications per recipient and provider. Overrides apply per provider in the Providers tab and per event via the events settings.