Social networks

Announce each article on Bluesky, Mastodon, Telegram and Discord, automatically or by hand.

Markdown

In Social networks (Content menu), choose the site and add its channels (up to 10). Each article you publish will be announced on them automatically, and you can also share any published article by hand. Credentials are stored encrypted. Channels are managed by the Administration role; Edit can share.

Connecting each network

NetworkWhat you needHow to get it
BlueskyHandle (mybusiness.bsky.social), app password and, optionally, the serverBluesky › Settings › Privacy and security › App passwords. Don't use your normal password.
MastodonServer (https://mastodon.social) and access tokenPreferences › Development › New application, with the write:statuses scope; copy «Your access token».
TelegramChannel or group (@mychannel) and bot tokenCreate a bot with @BotFather, add it as an administrator of the channel or group and paste its token.
DiscordWebhook URLChannel settings › Integrations › Webhooks › New webhook › Copy URL.

Test connection checks it works. Each channel can publish new articles automatically or be kept for manual sharing only.

The text

Each channel has a template with {title}, {summary}, {url} and {tags} (tags as #tags). The default one is:

Terminal
{title}

{summary}

{url}

{tags}

On Bluesky there are no tags. If the text doesn't fit the network (Bluesky 300 characters, Mastodon 500, Discord 2,000, Telegram 4,096), the summary is trimmed first, then tags are removed and finally the title is trimmed; the address is always kept whole.

Sharing and history

  • Share an article: choose a published article, write your own text if you want (empty = each channel's template), check the per-channel preview and click Publish now. Also from Blog › Articles › Share.
  • Posts: each send with its channel, whether it was automatic or manual, its status and the link to the post.
  • An article isn't repeated on the same channel. Temporary failures are retried after 2 and 15 minutes; if they fail completely, we notify you and you can Retry.

The blog API also returns with each article the links for your readers to share it on X, Facebook, LinkedIn, Bluesky, WhatsApp, Telegram, Reddit or by email.