Coalitions + MOU go-live announcements
A **coalition** is one shared campaign that several partner orgs join. You own it; partners are invited. The creative is canonical (never copied); each member org keeps its own connected accounts and audience.
Set it up:
1. Coalitions tab → **New coalition** (pick type: development / event / pride).
2. **Invite a partner org** by its org ID — they accept from their own Coalitions tab.
3. **Save announcement creative** — post text, hashtags, link, and an optional in-app broadcast.
4. **Announce now**, or bind the coalition to a deal so it fires automatically.
**MOU go-live pipeline:** on a CRM opportunity, set `mouStatus` to `live`, bind a preset journey (`mouPresetJourneyId`) + an audience, and (optionally) attach the coalition (`sharedCampaignId`). The instant it flips live, the preset messages send to your audience and the coalition announcement fans out to every partner org's social accounts + in-app broadcast — once, idempotently.
Reusable for Pride or any event next year — just make a coalition of type `pride`.