Skip to main content

Triggers overview

Choose the execution mechanism that matches where the run starts and what the caller can provide.

ObjectiveUseMain prerequisite
Test or run a one-off action in APIEase adminManual callA saved request
React to a Shopify eventShopify webhookA webhook trigger for the required event
Run at recurring timesCron scheduleA valid five-field cron expression; schedules use UTC
Call a saved request from a server or external automationRemote callThe request handle, shop domain, and an APIEase API key
Publish a purpose-built HTTP routeProxy endpointA unique path and method; choose whether authentication is required
Call from Shopify theme codeStorefront callA Storefront App Proxy trigger on the directly called request
Call from reusable storefront UIWidget callA saved widget and a request configured for Widget Calls

Customer-authenticated calls are a restricted form of storefront call, not a separate general-purpose API. Use customer validation when a storefront request must require a logged-in customer or allow only selected customer IDs.

After an entry request runs, Next Request can continue a simple linear workflow. This is request chaining, not an external trigger. A Flow request can similarly hand data to Shopify Flow after starting from any suitable entry point.

For quick comparisons and prerequisites, see the Running requests FAQ.