=== Social AutoPublish ===
Contributors: kel1
Tags: social, auto poster, scheduler, facebook, telegram
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Automatically publish and schedule your WordPress posts to social networks using your own developer apps. No third-party middleman.

== Description ==

Social AutoPublish sends your published posts to social networks on a schedule you control. You connect each network with **your own developer app**, so everything runs under your own credentials and rate limits — nothing is routed through the plugin author's servers.

**Supported networks**

* Facebook Pages
* Instagram (via the Meta Graph API)
* X / Twitter
* LinkedIn
* Pinterest
* TikTok
* YouTube (community posts)
* Telegram (bot)
* WhatsApp Business (Cloud API)
* Google Business Profile

**Features**

* Connect each network with your own App ID / Secret (OAuth) or token (Telegram / WhatsApp).
* A publishing calendar that shows your scheduled and past posts (self-contained, no external scripts).
* Per-network daily-limit guidance and default hashtags.
* Optional manual approval before anything is published.
* All assets are bundled with the plugin; no CDNs and no build step.

== Installation ==

1. Upload the `social-autopublish` folder to `/wp-content/plugins/`, or install the ZIP via Plugins → Add New → Upload.
2. Activate the plugin.
3. Go to **Social Publish → Connect Networks**, enter your app credentials for each network, and complete the OAuth connection (or paste a token for Telegram / WhatsApp).
4. Adjust limits and defaults under **Social Publish → Settings**.

== Frequently Asked Questions ==

= Do I need my own developer apps? =
Yes. You create an app on each network's developer portal and paste its credentials. This keeps you in control of your data and rate limits.

= Does the plugin use any paid third-party service? =
No. It only talks to the official API of each network you connect, using your own credentials.

== External services ==

This plugin contacts the official API of each social network **you** connect, and only when you connect it or when a scheduled post is published to it. The post data you choose to share (title, a trimmed excerpt, the post URL, and optionally the featured image URL) is sent to that network. The networks and endpoints are:

* Facebook / Instagram / WhatsApp Business — graph.facebook.com (Meta). Terms: https://www.facebook.com/legal/terms — Privacy: https://www.facebook.com/privacy/policy
* X / Twitter — api.twitter.com. Terms: https://twitter.com/en/tos — Privacy: https://twitter.com/en/privacy
* LinkedIn — api.linkedin.com. Terms: https://www.linkedin.com/legal/user-agreement — Privacy: https://www.linkedin.com/legal/privacy-policy
* Pinterest — api.pinterest.com. Terms: https://policy.pinterest.com/en/terms-of-service — Privacy: https://policy.pinterest.com/en/privacy-policy
* TikTok — open.tiktokapis.com. Terms: https://www.tiktok.com/legal/terms-of-service — Privacy: https://www.tiktok.com/legal/privacy-policy
* YouTube / Google Business — googleapis.com (Google). Terms: https://policies.google.com/terms — Privacy: https://policies.google.com/privacy
* Telegram — api.telegram.org. Terms: https://telegram.org/tos — Privacy: https://telegram.org/privacy

No data is sent anywhere until you connect a network and a post is published to it.

== Changelog ==

= 1.0.0 =
* Initial release.
