Publishing Posts Immediately

Updated January 13, 2026

While scheduling posts in advance is the primary workflow in Viraly, sometimes you need to publish content immediately. The Publish Now option lets you send your post to all selected social channels right away.

Finding Publish Now

The Publish Now option is located in the three-dot menu (more options) in the post composer, not as a primary button. This design helps prevent accidental immediate publishing.

  1. Create your post content in the composer
  2. Look for the three-dot icon (EllipsisHorizontalIcon) near the Schedule button
  3. Click to open the dropdown menu
  4. Select Publish Now (rocket icon)

Other Menu Options

The three-dot menu also contains:

  • Save as Draft (document icon) – Save without publishing
  • Request Approval (user group icon) – Submit for team review
  • Cancel (X icon) – Discard the post

Using Publish Now

When you click Publish Now:

  1. Viraly validates your post content
  2. The button shows a loading spinner
  3. Your post is sent to all selected social channels
  4. The composer closes upon successful publishing

Note: There is no confirmation dialog. Clicking Publish Now immediately begins the publishing process.

Processing States

During Publishing

While your post is being published, the menu option shows a loading spinner. Do not close the composer during this time.

Success

When publishing completes successfully:

  • The post composer closes automatically
  • Your post appears in the calendar/list view with “Published” status
  • Analytics begin tracking for the published post

Failure

If publishing fails:

  • The composer remains open
  • You can review and retry the publish
  • Check your connected accounts if errors persist

Requirements

Permission Required

To use Publish Now, you need the schedule_posts_publish permission. If you don’t have this permission, the Publish Now option won’t appear in the menu—only “Save as Draft” will be available.

Content Requirements

The Publish Now option is only enabled when:

  • All post validation passes (text length, required fields, etc.)
  • All media attachments have finished uploading
  • No other submission is currently in progress

If any validation fails, the option will be disabled.

Publish Now vs Schedule

AspectPublish NowSchedule
LocationThree-dot dropdown menuPrimary button
Date RequiredNoYes (future date)
TimingImmediateAt specified time
ConfirmationNone (direct)Shows scheduled time
Best ForTime-sensitive contentPlanned content