Viraly Changelog

Track every update, feature, and improvement we ship.

Viewing 114 of 114 entries

September 2026

Sep 23, 2026

Connect YouTube Brand Accounts more easily

When you connect YouTube, Google now always shows its account chooser, which is where Brand Account channels are listed. Pick the channel you want rather than the personal account that owns it, and repeat to add another channel.

Tags:

Sep 23, 2026

Variable frame rate videos no longer rejected

Videos recorded with a variable frame rate, common on phones and screen recorders, were sometimes read as a very low frame rate and rejected by the 23 fps check. The composer now measures the encoder’s real frame rate, so those videos pass validation as they should.

Tags:

Sep 15, 2026

See who created each post

Every post now records who created it, and the creator is shown wherever the post appears, so teams can see at a glance whose work is on the calendar.

Tags:

Sep 10, 2026

Simpler onboarding

New accounts now land directly on the connect a profile screen instead of a questionnaire, then get a two-step Getting Started card on the calendar: connect your first profile, create your first post. The old 15-step tour is gone, and a plan usage card shows how many profiles and posts your plan includes.

Tags:

Sep 9, 2026

Faster media library for large collections

Large media libraries load much faster. Collections page in as you scroll, edits update in place instead of reloading everything, and tagging happens server side, so libraries with thousands of files stay snappy.

Tags:

August 2026

Aug 16, 2026

Unified Inbox

The Inbox brings comments and direct messages from your connected profiles into one place. Read and reply without leaving Viraly, hide or delete comments, send a private reply to a public commenter, and keep threads organised with assignments, resolve and snooze, labels, internal notes and saved replies. Live updates show who else on your team is viewing or typing.

The Inbox launches with Facebook Pages (comments and Messenger), and more platforms are being switched on as they pass testing. Turn it on per profile from the Inbox page.

Tags:

Aug 6, 2026

WordPress plugin 1.3.0

Version 1.3.0 of the WordPress plugin ships the fixes from a full audit: security hardening, feature parity with the web app, publishing engine fixes, UX polish and compliance updates. Update it from your WordPress plugins page.

Tags:

Aug 5, 2026

Better X publishing

Captions are validated with X’s own weighted length rules, so links and emoji count the way X counts them. Oversized images are resized before upload instead of being rejected, and when X returns one of its opaque 403 errors the reason is carried through to you.

Video durations are also measured exactly now, without stray milliseconds tripping platform limits.

Tags:

Aug 4, 2026

Billing fixes for add-ons and seats

Purchased add-ons now stay on your subscription through every plan change, the add-on dialogs count profiles and seats granted by support, and proration is pinned to the date of the change so you are billed the amount the preview showed.

Tags:

Aug 3, 2026

AI image generation: HD option and clearer failures

The AI image generator moved to a newer model with an HD resolution option, and the composer explains what the HD tier gives you. If the provider has an outage you now see a clear message instead of a silent failure, and image generation through the API and the MCP server runs asynchronously so long jobs no longer time out.

Tags:

Aug 2, 2026

Upload videos your browser cannot play

The composer now reads video metadata by parsing the file instead of asking the browser to play it. iPhone HEVC recordings and other formats your browser cannot decode are accepted, validated against each platform’s rules and uploaded as before.

Tags:

July 2026

Jul 8, 2026

Reels, Stories, and Shorts from the API, MCP, and Automations

Posts created through the public API, the MCP server (Claude, ChatGPT, Cursor), Make, and n8n can now be published as Facebook and Instagram Reels and Stories, YouTube Shorts, and Facebook GIF posts, not just feed posts.

Send the new postType field (post_type in MCP tools) with your caption: Feed (the default), Reel, Story, or Short. Viraly handles the platform-specific setup server-side, and unsupported combinations return a clear error instead of quietly posting to the feed.

Also in this release:

  • Safer edits. Caption-only updates through the API or an automation now keep everything you set in the composer: placement, first comment, location, board, media, and evergreen schedules all survive.
  • Pinterest via MCP. New list_pinterest_boards tool plus a board_id input on the posting tools.
  • Better errors. Wrong or not-ready media, invalid post types, and rate limits now come back with specific, actionable messages.

Details and examples are in the API reference and the MCP guide. Leaving postType out keeps today’s behavior and creates a regular feed post.

Jul 2, 2026

TikTok publishing fixes and automatic delivery retries

Some TikTok posts failed without any error showing up. Those failures are now detected and reported, and a new delivery retry mechanism re-attempts transient publishing errors on every platform before marking a post as failed.

Tags:

June 2026

Jun 28, 2026

More reliable media publishing to Facebook, Instagram and Threads

Fixed a set of cases where media was dropped or a post failed to publish on Facebook, Instagram and Threads. When Meta cannot fetch a media file directly, Viraly now serves it through a fallback route so the post still goes out.

Tags:

Jun 18, 2026

Retired Facebook metrics removed

Meta has deprecated several Facebook Page metrics. They no longer return data, so we removed them from the Facebook analytics dashboard, exports and the API rather than show zeros.

Tags:

May 2026

May 28, 2026

Digital Business Card with QR Code

Your Link in Bio can now generate a digital business card with a scannable QR code — no separate design tool needed. Turn it on from the Brand Info tab and add your details.

Digital business card page with Save Contact, Download Card, Download QR, Share and Copy Link

What you get:

  • One-tap Save Contact — visitors save your name, title, company, phone, email, website, photo and socials straight to their phone (vCard; works on iPhone & Android, no app).
  • A branded card & QR code that use your bio’s photo and colors — download them, or share your card page.
  • A customizable Save Contact button — set your own button text and pick an icon.
  • Phone with country picker and an optional website field.

The QR code opens your bio page, so your details are always current. Available on every plan, including Free.

May 22, 2026

Fixed email layout in Outlook

Notification emails were rendering with a broken layout in Outlook. The templates have been rebuilt so they display correctly there too.

Tags:

May 6, 2026

Competitor benchmarking

Track competitor profiles and compare them with yours from inside Viraly. Add a competitor on Instagram, X, YouTube, Bluesky or Mastodon, with Facebook following, and watch follower growth, engagement rate, posting frequency and top posts side by side with your own profiles.

Business plans track 5 competitor profiles, Agency 15 and Enterprise 30. Guide: Competitor benchmarking.

Tags:

May 4, 2026

Published with warnings

Some posts go out fine but one part does not, for example a first comment that could not be added or a tag that was not applied. Viraly now marks these as published with warnings and tells you exactly what was skipped in the notifications dashboard, instead of reporting a plain success or a failure.

Tags:

April 2026

Apr 28, 2026

MCP server: drive Viraly with Claude, ChatGPT, Cursor

Viraly now ships a Model Context Protocol (MCP) server at https://mcp.viraly.io/mcp — connect it to Claude Desktop, Claude.ai, ChatGPT, Cursor, Claude Code, or any MCP-compatible AI assistant and drive your workspace in plain language.

Available on every plan, including Free. Same OAuth scopes and plan limits as the web app — your AI cannot bypass them.

32 tools, full CRUD across posts, media, analytics, channels, and bio links:

  • Workspace & discovery — workspace info, social sets, channels, categories, hashtag groups, timezones.
  • Posts (read) — list_posts, list_pending_posts, list_published_posts, list_drafts, get_post.
  • Posts (write) — schedule_post, create_draft, update_post, reschedule_post, publish_post_now, cancel_post.
  • Media — list_media, upload_media.
  • Analytics — per-post metrics, channel-level reports, on-demand sync, base64 CSV export.
  • AI generation — captions, hashtags, DALL·E images saved straight to your media library.
  • Bio links — list and manage your link-in-bio pages.

A few prompts to get a feel for it:

  • “Draft three Instagram captions about our spring sale, then schedule the best one for Friday at 9am.”
  • “What were my top-performing LinkedIn posts last month by reach? Export them to CSV.”
  • “Generate a hero image for my next YouTube short and save it to the media library.”
  • “Reschedule everything in the Promo queue from this week to next week.”

Auth uses OAuth 2.1 with PKCE and Dynamic Client Registration (RFC 7591) — revocable per assistant, scoped per tool.

Read the docs: Connecting Viraly to Claude, ChatGPT, and Cursor (MCP).

Apr 28, 2026

32 New CRM & Email Marketing Integrations

The Link in Bio email-collection feature now syncs subscribers to 40 different CRM and email marketing platforms — up from 8.

The newly-added integrations are:

  • ActiveCampaign
  • Benchmark Email
  • Braze
  • Campaign Monitor
  • Campaigner
  • Cordial
  • Customer.io
  • Drip
  • E-goi
  • EmailOctopus
  • Emma
  • Flodesk
  • Freshworks CRM
  • GetResponse
  • iContact
  • Iterable
  • Listrak
  • Mailjet
  • Maropost
  • Moosend
  • Omnisend
  • Ontraport
  • Ortto
  • Pabbly Email Marketing
  • Sailthru
  • Selligent
  • SendFox
  • SendGrid
  • Sendlane
  • Sendy
  • Vero
  • Vision6

Connect any of them from Integrations › Email Marketing, paste your API key, pick a list, and add the email collector to your bio link page. Existing Mailchimp, Klaviyo, Brevo, MailerLite, Beehiiv, AWeber, HubSpot, and Kit (ConvertKit) integrations continue to work unchanged.

Read the docs: Viraly Link in Bio Tool: Complete Feature Guide.

Apr 27, 2026

Two-Factor Authentication & Passkeys

Lock down your account from Settings › Security. Turn on TOTP-based two-factor authentication using your favourite authenticator app (1Password, Authy, Google Authenticator, …), register passkeys for one-tap passwordless sign-in, change your password, and sign out of every device with one click.

Read the docs: Signing in to Viraly & Account Security.

Apr 25, 2026

In-app Notifications Dashboard

Every post event now surfaces in the bell-icon notifications panel in the header — published, failed, and approved posts all in one place. Filter by All or Unread, click through to the post, and clear them once you’ve seen them.

Apr 24, 2026

Webhooks

Get real-time event callbacks pushed straight to your own HTTP endpoints. Configure one or many webhook URLs in Settings › Webhooks, subscribe to the events you care about (post published, post failed, comment received, and more), and inspect every delivery with full request/response logs.

Browse the full reference: viraly.io/webhooks.

Apr 23, 2026

Campaign analytics: timeframes, platform filter and highlights

Campaign analytics (analytics by post category) got a proper toolbar: pick a timeframe, filter by platform, click any row to open the post, and see highlights for the best performers at the top.

Tags:

Apr 22, 2026

Public REST API

Build custom integrations, automate workflows, and connect Viraly to your own internal tools. Generate workspace-scoped API keys from Settings › API Keys with granular read/write scopes, expiration dates, and usage tracking. Over 50 endpoints covering posts, scheduling, channels, analytics, and more.

Browse the full reference: viraly.io/developers.

Apr 21, 2026

Make integration

Connect Viraly to Make (formerly Integromat) to build multi-step automation scenarios with a visual workflow builder. Trigger scenarios on Viraly events, or create, update and publish posts from any of Make’s 2,000+ connected apps.

Guide: Connecting Make to Viraly.

Tags:

Apr 21, 2026

Zapier integration

Connect Viraly to Zapier to automate your social media workflow across 7,000+ apps. Trigger Zaps when posts are published, scheduled or fail, or create, update and publish posts from any source Zapier supports.

Guide: Connecting Zapier to Viraly.

Tags:

Apr 20, 2026

Redesigned Integrations page

The Integrations page is now a single grid with filter chips, so messaging, automation, email and developer integrations are all in one place. Link in Bio integrations have moved to their own page under Link in Bio.

Tags:

Apr 19, 2026

White-Label Workspaces

Replace Viraly’s branding with your own — logo, colors, brand name, transactional emails, and even a custom domain — so your clients never see the word Viraly. Each workspace gets its own branding. Available on the Enterprise plan.

Read the docs: White-Labeling Viraly.

Apr 17, 2026

Analytics CSV & PDF Export

Download your analytics data as CSV (raw rows, perfect for spreadsheets) or PDF (client-ready reports with post images and dates included). Available for any platform, any date range, and any social set.

Read the docs: Exporting Analytics Data.

Apr 15, 2026

Built-in URL Shortening with Bitly & Dub

Shorten the links in your posts directly from the composer. Use Viraly’s built-in shortener, or connect your own Bitly, Dub.co, or Rebrandly account to keep all your branded short links in one place. Every shortened link is click-tracked.

Read the docs: Link Shortening and Click Tracking.

Apr 13, 2026

Feed Preview for Every Platform

See your post inside a pixel-accurate mock of the destination platform — its real profile grid, home timeline, or video feed — before you schedule it. Available on every plan, including Free.

Read the docs: Feed Preview: See Your Post Inside Every Platform.

Apr 10, 2026

AI Image Generator

Generate on-brand post visuals from a text prompt — directly inside the post composer. Each image is auto-sized to the platform you’re composing for (Instagram Feed, TikTok Vertical, LinkedIn Feed, Pinterest Standard Pin, and more) so it fits without black bars or awkward cropping.

Read the docs: Using the AI Image Generator.

Apr 9, 2026

WordPress plugin

The Viraly WordPress plugin connects your site to your Viraly workspace. Auto-post new blog entries to your social profiles, choose per-channel settings from the Gutenberg sidebar while you write, and compose, schedule and check analytics without leaving wp-admin.

Install the plugin on your site and connect it with your Viraly account. Guide: Using the Viraly WordPress plugin.

Tags:

Apr 8, 2026

Holidays & Cultural Events on Your Calendar

Your scheduler calendar now shows national holidays, cultural and seasonal events, social-media days, and shopping events as small emoji badges on the day cells. Hover a badge to read about the holiday, grab a suggested hashtag, and jump straight into the composer with that hashtag pre-filled.

Read the docs: Holidays on Your Calendar.

Apr 8, 2026

Composer quality of life

A round of small composer improvements:

  • Delete a post from inside the composer, no need to go back to the calendar.
  • Your post quota and when it renews are shown right in the composer.
  • Success messages when you flip a toggle, so you know the change stuck.
  • Clearer location tagging for Instagram and Facebook, and a tidier TikTok options panel.
Tags:

Apr 7, 2026

HEIC Image Support

HEIC files can now be attached when creating posts. Since HEIC is not natively supported by social media platforms, Viraly automatically converts them to JPG before publishing – no manual conversion needed.

Tags:

Apr 5, 2026

n8n Integration

Use the official n8n-nodes-viraly community node to trigger workflows on Viraly events, or create, update, and publish posts from databases, AI models, internal APIs, and 400+ native n8n integrations. Works with cloud, self-hosted, and Docker n8n.

Read the docs: Connecting n8n to Viraly.

Apr 4, 2026

Custom Cover Photo for LinkedIn Video Posts

When scheduling a LinkedIn video post, you can now set a custom cover photo. Choose a specific frame directly from the video using the frame scrubber, or upload a custom image instead.

Tags:

Apr 2, 2026

Custom Cover Photo for Pinterest Video Pins

When scheduling a Pinterest video pin, you can now set a custom cover photo. Choose a specific frame directly from the video using the frame scrubber, or upload a custom image instead.

Tags:

Apr 2, 2026

Discord Integration

Connect Viraly to your Discord server to receive real-time notifications about scheduled posts, failures, and approval requests. Use /viraly slash commands or one-click approval buttons directly from any channel.

Read the docs: Connecting Discord to Viraly.

March 2026

Mar 31, 2026

Animated GIF Support for Facebook Posts

Facebook posts now support animated GIFs. Previously, attached GIFs would appear as static images showing only the first frame. Note: only one GIF per post is supported.




Tags:

Mar 30, 2026

Microsoft Teams Integration

Pipe Viraly into Microsoft Teams so your team gets post-approval requests, publishing alerts, and comment tags as Adaptive Cards inside their channels. Approve or reject with one click, and use @Viraly commands from any channel where the bot is installed.

Read the docs: Connecting Microsoft Teams to Viraly.

Mar 28, 2026

New Facebook Analytics Metrics

The following metrics have been added to the Facebook Analytics Profile Overview:

  • New Page Likes & Page Unlikes
  • Reach (Posts), Paid Reach (Posts), Organic Reach (Posts)
  • Reach (Page)
  • Viral Impressions (Page) & Non-Viral Impressions (Page)
  • Unique Video Viewers

All metrics include a comparison to the previous period and are available in the Customize Metrics panel.

Tags:

Mar 27, 2026

Automatic Account Merging for Social Logins

Signing in with Facebook or Google using an email address already associated with an existing account will now automatically merge the logins instead of creating a separate account. You’ll be taken directly to your existing Viraly workspace regardless of which login method you use.

Tags:

Mar 27, 2026

Slack Integration

Connect Viraly to your Slack workspace to get real-time post-publish, post-failed, and approval notifications in any channel. Approve or reject pending posts with one click from a Slack message, and run /viraly commands without leaving Slack.

Read the docs: Connecting Slack to Viraly.

Mar 25, 2026

Faster Post Bulk-Rescheduling with Skip Confirmation

The Reschedule Post dialog now includes a “Skip confirmation for 5 minutes” option. When checked, subsequent reschedules within that window are applied immediately without showing the confirmation dialog – useful when reorganizing multiple posts in bulk. The confirmation resumes automatically after 5 minutes.

Tags:

Mar 22, 2026

Auto-detect Facebook Reels from Video Aspect Ratio

When attaching a 9:16 video to a Facebook post, Viraly will now automatically set the post type to Reel. No manual selection needed.

Tags:

Mar 20, 2026

Media Preview in Post Composer

Media attached to a post can now be previewed directly within Viraly, without leaving the composer. The preview supports:

  • Images – full-size view with navigation between multiple files
  • Videos – inline playback
  • Documents – in-app rendering for PDF, DOCX, and PPTX files, with page navigation and zoom

All files can also be downloaded directly from the preview. File name, type, size, and dimensions are displayed where applicable.

Tags:

Mar 19, 2026

ALT Text Support for Images

ou can now add ALT text to images when creating posts, improving accessibility for visually impaired audiences. ALT text is supported across the following platforms:

  • Twitter/X – Single image, image carousel
  • Facebook – Single photo, multi-photo
  • Instagram – Single image, carousel (image items only)
  • Threads – Photo, video, carousel
  • Bluesky – Photo, image carousel
  • Mastodon – Photo, video, carousel
  • Pinterest – Photo pin, video pin, carousel pin
  • LinkedIn – Single photo, multi-photo

Each platform enforces its own character limit for ALT text, which is indicated in the composer.

Tags:

Mar 17, 2026

Reorder Social Profiles

Social profiles can now be reordered via drag and drop, both in the profile list in Settings and in the profile picker sidebar. The order is saved and reflected consistently across the app.

Tags:

Mar 14, 2026

Calendar: Configurable Week Start Day

The Calendar can now be configured to start the week on either Monday or Sunday, depending on your preference. The setting is available in View Options and is saved across sessions.

Tags:

Mar 12, 2026

Calendar View: Compact & Comfortable Card Layouts

A new View Options panel has been added to the Calendar, introducing two card layout choices:

  • Compact – Shows platform icon, post time, and a small thumbnail. Best for a high-density overview.
  • Comfortable – Shows a larger thumbnail along with a text preview of the post content. Easier to identify posts at a glance without opening them.

The selected layout is saved as your preference and persists across sessions.

Tags:

Mar 9, 2026

Video Frame Rate Validation

Viraly now validates the frame rate of attached videos before scheduling. Videos with an average frame rate below 23 FPS are rejected upfront, preventing failed publishes caused by platform-level rejections. This applies across all supported social media platforms.

Tags:

Mar 8, 2026

Custom Date Range for Analytics

In addition to the existing predefined ranges, you can now select any custom date range for your analytics. Use the date picker to define an exact start and end date within the retention window available on your plan.

Tags:

Mar 6, 2026

Persistent Post Settings for TikTok and YouTube

Viraly now remembers your last used settings for TikTok and YouTube posts, so you no longer need to re-configure them on every post.

  • TikTok: The “Allow users to…” checkbox states are automatically pre-filled based on your last post
  • YouTube: The selected Category is automatically pre-filled based on your last post
Tags:

Mar 4, 2026

Media Library Redesign

The Media Library has been fully reorganized for a faster, more practical workflow.

Layout & browsing

  • Collections are now listed in a persistent left panel
  • More compact media grid with adjustable density

Filtering & search

  • Filter by media type: Photo, Video, or Docs
  • Filter by uploader – choose from My Uploads, Others’ Uploads, or select specific team members
  • Sort by Newest or Oldest
  • Search media by name

Bulk actions

  • Select multiple items to delete or move to another collection in one step

Organization

  • Tag individual media items
  • Tag collections
Tags:

February 2026

Feb 26, 2026

YouTube Video Scheduling & Custom Thumbnails

Scheduling support for standard YouTube videos (16:9) is now live. Upload a custom thumbnail to control how your video appears in search and suggested feeds. Supported video size: up to 4GB. Custom thumbnail upload is not supported for YouTube Shorts.

Tags:

Feb 6, 2026

Campaign Analytics by Post Category

You can now analyze performance at the post category (campaign) level with detailed, cross-platform insights. This update introduces a structured breakdown of how your content categories perform:

  • Category-level analytics – View overall performance metrics (impressions, reach, engagement, video views, clicks, and more) for a single post category.
  • Multi-category aggregation – Select multiple categories to see their combined performance in one unified view.
  • Category comparison – Compare categories side by side to understand which content themes perform best.
  • Platform distribution – See how posts within each category are distributed and perform across social platforms.
  • Post-level drill-down – Review individual post performance within the selected category and filter by platform.

This makes it easier to evaluate content strategies, identify winning themes, and make data-driven decisions at the campaign level.

Tags:

January 2026

Jan 29, 2026

Bulk Category Assignment for Posts

You can now assign or remove categories in bulk across multiple posts at once. Select posts from list, grid, or calendar views, apply filters (date, profile, status), and update categories in a single action.

This makes organizing large content calendars faster and more consistent – no more editing posts one by one.

Tags:

Jan 23, 2026

Flexible Add-Ons for Agency Plans

Agency plans now support flexible add-ons. You can increase your limits by adding extra team members and additional social profiles directly from the billing page, priced at $2 per month per add-on.

This lets you scale your agency account as your client base grows – without switching plans or contacting support.

Tags:

Jan 21, 2026

Export Content Calendars to PDF and Email Clients

You can now export scheduled or published posts into a structured PDF directly from Viraly. Apply filters such as post status, social profiles, date range, and sort order, and optionally include media.

Exports can be downloaded or emailed directly from Viraly. You can manage client contacts inside Viraly, select a recipient, add a custom message, and send the PDF without using external tools – making client reviews and approvals easier and faster.

Tags:

Jan 17, 2026

X Post Threads

You can now create threaded posts on X directly from Viraly. Add replies to your main post to build a full thread, with each reply supporting all post types – including text, photos, videos, carousels, and links.

This makes it easy to tell longer stories, add context, or boost engagement with rich, multi-part X threads.

Tags:

Jan 13, 2026

Pinterest Board Analytics

You can now analyze how your Pinterest boards are performing, not just individual pins. The new Board Performance view gives you a clear, board-level breakdown including impressions, pin clicks, saves, outbound clicks, video views, and more – all in one sortable table.

This makes it easy to identify your top-performing boards, understand where engagement is coming from, and optimize your Pinterest strategy at a higher level.

Tags:

Jan 8, 2026

Advanced Pinterest Pin Analytics

Pinterest analytics have been expanded with both table-level improvements and deep, per-pin insights:

  • Board column added – See exactly which board each pin belongs to directly in the analytics table.
  • Filter by board – View analytics for pins from a specific board only.
  • Filter by creative type – Analyze performance by pin type (Regular, Video, Shopping, Carousel, etc.).
  • Duplicate button added – Repost pins instantly using the same Duplicate action from post analytics.
  • Detailed pin analytics – Click any pin row to open a full analytics view with:
    • Overall Performance metrics (impressions, pin clicks, saves, outbound clicks, followers gained, and more).
    • By App Type breakdown showing how each pin performs across Mobile, Tablet, and Web.

These updates give you both a high-level overview and deep, actionable insights for optimizing Pinterest performance.

Tags:

Jan 5, 2026

Keyword-Guided AI Captions

You can now tell the AI Caption Generator which keywords to include. Add your keywords, and the AI will naturally weave them into the generated caption – helping you stay on-brand, SEO-friendly, and more intentional with your messaging.

Tags:

Jan 2, 2026

Sortable Post Performance Table

You can now sort the post performance table by any metric. Click on a column header (likes, comments, reach, etc.) to instantly sort posts in ascending or descending order, making it easier to analyze top- and low-performing content across each social platform.

Tags:

December 2025

Dec 28, 2025

Regenerate Posting Slots

Added a Generate New Slots button that lets you quickly regenerate posting slots based on the latest optimal engagement times.

  • You can preview and adjust the newly generated slots before saving.
  • Existing queued posts will automatically align with the updated slots after saving.
Tags:

Dec 24, 2025

Dark Mode

You can now switch to Dark Mode – a darker interface designed to reduce eye strain and save battery on OLED screens.

  • Access it anytime from the User Dropdown Menu
  • Choose between Light, Dark, or System (auto-switches based on your device)
  • All features work identically in both modes

Dec 15, 2025

Calendar ideas

What it does: Lets users assign a date to an Idea, so it appears directly on the Calendar.

How it works:

  • Users can assign a date:
    • During the regular Add Idea flow, or
    • Directly from the Calendar by clicking a day
  • Dated ideas show on the calendar as an “Ideas” indicator (with a count).
  • Clicking the indicator opens a panel like “Ideas for [Date]”, where users can view and add ideas for that day.
Tags:

Dec 12, 2025

Instagram Trial Reels

You can now publish Instagram Trial Reels – reels that are only shown to non-followers, so you can test content performance before sharing it with your audience.

  • Trial Reels are shared only with non-followers
  • Viraly shows your follower count and highlights that this feature may not be available for all accounts (if unavailable, publishing may fail)
  • Choose your Graduation Strategy:
    • Manual Graduation: you manually “graduate” the reel in the Instagram app when you’re ready to share it with followers
    • Auto-Graduation (Performance-Based): Instagram can automatically graduate and share it with followers if it performs well
  • Save your selection in Trial Reel Settings before scheduling/publishing
Tags:

Dec 7, 2025

Facebook Post Custom Backgrounds

You can now add custom backgrounds to your Facebook text posts by selecting from built-in presets.

  • Choose a preset background for your post to make your text stand out visually
  • Backgrounds are organized into 3 easy categories:
    • Decorative
    • Gradient
    • Solid
  • Your selected background is shown in the Facebook Preview, so you can confirm how it will look before scheduling/posting
Tags:

Dec 6, 2025

Custom Thumbnail for Facebook Video Posts & Reels

You can now set a custom thumbnail (cover photo) for your Facebook video posts and Reels.

  • Open Select Cover Photo from the post editor
  • Choose one of two options:
    • Select from Video: pick a specific frame using the timeline slider
    • Upload Custom Image: upload your own cover image (9:16 recommended)
  • Save your selection and confirm the final look in the Facebook Preview before scheduling/posting
Tags:

Dec 5, 2025

Media requirements shown before you attach

The composer now tells you each platform’s media requirements up front: accepted formats, dimensions, file size and duration, before you attach anything.

Fewer surprises at publish time, and no more guessing why a video was rejected.

Tags:

Dec 4, 2025

Facebook Reel Collaborators

You can now invite a collaborator when publishing a Facebook Reel.

  • Search for a Facebook Page and select it as a collaborator
  • Only one collaborator can be invited per Reel
  • After publishing, Viraly will provide a collaborator invite URL
  • Share the invite URL with the collaborator so they can accept and complete the collaboration
Tags:

Dec 3, 2025

Longer posts for X Premium accounts

If your X account has Premium, the composer now allows the longer character limit for that profile instead of the standard 280 characters. Validation and the character counter follow the limit of the connected account.

Tags:

Dec 2, 2025

Facebook Location Tagging (Posts + Reels)

You can now search and tag Facebook locations on your Facebook Posts and Reels.

  • Use Tag Location to find places by name (with search suggestions)
  • Select a location from the results (map + list view) and confirm your choice
  • The tagged location is shown in the Facebook Preview, so you can verify it before scheduling/posting
Tags:

November 2025

Nov 27, 2025

Rename “Original Audio” for Instagram Reels

You can now give your Instagram Reel audio a custom name instead of the default “Original Audio.”

  • Open Rename Audio from the Reel options
  • Enter a custom Audio Name (up to 40 characters)
  • Each audio track can be renamed once
  • If you don’t set a name, Instagram will keep showing it as “Original Audio”
  • Your chosen name will appear in the Instagram Preview before publishing

Tags:

Nov 26, 2025

Evergreen recycling: stop after a number of posts or on a date

Recycled posts can now expire. Set a maximum number of times a post should be republished, or an end date, and Viraly stops recycling it automatically.

Handy for seasonal offers and anything that should not run forever. See Content Recycler: automatic reposting.

Tags:

Nov 25, 2025

One analytics model for every platform

Analytics for Instagram, Facebook, X, TikTok, LinkedIn, Pinterest, YouTube, Threads, Bluesky and Mastodon now share one set of metric definitions and the same layout: aggregated metric cards, metrics over time, and performance by content type.

The same number means the same thing on every platform, and switching profiles no longer means relearning the dashboard.

Tags:

Nov 20, 2025

Instagram Location Tagging (Posts + Reels)

You can now search and tag locations on your Instagram Posts and Reels.

  • Use Tag Location to search for a place by name (results shown in a list + map view)
  • Select a location and confirm it to attach it to your post/reel
  • The chosen location appears in the Instagram Preview, so you can verify it before scheduling/publishing
Tags:

Nov 12, 2025

Calendar filters: status, channel and category

The calendar now has a filters panel. Narrow the view by post status, social channel or custom category to focus on exactly the content you need.

Filters apply to both the month and week layouts. Guide: Filtering posts by status, channel and category.

Tags:

Nov 2, 2025

Revamped Media Library With Collections

You can now organize your media into custom “collections” which makes it easy to sort it by different categories. You can:

  • Add custom notes and tags for each collection.
  • Search/filter the media by either media names, tags, categories, notes, or collection names.
  • Drag media between collections.
  • If you click on any media, it will automatically open the post composer and attach that media to the post.
Tags:

Nov 1, 2025

Add Post Categories

You can now add categories to you social media posts! Every account will come pre-loaded with 4 default categories:

  • Educational
  • Promotional
  • Entertaining
  • Inspirational

Additionally, you can create you own custom categories. You can add one or multiple categories to any post. Then, you can view and filter your posts by category.

Tags:

October 2025

Oct 30, 2025

New Link Previews In Post Composer

Now, when you enter a link into the post composer, it will show a preview of how the post will look in the platform! It reads the Open Graph data from the source URL and displays it in the preview.

Additionally, it scrapes all of the images on the page (that are 300px or bigger – in both height/width). If you would rather use something different than the OG image, you can choose from the grid display of all images.

This makes it much smoother and simpler in the post creation process!

Tags:

Oct 22, 2025

Evergreen Content Recycling

You can now turn any post into evergreen content and have Viraly automatically repost it on a schedule.

  • Manage all recycled posts from the new Recycled Content section
  • Configure Recycling Settings for each post:
    • First post scheduled for (start date and time)
    • Recycle interval (how often it reposts, for example every 30 days)
    • End date (when recycling should stop)
    • Custom recycle dates (manually pick specific dates instead of using an interval)
  • Preview how many re-posts will be created, plus a list of upcoming recycle dates
  • Optional: enable Content Variations to rotate different captions and help avoid duplicate content detection
    • Variations can be AI-generated (optional)
Tags:

Oct 19, 2025

New free character counter tool

Today, Viraly launched a completely free character counter tool! We thought it would be fun to start creating some 100% free tools 🙂 So, the first one in the series is a character counter. It can do the following:

  • Count characters
  • Count words
  • Count line breaks
  • Count the character limits for 10+ social media platforms (it shows unique character limits for each social platform)
Tags:

Oct 17, 2025

Improve Analytics UX

Improved Analytics UX to be more organized and intuitive (added TOC / categories). Before it was just top-to-bottom section. Here’s what was added:

  • Nice dropdown in the top left to toggle which social profile you want to view.
  • Fixed TOC for each social platform (each platform shows conditionally different sections based on what is provided by the API).
  • Desktop/mobile view for easy navigation.
Tags:

Oct 16, 2025

Added a welcome tutorial for new users

When users create a new account, there’s now a nice tutorial that walks them through all of the features.

Tags:

Oct 14, 2025

Content approvals

You can make it so a post can’t be published/scheduled until your team members approve it. You can make it so a certain amount of team members are required to approve a post (it can be all of the team members, just one team member, 5 specific team members, or whatever combination you want to make it). Additionally, your team can message each other within the Viraly app to give feedback, share images/video, and collaborate on the post.

Tags:

Oct 12, 2025

Drag & drop posts in the calendar

You can now drag & drop scheduled posts in the calendar view.

Tags:

Oct 11, 2025

Revamp Instagram analytics dashboard to follow new standards of implementation

We updated the Instagram analytics dashboard so it’s using the new Instagram API. It has several newly added analytics options that weren’t available before.

Tags:

Oct 9, 2025

Join a workspace with your existing account

If you already have a Viraly account and get invited to another workspace, you can now join it with your existing login instead of creating a second account.

The invite screen also shows a welcome message and which workspace you are joining, so you know where you will land.

Tags:

Oct 9, 2025

Implement Edit Post button in the Post failed email

In the email for Post processing failed or Post publishing failed, there is now an Edit Post button which will take the user directly to Viraly with opened post composer to edit the failed post.

The implementation handles different tenants and social sets and link to the correct tenant and social set (if multiple are available for the logged in user).

Tags:

September 2025

Sep 30, 2025

User comments on Draft Posts

Built in comments for teams so they can collaborate on drafts before they go live.

Tags:

Sep 30, 2025

Improved the user onboarding flow

There’s new simplified onboarding flow for new users where it asks them:

  • Choose Your Role – Select whether you’re a solo creator, brand manager, agency owner, or team member.
  • Set Your Goals – Pick what you want to achieve: schedule content, analyze performance, or other objectives.
  • Select Platforms – Choose which social media platforms you actively use from the visual grid.
  • Complete Profile – Add your company details, team size, industry, and tell us how you discovered Viraly.
Tags:

Sep 28, 2025

Instagram User Tags

You can now tag Instagram users in posts for Instagram.

First, you click the Tag Accounts button.

Next, you click on the image where you want to add the tag.

Then, you search for the username of the Instagram account. Note: it must be a public account.

Lastly, you verify the account and click save. Note: it must be a valid Instagram account to work.

Tags:

Sep 25, 2025

Instagram Collaborators (Posts + Reels)

You can now add Instagram collaborators to your Instagram Posts and Reels.

  • Open Collaborators from the post editor
  • Enter the exact Instagram username (no display names)
  • Viraly will auto-verify the account before adding it
  • Add up to 3 collaborators per post, and remove any before saving
  • The collaboration is reflected in the Instagram Preview so you can confirm how it will appear before publishing
Tags:

Sep 15, 2025

Caption required validation for multi-threaded post types

For Mastodon, Bluesky and Threads:

Add frontend validation for this condition: if a reply is added without a caption or photo, the post composer currently allows submission, but the API then returns an error: “Caption is required.”

Tags:

Sep 14, 2025

Instagram Reel Cover photo selection

Added Instagram reel cover photo selection to the post composer.

Tags:

Sep 10, 2025

PDF attachments for LinkedIn

Allow PDF attachments for LinkedIn posts.

Tags:

Sep 8, 2025

Load the media library when switching the social set

When switching the social set, if the media library is open it doesn’t automatically reload the media. This has been fixed.

Tags:

August 2025

Aug 29, 2025

Async media library uploads

File uploads now continue in the background, even when navigating between pages. Previously, uploads were canceled if users left the media library, which caused interruptions, especially with larger files. Now, uploads are handled globally so you can keep creating posts or browsing other pages while your files finish uploading in the background.

Tags:

Aug 29, 2025

Media library multi-delete feature

You can now delete multiple media library items at the same time.

Aug 27, 2025

Automatic http request retries

Implement automatic http request retries for transient failures of all external API requests throughout the whole backend.

Tags:

Aug 18, 2025

Implement TraceId for easier error log correlation

Implemented TraceId support across all backend services to simplify error tracking and correlation.

Tags: