SOLVED
Smeldr social publishing
Your content gets published in Smeldr. Your social posts should follow automatically — not through a separate tool, a monthly subscription, and a manual copy-paste.
Get started
No dashboard required.
Your AI handles publishing through a structured API. Your team stays in the tools they already use.
Full control, zero risk.
Role-based access means your AI can only do what you allow. Draft content never leaks.
Live in minutes.
Connect once. From that point, a conversation is all it takes to publish.
Social publishing is almost always an afterthought. Content gets written and published in one system. Then someone opens Buffer in a separate tab, writes a caption, and schedules it manually. The CMS knows when content went live. The queue does not. They are separate systems with separate logs and separate failure modes.
Smeldr collapses that. Social post scheduling lives inside your content workflow: same database, same history, same tools.
Set your posting schedule once
Define when you post: Monday, Wednesday, Friday at 09:00, for example. Then queue posts whenever they are ready. Smeldr picks the next available slot automatically.
No more checking what time it is in your audience's timezone. No more coordinating a content calendar with a separate scheduling tool. Define the rhythm once. The rest follows.
If you prefer to set an exact time for a specific post, that works too. Queued and explicitly scheduled posts coexist in the same system.
Draft however works for your team
Write a caption yourself: directly in Smeldr or from the command line. Let your AI draft a version from your published content for you to review and approve. There is no required workflow.
The post sits as a draft until someone approves it. When it is ready, it joins the queue or gets a specific time.
No silent failures
Every social post is a content record with a full history. Who drafted it, when it was scheduled, whether it published successfully. If a post fails: expired credentials, a platform rate limit, a temporary network error, the scheduler retries automatically. After five attempts it surfaces as failed so you can address it and retry.
Nothing disappears. Every post that went out has a record. Every post that did not goes into a failed state you can act on.
Your credentials stay in your database
The credentials that connect Smeldr to X, Mastodon, and LinkedIn are stored in your database, encrypted with your key. They are not held by a scheduling platform you pay a monthly fee to.
If you operate under policies that govern where credentials can be stored, this matters. If you simply prefer fewer external services with access to your accounts, this also matters.
The short version
Define your posting schedule. Queue posts from the command line, from your team, or let your AI write the first draft. Smeldr picks the slot and publishes. A full record of every post that went out, and every one that did not.
X, Mastodon, and LinkedIn supported. No third-party scheduling tool required.
*See how Smeldr handles content lifecycle and what your AI can do with published content.*
Ready to put your AI to work?
Forge is open source and self-hosted. Get started in minutes.