Documentation
Everything you need to ship newsletters everywhere.
1. Install the Chrome extension
Click Add to Chrome on the homepage. Pin the WriteMode icon to your toolbar for easy access.
Open WriteMode from any Substack page — you'll see a "Cross-post via WriteMode" button injected on every post draft and Notes composer.
2. Connect your platforms
Open WriteMode → Settings → Platforms. Click Connect next to each platform you publish to.
- Substack — connects via your browser session (you stay logged into Substack in Chrome).
- Beehiiv — needs your Beehiiv API key. Generate one in Beehiiv → Account → Integrations.
- Ghost — needs your Ghost Admin API URL + token.
- Medium — connects via Medium OAuth.
- LinkedIn — connects via LinkedIn OAuth.
3. Your first cross-post
- Click the WriteMode icon in your toolbar.
- Write a title and body. Markdown is fine — we'll auto-link.
- Check the platforms you want to publish to.
- Click Publish.
WriteMode posts to each platform in the background. You'll see status (publishing / published / failed) update in the Queue tab.
4. Scheduling ahead
Toggle Schedule instead of "Send now". Pick a future timestamp. WriteMode's server-side cron will dispatch at that time — your computer can be off.
5. Reading your analytics
Every outbound link in your published content gets a writemode.cc/t/ short URL with UTM tags. The Reach tab in the popup (or the dashboard at writemode.cc/dashboard) shows per-platform click counts and view events.
6. API reference
All endpoints at https://writemode-api.sam-wang0420.workers.dev/v1/ require Authorization: Bearer <your-api-key>.
POST /v1/campaigns
{
"title": "Why newsletter writers should ship every day",
"body": "Markdown or plain text...",
"tags": ["weekly-42", "essays"],
"platforms": ["substack", "beehiiv", "ghost"],
"scheduleAt": null
}
Returns { ok: true, campaignId, summary }.
GET /v1/campaigns
Lists your last 20 campaigns. Pass ?limit=N for more (max 100).
GET /v1/stats
Returns aggregate reach + per-platform breakdown.
GET /v1/integrations
Lists connected platforms and their status.
Need help?
Email hello@writemode.cc — usually replies within a day.