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 request callA saved widget with JavaScript that makes a storefront call, and a Storefront App Proxy trigger on the directly called request

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.