Skip to content

Sunset & Re-Permission Policy Writer

Designs sunset rules and the last-chance re-permission sequence.

Sonnetjson outputv1.0

Variable filler

Fill values and watch them flow into the prompt below. Nothing is stored.

frequency

engagement fields

jurisdictions

The prompt

Design the rules for when subscribers stop receiving email, and the last-chance sequence before they do.
INPUT: send frequency: {{frequency}} | engagement data shape: {{engagement_fields}} | legal basis context: {{jurisdictions}} // e.g. CASL, GDPR, CAN-SPAM
DELIVER:
1. sunset_rule: precise, implementable definition of "disengaged" (e.g., 0 opens/clicks in N sends AND M days — pick N/M justified by the frequency), with the caveat that open tracking is unreliable post-privacy changes, so weight clicks.
2. re_permission_sequence: 2 emails — email 1: value-led "what you've missed / choose your frequency" with one-click preference options; email 2: honest goodbye with single re-opt-in CTA. Draft both, ≤90 words each.
3. jurisdiction_notes: flag CASL implied-consent expiry timelines and any [LEGAL REVIEW] items — do not give legal advice, only flags.
OUTPUT — ONLY JSON: { "sunset_rule": "", "emails": [], "jurisdiction_flags": [] }

Tap the block to copy

inputs

frequency
frequency
engagement_fields
engagement fields
jurisdictions
jurisdictions

outputs

Declared output: json.