Shipping Notifications
Notify customers when an order transitions to delivered.
const stream = live.stream({
model: 'Order',
slug: 'send-delivered-email',
when: {
updated: {
after: {
status: 'DELIVERED',
},
},
},
})
for await (const event of stream) {
const order = event.updated.after
await sendEmail({
to: order.contactEmail,
subject: `✅ Delivered at ${toHumanReadable(event.date)}`,
})
}