Implementation
How this sequence should be wired.
A named sequence is useful only when the trigger, commercial context, and downstream handoff are all explicit across checkout, integrations, webhooks, and fulfillment.
Trigger
Choose the event that starts the work.
price.changed, subscription.created, subscription.updated should fire from a real Plandalf checkout, payment, invoice, subscription, deadline, or affiliate event, not from a front-end success page alone.
Context
Carry the commercial state with the event.
The sequence should know the offer, product, price, buyer, payment state, coupon, invoice, and integration context before it touches another tool.
Handoff
Route each action to the right product or platform.
sync_plan_record, start_lifecycle_segment, notify_team should land in the connected tools that actually fulfill, notify, reconcile, or update the customer record.