Social Media Auto-Posting
Publish to 10 platforms the moment an article goes live — automatically, with custom message templates per platform.
Every article you publish should reach your followers on every platform — without you lifting a finger. NewsPro connects to your social accounts via OAuth2 and posts automatically when an article is published, with a message template you control. Each platform gets its own template. Character limits are enforced. Image is attached. And every post is logged with its result.
- 10 platforms: X, Facebook, Instagram, Threads, Pinterest, Bluesky, Reddit, Telegram, Discord, Tumblr
- Custom message template per platform with dynamic placeholders
- Automatic character limit enforcement per platform
- Image automatically attached from article thumbnail
- OAuth2 connection — no API key management required
- Post history with success/error status for every article
- Scheduled posting — respects article publish date
- Bulk scheduling — queue multiple articles at once
- Per-article toggle to enable/disable social sharing
- Token auto-refresh — connections stay alive
Supported Platforms
X / Twitter
280 character limit. Auto-truncates your template. Automatic token refresh via OAuth2 PKCE.
Page posts with photo and link. Auto-extends tokens to long-lived. Full Pages API support.
Business account posting via Instagram Graph API. Async media container processing.
Threads
500 character limit. Two-step publish flow. Short-lived to long-lived token exchange.
Bluesky
300 characters. ATProto authentication. Image upload and embed support.
Board-based pinning. Title, description, and image per pin. Sandbox mode for testing.
Self-post or link post to any subreddit. 40,000 character limit. Username required.
Telegram
Bot-based channel posting. Send text or photo+caption. 4,096 character limit.
Discord
Server channel posting via bot token. Text and announcement channels. 2,000 character limit.
Tumblr
Text or photo posts. OAuth2 with auto token refresh. 5,000 character limit.
Message Template Placeholders
How Auto-Posting Works
Connect Accounts
In Settings → Social Media, click "Add Application" and authenticate each platform via OAuth2. Your tokens are stored and auto-refreshed — no manual renewal.
Set Templates
Write a custom post template per platform using dynamic placeholders. Each platform enforces its own character limit automatically.
Enable Per Article
When creating or editing an article, check "Share on Social Media". On publish, all connected platforms receive their post. Or enable it by default for all articles.
Common Questions
For most platforms, yes — you create a free app in each platform's developer portal and paste the credentials into NewsPro. The OAuth connection is then one click for each account.
The failure is logged in Post History with the error details. The system automatically retries once after a token refresh. You can manually retry from the post history dashboard.
Yes. You can connect multiple Facebook pages, multiple Telegram channels, multiple Discord servers — each gets its own template and posts independently.
If the article is published immediately, posts go out immediately. If the article is scheduled for a future date, the social posts are queued for the same time.
Ready to Get Started?
Create your news site in 60 seconds. All features included in every plan.
Create Your Site