Last Update on November 8th, 2026: Introducing AI Content plugin (Free), AI Image Agent plugin (Paid), AI Video Agent plugin (Paid), GIft Cards plugin (Paid), Coupons plugin (Paid), UGC Studio plugin (Paid), Cloudflare R2 storage plugin (Paid), Google Cloud Storage plugin (Paid), Amazon S3 Cloud Storage plugin (Paid), Wasabi Cloud Storage plugin (Free), Roles Management, MercadoPago payment gateway, Coinbase payment gateway.
MagicPost 1.2 – See What’s New
MagicPost — Social Media Scheduler & AI Publishing SaaS (X, LinkedIn, Facebook, Instagram, TikTok, YouTube, Pinterest, Threads, WhatsApp & Telegram)
MagicPost is a complete, self-hosted social media management platform that lets anyone write a post once and publish it to 10 networks from a single screen: right now, at a chosen time, in the next free slot of a posting queue, or on a repeat. Built on Laravel 13 + Livewire, it brings a smart Composer, a drag-and-drop Calendar, a Posting Queue, an AI caption writer, an AI Image & Video Studio, Teams with approvals, RSS and CSV automation, a REST API and hourly analytics together in one product that you host, brand and sell as your own.
Every network has its own rules: character limits, image shapes, video lengths, first-comment permissions. MagicPost knows all of them. It checks each post against every selected network before it goes out, converts images to the shape each network accepts, retries what fails and tells your customers exactly what to fix, so they see a green “Ready” instead of a rejected post at 9 a.m.
And it is built to earn. The SaaS Business plugin turns MagicPost into a paid service in minutes: subscription, lifetime and prepaid plans, a free tier, AI credits, 14 payment gateways, invoices, a finance dashboard and a referral program. Set your prices, open registration and start selling your own branded social media management platform.
Please note that to sell access to your MagicPost site (subscription, lifetime or prepaid plans, payment gateways, invoicing and the referral program) you are required to have an Extended License as stated under Envato’s license policy. With Regular License you can still buy the SaaS Business plugin separately if needed via the Plugins tab in the admin panel.
Online Demo
Why MagicPost?
- Write once, post everywhere: one caption, one set of media, ten networks. Tweak the text, post type and options per channel only where you need to.
- Network rules built in: real character limits, hashtag and mention caps, image and video formats, sizes and lengths are checked live in the composer and again on save.
- AI inside the workflow: write, rewrite, shorten, translate and adapt captions per network, then generate pictures and video clips without leaving the composer.
- Made for teams and agencies: shared workspaces, owner / approver / member roles, an approval step before posts go live and a full activity log.
- Built to sell: plans, credits, gateways, invoices and affiliates are included. You set the margins, MagicPost meters and bills.
- Runs on ordinary hosting: PHP 8.3, MySQL and one cron job. A six-step web installer gets you live in minutes, with one-click updates after that.
- You own everything: your code, your data, your brand and your revenue. No per-seat fees, no vendor lock-in.
Publish to 10 Networks
- X (Twitter): posts with up to 4 images or a video, first comment as a reply, and support for the longer posts of subscriber accounts.
- LinkedIn: personal profiles and company Pages, with images, multi-image posts, video and link previews.
- Facebook Pages: feed posts, Reels and Stories.
- Instagram: feed posts, Reels and Stories, with cover-frame selection and optional share-to-feed.
- TikTok: direct-posted videos and photo posts, with privacy, comment, Duet, Stitch, branded-content and AI-label settings.
- YouTube: videos and Shorts with title, visibility, category, tags, made-for-kids and altered-content flags.
- Pinterest: image, carousel and video pins to the board of your choice, with destination link and alt text.
- Threads: text, image and video posts with reply control and topic tags.
- WhatsApp: groups, WhatsApp Channels and Status, through WAHA (self-hosted), Whapi.Cloud or the official WhatsApp Cloud API.
- Telegram: channels and groups through a bot you create with @BotFather.
A Composer That Prevents Mistakes
- Shared caption plus a custom caption, post type (feed post, Reel, Story, Short…) and options for each channel.
- Live preview of how the post looks on every selected network.
- A Checks tab that lists every issue per channel before you hit publish: length, media count, formats, hashtags, mentions, links and required fields.
- Network-accurate length counting, for example X counts every link as 23 characters.
- Media attached from your library with drag-and-drop ordering, alt text, per-network crops (1:1, 4:5, 9:16, 16:9 and more) and a focal point so the crop keeps what matters.
- First comment, link card and labels on every post, plus a library of saved captions and hashtag groups.
- Drafts autosave every 30 seconds, and keyboard shortcuts and a command bar keep power users fast.
Scheduling, Queue & Calendar
- Four ways to publish: publish now, pick a date and time, send to the next free queue slot, or repeat daily, weekly or monthly.
- Posting Queue: set weekly posting times per channel with one-click presets, then let posts take the next opening. Reorder, shuffle or fill the gaps.
- Best times: a heat map built from your own results shows the hours that perform, and you can add them to the queue in one click.
- Evergreen posts: automatically re-share a proven post every 7 to 180 days.
- Calendar: month, week, day and agenda views with filters. Drag a post to a new time or drop a draft onto the schedule.
- Time zones done right: every user schedules on their own clock, and repeating posts keep their local time through daylight saving changes.
- Reliable delivery: automatic retries, a waiting window for paused or expired channels, recovery of stalled sends, hourly token renewal, connection checks and reconnect alerts.
AI Writing Assistant
Press one shortcut inside the composer and pick what you need:
- 8 modes: Write, Rewrite, Shorten, Hook, Per network, From a link, Translate and Hashtags.
- Per-network versions: one run produces a version for each selected network, written to that network’s length and habits.
- Brand voices: describe your tone once and the assistant follows it every time.
- 28 output languages, 5 tones, up to 5 options per run, optional hashtags and emoji.
- Vision-aware: the model can read attached pictures, and suggests accessibility alt text for any image.
- Earlier runs are kept, so an option you passed over can be used later at no extra cost.
AI Image & Video Studio
- Create pictures, edit an existing picture with a plain-language instruction, or bring a still to life as a video clip.
- Open the studio from the media library or directly from the composer, and attach the result to the post with one click.
- Results are saved to the media library in a “Made with AI” folder, and TikTok and YouTube are automatically told when a post contains AI-made media.
Multi-Provider AI, Fully Controlled by You
Add your provider keys in the admin panel, switch each model on or off, test it with one click, rename it and set its credit price. Model identifiers are editable data, so when a provider renames a model you fix it from the panel, not from the code.
- Writing models (11): OpenAI GPT-5.5, 5.4, 5.4 Mini and 5.4 Nano; Google Gemini 3.1 Pro, 3.5 Flash and 3.1 Flash-Lite; Anthropic Claude Opus 4.8, Sonnet 4.6 and Haiku 4.5; xAI Grok 4.3.
- Picture models (6): GPT Image 2.5 Flare, Nano Banana 2, Nano Banana Pro, Grok Imagine 2.0, FLUX.2 and FLUX.2 Edit.
- Video models (5): Google Veo 3.1 and Veo 3.1 Fast, Grok Imagine Video 1.5, and Kling 3.0 from text or from a picture.
- Any fal.ai model: add a new picture or video endpoint yourself from the admin panel, with a simple request mapping.
- Fair credit billing: credits are held when a run starts and charged only for what actually arrives. A failed run costs your user nothing.
Teams & Approvals
- Invite teammates by email into a shared team with Owner, Approver and Member roles.
- Turn on sign-off and every post from a member waits for an owner or approver. Approve it, request changes or reject it, and nobody approves their own post.
- Owners can share credits with members and follow a team activity log (joins, role changes, credits shared, post reviews) that exports to CSV.
- Seat limits are set per plan, so teams become a feature you can sell.
- RSS feeds: follow a blog or news site and turn each new article into a draft or a queued post, using your own text template with title, link, summary and site placeholders.
- Bulk CSV import & export: upload a spreadsheet of up to 200 posts, review a row-by-row check and import the ones that are ready.
- REST API: token-based API under /api/v1 with read and write abilities to list channels and posts, read analytics and create posts from your own tools.
- Signed webhooks: get notified the moment a post goes out, fails or needs attention, with a secret to verify every request.
Analytics That Show What Works
- Figures are read back from the networks every hour: posts published, engagements, impressions, reach, engagement rate and follower growth.
- Compare 7, 30 or 90 days against the previous period, filtered by channel.
- Top posts, a best-time heat map and a “What works” breakdown by post type (text, link, one picture, several pictures, video).
- Network-specific insight for WhatsApp (delivered, read, reactions, replies, status views) and Telegram (reactions, replies, subscribers joined and left).
- Chunked uploads send large videos in small pieces, so multi-gigabyte files go through even on hosts that cap PHP uploads at a few megabytes.
- Folders, search, grid and list views, bulk actions and per-plan storage quotas.
- Images are re-encoded, compressed, padded or resized automatically to meet each network’s rules. The original is never touched.
- Optional watermark applied to images as they go out, with “watermark-free” as a feature you can sell on higher plans.
- FFmpeg-powered video length checks and previews.
- SVG files are refused and file content is checked against its extension.
Monetization & Billing (SaaS Business plugin)
- Plan types: monthly, yearly, lifetime and one-time prepaid credit packs, plus a configurable free tier for users without a plan.
- Gate everything per plan: connected channels, posts per month, posts scheduled ahead, media storage, team seats, AI writing, AI media, analytics, approvals, API and webhooks, RSS feeds, CSV import, recurring and evergreen posts, watermark removal and which networks are included.
- AI credits: a monthly plan allowance plus credit packs that never expire, registration credits for new sign-ups and a per-model price you control.
- 16 payment gateways: Stripe, PayPal, Paddle, Braintree, Mollie, Razorpay, Paystack, Flutterwave, Midtrans, Iyzico, YooKassa, MercadoPago, Coinbase, AWDPay and Bank Transfer (with admin approval), Wallet (Offline).
- Automatic plan sync: MagicPost creates the matching products, prices and plans at Stripe, PayPal, Paddle and others the first time a plan is bought.
- Orders, subscriptions, downloadable invoices and a finance dashboard.
- Referral program: every user gets a personal link, earns a commission on the orders of the people they bring in (first order only or all orders) and requests payouts that you approve from the admin panel.
Admin Control Center
- Dashboard with what needs attention, key numbers and recent activity, plus user management with activity monitoring.
- Platforms page: store each network’s app credentials once, copy the exact redirect URI and permission list, and run configuration checks per network.
- Publishing settings with System health: see at a glance whether the scheduler, video processing and media storage are working, and tune retries, waiting time and upload limits.
- Complete front-end CMS: landing page, logos, SEO manager, legal pages, FAQs, testimonials, and a blog with comment moderation.
- Built-in support ticket system and system notifications for announcements.
- Registration rules, email verification, SMTP, GDPR cookie banner, Google Analytics, Google AdSense and reCAPTCHA.
- 14 interface languages included and a Language Manager to edit them or add your own.
- Light and dark themes for every user.
- Modern Laravel 13 + Livewire stack with a queue-backed publishing pipeline.
- Two-factor authentication with authenticator apps and recovery codes, email verification, and social login with Google, Facebook, X and LinkedIn.
- Provider API keys, network app secrets and channel tokens are stored encrypted.
- Publishes through each network’s official API, with automatic token renewal. WhatsApp also works through WAHA or Whapi.Cloud.
- Web installer, one-click updates and license activation from the admin panel.
Plugins & Themes
MagicPost includes a one-click marketplace in the admin panel. Browse, buy, install, update and uninstall plugins and themes without uploading a single file by hand.
- SaaS Business — Plugin — the full commerce layer described above: plans, free tier, credits, 16 payment gateways, orders, subscriptions, invoices, finance dashboard and the referral program.
- Themes — re-skin your public site or your dashboard from the theme marketplace with a live preview before you activate.
Who It’s For
- Entrepreneurs & SaaS founders who want a ready-to-launch social media product instead of building one from scratch.
- Digital marketing agencies who want one branded platform for their clients, with approvals built in.
- Web developers & resellers who deploy turnkey scripts for clients.
- Brands, marketing teams & freelancers who want to plan, approve and publish everywhere without paying a monthly fee per seat.
Use Cases
- Launch a branded social media scheduler and charge monthly, yearly or lifetime plans.
- Sell AI credit packs on top of publishing, for captions, pictures and video clips.
- Give clients a white-label workspace where their team drafts and your team approves.
- Turn a blog into an always-on social feed with RSS auto-posting.
- Load a month of content from a spreadsheet and let the queue spread it across the best hours.
- Keep a Telegram channel, WhatsApp group and Status updated alongside your public social profiles.
- Re-share evergreen content on a schedule without lifting a finger.
- Connect your own CRM, store or automation tools through the REST API and webhooks.
Requirements
- PHP 8.3 or newer, MySQL, and Apache with mod_rewrite (or an equivalent rewrite to public/index.php).
- One cron job that runs every minute. Shared hosting with cron is enough.
- A public domain, preferably on HTTPS, with outbound HTTPS access.
- FFmpeg is recommended for video length checks and previews.
Note: Publishing requires you to register a developer app (or gateway, or bot) with each network you want to offer. Step-by-step guides are included in the documentation, and some networks review apps before they can be used publicly. AI writing, picture and video generation require API keys from the supported providers (OpenAI, Google, Anthropic, xAI, fal.ai), which are billed separately by each vendor. WAHA and Whapi.Cloud are unofficial WhatsApp gateways; the official WhatsApp Cloud API is supported as well. MagicPost is the platform that connects, checks, schedules, meters and monetizes all of it.
08.11.2026 - v1.2
- New: AI Image Agent plugin (Paid)
- New: AI Video Agent plugin (Paid)
- New: AI Content plugin (Free)
- New: Gift Cards plugin (Paid)
- New: Coupons plugin (Paid)
- Update: User Dashboard update
- Update: SaaS Business plugin update
05.11.2026 - v1.1
- New: UGC Studio plugin (Paid)
- New: Cloudflare R2 storage plugin (Paid)
- New: Google Cloud Storage plugin (Paid)
- New: Amazon S3 Cloud Storage plugin (Paid)
- New: Wasabi Cloud Storage plugin (Free)
- New: MercadoPago payment gateway
- New: Coinbase payment gateway
- New: Roles Management
- Update: UI and UX improvements
- Update: SaaS Business plugin update
03.11.2026 - v1.0
- New: Initial Release