# BulkPublish

> Share posts to Instagram, Facebook, X, LinkedIn, Threads, Bluesky and more the moment you publish.

Source: https://emdashcmseverything.com/plugins/bulkpublish/

- Category: social media
- Status: available
- Version: 1.0.1
- Price: Unknown
- Compatibility: Not stated in the public registry profile
- License: MIT
- Maintainer: BulkPublish
- Download: https://plugins.emdashcms.com/plugins/@bulkpublish-plugin.bsky.social/bulkpublish
- Repository: https://github.com/azeemkafridi/emdash-bulkpublish
- Published: 2026-10-21

## Description

Share every post you publish to your social accounts, without leaving EmDash.

When a post goes live, BulkPublish shares it to the channels you pick: Instagram,
Facebook, X, LinkedIn, Threads, Bluesky, Pinterest, Mastodon, Telegram, Discord,
Tumblr, Google Business Profile, Snapchat and more.

- **Automatic.** Publish as usual. Each post is shared once, so editing a live
  post never posts it again.
- **Your caption.** A template with ``, `` and ``. Posts
  too long for X, Bluesky or Threads are shortened for those networks, and the
  link is always kept whole.
- **Featured image included.** The post's image goes with it, so image-first
  networks like Instagram and Pinterest get a proper post. Posts without an
  image skip those networks and tell you why.
- **See what happened.** The editor's Share to social panel shows where a post
  went, what was skipped and why, and lets you share it again.

## Installation

1. Install the plugin and approve what it asks for: reading your published
   posts and their images, and sending them to `app.bulkpublish.com`.
2. In BulkPublish, open **Settings → API keys** and create a key.
3. In EmDash, open **BulkPublish** in the sidebar, paste the key and save.
4. Tick the channels to share to, check the caption, and save again.

From then on, every post you publish in the chosen collections is shared.

## FAQ

**Do I need a BulkPublish account?**
Yes. Connect your social accounts there first; this plugin shares to them.

**Will editing a published post share it again?**
No. Each post is shared once. Use **Share again** in the post's Share to social
panel to share it a second time.

**Why was Instagram skipped?**
Instagram, Pinterest and Snapchat need an image. Add a featured image to the
post, or leave those channels off. TikTok and YouTube only take videos, so blog
posts are never sent there.

**Can I share pages or another collection?**
Yes. List the collections under **Collections to share** in settings.

**What does the plugin send?**
The post's title, excerpt, public link and featured image, to your BulkPublish
account only.

## Security

The plugin talks only to `app.bulkpublish.com`. Your API key is stored as an
encrypted setting and is never shown in the admin after you save it. Remove it
at any time under **Advanced → Remove API key**.

Report a vulnerability to security@bulkpublish.com.

## Changelog

# Changelog

## 1.0.1

- Corrected the listing summary: posts aren't shared to TikTok or YouTube, which only take videos.

## 1.0.0

- Shares posts to your BulkPublish channels when they are published, once per post.
- Caption template with ``, `` and ``, shortened per network for X, Bluesky, Threads, Mastodon and Snapchat.
- Attaches the featured image; networks that need one are skipped when a post has none, with the reason shown.
- Share to social editor panel with Share now / Share again, a dashboard widget, and a recent-shares log in settings.
- API key is checked against BulkPublish before it is saved.
- A share that fails cleans up after itself: no leftover draft or image in BulkPublish.
