Trial activation
Respond to the product step that actually happened.
Use signed product events and identity aliases to distinguish a missing activation step from a completed goal. Prepare the next useful email with a safe fallback when context is incomplete.
Qualification contract
Make the reason inspectable.
Verified trial identity + signed product event + activation condition + consent state
Safeguards built into the workflow
- Reject stale, unsigned, duplicated, or unresolvable events.
- Keep the required product step and CTA fixed while adapting the supported context.
- Exit immediately when the activation goal is reached.
Prove this workflow with one real audience.
Review the qualification evidence and every resulting email before expanding automation.