=== ParrotPoster - Auto Post to Social Media ===
Contributors: parrotposter
Tags: auto post, auto publish, autopost, autopublish, social media automation, автопостинг, автопубликация, vk, telegram, facebook, instagram, ok
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Auto post or selective post of news and products from the site to social networks (media) Facebook, Instagram, Telegram, VK, OK (autoposting, autopost).

== Description ==

**Autoposting of news and products from the site to social networks - fast and convenient!**
Автопостинг новостей и товаров с сайта в социальные сети – быстро и удобно!

Easy to understand and configure plugin for auto publishing (auto posting) news and products to social networks*.

= Supported social networks =
* Facebook
* Instagram
* Telegram
* VKontakte
* Odnoklassniki

= Features and benefits =

**Quick and easy addition of social media accounts 🚀**
You don't need to configure your apps within social networks, just go to the social network button, allow access and add the accounts you want

**Selecting certain accounts when posting ✅**
Choose only necessary social media accounts when posting products or news directly 

**Auto publishing to multiple accounts of social networks 🤩**
When posting, you can select multiple social network accounts and ParrotPoster will automatically post news/products to the selected social network accounts

**Unlimited posts 📍**
The plugin has no limit on the number of posts, publish as many as you need

**Auto posting with flexible conditions (news, products, pages) 🔧**
Customize auto posting templates by post type, selection of certain headings, titles, authors, tags, maximum and minimum product price, with selection of certain social media accounts and publishing time (immediate/time delay after news/product publication)

**Easily customize post text template for auto posting 📄**
Add title, excerpt, full description (content), line breaks, product prices and sizes, currency, weight, link, tags and more to the post text

**Create multiple templates for auto posting 👍**
Create multiple templates with preset settings for specific social networks accounts and with your own posting parameters

**Automatically publish news/products when added to the site 📚**
When you set up auto posting, the plugin will automatically publish news or products from the site according to your parameters to selected social networks accounts

**Selective posting of news/products from a site 📌**
On the edit page of the published news or product, you can click on the "Post to social networks" button, customize the post and publish it to social networks

**Publish pictures, headlines, text, links, tags 📝**
You can publish the main image, images from content or product galleries. As well as news or product titles, excerpt or full text with description, links to the news/product site, tags, etc

**Convert tags into hashtags #️⃣**
You can convert tags from a news or product into hashtags to make them look more succinct on social networks

**Customize the publishing time (Immediately/Delayed/Attempted time) 🕘**
Customize the time for selective posting or auto posting, for example selective news can be published at a scheduled time, and in the auto posting template select to publish the news with a delay of 1-10 minutes

**Adding UTM tags to links 🔗**
Add UTM tags (utm_source, utm_medium, utm_campaign, utm_term, utm_content) to links and track traffic in analytics

**Excluding duplicates when posting 😉**
The plugin allows you to automatically exclude duplicate news and products from the site to social networks on a specific auto posting template

**View the status of posts💡**
View results and publication times along with links to social networks posts

= Supported languages =
* Russian
* English


\* The solution "ParrotPoster - Auto posting to social networks" works on the basis of cloud API service [parrotposter.com](https://parrotposter.com) and has built-in payment functions. The trial period is 14 days, after that - from 450 rubles (~$6) per month.

✉️ Technical support: [support@parrotposter.com](mailto:support@parrotposter.com)
🌐 Service site: [parrotposter.com](https://parrotposter.com)

== Installation ==

* Install the plugin
* Activate the plugin under "Plugins" in the Wordpress menu
* Register for the plugin to work with it (required, because the plugin is based on the cloud autoposting service [parrotposter.com](https://parrotposter.com))

== Frequently Asked Questions ==

= How many posts per day can I publish? =
No limits, but in the social network VKontakte you can publish no more than 50 posts per day, and in other social networks, we recommend publishing no more than 15-25 posts per day, so that the social network does not block the account.

= How long is the trial version and can I change the tariff? =
When you register for the plugin, you get 14 days of free use with the option to add 3 accounts to test the functionality. If you need more accounts - you can change the tariff in the "Tariffs" section.

= How many social network accounts can I add? =
It depends on the chosen tariff. The trial version has 3 accounts, on paid tariffs from 5 to 22 accounts. If you need to add more than 22 accounts, send us an email at support@parrotposter.com.

= Why I cannot add a social account? =
* You are not an administrator of the group/page or you were not granted any access rights
* Your Instagram username and password are not correct
* You can also try turning two-factor authentication on or off in Instagram, or changing your password
* You did not specify the Telegram Bot Token for your Telegram group/channel correctly
* You did not specify the Telegram link to your channel/group correctly

= Are there any plans to add new social networks? =
Yes, we plan to do this in the near future.

= Have not found an answer to your question or do you have a suggestion on how to improve the plugin? =
Email us at [support@parrotposter.com](mailto:support@parrotposter.com)


== Screenshots ==
1. Sign up for the plugin
2. Social network accounts
3. Posts
4. List of autoposting templates
5. Create autoposting (general, post template)
6. Create autoposting (link, tags, images, social networks)
7. Create autoposting (when to publish, additional settings)
8. Publishing news/products directly to social networks
9. Post customization page before publishing
10. Choice of social networks
11. Posting results (post)
12. Posting results (product)

== Changelog ==

= 1.1.0 =
* Reworked the plugin admin experience around an embedded ParrotPoster interface with short-lived session tokens, iframe messaging, and a safer login flow after authorization
* Reworked autoposting scheduling: tasks are queued locally and processed asynchronously, and the scheduler reacts when posts are published, updated, trashed, or permanently deleted
* When a published WordPress post already linked to ParrotPoster is edited, the plugin updates existing social publications where appropriate instead of only creating new ones
* Improved reliability when calling the ParrotPoster API (automatic fallback across domains and clearer behavior when the service is temporarily unavailable)
* Optimized duplicate checks and last-publication-time lookups when publishing via multiple autoposting templates
* Added WordPress AJAX nonce verification for admin requests and restricted sensitive plugin actions to administrators only

= 1.0.16 =
* Fixed the publication of news with a delay

= 1.0.15 =
* Fixed delayed post publication

= 1.0.14 =
* Added display of last post time by template

= 1.0.13 =
* Added the ability to publish posts via already created auto-publish templates
* Fixed publishing images from cloud storage (like s3)

= 1.0.11 =
* Fixed parse images from content, when a third-party plugin adding CDN is enabled

= 1.0.9 =
* Added support shortcodes in post text/tags/link

= 1.0.5 =
* Fixed the publication of products without review

= 1.0.4 =
* Improved truncate excerpt of post

= 1.0.3 =
* Added support mobile resolution

= 1.0.2 =
* Fixed ui multiselect field in custom conditions

= 1.0.1 =
* Fixed jquery-ui loading
* Updated translate files

= 1.0.0 =
* Plugin created
