Verkkokurssikassa
Basics

Post-Purchase Actions

Post-purchase actions run automatically when a payment has been confirmed. They can send a receipt, activate a course on Kajabi or Systeme.io, or send a webhook to an external system.

Where Actions Can Be Configured

Actions are defined at three levels:

  • Product — actions run whenever the product is included in an order
  • Offer — actions run when an order is placed through this offer
  • Checkout — actions run on all orders in the checkout

The same order can have actions from all three levels at once.

Action Types

Send Receipt by Email

Sends the customer an order confirmation by email. No additional settings required — the receipt is generated automatically from the order data.

Available at the checkout level.

A receipt is only sent if this action is active in the checkout's post-purchase actions. The action is added automatically when a new checkout is created, but it is not enabled by default — remember to activate it in the checkout settings.

Grant Kajabi Offer

Activates a Kajabi Offer for the customer by sending the customer's details to the offer's webhook URL.

Available at the product, offer, and checkout levels.

AsetusKuvaus
NameInternal name for the action. Only visible in the dashboard.
Webhook URLThe Kajabi integration webhook URL, found in the Kajabi dashboard.
Send offer grant emailWhen enabled, Kajabi sends the customer an email confirming the offer has been activated.
Hide last nameWhen enabled, only the first letter of the customer's last name is sent to Kajabi. Useful if customers interact in the Kajabi community and may not realise their full name is visible to others.

Kajabi must be enabled in Settings → Integrations → Course Platforms before this action is available.

For detailed setup instructions, see: Kajabi Integration

Grant Systeme.io Access

Adds the customer as a contact in Systeme.io and applies one or more tags, triggering your Systeme.io automations to activate the course.

Available at the product, offer, and checkout levels.

AsetusKuvaus
NameInternal name for the action. Only visible in the dashboard.
TagsThe Systeme.io tags to add to the customer's contact after purchase. Each tag can trigger a separate automation.

Systeme.io must be enabled with an API key in Settings → Integrations → Course Platforms before this action is available.

For detailed setup instructions, see: Systeme.io Integration

Webhook

Sends an HTTP POST request to a URL of your choice with the order data. Suitable for CRM systems, automation tools, or your own backend.

Available at the product, offer, and checkout levels.

AsetusKuvaus
NameInternal name for the action. Only visible in the dashboard.
URLThe endpoint to send the webhook request to.
SecretAn HMAC signing key you can use to verify the authenticity of incoming requests. Generated automatically.

Action Status

The execution status of each action is visible in the order details in the dashboard. Possible statuses:

  • Pending — the action has not yet been executed
  • Running — the action is currently being executed
  • Succeeded — the action completed successfully
  • Failed — the action execution failed

On this page