Sent & scheduled
Everything you've sent, scheduled, or saved as a draft.
- Untitled campaignDiscardedBroadcast · 1 student · 2 recipientshiDiscarded Jun 18, 2026, 4:21 PM
- Untitled campaignDiscardedBroadcast · 3 families · 6 recipientsDiscarded Jun 18, 2026, 4:20 PM
- Untitled campaignDiscardedBroadcast · Grade 1 · 222 recipientshiDiscarded Jun 18, 2026, 4:20 PM
- Untitled campaignDiscardedBroadcast · Grade 1 · 222 recipientshiDiscarded Jun 18, 2026, 4:20 PM
- Untitled campaignDiscardedBroadcast · Grade 1 · 222 recipientshiDiscarded Jun 18, 2026, 4:20 PM
- Untitled campaignDiscardedBroadcast · Grade 1 · 222 recipientshiDiscarded Jun 18, 2026, 4:20 PM
- Untitled campaignDiscardedBroadcast · Grade 1 · 222 recipientshiDiscarded Jun 18, 2026, 4:20 PM
- Untitled campaignDiscardedBroadcast · 1 student · 2 recipientstestingDiscarded Jun 18, 2026, 4:20 PM
- Untitled campaignDiscardedBroadcast · 1 family · 2 recipientshi how are youfsdaf sa ass adwwihds; k opfdskdkpf Biggest issue I see: message text is being put into the URL The auto-preview code builds a URL like: /campaigns/new?action=preview&messageBody=... It adds messageBody into the query string. That can cause two problems: Long messages may break or not preview/save properly because the URL gets too long. The message text ends up in the browser URL/history and possibly Vercel logs. Test this: type a long message, maybe 500–1,000 characters, and see if preview and save still work. I would eventually change this to an API-based preview instead of putting everything in the URL. Issue 2: unchecked recipients may reset when preview refreshesThe code resets checked recipients every time the preview changes: setIncludedRecipientKeys(deliverableRecipientKeys) So if staff unchecks someone, then changes the message or waits while auto-preview refreshes, the unchecked person may become checked again. Test this: Build a class preview. Uncheck one recipient. Change the message body. Wait a second. See if the recipient stays unchecked. f If it becomes checked again, that is a real workflow problem.Discarded Jun 18, 2026, 4:20 PM
- Untitled campaignDiscardedBroadcast · All families · 529 recipientsDiscarded Jun 18, 2026, 4:20 PM
- Untitled campaignDiscardedBroadcast · All families · 529 recipientsDiscarded Jun 18, 2026, 4:20 PM
- Untitled campaignDiscardedBroadcast · All families · 529 recipientsDiscarded Jun 18, 2026, 4:19 PM
- Untitled campaignDiscardedBroadcast · All families · 529 recipientsDiscarded Jun 18, 2026, 4:19 PM
- Untitled campaignDiscardedBroadcast · All families · 529 recipientsDiscarded Jun 18, 2026, 4:17 PM
- Untitled campaignDiscardedBroadcast · 2 families · 2 recipientshi how are youDiscarded Jun 18, 2026, 4:17 PM
- fewerDiscardedBroadcast · All families · 531 recipientstestDiscarded Jun 18, 2026, 4:17 PM
- hiDiscardedBroadcast · 3 families · 5 recipientstestyDiscarded Jun 18, 2026, 4:17 PM
- Untitled campaignDiscardedBroadcast · Grade 1 · 221 recipientshiwDiscarded Jun 18, 2026, 4:17 PM
- Copy of hiDiscardedBroadcast · 3 families · 5 recipientstestyDiscarded Jun 18, 2026, 4:17 PM
- Copy of Untitled campaignDiscardedBroadcast · Grade 1 · 221 recipientshiwDiscarded Jun 18, 2026, 4:17 PM
- testDiscardedBroadcast · All families · 531 recipientstestingDiscarded Jun 18, 2026, 4:17 PM
- Copy of Untitled campaign copyDiscardedBroadcast · Grade 1 · 221 recipientshiwDiscarded Jun 18, 2026, 12:21 PM
- Copy of hi copyDiscardedBroadcast · 3 families · 5 recipientstestyDiscarded Jun 18, 2026, 12:21 PM
- Copy of hi copy copyDiscardedBroadcast · 3 families · 5 recipientstestyDiscarded Jun 18, 2026, 12:20 PM
- Copy of Untitled campaign copy copyDiscardedBroadcast · Grade 1 · 221 recipientshiwDiscarded Jun 18, 2026, 12:20 PM
- Copy of Untitled campaignDiscardedBroadcast · 2 families · 2 recipientshi how are youDiscarded Jun 18, 2026, 12:20 PM
- Copy of Untitled campaignDiscardedBroadcast · All families · 529 recipientsDiscarded Jun 18, 2026, 12:20 PM
- Copy of Untitled campaignDiscardedBroadcast · All families · 529 recipientsDiscarded Jun 18, 2026, 12:20 PM
- Untitled campaignDiscardedBroadcast · Grade 1 · 219 recipientsTEstDiscarded Jun 18, 2026, 12:20 PM
- Untitled campaignDiscardedBroadcast · All families · 531 recipientsDiscarded Jun 18, 2026, 12:20 PM
- Single message draftDiscardedOne-to-one · (732) 421-6272hiDiscarded Jun 17, 2026, 12:47 PM
- Copy of Single message draft copy copyDiscardedOne-to-one · (732) 421-6272hiDiscarded Jun 17, 2026, 12:47 PM
- New message to ROZSANSKY, Moshe and Nechama RochelDiscardedOne-to-one · ROZSANSKY, Moshe and Nechama RochelhiDiscarded Jun 17, 2026, 12:47 PM
- New message to ROZSANSKY, Moshe and Nechama RochelDiscardedOne-to-one · ROZSANSKY, Moshe and Nechama RochelHI how are youDiscarded Jun 17, 2026, 12:47 PM
- Copy of Untitled campaignDiscardedBroadcast · All families · 529 recipientsDiscarded Jun 17, 2026, 12:34 PM
- New message to ROZSANSKY, Moshe and Nechama RochelDiscardedOne-to-one · ROZSANSKY, Moshe and Nechama Rocheltest schedDiscarded Jun 17, 2026, 12:32 PM
- Copy of fewerDiscardedBroadcast · All families · 531 recipientstestDiscarded Jun 16, 2026, 3:22 PM
- Copy of Single message draft copy copy copyDiscardedOne-to-one · (732) 421-6272hiDiscarded Jun 16, 2026, 3:20 PM
- Copy of Single message draft copyDiscardedOne-to-one · (732) 421-6272hiDiscarded Jun 16, 2026, 12:57 PM
- Copy of Single message draftDiscardedOne-to-one · (732) 421-6272hiDiscarded Jun 16, 2026, 12:57 PM
- Untitled campaignDiscardedBroadcast · All families · 1097 recipientsDiscarded Jun 15, 2026, 4:46 PM
- Untitled campaignDiscardedBroadcast · All families · 1097 recipientsDiscarded Jun 15, 2026, 4:33 PM