← All tools Syndicate Elsewhere View docs

Publication Queue

Items not yet published everywhere.

Feeds

Add Feed

Configured Feeds

Settings

Bluesky

Create an app password at Settings → App Passwords on Bluesky. Stored locally in this browser only.

Mastodon

Create a token under Preferences → Development → New application (scope: write:statuses).

Slack

Create an Incoming Webhook for a channel at api.slack.com/messaging/webhooks (Slack app → Incoming Webhooks → Add New Webhook to Workspace). The webhook is bound to one channel and is stored locally in this browser only.

LinkedIn

Assisted
LinkedIn's API can't be called from a no-backend browser app (CORS + OAuth), so this uses assisted posting: when you publish, your post text is copied to the clipboard and LinkedIn's share dialog opens for the article — paste your text to finish. No credentials needed.

Threads

Assisted
Threads has no browser-postable API, so this uses assisted posting: publishing opens Threads' composer with your draft prefilled — review and post it there. No credentials needed.

Templates

Each field is rendered per post and can be overridden when composing. Fields are shared across destinations; the badge shows which use each one.

Variables: {title} {url} {summary} {shortDescription} {description} {author} {feedName} {publishedDate} {feedImage} {ogImage} {ogTitle} {ogDescription}

General


Most feeds block cross-origin browser requests. Feeds are fetched directly first; on failure the URL is appended (encoded) to this proxy. The default /rss-proxy?url= is the bundled Netlify edge function (works on the deployed site or under netlify dev). For other local setups use a public proxy such as https://api.allorigins.win/raw?url=, or leave blank to disable the fallback.

Backup & Data


Resetting clears feeds, credentials, templates and publication history from this browser.
Compose Post

Destinations

Preview