---
title: "11.8 Triggers: Store and Website Events, Broadcasts and Schedules"
description: "Every store event starts two triggers: its specific trigger (for example Order Completed) and External Integration Event Received. If you have an…"
url: "https://peikly.com/docs/triggers-store-and-website-events-broadcasts-and-schedules/"
updated: "2026-10-10"
category: Automation Workflows
tags:
  - Manual sync
---

# 11.8 Triggers: Store and Website Events, Broadcasts and Schedules

| Trigger | Starts when | Has a contact? |
| --- | --- | --- |
| **External Integration Event Received** | **Any** event your store or website sends through the integration API. Use **Provider filter**, **Event type filter** and **External instance filter** to narrow it down (blank = all events) | Created or linked automatically from the event's customer data before the first action step |
| Store and website events: **Customer…**, **Cart…**, **Checkout…**, **Product…**, **Order…**, **Lead…**, **Form Submitted**, **Newsletter…**, **Coupon…** and similar | That specific event arrives ([21.3](/docs/integrations-event-types/)) | Maybe. Add **Add/Upsert Contact** first if later steps need one |
| **Post Published / Updated / Deleted**, **Product Published / Updated** | Content changes on a connected site | Never (contactless) |
| **Triggered from Broadcast** | A broadcast event you attach it to: WhatsApp sent / delivered / read / replied, or email sent / opened / link clicked | Yes, the recipient |
| **Scheduled** | On a daily, weekly or monthly schedule ([11.9](/docs/scheduled-trigger-settings/)) | Never (contactless) |

**Watch out:**

- **Every store event starts two triggers:** its specific trigger (for example **Order Completed**) **and** **External Integration Event Received**. If you have an unfiltered "External Integration Event Received" workflow as well as an "Order Completed" workflow, both run for each order and the customer may get two messages. Filter the general one, or use only the specific ones.
- On **External Integration Event Received**, an event without a customer name, email or WhatsApp number fails at the first action step ("…does not contain enough customer data to create a contact"). Use the specific contactless trigger for content events.
- **Triggered from Broadcast** never runs on its own. Publish it, then attach it on a campaign's **New Broadcast** page under **Automation** → **Add workflow** ([9.4.3](/docs/whatsapp-campaigns/#943-create-a-broadcast-send-the-campaign), [10.5.2](/docs/email-campaigns/#1052-create-a-broadcast)).
