Scheduling posts in advance lets you maintain a consistent posting schedule without being online at specific times. Viraly’s scheduling system supports precise date/time selection, timezone awareness, and recurring post options.
Using the Date/Time Picker
When scheduling a post, you’ll use Viraly’s date/time picker to select exactly when your content should publish:
- Click the Schedule Post button in the post composer
- The date/time picker opens in a popover
- Select your desired date from the calendar
- Choose the time using the time selector
- Click OK to confirm your selection
Once selected, the button displays your scheduled time in the format “Scheduled for Jan 15, 2025, 2:30 pm” (on mobile, it shows just “Scheduled”).

Editing the Scheduled Time
To change the scheduled time after selection, click the pencil icon next to the displayed date/time. This reopens the picker for adjustment.
Timezone Handling
Viraly uses your Social Set’s timezone setting for all scheduling. The current timezone is displayed near the date/time picker so you always know what timezone your posts will publish in.
All times shown in the picker and throughout the app are automatically converted to your configured timezone. To change your timezone, see Understanding Timezones in Viraly.
The Schedule Post Button
The Schedule Post button is the primary action button in the post composer. It displays with a clock icon and has several states:
| State | Appearance |
|---|---|
| Ready | “Schedule Post” with clock icon (blue) |
| Processing | “Scheduling” with spinner |
| Disabled | Grayed out (50% opacity) |
On mobile devices, the button displays as just “Schedule” to save space.
Scheduling Validation
Viraly validates your post before allowing scheduling:
Date Validation
- Past dates are automatically disabled in the picker
- The minimum selectable time is the current moment
- If you somehow select a past time, you’ll see: “Please select a future date to schedule the post.”
Content Validation
The Schedule button is disabled until:
- All post content passes validation for selected platforms
- All media attachments have finished uploading (status = “ready”)
- No other submission is currently in progress
Recurring Posts (Recycle)
The Recycle feature lets you automatically republish evergreen content on a schedule. This is useful for content that remains relevant over time.
Enabling Recycle
- Look for the Recycle Post toggle in the post composer
- Enable the toggle to expand the recycle settings
- Configure your recycle preferences
Recycle Settings
Interval Options: 7, 14, 21, 30, 45, 60, 90, 120, 180, or 365 days, plus custom dates.
Additional Options:
- Max Recycles: Set how many times the post should repeat (1-100)
- End Date: Optionally set when recycling should stop
- Content Variations: Add alternative versions of your caption

Recycle Warning
If you select an interval shorter than 30 days, you’ll see a warning: “Recycling less than 30 days apart may be flagged as spam.” Consider using longer intervals to avoid potential issues with social platforms.