Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.writerzroom.com/llms.txt

Use this file to discover all available pages before exploring further.

Publishing is the final step in the content lifecycle, moving finalized content from your Content Library to an external platform. WriterzRoom supports direct publishing to seven platforms without leaving the product.

Connected Platforms

PlatformContent TypesConnection Method
MediumArticles, storiesOAuth via Medium API
WordPressPosts, pagesApplication password + site URL
GhostPosts, pagesGhost Admin API key
Dev.toArticlesDev.to API key
HashnodeArticlesHashnode Personal Access Token
LinkedInArticles, postsOAuth via LinkedIn API
BeehiivNewsletter issuesBeehiiv API key + publication ID

Setting Up a Connection

Navigate to Publishing in the left sidebar. Select the platform you want to connect and follow the credential setup flow for that platform. Each platform requires different authentication: OAuth for Medium and LinkedIn, API keys for Ghost, Dev.to, Hashnode, and Beehiiv, or application passwords for WordPress. Credentials are encrypted and stored securely using Google Cloud Secret Manager. You do not need to re-enter them after the initial setup. After connecting, test the connection to confirm it is active before attempting your first publish.

Managing Connections

The Publishing workspace shows the status of all configured connections. From here you can see which platforms are connected and healthy, re-authenticate when credentials expire (OAuth tokens, rotated API keys), disconnect platforms you no longer use, and test connections before relying on them for delivery. Connection health is checked each time you open the Publishing workspace. If a connection has expired or been revoked on the platform side, WriterzRoom surfaces a re-authentication prompt.

Publishing a Draft

  1. Open the draft in your Content Library
  2. Confirm the content is reviewed and ready: generation, editing, and refinement should be complete
  3. Select Publish from the content actions menu
  4. Choose the target platform from your connected integrations
  5. Configure publishing options: title, tags, status (draft or published), and visibility settings
  6. Confirm and initiate the publish action
  7. Verify the result on the destination platform
Published content retains a link back to the source in your Content Library. You can track which pieces have been published, to which platforms, and when.
Only publish content that has been reviewed and confirmed ready. Publishing is intentional, WriterzRoom does not auto-publish generated content. Once published, changes must be made on the destination platform directly.

Platform-Specific Notes

Medium — content is published as a draft by default. You can choose to publish immediately, but Medium’s distribution algorithm favors content that is reviewed before going live. WordPress — requires an application password (not your login password). Generate one from your WordPress dashboard under Users → Security → Application Passwords. LinkedIn — OAuth tokens expire periodically. If publishing fails after a period of inactivity, re-authenticate from the Publishing workspace. Beehiiv — requires both an API key and a publication ID. The publication ID is found in your Beehiiv dashboard under Settings → General.

Troubleshooting

Connection errors: re-authenticate via the Publishing settings if credentials have expired. OAuth tokens (Medium, LinkedIn) expire after extended inactivity. Publishing failures: check the destination platform’s rate limits and content policies. Some platforms reject content that exceeds length limits or contains unsupported formatting. Format issues: WriterzRoom publishes in the format most compatible with each platform (Markdown for Medium, Dev.to, Hashnode, Ghost; HTML for WordPress, LinkedIn, Beehiiv). If formatting appears broken on the destination, check the platform’s markdown/HTML rendering rules. Missing platforms: publishing integrations are available on Professional and Enterprise plans. Confirm your plan includes the platforms you need.
Last modified on April 9, 2026