{"id":395594,"date":"2026-11-01T16:06:01","date_gmt":"2026-11-01T16:06:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/postly\/"},"modified":"2026-11-01T16:05:36","modified_gmt":"2026-11-01T16:05:36","slug":"postly","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/postly\/","author":20884046,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.1.4","requires":"6.5","requires_php":"8.1","requires_plugins":null,"header_name":"Postly","header_author":"Postly Technologies Inc.","header_description":"Connect WordPress to your Postly workspace. Write articles and emails, review channel previews, and schedule with your existing permissions.","assets_banners_color":"f4f7fc","last_updated":"2026-11-01 16:05:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/postly.ai\/wordpress","header_author_uri":"https:\/\/postly.ai","rating":0,"author_block_rating":0,"active_installs":0,"downloads":39,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"paulonu","date":"2026-11-01 16:05:36","revision":3778244}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3778244,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3778244,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3778244,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3778244,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3778244,"resolution":"1","location":"assets","locale":"","width":1520,"height":1878},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3778244,"resolution":"2","location":"assets","locale":"","width":1536,"height":639},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3778244,"resolution":"3","location":"assets","locale":"","width":1520,"height":942}},"screenshots":{"1":"Publishing hub with article and RSS campaign shortcuts on a demo site. Captured in version 1.0; version 1.2 adds profile connections and updated workspace shortcuts.","2":"Postly actions beside a demo article in the WordPress editor. Captured in version 1.0; the hosted Postly editor opens separately.","3":"Blog and social campaign actions for public articles in the Posts list. Captured in version 1.0 with another companion also active; Postly works independently. Protected and unpublished articles have no campaign actions."}},"plugin_section":[],"plugin_tags":[569,323,7143,268,154],"plugin_category":[40],"plugin_contributors":[290100],"plugin_business_model":[],"class_list":["post-395594","plugin","type-plugin","status-publish","hentry","plugin_tags-automation","plugin_tags-blog","plugin_tags-publishing","plugin_tags-scheduling","plugin_tags-social-media","plugin_category-calendar-and-events","plugin_contributors-paulonu","plugin_committers-paulonu"],"banners":{"banner":"https:\/\/ps.w.org\/postly\/assets\/banner-772x250.png?rev=3778244","banner_2x":"https:\/\/ps.w.org\/postly\/assets\/banner-1544x500.png?rev=3778244","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/postly\/assets\/icon-128x128.png?rev=3778244","icon_2x":"https:\/\/ps.w.org\/postly\/assets\/icon-256x256.png?rev=3778244","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/postly\/assets\/screenshot-1.png?rev=3778244","caption":"Publishing hub with article and RSS campaign shortcuts on a demo site. Captured in version 1.0; version 1.2 adds profile connections and updated workspace shortcuts."},{"src":"https:\/\/ps.w.org\/postly\/assets\/screenshot-2.png?rev=3778244","caption":"Postly actions beside a demo article in the WordPress editor. Captured in version 1.0; the hosted Postly editor opens separately."},{"src":"https:\/\/ps.w.org\/postly\/assets\/screenshot-3.png?rev=3778244","caption":"Blog and social campaign actions for public articles in the Posts list. Captured in version 1.0 with another companion also active; Postly works independently. Protected and unpublished articles have no campaign actions."}],"raw_content":"<!--section=description-->\n<p>Postly helps you turn a published WordPress article into content for your social channels, so readers can discover useful articles beyond your website. For example, use a customer advice article to prepare a LinkedIn tip and a Facebook post linking to the full guide. Open a public article in WordPress, choose its Postly social campaign action, and review the source, destinations and publishing time in Postly before activating the campaign.<\/p>\n\n<p>The plugin adds a publishing hub, article actions and RSS feed shortcuts to WordPress. You can also use an article as a source for a blog campaign. For ongoing sharing, an RSS-to-social campaign in Postly reads your site's feed of published articles. Each campaign requires its own setup, schedule and deliberate activation.<\/p>\n\n<p>Open focused Social, Blog, Email, WhatsApp and Polls workspaces, manage connected channels, or find individual tools in Products. Blog and Email use a shared block editor in Postly. Choose eligible connected destinations and review the preview and publication settings before sending or publishing. Blog presets can supply defaults that you adjust for an individual article. A global Campaign is an optional way to group related work; you do not need one to create or publish an individual item. Source automation still requires its own deliberate setup and activation.<\/p>\n\n<p>Your AI agents. Your publishing platform. If you use an AI assistant, ask it to prepare useful drafts from your public article, then review them in Postly before publishing. You can also prepare content directly in the Postly editor. External agents are optional and require Postly API access and their own setup; connecting an assistant alone does not start background publishing.<\/p>\n\n<p>Each WordPress user can connect their own Postly profile and selected workspace using a one-use code. Your current Postly workspace permissions control drafting, approvals, connections and billing. WordPress administrator access does not grant Postly permissions. Hosted actions still enforce subscription and AI credit requirements.<\/p>\n\n<p>Authorized users can open Manage billing on the Postly website. The plugin never collects payment details or changes subscriptions. Users without billing permission should ask their workspace owner to review the plan.<\/p>\n\n<p>Open the hosted Postly workspace for social publishing, the article editor, posts and drafts, calendar, Auto Post, RSS feeds, ecommerce, media, templates, AI Studio, team notes, publishing analytics and connected accounts.<\/p>\n\n<p>For ongoing blog and social publishing, configure a blog campaign in Postly and a separate RSS-to-social campaign using your published blog's feed. Choose destinations and schedules in each campaign. This plugin does not create a dependent publish-then-share job, publish on WordPress save, or activate any campaign automatically. Provider requirements, permissions, approvals, media requirements and publishing limits apply.<\/p>\n\n<p>Postly is a separate hosted service. An account is required. Paid publishing and AI features depend on your workspace subscription and credits. Installing the plugin does not grant paid access. All local plugin features are available without a license key.<\/p>\n\n<p>This is the official Postly companion from Postly Technologies Inc. It works independently and does not require another companion plugin.<\/p>\n\n<p>Publisher website: https:\/\/postly.ai. For plugin, account or publishing support, write to team@postly.ai. The Postly name identifies the hosted service this official companion connects to; this plugin does not represent WordPress.org or the WordPress Foundation.<\/p>\n\n<h3>External service and privacy<\/h3>\n\n<p>Service: https:\/\/app.postly.ai\nProfile connection API: https:\/\/api.postly.ai\/wordPressPlugin\/\nWebsite: https:\/\/postly.ai\nTerms: https:\/\/postly.ai\/legal\/tos\nPrivacy: https:\/\/postly.ai\/legal\/privacy<\/p>\n\n<p>Dashboard actions open app.postly.ai in a new browser tab. Article\/feed actions send the selected public URL, source type and blog\/social destination in the link only when clicked. Postly processes the public source when you request it in the wizard. Review the current workspace, destination accounts and schedule before activating a campaign.<\/p>\n\n<p>When you explicitly connect, the plugin sends the one-use code, site home URL and a random identifier for your local user connection to api.postly.ai. It stores a limited profile token encrypted in that WordPress user's metadata using the site's authentication salt. On plugin screens and connected actions it requests your display name, workspace, roles, permitted actions and publishing access. It stores no Postly login password, WordPress application password, social token or payment information. Profile tokens cannot publish or authorize billing and expire after 30 days. The one-use code expires after 10 minutes.<\/p>\n\n<p>There is no background polling or telemetry. The plugin copies no unpublished content and adds no public-site scripts. Draft, private, scheduled and password-protected articles are excluded from source actions. No profile response is persistently cached. Permissions are verified again in Postly before continuing to a hosted action.<\/p>\n\n<p>Disconnect my Postly profile revokes the profile token. WordPress logout removes the local token; signing out of the parent Postly session invalidates it server-side. Reconnect to change the linked account or workspace. Removing the plugin does not stop hosted campaigns or revoke the separate publishing connection. Uninstall deletes this plugin's local user metadata only.<\/p>\n\n<p>To publish to this site, connect WordPress in Postly using the existing application-password flow for self-hosted sites or WordPress.com authorization. Enter credentials directly in Postly. Hosted publishing, AI processing, jobs and revocation are handled by Postly separately from this plugin. Removing the plugin does not stop hosted campaigns: pause them in Postly and revoke the connection separately.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload postly.zip in Plugins &gt; Add New &gt; Upload Plugin, or extract the postly folder into wp-content\/plugins.<\/li>\n<li>Activate Postly and open Postly in WordPress admin.<\/li>\n<li>Select Connect my Postly account. Sign in on app.postly.ai, select your workspace and review the site and limited profile access.<\/li>\n<li>Generate a connection code and paste it into Verify and connect in WordPress within 10 minutes. OpenSSL support and an HTTPS site URL are required for profile connection.<\/li>\n<li>Connect the intended blog and social accounts in your Postly workspace. The profile connection does not grant WordPress publishing access.<\/li>\n<li>Choose a public article or RSS action, review the source in Postly, and configure your campaign before activation.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20embed%20the%20full%20postly%20dashboard%3F\"><h3>Does this embed the full Postly dashboard?<\/h3><\/dt>\n<dd><p>No. Native WordPress actions open the hosted workspace, where your existing account, permissions, editor and billing apply.<\/p><\/dd>\n<dt id=\"will%20saving%20an%20article%20publish%20it%20to%20social%20media%3F\"><h3>Will saving an article publish it to social media?<\/h3><\/dt>\n<dd><p>No. Set up and activate an RSS-to-social campaign in Postly to use the site's published feed for ongoing social distribution. Availability and timing depend on your campaign configuration and provider requirements.<\/p><\/dd>\n<dt id=\"can%20i%20automate%20blogs%20and%20social%20accounts%3F\"><h3>Can I automate blogs and social accounts?<\/h3><\/dt>\n<dd><p>Yes. Postly offers separate To Blog and To Social campaign destinations. Configure the campaigns you need in the hosted workspace. The plugin does not create linked jobs automatically.<\/p><\/dd>\n<dt id=\"do%20i%20need%20another%20companion%20plugin%3F\"><h3>Do I need another companion plugin?<\/h3><\/dt>\n<dd><p>No. Postly works independently for both blog and social publishing workflows.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Focused Social, Blog, Email, WhatsApp and Polls shortcuts, optional Campaigns, channel management and Products search.<\/li>\n<li>Updated workspace guidance for shared Blog\/Email block editing, publication previews and optional campaigns.<\/li>\n<li>Clear official publisher identity and direct support at team@postly.ai.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Individual Postly profile connections, current workspace permissions, web-only billing handoffs and AI agent workflow guidance.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>WordPress publishing hub, public article actions for blog and social campaigns, and RSS handoffs to the hosted Postly workspace.<\/li>\n<\/ul>","raw_excerpt":"Turn published WordPress articles into social posts with Postly. Review drafts and destinations, then choose when to publish.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/395594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=395594"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/paulonu"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=395594"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=395594"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=395594"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=395594"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=395594"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=395594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}