Fulfil the first purchase
Start with the checkout completed event, then grant access, send a receipt, create invoice records, alert the team, and pass the buyer into the right support or CRM flow.
Sequences
A sequence is a chain of actions that fires on a checkout event. Grant access, send the receipt, recover the failed payment, sync the CRM, pay the affiliate — wired to the tools you already use, with no glue code.



Builder paths
Sequences should read like implementation recipes: start from the checkout event, keep the offer context, then choose whether the next step is fulfilment, recovery, webhook fanout, CRM sync, affiliate work, tax cleanup, or a lifecycle message.
Start with the checkout completed event, then grant access, send a receipt, create invoice records, alert the team, and pass the buyer into the right support or CRM flow.
The combinatorics
Pick any trigger. Route it through the engine. Land it in any app — or several. The same three slots produce thousands of distinct automations before you've even chained a second step.
checkout.completed payment.succeeded payment.failed cart.abandoned upsell.accepted upsell.declined Filter, wait, branch,
retry, fan out
6,240 single-step automations. Chain the steps and the number stops mattering.
Triggers
Every meaningful moment in the buying lifecycle is an event you can listen for — from the first abandoned cart to a renewal three years later.
checkout.completed A buyer finished paying for an offer.
payment.succeeded Payment succeeded
A charge cleared — including renewals.
payment.failed Payment failed
A card was declined or a charge bounced.
cart.abandoned Cart abandoned
Someone started checkout but never paid.
upsell.accepted Upsell accepted
A buyer added a post-purchase upsell.
upsell.declined Upsell declined
A buyer skipped the upsell offer.
bump.accepted Order bump accepted
A one-click add-on was taken at checkout.
coupon.redeemed Coupon redeemed
A discount code was applied to an order.
subscription.created Subscription started
A recurring plan began.
subscription.cancelled Subscription cancelled
A buyer ended their plan.
invoice.paid Invoice paid
A recurring or one-off invoice settled.
refund.issued Refund issued
Money was returned to a buyer.
trial.ending Trial ending
A free trial is about to convert.
Actions
Each step can do one thing in one tool. Stack them, add a wait, branch on what the buyer actually chose — the sequence carries the full order context the whole way down.
Grant product access
Provision a course, membership, or license.
Start an onboarding flow
Drop the buyer into a welcome sequence.
Recover an abandoned cart
Nudge people who never finished.
Alert the team
Open a conversation on a high-ticket sale.
Pay an affiliate
Credit the referral commission.
Enrol in a promo
Add the buyer to a running campaign.
Call a webhook
POST the event to any endpoint you own.
Run a custom API request
Hit your own backend with the order data.
Wait, then branch
Pause, check a condition, take a different path.
The builder
Every sequence lives in one place: triggers, actions, scheduled runs, integrations, webhooks, and a live event count so you can see exactly what fired and when.
Sequences that react to events — triggers, actions, and scheduled runs.
Emails the buyer their receipt the moment checkout completes.
→
Reaches out to customers who started checkout but didn't pay.
→
→
Retries and emails when a charge is declined.

Sends the buyer to your CRM on purchase.
→
Opens a conversation in Intercom for high-ticket orders.
→
Credits affiliates in Tolt when an invoice is paid.
→
Product context
These screenshots show the product surfaces a sequence should stay connected to: hosted checkout, Offers, Timers, purchase automations, API docs, webhooks, and integration handoffs.
Sequences start from the checkout, payment, product, price, coupon, and buyer context already captured by Offers.
Use purchase automations when the work belongs next to the Offer: grant access, notify a team, or trigger a webhook.
Timers can carry the deadline, coupon, launch window, and expiry state that a sequence needs after the sale.
Use API docs and webhooks when a sequence needs to hand purchase events to a custom app, SDK, or backend workflow.
Invoices, receipts, refunds, payment state, and buyer records give the sequence an auditable source of truth after checkout.
Integration destinations keep the CRM, email tool, support queue, affiliate app, tax tool, or custom API one step away from the sale.
Subscription price changes, renewals, failed payments, and cancellations become lifecycle triggers instead of disconnected support chores.
Coupons, email countdown GIFs, deadline campaigns, and save offers can branch the sequence based on the buyer deadline state.
Recipes
A small slice of what people wire up in the first afternoon. Each one is a trigger and a short chain of apps — copy it, then make it yours.
Course access + receipt
Fulfilment checkout.completed Grant the course, email the receipt, ping the team.
Abandoned cart recovery
Recovery cart.abandoned Wait an hour, then email the buyer who never paid.
Failed payment dunning
Recovery payment.failed Retry the charge, then email if it still declines.
CRM lifecycle sync
Ops checkout.completed Create the contact and move the deal to Won.
Affiliate payout
Revenue invoice.paid Credit the referrer the moment the invoice settles.
High-ticket alert
Ops checkout.completed Open an Intercom conversation on big orders.
Upsell → onboarding
Revenue upsell.accepted Provision the add-on and start its own welcome flow.
Trial conversion push
Revenue trial.ending Warn the buyer and offer a save coupon before renewal.
New member welcome
Fulfilment subscription.created Add to the member list and send the welcome pack.
Cancellation win-back
Recovery subscription.cancelled Tag the churned buyer and start a win-back drip.
Refund cleanup
Ops refund.issued Revoke access and update the CRM record.
Webhook to your stack
Ops checkout.completed POST the full order to your own fulfilment service.
Integrations
40+ integrations out of the box, plus webhooks and an open API for the long tail. A sequence step can land in any of them — and Plandalf carries the full order context the whole way.
Plus a fully documented REST API and webhook layer for whatever's not in the list.
Playbooks
Each playbook keeps the trigger, actions, product surface, integration destinations, and related features one click away.
Affiliate sale tax reconciliation
Attach affiliate attribution, tax calculation, payment context, and reporting records to the same completed checkout event.
checkout.completedaffiliate.attributedtax.calculated Checkout completed → fulfillment
Fire fulfillment actions the moment a Plandalf checkout completes.
checkout.completed Actions
Destinations
Checkout started to abandonment recovery
Recover a checkout that opened but did not complete by sending the buyer and offer context to the email or automation tool.
checkout.startedcheckout.abandoned Actions
Destinations
When a timer or promotion expires, route the buyer into a coupon, save-offer, or follow-up path without changing the live checkout manually.
deadline.expiredpromo.expired Actions
Destinations
Send invoice, customer, and payment records to email, CRM, and operations systems after checkout or renewal.
invoice.issuedcheckout.completedsubscription.renewed Route product, price, plan, and subscription changes into lifecycle messaging and internal records.
price.changedsubscription.createdsubscription.updated Actions
Destinations
Fan a single purchase event out to custom APIs, SDK-built apps, email systems, analytics, and fulfillment services.
purchase.completedpayment.succeeded Actions
Destinations
Implementation references
Sequences become useful when the checkout event, offer context, integrations, webhooks, and API implementation are all reachable from the same page.
Product
Keep the offer, product, price, checkout, coupon, invoice, and payment event in one buying surface.
Product
Turn purchase context into fulfillment, CRM updates, team alerts, email flows, and webhooks.
Docs
Use webhooks when a sequence needs to fan out purchase events to your own stack.
Docs
Use the API for custom apps, SDK-built workflows, and agent-built commerce systems.
Integrations
Find CRM, email, payment, tax, affiliate, support, and custom API destinations.
Sequence
Checkout completed fulfillment
Start with the core sequence that grants access, sends receipts, and notifies the team.
Sequence
Route one purchase event into webhooks, SDK apps, email systems, analytics, and fulfillment services.
Stack
Use the stack page when the handoff belongs in a custom backend or API-first product.
Connect your stack once. Let every sale, renewal, and refund take care of itself.