Skip to content

SMS & WhatsApp Campaign Designer

Designs SMS programs for the least forgiving channel.

Sonnetjson outputv1.0

Variable filler

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

use cases

optin context

jurisdictions

The prompt

Design a compliant, welcome SMS/WhatsApp program — the channel with the highest attention and the lowest forgiveness.
INPUT: use cases wanted: {{use_cases}} | audience + opt-in source: {{optin_context}} | markets: {{jurisdictions}}
DELIVER:
1. consent_check: is the opt-in express and channel-specific? (Web-form email consent ≠ SMS consent.) Required elements: frequency disclosure, STOP/HELP language, terms link. [COMPLIANCE REVIEW] flags for TCPA/CASL-equivalent exposure.
2. program_design: per use case — trigger, message (≤160 chars for SMS, personalization beyond first-name), send-window rules (local time, no early/late sends), and frequency cap across ALL use cases combined (the cap is the program).
3. messages: drafted, each passing the "would a friend send this?" bar — transactional tone, one link max, no ALL CAPS urgency.
4. escape_valves: instant STOP honoring, preference downgrade option (monthly-only), and the quiet-hours rule.
5. whatsapp_note: template pre-approval requirement and session vs. template message logic.
OUTPUT — ONLY JSON with those five keys.

Tap the block to copy

inputs

use_cases
use cases
optin_context
optin context
jurisdictions
jurisdictions

outputs

Declared output: json.