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.completedpayment.succeededpayment.failedcart.abandonedupsell.acceptedupsell.declinedFilter, 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.completedA buyer finished paying for an offer.
payment.succeededPayment succeeded
A charge cleared — including renewals.
payment.failedPayment failed
A card was declined or a charge bounced.
cart.abandonedCart abandoned
Someone started checkout but never paid.
upsell.acceptedUpsell accepted
A buyer added a post-purchase upsell.
upsell.declinedUpsell declined
A buyer skipped the upsell offer.
bump.acceptedOrder bump accepted
A one-click add-on was taken at checkout.
coupon.redeemedCoupon redeemed
A discount code was applied to an order.
subscription.createdSubscription started
A recurring plan began.
subscription.cancelledSubscription cancelled
A buyer ended their plan.
invoice.paidInvoice paid
A recurring or one-off invoice settled.
refund.issuedRefund issued
Money was returned to a buyer.
trial.endingTrial 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
Fulfilmentcheckout.completedGrant the course, email the receipt, ping the team.



Abandoned cart recovery
Recoverycart.abandonedWait an hour, then email the buyer who never paid.



Failed payment dunning
Recoverypayment.failedRetry the charge, then email if it still declines.

CRM lifecycle sync
Opscheckout.completedCreate the contact and move the deal to Won.


Affiliate payout
Revenueinvoice.paidCredit the referrer the moment the invoice settles.


High-ticket alert
Opscheckout.completedOpen an Intercom conversation on big orders.


Upsell → onboarding
Revenueupsell.acceptedProvision the add-on and start its own welcome flow.


Trial conversion push
Revenuetrial.endingWarn the buyer and offer a save coupon before renewal.


New member welcome
Fulfilmentsubscription.createdAdd to the member list and send the welcome pack.


Cancellation win-back
Recoverysubscription.cancelledTag the churned buyer and start a win-back drip.


Refund cleanup
Opsrefund.issuedRevoke access and update the CRM record.


Webhook to your stack
Opscheckout.completedPOST 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.






























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.calculatedCheckout completed → fulfillment
Fire fulfillment actions the moment a Plandalf checkout completes.
checkout.completedActions
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.abandonedActions
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.expiredActions
Destinations
Send invoice, customer, and payment records to email, CRM, and operations systems after checkout or renewal.
invoice.issuedcheckout.completedsubscription.renewedRoute product, price, plan, and subscription changes into lifecycle messaging and internal records.
price.changedsubscription.createdsubscription.updatedActions
Destinations
Fan a single purchase event out to custom APIs, SDK-built apps, email systems, analytics, and fulfillment services.
purchase.completedpayment.succeededActions
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.