README file from
GithubPublora for Obsidian
Write the note, then send it out from the same window. This plugin takes the note you have open, or just the part you selected, and creates a post in Publora, either scheduled for a time you pick or saved as a draft.
Publora covers ten networks: LinkedIn, X, Instagram, Threads, TikTok, YouTube, Facebook, Bluesky, Mastodon and Telegram.
What it does
- Send note command, also available as a ribbon icon. Uses the selection if there is one, the whole note if there isn't.
- Lists the accounts you have connected in Publora and remembers which ones you used last time.
- Schedules for a time you pick, or saves a draft when you leave the time empty.
- Strips the YAML frontmatter so it doesn't end up in the post. Can be turned off.
- Counts characters as you edit.
Setup
- Create a Publora account at publora.com. The free plan allows 15 posts a month and three connected accounts, and does not ask for a card.
- Connect at least one social account in the Publora dashboard. The plugin publishes to accounts connected there; it cannot connect them for you.
- In Obsidian, open Settings → Publora and press Connect. Publora opens in your browser, you approve access, and the browser hands you back to Obsidian. Nothing is copied by hand and no password is entered in Obsidian.
- Press Test connection. It should report how many accounts it can see.
If you would rather not sign in
There is an API key field under Advanced. Open Settings → API keys in Publora, press Generate API key and paste it. Either method works; the plugin prefers the signed-in account when both are present.
Using it
Open a note and run Publora: Send note from the command palette, or click the ribbon icon.
A window opens with your channels, the note text, and a time field. Pick the channels, edit the text if you want, then either Schedule for the time you set or Save as draft to review it in the Publora dashboard first.
Selecting part of a note before running the command sends only that part. This is the quickest way to pull one paragraph out of a longer note.
Things worth knowing
Drafts are the default. Leave the time empty and nothing is published: the post waits in Publora. That is deliberate, because it is easier to check a draft than to unpublish a post.
Instagram, TikTok and YouTube need media. They reject text-only posts. This version sends text only, so attach the image or video in the Publora dashboard before publishing to those three. Everything else goes out as is.
Your credentials stay local. The token from signing in, or the API key if you use one, is stored in this vault's plugin data. It is sent only to Publora: https://api.publora.com for posting and https://mcp.publora.com for the sign-in itself. The plugin talks to no other host.
Signing in uses PKCE. The plugin registers itself with Publora on first use and holds no client secret. The browser returns through Obsidian's own obsidian:// link, so the code never passes through anyone else. Tokens refresh on their own; Disconnect removes them from the vault.
Character limits. The counter shows the length of your text. Publora applies each network's own limit when the post goes out.
Support
Questions and bug reports: [email protected] · docs.publora.com
Licence
MIT