Lemon Squeezy Trigger icon

Lemon Squeezy Trigger

Receive events from Lemon Squeezy in real-time

Lemon Squeezy Trigger

AI-generated

Summary

Listen for specified Lemon Squeezy webhook events from a chosen store, verifying incoming webhook payloads with a secret and optional filters, then trigger the workflow with the event data in real-time.

Inputs

  • Store (required) — Select the Lemon Squeezy store from which to receive events, either by picking from a list or specifying an ID via expression.
  • Events (required) — Choose one or more Lemon Squeezy webhook event types to listen for, such as order created, subscription updated, license key expired, etc.
  • Webhook Secret (required) — Provide a secret string to verify the authenticity of incoming webhook payloads using HMAC-SHA256 signature verification.
  • Options — Optional settings including whether to receive only test mode events, maximum allowed age of events (to prevent replay attacks), inclusion of raw webhook headers in output, and filters by product ID, variant ID, or specific custom data key-value pairs. Also supports event-specific replay protection overrides for order and subscription events.

Output shape

a single webhook event object delivered to the workflow when a subscribed event occurs

The output data includes event name, metadata, event payload data, and optionally raw webhook headers if enabled. Events failing signature verification, replay attack checks, or subscription filters are discarded or acknowledged without triggering the workflow. Supports automatic webhook registration to the specified store for the chosen events. The trigger responds to HTTP POST requests at a webhook URL managed by n8n.

Links

Discussion