KVLK Social Media Publisher

KVLK Social Media Publisher

Details
View on WordPress

Postia is a scheduler for people who post the same thing in several places. This plugin adds your WordPress site to that list, so a post written once can go to your blog and your channels together.

The site stays in charge. You choose which post type Postia writes to, whether posts go live or wait as drafts for an editor, and which category they fall into when the app does not say. A switch on the settings screen makes every incoming post a draft no matter what the app asks for.

What it does

  • Creates posts from Postia, with a title, formatted content and an excerpt
  • Uploads the pictures, videos and documents that came with the post, and can set the first picture as the featured image
  • Puts posts in categories and adds tags
  • Attributes posts to a chosen author, when the connected user is allowed to write for others
  • Marks which posts came from Postia, both in the posts list and on its own screen
  • Keeps a log of what was created, and what failed and why
  • Shows how many posts arrived, how many are waiting as drafts, and which ones people replied to

Connecting

Two ways, and they end in the same place:

  1. The button. On the Postia screen, “Connect to Postia” hands this site’s address and a one-time code to the app, which trades the code for an access token. The code expires in fifteen minutes and works once.
  2. By hand. Create a token on the same screen and paste it into Postia together with the address of this site. Useful for a site behind a login, on a local machine, or anywhere the browser round trip will not work.

Tokens are stored as hashes, the way passwords are, so the plaintext is shown once and never again. Revoke one at any time; revoking all of them disconnects the site.

Postia the service

This plugin talks to Postia, a hosted service run by KVLK Studio, at my.postia.app. The service calls this site to create posts, and only with a token you issued. If you enable the publishing relay, this site also sends information about newly published posts back to Postia so it can apply your publishing rules.

What crosses the wire is what you would expect — the post you wrote, its attachments, the categories and tags you picked, and the site’s name, icon, timezone and list of categories, tags and authors so the app can offer them while you compose. When the relay is on, the post title, excerpt, permalink, date and featured image URL are sent to Postia. Nothing about your visitors is collected or sent.

Terms: postia.app/terms. Privacy: postia.app/privacy.

Using the service needs a Postia account. The plugin is free and GPL, and it does nothing without a site of yours to connect it to.

Credits

The admin screens use Nunito by Vernon Adams, Cyreal and Jacques Le Bailly, bundled with the plugin under the SIL Open Font License 1.1 (https://openfontlicense.org).

Postia the service

This plugin connects your WordPress site to Postia, a hosted publishing and scheduling service operated by KVLK Studio.

The plugin communicates with Postia after you connect your site or enable Postia’s publishing relay.

When you send a post from Postia to WordPress, the post content, excerpt, images, categories and tags are transferred to your site.

If you enable the publishing relay, your WordPress site sends information about newly published posts to Postia. This includes the post title, excerpt, permalink, publication date and featured image URL. Postia uses this information to apply the publishing rules configured for your connected social channels.

The plugin does not collect visitor analytics or track visitors.

Service: https://my.postia.app
Terms: https://postia.app/terms
Privacy: https://postia.app/privacy

Using the service requires a Postia account.

Details

Plugin code:
kvlk-social-media-publisher
Plugin version:
1.3.4
Author:
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.2
Total installations:
0
Last updated:
2026-09-28
Rating:
Times rated:
0
autopost
crossposting
publishing
scheduling
social-media