Scheduling Posts
Schedule content to post automatically across Facebook, Instagram, TikTok, Twitter, and more. Write once, schedule for multiple platforms.
How Scheduling Works
Instead of posting manually to each platform every day, you:
- Write your content
- Add images or videos
- Choose which platforms
- Set the date and time
- Let StorytellerOS post it automatically
This lets you batch your social media work and maintain consistent presence without being online constantly.
Creating a Scheduled Post
- Go to Social Studio → Create Post
- Write your post content
- Add media (optional)
- Select target platforms
- Choose date and time
- Click Schedule
Post Content
| Field | Description |
|---|---|
| Text | Your post caption or message |
| Image | Photo or graphic to include |
| Video | Video file (for supported platforms) |
| Link | URL to include (some platforms) |
| Hashtags | Relevant hashtags for discoverability |
Platform Selection
Choose which connected accounts receive the post:
- Facebook Page — Your author page
- Instagram — Feed posts, Stories, or Reels
- TikTok — Video posts
- Twitter/X — Tweets
- LinkedIn — Professional posts
- Pinterest — Pins
- Threads — Thread posts
- Bluesky — Bluesky posts
Tip
You can select multiple platforms for one post, but content may need adjusting. A tweet (280 characters) differs from an Instagram caption.
Platform-Specific Customization
Customize content for each platform:
- Select multiple platforms
- Click Customize per platform
- Adjust text, hashtags, or media for each
- Preview each version
Scheduling Time
Specific Date and Time
- Choose exact date from calendar picker
- Set specific time (in your timezone)
- Preview when it will post in other timezones
Queue
Add posts to a queue instead of setting specific times:
- Posts go out in order
- Based on your preset schedule slots
- Good for consistent daily posting
Post Now
Skip scheduling and post immediately:
- Useful for timely content
- Breaking news or live events
Optimal Posting Times
General guidelines (varies by audience):
| Platform | Best Times |
|---|---|
| 9am-2pm weekdays | |
| 11am-1pm, 7pm-9pm | |
| 8am-10am, 12pm-1pm | |
| TikTok | 7am-9am, 12pm-3pm, 7pm-11pm |
| 7am-8am, 12pm, 5pm-6pm weekdays |
Note
These are general guidelines. Your specific audience may differ. Test different times and check your analytics to find what works best.
Adding Media
Images
- Upload from your computer
- Select from your media library
- Generate with AI (if configured)
- Use book cover images
Image Requirements
| Platform | Recommended Size |
|---|---|
| Instagram Feed | 1080x1080 (square) or 1080x1350 (portrait) |
| Instagram Story | 1080x1920 (9:16) |
| 1200x630 | |
| 1200x675 | |
| 1000x1500 (2:3) |
Videos
- Upload video files
- Check platform size limits
- TikTok: up to 10 minutes
- Instagram Reels: up to 90 seconds
Using Hashtags
Hashtags help people find your content:
- Instagram — Up to 30, but 3-5 targeted works well
- Twitter — 1-2 hashtags maximum
- TikTok — 3-5 relevant hashtags
- Facebook — Hashtags less important
Tip
Save hashtag groups for different types of content. "Romance tropes" hashtags, "New release" hashtags, "Reader engagement" hashtags.
Previewing Posts
Before scheduling, preview how your post will look:
- See how text will display
- Check image cropping
- Verify link preview (where applicable)
- Preview each platform separately
Always Preview
What looks good when writing may not look good when posted. Always preview, especially for Instagram where image cropping matters.
Managing Scheduled Posts
Editing Scheduled Posts
- Find the post in the calendar or list
- Click to open
- Click Edit
- Make changes
- Save
Rescheduling
- Change the scheduled date/time in edit mode
- Or drag and drop in calendar view
Canceling
- Find the scheduled post
- Click Delete or Cancel
- Confirm
Handling Failures
Sometimes posts fail to publish:
- Platform API issues
- Connection expired
- Content policy violation
- Media upload failed
When a post fails:
- You will see it marked as "Failed" in the calendar
- Click to see the error message
- Fix the issue
- Reschedule or post manually
Stay Connected
Platform connections can expire. Check Settings → Integrations regularly to ensure your accounts are still connected.
Best Practices
- Batch schedule — Plan and schedule a week or month at once
- Mix content types — Promotional, personal, engagement posts
- Leave room for spontaneity — Do not schedule so much you cannot add timely posts
- Review before it posts — Check upcoming posts for typos
- Track what works — Note which post times get engagement