# ShareCraft May 30 — Marketing Wave Checklist

**Filed:** 2026-05-04 (S83-H166-B2) by CC
**Event:** ShareCraft Saturday — May 30, 2026 · Strip Mall on 7th · Phoenix
**Format:** **Open mic + craft drinks · no cover** (per H156 + H164 postmortem decisions)
**Source of decisions:** `~/docs/ecosystem/postmortems/sharecraft_may2_2026-05-04.md` (May 2 had 1 RSVP — pure marketing failure)

The May 2 event proved infra works (74 successful RSVP-handler executions in 7 days, 0 RSVPs received). Failure was upstream marketing. This wave fixes that.

---

## Wave timeline (work backwards from May 30)

| Date | T-Day | Action | Owner |
|---|---|---|---|
| May 22 (Thu) | T-8 | Print 50 flyers + start physical drops | Brady |
| May 23 (Fri) | T-7 | Email blast via `send_blast.py` | CC fires for Brady |
| May 23 (Fri) | T-7 | Friday tango cross-promo (drop flyers at venue) | Brady |
| May 24 (Sat) | T-6 | Discord ping `#leads` + `#marketing-content` | CC |
| May 27 (Tue) | T-3 | Brady records 30-sec social clip | Brady |
| May 28 (Wed) | T-2 | Post clip to TikTok + IG + LinkedIn | Brady |
| May 29 (Thu) | T-1 | Brady texts 10 closest friends personally | Brady |
| May 30 (Fri) | T-0 | Day-of: nothing pushy. Show up. Run the event. | Brady |
| May 31 (Sat) | T+1 | Quick attendance count + lessons doc update | CC |

---

## May 22 (T-8): physical flyer distribution

Brady prints 50 flyers and drops them at:
1. **Cornish Pasty Co (Mesa)** — known Brady venue
2. **Friday tango venue** (TBD — Brady identifies + introduces self this week)
3. **Strip Mall on 7th** (10 flyers, the venue itself)
4. **3 local pawn / coin shops** (per voice note Mere/Mirror flyer pattern — same drop targets)
5. **Cafés in Phoenix metro** Brady frequents

**Flyer source:** existing PDF at `https://pub-ffdd6924be764a8c86899a937394fd1b.r2.dev/rosecourt/events/flyers/sharecraft-may-30.pdf`. Open mic + craft drinks framing already locked per H156. If Brady wants a refresh, regen via `~/builders/build_rc_sharecraft_flyer.py --slug sharecraft-may-30`.

---

## May 23 (T-7): email blast

### Command

```bash
cd ~/builders
python3 bin/send_blast.py \
  --campaign sharecraft-may-30 \
  --source master-warm \
  --subject "May 30 · ShareCraft Saturday · Open Mic + Craft Drinks" \
  --from "RoseCourt <hello@rosecourt.co>" \
  --html-file /Users/bradyhugins/docs/ecosystem/campaigns/sharecraft_may30_email.html \
  --dry-run
```

### Email body (paste into `sharecraft_may30_email.html`)

```html
<!doctype html>
<html><body style="font-family:-apple-system,sans-serif;max-width:560px;margin:0 auto;padding:1.5rem;color:#1a1a1a;line-height:1.6;">

<p style="font-size:1.05rem;">Hi {{name}},</p>

<p>Saturday May 30, 7 PM, Strip Mall on 7th. ShareCraft Saturday is back.</p>

<p>One line: <strong>open mic + craft drinks, no cover.</strong></p>

<p>Bring something to share — a poem, a song, a story, a problem you're stuck on. Or just bring yourself and listen. The drinks are good and the room's built for honesty.</p>

<p style="background:#f7f4ee;padding:0.75rem 1rem;border-left:3px solid #8B0000;border-radius:4px;margin:1rem 0;">
🎤 Saturday May 30 · 7:00 PM<br>
📍 Strip Mall on 7th · 3508 N 7th St, Suite 100, Phoenix<br>
💰 No cover · craft drinks at the bar
</p>

<p><a href="https://rosecourt.co/sharecraft/may-30/" style="background:#8B0000;color:#f7f4ee;padding:0.7rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:600;display:inline-block;">RSVP — takes 30 seconds</a></p>

<p>Bring a friend who's been quiet lately. The mic is open.</p>

<p style="margin-top:1.5rem;">— Brady<br>RoseCourt</p>

<hr style="border:none;border-top:1px solid #eee;margin:1.5rem 0;">
<p style="font-size:0.8rem;color:#888;"><a href="{{unsubscribe_url}}" style="color:#888;">Unsubscribe</a></p>
</body></html>
```

---

## May 27 (T-3): social clip script

**30-second video.** Brady on camera, vibe-appropriate.

**Script:**
> "ShareCraft Saturday, May 30 at Strip Mall on 7th, Phoenix. Open mic, craft drinks, no cover. Bring something to share — or just bring yourself. 7 PM Saturday."

**Posts:**
- TikTok (RoseCourt account + Brady personal)
- IG Reels
- LinkedIn (Brady personal — Brady's voice-note + business networking framing)

**Caption:** *"Open mic + craft drinks. No cover. Strip Mall on 7th, Phoenix · May 30 · 7 PM."*

---

## May 29 (T-1): Brady's personal touch

Text 10 closest friends individually:
> "Quick — ShareCraft Saturday tomorrow at Strip Mall on 7th, Phoenix. Open mic + craft drinks, no cover. 7 PM. Want to come?"

This converts. May 2 didn't have it; that's why the room was empty.

---

## What's NOT in this wave (intentionally)

Per the H164 postmortem decisions:
- **No 4-zone format** — single anchor (open mic + drinks)
- **No Mario Kart afterparty** — too much context-switching for first re-attempt
- **No RoseCard tie-in** — splits attention; bundle later if RC distribution lags
- **No "business networking" framing** — too niche per May 2's failure

The format from H156 stays: simple, repeatable, easy to invite a friend to.

---

## Success metric

**Target: 8+ walk-ins** (vs 0 from May 2). Even 8 is a 8x lift; 15 is a win; 20 means the format is back on track.

If <5 walk-ins on May 30, file a follow-up postmortem before June 28's wave.

---

## Pre-flight (May 23 morning before email fires)

- [ ] `https://rosecourt.co/sharecraft/may-30/` returns 200
- [ ] Flyer PDF accessible at R2 URL
- [ ] Fuega RSVP webhook fires (post a test, see row land in `Fuega_RSVPs` for sharecraft-may-30 slug)
- [ ] Brady has 50 printed flyers on hand
- [ ] Friday tango venue contact confirmed
- [ ] Resend domain (`rosecourt.co`) verified ✅

End of doc. Wave starts May 22 with Brady's flyer drops.
