🎉 NewsPro 3.0 Launch Discount — use code NEWSPRO3LAUNCH for 15% OFF · ends May 31 View plans →

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
Social Media Auto-Posting

Supported Platforms

X / Twitter

280 character limit. Auto-truncates your template. Automatic token refresh via OAuth2 PKCE.

Facebook

Page posts with photo and link. Auto-extends tokens to long-lived. Full Pages API support.

Instagram

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.

Pinterest

Board-based pinning. Title, description, and image per pin. Sandbox mode for testing.

Reddit

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

{article_title} {article_subtitle} {article_author} {article_category} {article_tags} {article_link} {article_image} {article_id} {new_line}

How Auto-Posting Works

1

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.

2

Set Templates

Write a custom post template per platform using dynamic placeholders. Each platform enforces its own character limit automatically.

3

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
SSL Secured 24/7 Support 30-Day Money Back