nevodavid

joined 1 year ago
 

Hi everyone, it's been a while since my last update.

Just a recap: Postiz is an open-source social media scheduling tool supporting 25 social media channels/platforms.

You can craft different posts, schedule them in advance, and cross-post them to multiple platforms, and use various tools to make them better.

https://github.com/gitroomhq/postiz-app

Any star would be amazing ❤️

---

Until today, we have used BullMQ to schedule all posts in advance.
Simple Redis queue system.

But what happened is that it was really hard to maintain it because we:

  • Queue for webhooks
  • Queue for comments
  • Queue for plugs
  • Queue for internal plug

They were all self-replenishing queues, meaning that when one queue finishes, it creates another.

Don't take my word for it; something was also wrong in BullMQ (I might be wrong), but some things would vanish.

It was a large, chaotic salad with many bugs.
I investigated further and determined that workflow execution is the best approach.
I reviewed Temporal/DBOS and Inngest and decided to go with Temporal.

I think it's the most open-source-friendly and better for scaling (I might be wrong)

With a big blitz, I consolidated all my huge salad code into a single workflow.

You can also now check your workflow states at http://localhost:8080/ (temporal workflow viewer)

I usually wouldn't post an update on the channel for something like this, but this one was important: if you use Postiz and upgrade from an older version, it will crash.

We have updated our docker-compose docs to the new one.

If you manage to test it, let me know how it goes.

Once you run the new Postiz architecture, any old posts will be moved to Temporal using the Temporal Cron we have configured.

We barely had any new features lately. Postiz's goal today is to be the best social media scheduler possible. That means FIXING DAMN BUGS, and solving technical debt.

If you want to stay with the legacy BullMQ version, don't upgrade after v2.11.3.

I know that many websites, such as Coolify, Cloudron / Elastio, are currently offering Postiz. They are not updated to the new infrastructure; they will fail if you try to deploy. So until they fix it, use v2.11.3.

I am sorry for the significant change, and I know it's a challenge.

[–] nevodavid@lemmy.world 3 points 3 weeks ago

Thank you so much!

[–] nevodavid@lemmy.world 4 points 3 weeks ago (1 children)

We don't support twitch yet :(

[–] nevodavid@lemmy.world 7 points 3 weeks ago
[–] nevodavid@lemmy.world 23 points 3 weeks ago (1 children)

Mastodon, Bluesky, Lemmy

 

Hi everyone, it's been a while since my last update.

Just a recap: Postiz is an open-source social media scheduling tool supporting 25 social media channels/platforms. (including Lemmy)

You can craft different posts, schedule them in advance, and cross-post them to multiple platforms, and use various tools to make them better.

https://github.com/gitroomhq/postiz-app

Any star would be amazing ❤️

---

My daughter was born 3 months ago, and I felt so burned out that I thought about selling Postiz. But after a while, I suddenly found the energy to go back!

I am struggling today to maintain the open-source side. Most of the PRs I get aren't "good enough," and just checking and iterating on them is super hard (time + mentally). Sorry in advance for unanswered PRs.

I do want to say that everything that I develop every day is always open-source, I have no closed-source code.

---

There was one thing that always hit me as feedback from open-source developers I have read before: "Usually open-source is not as good as commercial products."

And I kind of agree with the notion. But because of that, I decided to stop adding new features and make the system as good as possible in both UI and UX.

---

I have contacted my designers and redesigned the entire post-creation process

Before:

After:

So here is what's new:

  • Complete redesign, higher quality, it doesn't look "bootstrappy" anymore.
  • Schedule post size increase to the size of the screen to fullscreen.
  • First post takes the entire screen; when you add comments, it shrinks.
  • Inner scroll for the posts lists and the preview, before it was scrolling the page, and made it very uncomfortable.
  • Indicator over each social platform if you exited global mode, see the small pink circle.
  • Different previews for all the major platforms.
  • Tons of bug fixes I have found on the way.
  • Indicator about the number of characters in every channel - on the global edit.
  • Remove the option to add comments in platforms that you can't add comments to 🙈
  • Media library design (UI and UX improvement): When you select multiple media items, it will tell you the import order.

---

Some other new features:

  • Add a new provider: Google My Business.
  • You can disable email notifications for successful / failed posts.
  • Added a new MCP and Agent to schedule posts (AI stuff)
  • Add Listmonk as a provider - yes, you can schedule newsletters :)

---

Thank you so much for this amazing community. I hope you had a merry Christmas.

And I wish you all a Happy New Year!!

 

Hi everyone, excited to present Postiz v2.

Postiz is a social media scheduling tool supporting 23 social media channels.

It allows you to schedule posts in advance and track them in your calendar.

https://github.com/gitroomhq/postiz-app/

(Any star will be super appreciated ❤️)

What's new:

  • Completely new design - better UX / UX and finally, looks professional 😂 https://share.cleanshot.com/lvv549fY
  • Media - Request by a few members, I added media to the menu. You can manage your media from there.
  • Switched to TipTap editor - it feels much better, and outputs HTML, which allows us to easily convert the code into the respective platform, for example, Telegram supports HTML, and Discord supports Markdown.
  • New platforms - You can now schedule posts to WordPress, DEV, Medium, and Hashnode!
  • Mentions - You can use "@" to mention accounts in the editor, currently supporting: LinkedIn, X, BlueSky, and Discord.
  • Saving state: When you move between views (Month / Week / Day), it will save it, and will open it again next time.
  • N8N nodes - I have created an n8n node for easier automation - here. We have seen tons of Postiz cool automation lately, so try to look them up online :)
  • Postiz SDK - Similar to N8N, just with an SDK for Node.js - here
  • AI Features - Added many AI features, such as generating slides/videos with VEO3, also available in the API.
  • Errors in notifications - Usually, if the post failed, you would get just "error occurred"; I have now mapped many of the errors, and you will see them both in email and in the in-app notification.

In general, the system becomes a lot more stable. I added small features, such as a concurrency limit between requests on platforms, Sentry for error detection, a 'Today' button to access the current date quickly, and a cron job to re-add items to Redis in case they were removed for any reason.

As always, everything is 100% open-source :)

 

Hi, community :)

Thank you for your help on each post, it really makes me want to create more and more stuff ❤️

A few new updates for Postiz, but just a small recap:

Postiz is a social media scheduling tool supporting 19 social media channels:

Instagram, Facebook, TikTok, Reddit, LinkedIn, X, Threads, BlueSky, Mastodon, YouTube, Pinterest, Dribbble, Slack, Discord, Warpcast, Lemmy, Telegram, VK, Nostr.

https://github.com/gitroomhq/postiz-app/

(20k+ stars, thank you for all the love 🚀)

What's new:

  • Create a PDF carousel in LinkedIn. Upload pictures as normal, and then check the "Post as images carousel." It will convert the picture to a PDF in the background and schedule it as a Carousel.
  • Multi-language support - We added tons of languages and support for RTL. I used Lingo.dev for that, which was super helpful!
  • Post finisher - added post finisher to BlueSky, X, and Threads, it will add post in the end quoting the 1st post and tell people to follow you :)
  • Mastodon custom URL (self-hosted only)
  • Dub shortlinking custom URL (self-hosted only)
  • Disable image compression in the client (self-hosted only)
  • Created a Chrome extension that overrides your LinkedIn / X, post modal with Postiz to be more productive.

Our amazing mod egelhaus added tons of YouTube videos on the docs website on installing different providers / installing Postiz.

What else would you like to see in Postiz?

 

Hi Everyone!

I just released MCP Servers to the open-source and am pretty excited about this release.

Just a quick recap:

Postiz is a social media scheduling tool supporting 18 social media channels:

Instagram, Facebook, TikTok, Reddit, LinkedIn, X, Threads, BlueSky, Mastodon, YouTube, Pinterest, Dribbble, Slack, Discord, Warpcast, Lemmy, Telegram and Nostr.
https://github.com/gitroomhq/postiz-app/

MCPs are everywhere and for a good reason.
It's the next step in the evolution of apps.

MCP protocol lets your chat client (like ChatGPT, Claude) talk to your application. It's an alternative to a classic API.

Being able to use everything from a single chat without accessing any app.
It feels native for Postiz to schedule all your social posts from the chat!

I am all about productivity, and I use ChatGPT my whole day.

Being able to create posts and schedule them on social media is a big productivity changer.

ChatGPT doesn't support MCPs yet, but it will soon. For now, you can use Cursor or Claude Desktop.

The fun part is that you can connect multiple MCPs, for example:

  • Connect it to Cursor and ask it to schedule a post about your work today.
  • Connect it to Notion and ask to schedule all the team's latest work on social media.
  • Connect it to any SaaS with CopilotKit (for example) and schedule posts based on the app.

There are so many options, and I will use it now.

You can use this from the Public API feature inside the "settings" of Postiz.

As always, it's open-source.

 

Hi guys!

Postiz is an open-source social media scheduling tool. After much digging, I finally got Lemmy to work with Postiz.

And, of course, it's available in the open source! Let me know if it works for you!

And if you have suggestions for more Fediverses, I am happy to hear :)