=== ClickPostify - Single Click Social Posting === Contributors: dhirajpatra Tags: woocommerce, social media, facebook, pinterest, instagram Requires at least: 6.0 Tested up to: 6.9 Requires PHP: 8.0 Stable tag: 1.0.2 License: GPLv3 or later License URI: https://www.gnu.org/licenses/gpl-3.0.html Author: Dhiraj Patra Author URI: https://github.com/dhirajpatra Post WooCommerce products to Facebook, Pinterest, X, LinkedIn, YouTube, and Instagram with a single click. == Description == ClickPostify - Single Click Social Posting allows you to effortlessly share your WooCommerce products across multiple social media platforms with just one click. Features: * Post to 6 major social networks * Simple configuration for each network * One-click posting from product pages (Manual action required) * Activity logging > **Note**: This plugin does **not** automatically post products. On the product edit page, you will see a box with checkboxes for each enabled network. Select the networks you want to post to and click "Post Now". Supported Networks: * Facebook Pages * Pinterest Boards * X (Twitter) * LinkedIn * YouTube * Instagram Business Accounts == Installation == 1. Upload plugin files to `/wp-content/plugins/` 2. Activate the plugin 3. Go to Social Networks > Settings 4. Configure your API credentials 5. Start posting products! == Frequently Asked Questions == = Does this require WooCommerce? = Yes, WooCommerce must be installed and activated. = Do I need API credentials? = Yes, you need to create apps and obtain credentials for each social network. == Configuration Details == * **Facebook**: * Page Access Token: Long-lived token with `pages_manage_posts` permission. * Page ID: The numeric ID of your Facebook Page. * **Pinterest**: * Access Token: App token with `pins:read` and `pins:write` scopes. * Board ID: The numeric ID of the board to pin to. * **X (Twitter)**: * Bearer Token: App-only token from Developer Portal. * **LinkedIn**: * Access Token: OAuth 2.0 token with `w_member_social` scope. * **Instagram**: * Access Token: Graph API token with `instagram_content_publish`. * Business Account ID: Linked Instagram Business ID. == External services == This plugin connects to external APIs to post content to social media platforms. By using this plugin, you agree to the terms and privacy policies of these services. * **Facebook Graph API**: Used to post content to Facebook Pages. * Data Sent: Message, product link, and Page Access Token. * When: When the user manually clicks "Post Now" for Facebook. * Service: Meta / Facebook. [Terms of Service](https://www.facebook.com/terms.php), [Privacy Policy](https://www.facebook.com/privacy/policy/). * **Pinterest API**: Used to create pins on Pinterest boards. * Data Sent: Title, description, product link, image URL, and Access Token. * When: When the user manually clicks "Post Now" for Pinterest. * Service: Pinterest. [Terms of Service](https://policy.pinterest.com/en/terms-of-service), [Privacy Policy](https://policy.pinterest.com/en/privacy-policy). * **X (Twitter) API**: Used to post tweets. * Data Sent: Message text and Bearer Token. * When: When the user manually clicks "Post Now" for X. * Service: X Corp. [Terms of Service](https://twitter.com/en/tos), [Privacy Policy](https://twitter.com/en/privacy). * **LinkedIn API**: Used to share posts on LinkedIn. * Data Sent: Commentary (message), visibility settings, and Access Token. * When: When the user manually clicks "Post Now" for LinkedIn. * Service: LinkedIn Corp. [Terms of Service](https://www.linkedin.com/legal/user-agreement), [Privacy Policy](https://www.linkedin.com/legal/privacy-policy). * **Instagram Graph API**: Used to publish media to Instagram Business accounts. * Data Sent: Image URL, caption, and Access Token. * When: When the user manually clicks "Post Now" for Instagram. * Service: Meta / Instagram. [Terms of Service](https://help.instagram.com/581066165581870), [Privacy Policy](https://privacycenter.instagram.com/policy). == Changelog == = 1.0.0 = * Initial release