Notifications now reach your desktop and phone, every screen tells you when a feature belongs to a higher plan instead of failing quietly, and the Free plan is a first-class tier wherever plans are shown.
Added
- Push notifications on desktop and in the installed mobile app, with quiet hours in your own time zone and a plain-language explanation before your browser asks for permission.
- Features outside your plan are clearly marked wherever you meet them, with a direct path to upgrade.
- A warning before you send a team invite when your plan has no seats left, instead of a failure afterwards.
- A cadence strip on the Calendar’s day view showing how much of that day’s posting pace is used.
Improved
- The Free plan appears as a full tier on the pricing page, in every comparison, and in the pricing calculator — which now accounts for daily posting volume.
- Screens paint once, with the real data, instead of showing a placeholder that later corrects itself.
Fixed
- The unsubscribe link in emails now opens your notification preferences directly, with no sign-in required.
- The installed app no longer breaks on very narrow phone screens.
Move between workspaces without signing out, see exactly what your role allows, and get new versions of the installed app as soon as they ship.
Added
- A workspace switcher for anyone who belongs to more than one workspace.
- A roles-and-permissions matrix on the Team page showing what each role can do.
Improved
- Every screen now reflects your role: actions you can’t take are hidden or explained, rather than shown and then refused.
- Consistent loading placeholders and one calm loading sequence across the console.
Fixed
- The installed app could stay on an old version for weeks; it now picks up new releases promptly.
- Clicking a notification takes you to the right place.
- A brief flash of unstyled content when opening the installed app, and a layout jump in the dashboard greeting.
Deleted files can be recovered.
Added
- Deleted media now goes to a recycle bin and can be restored within your plan’s retention window.
Posts can now pass through more than one approver, and two automation tools become reachable from the console.
Added
- Staged approval chains — a post can require sign-off from several people, in order, before it publishes.
- RSS auto-posting: connect a feed and new items become scheduled posts.
- Evergreen recycling: mark any post to re-publish on a cadence you control, from that post’s detail panel.
Improved
- Smoother transitions and interactions throughout the console.
A redesigned library built for large collections — smarter organization, duplicate detection, and a console that works properly on phones and tablets.
LibraryAdded
- Filters for used, uploader and favourites, alt-text fields, a cleanup assistant, and the ability to share a folder.
- Duplicate detection that flags similar assets before they pile up.
- Upload files directly from within the Library.
Improved
- The Library now uses a rail, canvas and inspector layout for browsing and editing assets.
- A full mobile and tablet responsiveness pass across the whole console.
Fixed
- Scrolling very large collections no longer errors, and the Library reads correctly with a screen reader.
- Posts still being prepared showed a misleading “rate limited” status; they now say “Preparing”.
- The Publishing view no longer shows duplicate rows and is sorted by schedule time.
A batch of fixes to the moments that matter most: connecting an account and getting a post out.
Improved
- While media is still processing, the composer shows a clear “Preparing” state instead of appearing frozen.
- Multi-image and carousel posts show every slide in the composer preview.
Fixed
- Successfully published posts that stayed stuck showing “Publishing”.
- Posts that could get permanently stuck at “Preparing” in the composer.
- Connecting an account could fail outright or land on a “not found” page.
- Several reasons a scheduled post could be rejected by TikTok’s review.
- The email confirming a new account connection is now always sent.
- Custom video covers that came out blank.
Start without a card, schedule in your workspace’s own time zone, and get more visibility into what happens in your account.
Added
- A permanent Free plan — no credit card, no expiry — with a capped number of connected accounts and posts per day.
- Scheduling now uses your workspace’s configured time zone rather than whatever your device happens to be in.
- Lifecycle emails at the moments that matter: getting started, and plan reminders.
- See in the Activity Log when an AI agent or integration reads your workspace data, and export the log on Agency plans and above.
- API keys show expiry warnings, can be limited to a role when created, and link to a quickstart.
Improved
- Activity Log entries name the API key or integration that acted, not just the person who owns it.
- A redesigned Developer settings page for managing API keys.
Fixed
- Scheduled posts that could get stuck without publishing or telling you why. YouTube posts missing a title now get one automatically.
Attach additional pages and channels to a login you have already connected, and see accounts grouped the way you think about them.
Added
- A picker to attach more pages or channels from an existing login, without reconnecting.
Improved
- The Accounts page groups channels under the login that owns them: client, then login, then channels.
Fixed
- Removing one page could disconnect other pages sharing the same login.
- You couldn’t pick a YouTube Brand Account channel when connecting; Google’s account chooser now appears correctly.
- When one login owned several Facebook Pages or YouTube channels, an action could affect the wrong one.
- Some account emails were being rejected by the mail provider and never delivered.
The composer keeps your work safe, sessions show where they came from, and previews look like the real thing.
Added
- The composer recovers your unsent draft if the browser closes unexpectedly.
- Signing out in one tab signs you out everywhere, and account details stay in sync across tabs.
- Sessions, login history and security alerts show an approximate location for each sign-in.
Improved
- The composer preview scrolls, lays out as a masonry grid, and lets you hide thread previews.
- The AI-generated-content disclosure only appears for platforms that require it.
- TikTok rate-limit messages explain the reason and when you can retry.
Fixed
- Composer previews showed the client’s name instead of the connected account’s handle.
- Cropped or grey-barred thumbnails in Insights and post lists now show the whole image at the right aspect ratio.
- Media previews that failed to render for some file types.
- Scheduled posts that could fail silently without a notification.
- A required approval step could no longer be skipped.
Disconnecting an account now means what it says, on every platform.
Fixed
- Disconnecting an account now fully revokes its access on the platform’s side, for every platform.
- Instagram connections that silently stopped working.
A run of connection problems across Instagram and TikTok is resolved, and reconnecting always asks you first.
Improved
- Reconnecting an account always asks for fresh permission rather than silently reusing an old grant.
- The account menu shows the email address you are signed in with.
- A more compact composer toolbar.
Fixed
- Instagram Login connections that could fail.
- TikTok: connections failing on scope, posts failing on the media address, and missing display names.
- Facebook Page reach and Instagram views, which had stopped after a platform change.
Know when something needs you, see your posting pace at a glance, and do more through the API.
Added
- Nine new email notifications, including approvals, publish failures and billing changes.
- A dashboard widget showing how much of your daily posting cadence you have used.
- Approvals, posting limits, post recycling and campaigns are now available through the public API and to AI agents.
- Rate-limit headers on every API response, a webhook signature helper, and new webhook event types.
- The SDK pages through list results automatically, and the docs gained a test-mode guide and an error reference.
Improved
- Facebook and Instagram post analytics say “views” instead of “impressions”, and collect the figure more reliably.
Fixed
- Analytics that were double-counted on some days.
- Deleting a post on the platform no longer wipes its historical analytics; final figures are kept.
- The post detail view shows the media thumbnail.
Let clients connect their own accounts through a secure link, and see a complete record of what happens in your workspace.
Added
- Invite a client to connect their own social accounts through a secure, single-use link — or connect on their behalf. The Connect dialog now offers exactly those two paths.
- An invite link can open straight to one platform instead of the full chooser.
- A warning when you try to connect a channel that is already connected under a different client.
- A full Activity Log with a complete timeline of workspace actions, and CSV export on Agency plans and above.
Improved
- Connecting a Google account that has no YouTube channel now explains exactly that.
Fixed
- Some invite links failed to open.
- The limits shown in the app did not always match your actual plan.
A single cockpit for everything in flight, and standards-based sign-in for apps built on the API.
Added
- Mission Control — one view for managing and monitoring every post in flight.
- The public API accepts OAuth 2.1 access tokens, so an app can act on a user’s behalf with their consent.
Improved
- A cleaner, standardised Posts table.
- Requesting approval on a post takes you straight to that item in the approvals queue.
Fixed
- Approved posts could sit in the queue longer than needed before publishing.
The Posts page is organized by what is happening to each post, and developers get their own terms and a worked OAuth guide.
Improved
- The Posts page is organized into clear status tabs.
- The time-zone picker follows international conventions and shows your resolved default.
Added
- A dedicated Developer / API Terms page.
- A step-by-step guide to connecting a third-party app with OAuth.
Fixed
- LinkedIn connections that could fail.
Write once in a single card and tailor per platform beneath its preview, with the native options each network offers — and let your other systems know when things happen.
Improved
- The composer is one write-once card with platform chips, instead of separate panels per network.
- Connected accounts are shown as a card grid.
Platform featuresAdded
- Instagram: product tagging and custom Reel covers.
- YouTube: captions, playlists, and Shorts validation.
- TikTok: photo carousels.
- Facebook Pages: location tags, call-to-action buttons, drafts, and carousels.
- AI-generated-content disclosure for TikTok and YouTube, as their policies require.
DeveloperAdded
- Webhooks — your systems receive events from your workspace for automation.
- AI agents can reschedule, cancel and retry posts.
Fixed
- The TikTok connect option was missing from account setup.
- Sign-in was being invalidated by new releases; sessions now persist.
Schedule and publish programmatically, and let AI assistants work inside your workspace with your permission.
Added
- A public REST API and typed SDK covering posts, scheduling, clients, accounts, analytics, reports and media.
- A Model Context Protocol (MCP) server so AI agents can read your workspace and publish on your behalf.
- Analytics scoped to a single account or client.
- Rotate an API key in place from Settings → Developer.
Your invoices come from us, videos get the cover you choose, and the sidebar gets out of the way.
Added
- SkedCast issues its own invoices, including refunds and disputes.
- Pick a custom cover image when scheduling a video.
- Edit your display name and set a personal time zone in Account settings.
Improved
- Connected Accounts and Integrations are separate sections, and the sidebar is leaner overall.
The console follows your system theme and works on a phone.
Added
- Dark mode, with a manual toggle and automatic detection of your system preference.
Improved
- The console and marketing site are fully usable on mobile screens.
Fixed
- The connect and sign-in pop-up could hang in some browsers.
- Signing in with an already-verified Google account no longer asks you to verify your email again.
- When Google Drive access expires you now see a Reconnect prompt instead of a silent failure.
- Disconnecting a social account no longer signs you out of SkedCast.
Watch a bulk import take shape as you build it.
Improved
- Bulk import groups destination accounts by platform and shows a live preview as you go.
See how individual posts performed, group content into campaigns, and turn a long draft into a thread.
Added
- Likes, comments, shares and saves for every connected platform in the Analytics overview.
- A per-post analytics view — click a channel to see each of its posts and their numbers.
- Filter Analytics down to a single account or channel.
- Campaigns to group all the content for a launch or event and reschedule it together.
- Reusable post templates and saved hashtag groups.
- Thread mode — paste a long draft and split it into a numbered reply chain for X, Threads and Bluesky.
Fixed
- Posts show their real title everywhere instead of generic text like “1 media item”.
Compose once and publish everywhere. SkedCast opens with the full agency toolkit: bulk scheduling, per-client workspaces, approvals, a content library, and publishing to nine networks.
Compose & fan outAdded
- Compose once, publish everywhere — write a post one time and SkedCast creates a scheduled delivery for every connected account across every platform.
- Platform-faithful live previews — see exactly how a post will look on each network before you publish.
- Per-platform customisation — tailor the caption and each network’s native options right beneath that platform’s preview.
- Drafts and full editing, with live limit checks and one-click fixes when a caption or file exceeds a network’s rules.
- AI caption suggestions from a short brief, right in the composer.
ScheduleAdded
- Publish instantly or schedule for any future time, in each account’s own time zone.
- A visual calendar with month, week, day and agenda views, drag-to-reschedule, and filters by client, platform and status.
- Best-time recommendations for each account’s strongest posting slots.
- Smart per-account pacing that spaces posts out to keep accounts healthy.
Bulk schedulingAdded
- Import posts in bulk from CSV, Google Sheets, or AI-generated content — up to 2,500 per upload on Agency, and up to 25,000 on Enterprise.
- A guided wizard with automatic column mapping and a validate-and-fix grid.
Content libraryAdded
- A central library with folders, search and drag-and-drop uploads.
- Import media from a URL, Google Drive, or Canva, with automatic per-platform transcoding.
Clients & teamAdded
- Per-client workspaces that keep every brand’s content, accounts and assets separate.
- Roles with granular permissions, and approval so nothing goes out unreviewed.
- A guest approver flow so clients can review and approve without a full account.
Measure & reachAdded
- Publish to nine networks: X, LinkedIn, Instagram, Facebook, TikTok, YouTube, Threads, Pinterest and Bluesky.
- Cross-account analytics with per-client and per-platform summaries.
- Campaign link tracking (UTM) applied automatically.
- A hosted link-in-bio page for your profiles.
- A notification centre with real-time updates.
Account securitySecurity
- Email verification at sign-up, alerts when a new device signs in, and stronger password rules that block known-breached passwords.
- A two-step, email-confirmed flow for changing your password, and a Settings page to review and end active sessions.
- Strict per-client data isolation, encrypted credential storage, and exactly-once publishing — no duplicate posts, even across retries.
- Every uploaded file is virus-scanned and stripped of hidden location data.