Connect your social accounts once. When you publish, Writizzy handles the posting.

Go to Settings > Integrations > Channels, then click + Add a channel.
Three channels are available:
Mastodon — Works with any instance. Enter your instance URL, click "Authorize", and Writizzy opens the authorization page in a new tab. It requests write access to statuses only.
Bluesky — Requires an app password, not your main account password. Create one under Bluesky's Settings > Privacy and Security > App Passwords, then enter your handle and the generated password.
Discord — Uses an incoming webhook URL. Create one in your server under Server Settings > Integrations > Webhooks, paste the URL, and Writizzy verifies it immediately.
The number of channels you can connect may vary depending on your plan.
Each social channel runs in one of two modes:

Automatic posts the moment your article goes live. No interruption.
Ask me first shows you a draft in the publish modal before anything goes out. You can read it, edit it, or skip it per article.
Discord is always automatic — webhooks don't have an approval step.
For Mastodon and Bluesky, Writizzy generates an announcement message from your article's content.

Plain template always uses the same format: title, description, and link. No generation involved.
The other options — Auto-detect, Technical, Casual, Opinionated, Playful — produce a message automatically matched to the style you choose. The configuration page shows a live preview generated from your latest draft, so you know what to expect before saving.
Available options may vary depending on your plan.
If any channel is set to "Ask me first", the publish modal shows a Cross-Post section. Each pending channel displays its generated draft and a character counter.
You can leave a draft as-is, edit it inline, or skip the channel for this article. Channels on Automatic appear at the bottom as a summary row — they post in the background.
Skipped channels aren't gone. You can send them manually after publishing.
Open Post settings from the post list and go to the Publishing tab.
The Channels section shows what happened: Sent (with a timestamp), Skipped, Failed, or Pending. Anything not yet sent has a Send button. For Mastodon and Bluesky, clicking it opens an inline editor so you can review the draft first. Discord sends directly.
Failed posts show the reason. The Retry button works the same way as Send.