Browser Extension

Publish to networks that have no write API, from your own logged-in session.

Some networks have no write API. Substack is the clearest case: there is no supported way for a server to post on your behalf, and doing it anyway means driving a headless browser against their terms of service.

The extension is the honest answer. Your scheduled item shows up in the toolbar, you click once, and the post is created from your own logged-in session in your own browser. Nothing is automated against a network that has not agreed to it.

Install

FoPost Publisher is not in the Chrome Web Store or on Firefox Add-ons yet; both listings are in preparation. Until they are live, install the build from the latest release: download fopost-extension-chrome-<version>.zip, unzip it, then load it at chrome://extensions with Developer mode on and Load unpacked.

Then paste an API key with the extension scope, created at Settings → API Keys.

A scoped key, not your password. The extension can read your queue and mark items delivered, and nothing else.

How it works

  1. Compose and schedule as normal. Extension-delivered networks appear alongside the rest
  2. When an item is due, the extension badge tells you
  3. Open it from the toolbar, click through to the network, and the content is ready to paste
  4. Mark it done and the delivery is recorded in FoPost like any other

Your calendar, analytics, and history stay complete: an extension delivery is a delivery.

What it cannot do

It does not read the pages you browse and has no access to sites outside the flow above. It cannot publish without you clicking, by design, since the whole point is that a person is doing the posting.

Which networks

Networks with a working write API publish server side and need no extension. Today Substack is the one that goes through it. Each platform page says how that network is delivered.

Source: github.com/fopost/fopost-extension. MIT licensed.

Next

Related documentation
  • SDKs & Integrations

    Official FoPost clients for TypeScript, Python, PHP, Ruby, Go, Rust, Java, .NET, Swift, Kotlin, Dart, and Elixir, framework integrations from Laravel to Next.js, and tooling for the CLI, CI, Terraform, and the automation platforms.

  • SDKs Overview

    Every official FoPost client, what it covers, and how to pick one.

  • TypeScript SDK

    The official TypeScript and Node.js client for the FoPost API.

  • Python SDK

    The official Python client for the FoPost API.

  • PHP SDK

    The official PHP client for the FoPost API, with no framework and no HTTP library.

  • Ruby SDK

    The official Ruby client for the FoPost API, with no runtime dependencies.

  • Go SDK

    The official Go client for the FoPost API.

  • Rust SDK

    The official Rust client for the FoPost API, async and built on reqwest.

Was this helpful?

On this page