Skip to main content
Event rules automate render generation in response to events from external systems (Stripe, webhooks, schedule triggers).

Anatomy

FieldDescription
idRule identifier
nameHuman-readable label
event_typeSource event (e.g. stripe.checkout.completed)
template_idTemplate to render when the rule fires
mappingJSON path expressions: event payload → modifications
enabledWhether the rule is active

Example: render certificate on payment

{
  "name": "Order confirmation card",
  "event_type": "stripe.checkout.completed",
  "template_id": "tpl_receipt",
  "mapping": {
    "customer": "$.data.object.customer_details.name",
    "amount": "$.data.object.amount_total"
  }
}
When the configured webhook receives a matching event, Imtegrate evaluates the JSONPath mapping and triggers a render. The result URL is sent to the rule’s destination webhook. See the API reference for event-rules.