0 Followers
0 Following
1 Posts

[Important Update] Postiz v2.12.0 - open source social media scheduling tool

https://lemmy.world/post/41603313

[Important Update] Postiz v2.12.0 - open source social media scheduling tool - Lemmy.World

Hi everyone, it’s been a while since my last update. Just a recap: Postiz [https://postiz.com/] 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 [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 [https://github.com/gitroomhq/postiz-app/blob/main/apps/orchestrator/src/workflows/post-workflows/post.workflow.v1.0.1.ts]. You can also now check your workflow states at http://localhost:8080/ [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 [https://docs.postiz.com/installation/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.

Thank you so much!
🙏🏻
Awesome!
We don’t support twitch yet :(
❤️❤️
Mastodon, Bluesky, Lemmy

Postiz v2.11.3 - open source social media scheduling tool! (creation modal refactored)

https://lemmy.world/post/40865595

Postiz v2.11.3 - open source social media scheduling tool! (creation modal refactored) - Lemmy.World

Hi everyone, it’s been a while since my last update. Just a recap: Postiz [https://postiz.com/] 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 [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: [https://lemmy.world/pictrs/image/f50f8ef4-18ae-42f2-9f7c-cf6f7e230c09.gif] After: [https://lemmy.world/pictrs/image/c3ed8c83-a2e3-4a8d-8f29-d9183eb3a632.gif] 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!!

GrowChief v0.0.1 - Social media automation tool (alternative to Phantom Buster, Expandi, Zopto, etc)

https://lemmy.world/post/34998397

GrowChief v0.0.1 - Social media automation tool (alternative to Phantom Buster, Expandi, Zopto, etc) - Lemmy.World

Hi everyone, you might know me as the founder of Postiz [https://github.com/gitroomhq/postiz-app/] - an open-source social media scheduling tool. While working on Postiz, numerous developers asked me if it was possible to automate connection requests and messages, and I said no, as it’s not something you can do with the social media API. I have extensive experience with social media bots, so I decided to create the first-ever open-source automation tool. So happy to introduce GrowChief (AGPL-3). https://github.com/growchief/growchief [https://github.com/growchief/growchief] (Any stars would be super appreciated ❤️) Growchief is an open-source social media automation tool (aka social scraper). It allows you to create a workflow (step-by-step) for interacting with different social media accounts, such as sending a connection request, following up with a message, and so on. Unlike other platforms, GrowChief does not work with search criteria. You’ll need to specify the account email, URL, or company information to connect with it. I do not encourage spam (perfect for API/n8n automations). I had tons of fun working on this project 🚀 Tech Stack: * PNPM (Monorepo) * React (Vite) * NestJS (Backend, Workers) * Prisma (Default to PostgreSQL) * Temporal (Orchestrator) Unlike Postiz, this one is very complicated. * It takes care of concurrency — even if you create 10 workflows with the same account and trigger all of them at the same time, it will make an action every 10 minutes, never having multiple scrapings happening at the same time. * Enrichment waterful - when you don’t provide the account URL but other parameters like email, we use multiple providers to figure out the profile URL. * It takes care of your working hours — you can use the API to keep adding leads to your workflows, but they will only be processed during working hours. * Proxies are allowed — you can add your own proxies or create one using proxy providers to keep you safe. * Human-like automation — GrowChief uses natural mouse movements and clicks on different parts of the screen. It never triggers clicks by "document.querySelector('x').click()". * It uses Playwright [https://github.com/microsoft/playwright] together with Patchright [https://github.com/Kaliiiiiiiiii-Vinyzu/patchright] for maximum stealthiness. * It uses a special technology to authenticate your accounts — you never need to put your username and password directly into the system. * It always runs in headful mode — our Docker image is already built with xvfb for real human automation. Shout out to Temporal, their solution is impressive. I have tried in the past to create something like that, and it was way too complicated. It’s the very first version, I hope you like it :)

Postiz v2.2.5 - open-source social media scheduling tool - NEW DESIGN!

https://lemmy.world/post/33957876

Postiz v2.2.5 - open-source social media scheduling tool - NEW DESIGN! - Lemmy.World

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/ [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 [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 [https://www.npmjs.com/package/n8n-nodes-postiz]. 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 [https://www.npmjs.com/package/@postiz/node] * 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 :)