WordPress Plugin · v2.4.15 · LinkedIn-First

Automate Your LinkedIn
from WordPress — with AI

ZB Social AutoPoster Pro posts, schedules, and engages for you. AI-generated content, keyword automation, and deep analytics — all from your WP dashboard.

Free & open source · GPL v2 · No account required
Phase 1 — Live
LinkedIn
·
Coming Soon
Facebook
Instagram
TikTok
Twitter / X
50+
Features in v2.4
5
AI Models
8
Dev Phases
1-click
Setup Wizard
Core Features
Everything you need to
dominate LinkedIn
AI Post Generator
Gemini Flash, Pro, Ultra + Grok-2. Pick tone, length, language, CTA. Streaming output, one-click regenerate.
Visual Scheduler
Month/week/day calendar. Drag-drop to reschedule. WP-Cron auto-publish with 3× retry on failure.
Keyword Automation
Trigger auto-replies when keywords appear in comments. Static templates or AI-generated responses.
Deep Analytics
Impressions, clicks, engagement rate, follower growth, posting heatmap. CSV + PDF export.
Content Score
Pre-publish AI checker scores your post 0–100. Hook strength, readability, hashtags, CTA presence.
Lead Capture
Comments with "price", "interested", custom keywords → auto-save commenter to leads table. CSV export.
Why ZB Social AutoPoster
Built for WP users.
Not another SaaS tab.
Hootsuite and Buffer make you leave WordPress to do your job. ZBSA keeps your entire workflow — write, schedule, publish, analyze — inside the dashboard you already live in.
No monthly SaaS fees — One-time purchase, lifetime updates on eligible plans.
Your data stays yours — All tokens encrypted with AES-256, stored on your own server.
AI on your terms — Bring your own Gemini or Grok API key. You control costs.
5-minute setup
Step-by-step wizard walks you through LinkedIn OAuth, API keys, and your first post.
🔐
Bank-grade security
AES-256 token encryption, nonce verification on all AJAX, full XSS + SQL injection protection.
📊
Real analytics
Not just "shared successfully." Track impressions, engagement, follower growth, ROI per post.
Loved by WordPress creators
"Finally a plugin that doesn't just dump my blog link on LinkedIn. The AI writes actual engaging posts, and the automation rules save me hours of comment-responding every week."
RA
Rahim Ahamed
SaaS Founder · Dhaka
"The content score feature alone is worth the price. It stopped me from posting weak hooks and my engagement went up 3× in the first month."
SM
Sarah Mitchell
Content Marketer · London
"I manage 4 client LinkedIn pages from one WP install. The account groups feature + bulk scheduler is a game-changer for agencies."
JP
James Park
Digital Agency Owner · Seoul
Start automating today
Your LinkedIn, on autopilot.
From inside WordPress.

One plugin. AI content. Smart scheduling. Keyword automation. Real analytics.

Get ZB Social AutoPoster Pro
Read the Docs

One-time payment · No subscriptions · Lifetime updates on Agency plan

Complete Feature List
Built to replace
your entire social workflow

50+ features across AI generation, scheduling, analytics, automation, and integrations. LinkedIn-first. Expanding to 20+ platforms.

✦ AI-Powered Content
Generate posts that actually
get engagement

Stop staring at a blank text box. ZBSA connects to Google Gemini (Flash / Pro / Ultra) and xAI Grok-2 to write LinkedIn posts tailored to your tone, audience, and goal — then scores them before you hit publish.

  • 5 AI models: Gemini Flash, Pro, Ultra, Grok-2 Text, Grok-2 Vision
  • 8 tones: Professional, Casual, Storytelling, Motivational, Educational, Humorous, Controversial, Data-driven
  • Length presets: Micro (50w) through Long-form (600w) + Thread
  • CTA injection, hashtag control, emoji toggle, language selector
  • Real-time streaming output — see it write word by word
  • Brand Voice Lock — AI enforces your tone across all posts
  • Content Score: pre-publish AI rating 0–100 with fixes
  • Image generation via Grok Vision / Gemini Imagen
AI GENERATING...
"5 lessons I learned building my first SaaS product that nobody talks about... "
#startup
#saas
#founder
84
Content Score
Publish →
◈ Smart Scheduling
Post at the right time,
every time — automatically

A visual calendar that makes scheduling feel effortless. Drag posts to new slots, see everything color-coded by status, and let WP-Cron handle publishing while you sleep.

  • Month / Week / Day calendar views
  • Drag-and-drop rescheduling
  • WP-Cron auto-publish with 1-minute precision
  • Auto-retry 3× on failure with email alert
  • Best Time Suggester — analytics-powered recommendations
  • Bulk schedule: select multiple WP posts → schedule in one action
  • Recurring campaigns with interval + category filters
  • Posting interval control to avoid spam flags
MON
TUE
WED
THU
FRI
SAT
SUN
3
4
5
6
7
8
9
10
11
12
13
14
Queued
Published
Failed
◎ Analytics & Insights
Know exactly what's
working — and why

Native LinkedIn analytics synced hourly. Heatmaps, hashtag tracking, follower growth, and an ROI calculator that shows you cost-per-engagement. Export everything to CSV or PDF.

  • Impressions, clicks, likes, comments, shares — per post
  • Engagement heatmap: best day × best hour to post
  • Hashtag performance ranking (avg impressions per tag)
  • Follower growth tracker with daily logging
  • Posting frequency optimizer — data-backed recommendations
  • ROI Calculator: API cost vs engagement generated
  • Google Analytics UTM auto-append per platform
  • CSV + PDF monthly report export
12.4K
Impressions
4.8%
Eng. Rate
318
Clicks
+47
Followers
IMPRESSIONS — LAST 7 DAYS
⚡ Keyword Automation
Engage at scale without
lifting a finger

Define rules that watch your LinkedIn posts 24/7. When someone comments with "price" or "interested" — ZBSA can reply, save the lead, or fire a webhook. All with AI-personalized responses.

  • Rule builder: trigger → condition → action pipeline
  • Triggers: keyword in comment, new follower, post milestone, post age
  • Actions: auto-reply, auto-like, save lead, fire webhook
  • AI reply generation with your custom prompt + variables
  • Smart Comment Queue — review before sending (safe mode)
  • Lead capture → CSV export or WP Forms push
  • Anti-spam: max 1 reply per person per 24 hours
  • Full comment log with rule trail
RULE TRIGGERED
Keyword: "how much"
Comment by @Mohammed Hasan
AI GENERATING REPLY
AUTO-REPLY QUEUED
"Hi Mohammed! Thanks for asking. Check our pricing page → [link]. Happy to chat if you have questions."
3
Leads Today
12
Replies Sent
Complete Reference
All 50 features at a glance
# Feature Description Category Phase
Ready to put LinkedIn
on autopilot?
⬇ Download Free — v2.4.15
Read Docs
GPL v2 · No account required · Works on any WordPress 6.0+ site
Freemium
Free to download.
Upgrade when you're ready.

The core plugin is free and open source. Pro features unlock advanced AI, analytics, automation, and team tools — pay once, own forever.

Lifetime
Annual −40%
Free
$0
forever · 1 site · open source
Install and start posting to LinkedIn from WordPress today — no account, no payment required.
⬇ Download v2.4.15
  • 1 WordPress site
  • LinkedIn Personal + Company Pages
  • Custom Post Composer
  • Visual Scheduler + Calendar
  • Quick Setup Wizard
  • WP Post → Auto LinkedIn
  • Basic Analytics
  • AI Post Generator
  • Keyword Automation
  • Team collaboration
Agency
$199
one-time · unlimited sites
For agencies and developers managing multiple clients. Includes everything, forever.
Get Agency
  • Unlimited sites
  • Everything in Pro
  • Unlimited team users
  • White-label ready
  • Client reporting mode
  • Multisite support
  • Lifetime plugin updates
  • Priority email support
  • Early access to v2.0 (FB/IG)
  • 1-hour onboarding call
Paid plans include a 14-day money-back guarantee. No questions asked. · GPL v2 License.
Full comparison
Feature Free Pro Agency
Pricing FAQ
About the Author
ZB
ZeroBoolean
zeroboolean.com
Independent WordPress developer and tool-builder. Building utilities that make content creators and marketers faster.

The person behind
ZeroBoolean

ZeroBoolean is an independent developer and product builder focused on WordPress tools that solve real problems for content creators, marketers, and agencies.

ZB Social AutoPoster Pro was born out of a real frustration: powerful social automation tools exist, but they all live outside WordPress and charge monthly forever. The goal was to build something that does more — AI generation, keyword automation, analytics, lead capture — and charges you once.

Philosophy
Tools should respect your time
Every feature in ZBSA exists to eliminate repetitive work. If it doesn't save you at least 30 minutes a week, it doesn't belong in the plugin.
Your data stays yours
No cloud sync. No third-party data collection. Everything is stored on your own WordPress server, encrypted at rest.
One-time pricing is honest pricing
Monthly SaaS subscriptions for tools you use daily add up to thousands per year. ZBSA charges once and updates for life on the Agency plan.
Tech Stack
PHP 8.0+
WordPress API
WP-Cron
OAuth 2.0
LinkedIn API
Gemini API
Grok / xAI API
AES-256
Chart.js
Lucide Icons
MySQL / WPDB
REST Webhooks
Build Journal
Week 1
Database + Setup Wizard
5 custom tables, AES-256 encryption, OAuth flow, Quick Setup Wizard
Week 2
LinkedIn OAuth + Accounts
Full OAuth 2.0, multi-account, company pages, token auto-refresh
Week 3
AI Composer
Gemini + Grok integration, streaming, content score, carousel builder
Week 4–5
Scheduler + Analytics
WP-Cron queue, drag-drop calendar, Chart.js dashboards, ROI calculator
Week 6+
Automation + Chrome Extension
Keyword rules, comment queue, lead capture, webhook integrations, Chrome extension batch ingest & reply sync
ZeroBoolean Tools
More tools by the same
builder

Every ZeroBoolean tool follows the same philosophy: solve a real problem, charge once, keep your data on your own server.

Live
ZB Social AutoPoster Pro
zbsa · zeroboolean.com/zbsa
The plugin you're looking at. AI-powered LinkedIn automation from WordPress. Post, schedule, automate, analyze — one WP plugin, zero monthly fees.
WordPress
LinkedIn
AI
Automation
Beta
ZB SEO Audit Pro
zbseo · zeroboolean.com/zbseo
Deep on-page SEO auditor for WordPress. Crawls your entire site, scores every post, and gives you a prioritized fix list. Integrates with Yoast and Rank Math.
WordPress
SEO
Audit
WP Plugin
Planned
ZB Form Flow
zbff · zeroboolean.com/zbff
Lightweight multi-step form builder for WordPress. Conditional logic, webhook push, CRM integration — no page reload, no bloat. Built for lead gen.
WordPress
Forms
Lead Gen
Webhooks
Planned
ZB Analytics Lite
zbanalytics · zeroboolean.com/zbanalytics
Privacy-first, cookie-free analytics for WordPress. No GDPR notices needed. Shows page views, traffic sources, top content — without sending data to Google.
WordPress
Analytics
Privacy-First
GDPR
ZeroBoolean Philosophy
Every tool follows the same rules
No recurring fees
Pay once. Own it forever. Updates included for life on Agency plans.
Your data, your server
Zero third-party data collection. All data lives on your WordPress installation.
GPL v2 Licensed
Open source compatible. Modify and use freely within the license terms.
Getting Started
Core Features
Reference
Getting Started
Installation

ZB Social AutoPoster Pro is a standard WordPress plugin. Installation takes under 2 minutes.

Requirements
  • WordPress 6.0 or higher
  • PHP 8.0 or higher
  • MySQL 5.7 / MariaDB 10.3+
  • A LinkedIn Developer App (free — see LinkedIn setup →)
  • At least one AI API key (Gemini or Grok)
Install via WordPress Admin
1
Upload the plugin
Go to Plugins → Add New → Upload Plugin. Select the zb-social-autoposter-pro.zip file — or use the evergreen link: download latest release.
2
Activate
Click "Activate Plugin". The plugin automatically creates 7 custom database tables: wp_zbsa_posts, wp_zbsa_analytics, wp_zbsa_automation_rules, wp_zbsa_comment_log, wp_zbsa_accounts, wp_zbsa_leads, wp_zbsa_follower_log.
3
Setup Wizard launches automatically
After activation, the Quick Setup Wizard will launch. It walks you through LinkedIn OAuth, AI keys, preferences, and your first post in 5 steps.
After activation, the plugin adds a "ZB AutoPoster" menu item to your WordPress admin sidebar with 9 sub-pages: Dashboard, Compose, Scheduler, Analytics, Automation, Accounts, Logs, Leads, Settings.
File structure after install
// Plugin directory: /wp-content/plugins/zb-social-autoposter-pro/ ├── zb-social-autoposter-pro.php // Main entry point ├── includes/ │ ├── class-zbsa-database.php │ ├── class-zbsa-linkedin.php │ ├── class-zbsa-ai.php │ ├── class-zbsa-scheduler.php │ ├── class-zbsa-analytics.php │ └── class-zbsa-automation.php ├── admin/ │ ├── class-zbsa-admin.php │ └── partials/ └── assets/
Getting Started
Quick Setup Wizard

The wizard launches automatically on first activation and walks you through 5 steps. You can also re-run it anytime from Settings → Re-run Wizard.

1
Welcome Screen
Overview of what ZBSA does. Estimated setup time shown. Click "Get Started" to proceed.
2
Connect LinkedIn
Click "Connect with LinkedIn". You'll be redirected to LinkedIn to grant permissions. Your personal profile and any Company Pages you manage will be auto-detected.
3
Add AI API Keys
Enter your Google Gemini API key (from aistudio.google.com) and/or your xAI Grok key (from console.x.ai). At least one is required for AI features.
4
Preferences
Set default language, timezone, notification email, and default posting account.
5
First Post
Create your first LinkedIn post — write manually or use AI generate. Publish now, schedule, or save as draft. Or skip to go straight to the Dashboard.
Connect LinkedIn

ZBSA uses LinkedIn's official OAuth 2.0 flow. You'll need a LinkedIn Developer App to get your Client ID and Secret.

Step 1 — Create a LinkedIn App
  1. Go to linkedin.com/developers and click "Create App"
  2. Fill in App Name, LinkedIn Page, and App Logo
  3. Under "Auth", add your Redirect URL: https://yoursite.com/wp-admin/admin-ajax.php?action=zbsa_linkedin_callback
  4. Request these OAuth scopes: w_member_social, w_organization_social, r_organization_social, rw_comments
  5. Copy your Client ID and Client Secret
Step 2 — Add to ZBSA Settings
  1. Go to ZB AutoPoster → Settings → LinkedIn App
  2. Paste your Client ID and Client Secret
  3. Click Save
  4. Go to Accounts → Connect New Account → LinkedIn
LinkedIn OAuth tokens expire every 60 days. ZBSA auto-refreshes them, but you'll get a dashboard warning 7 days before expiry.
AI API Keys

ZBSA supports two AI providers. You can use one or both. Keys are stored encrypted (AES-256) on your server.

Google Gemini
  1. Visit aistudio.google.com/app/apikey
  2. Click "Create API key"
  3. Copy the key → Settings → API Keys → Gemini API Key → Save
Gemini has a free tier. Flash is cheapest, Ultra is most capable. ZBSA shows estimated cost per post per model.
xAI Grok
  1. Visit console.x.ai
  2. Generate an API key
  3. Copy the key → Settings → API Keys → Grok API Key → Save
Test your connection

After saving each key, click the "Test Connection" button. A green success badge confirms the key is valid and the model responds.

// API keys are stored encrypted in WordPress options: get_option('zbsa_gemini_api_key'); // returns decrypted value get_option('zbsa_grok_api_key'); // ZBSA_AI class handles all AI interactions: $ai = new ZBSA_AI(); $post = $ai->generate_post([ 'topic' => '5 lessons from building a SaaS', 'tone' => 'storytelling', 'length' => 'medium', 'model' => 'gemini-1.5-pro', ]);
Post Composer

The Composer is where you create, edit, and publish posts. It has 4 tabs: Custom Write, AI Generate, Repurpose, and Carousel Builder.

Custom Write

Type your post manually. The character counter turns amber at 2,700 and red at 2,900 characters (LinkedIn's limit is 3,000).

Target & Publish

The bottom row of the composer lets you select:

  • Account — which LinkedIn profile or Company Page to post to
  • Status — Draft, Publish Now, or Schedule
  • Scheduled time — date + time picker, with "Best time" suggestion button
The "Best time" button analyzes your LinkedIn analytics to suggest the hour and day of week with historically highest engagement for your account.
AI Post Generator

Select the "AI Generate" tab in the Composer to access the AI generator.

Parameters
ParameterOptions
Topic / PromptFree text — describe what you want to post about
ToneProfessional, Casual, Storytelling, Motivational, Educational, Humorous, Controversial, Data-driven
LengthMicro (50w), Short (150w), Medium (300w), Long (600w), Thread
LanguageEnglish, বাংলা, Hinglish, Arabic, Auto-detect
HashtagsToggle on/off + count (1–10)
CTAToggle on/off + type: Learn More, Buy Now, Comment Below, DM me, Custom
AI ModelGemini Flash, Gemini Pro, Gemini Ultra, Grok-2, Grok-2 Vision
Content Score

After generation, the Content Score widget shows a 0–100 rating based on: hook strength, readability, optimal length, hashtag count, CTA presence, emoji balance, and brand voice match.

// Scores below 60 show improvement suggestions: "Hook could be stronger — try opening with a question or bold statement." "3 hashtags detected — LinkedIn performs best with 3–5." "No CTA found — consider adding one to drive engagement."
Scheduler

All scheduled posts are managed from the Scheduler page, which includes a visual calendar and a queue list.

WP-Cron Publishing

ZBSA uses WordPress Cron to publish posts automatically. Posts are checked every minute. If a post fails, ZBSA retries automatically up to 3 times, 15 minutes apart. After 3 failures, you receive an email notification.

WP-Cron requires at least one site visitor per minute to trigger reliably. For busy sites this is automatic. For low-traffic sites, set up a real cron job: */1 * * * * curl https://yoursite.com/wp-cron.php
Bulk Schedule

Go to Scheduler → Bulk Schedule. Select post type, date range, category filters, and a custom message template. All matching posts will be added to the queue with your chosen interval.

Analytics

ZBSA syncs LinkedIn analytics hourly using the LinkedIn Analytics API. Data is stored in wp_zbsa_analytics for fast querying.

Available Metrics
  • Impressions, clicks, likes, comments, shares, saves — per post
  • Engagement rate = (likes + comments + shares) / impressions × 100
  • Follower growth — daily delta logged in wp_zbsa_follower_log
  • Hashtag performance — avg impressions per hashtag used
Exporting Data

Use the Download CSV button for raw data, or Generate PDF Report for a formatted monthly summary. PDF reports include a cover page, KPI summary, charts, and top 10 posts table.

Automation Rules

Automation rules let ZBSA respond to LinkedIn engagement events automatically. Build rules from the Automation → Rules tab.

Rule structure
// A rule has 4 components: { "trigger": "keyword_in_comment", "condition": { "keywords": ["price", "cost", "how much"], "match": "any" }, "action": "auto_comment_reply", "response": { "use_ai": true, "ai_prompt": "Reply warmly, mention pricing page URL, offer to answer questions" } }
Anti-spam protection

ZBSA never replies to the same person more than once per 24-hour period per rule. You can also set a global maximum daily reply count in Settings → Automation.

Use Smart Comment Queue mode (Settings → Automation → Human-in-the-Loop) to review all auto-replies before they're sent. Replies queue up in the dashboard and you approve or edit before sending.
PHP Class Reference

All ZBSA PHP classes use the ZBSA_ prefix. Instantiated by the main plugin file.

ClassFileResponsibility
ZBSA_Databaseclass-zbsa-database.phpTable creation, upgrade, CRUD helpers
ZBSA_LinkedInclass-zbsa-linkedin.phpOAuth flow, API calls, token management
ZBSA_AIclass-zbsa-ai.phpGemini + Grok API, content score, image gen
ZBSA_Schedulerclass-zbsa-scheduler.phpWP-Cron queue, retry logic, interval control
ZBSA_Analyticsclass-zbsa-analytics.phpLinkedIn analytics sync, storage, export
ZBSA_Automationclass-zbsa-automation.phpRule engine, comment polling, lead capture
ZBSA_Adminclass-zbsa-admin.phpAdmin menu, AJAX handlers, page rendering
ZBSA_Extension_APIclass-zbsa-extension-api.phpREST endpoints for Chrome extension — comment ingest, job queue, reply status sync, lead capture
Hooks & Filters

ZBSA exposes action hooks and filters so developers can extend its behaviour without modifying core files.

Action Hooks
// Fires after a post is successfully published to LinkedIn do_action( 'zbsa_post_published', $post_id, $linkedin_post_id, $account_id ); // Fires when an automation rule triggers do_action( 'zbsa_rule_triggered', $rule_id, $comment_data ); // Fires when a lead is captured from comments do_action( 'zbsa_lead_captured', $lead_data ); // Fires when a post fails to publish do_action( 'zbsa_post_failed', $post_id, $error_message ); // Fires immediately before the LinkedIn API call do_action( 'zbsa_before_linkedin_publish', $post_id, $post_data ); // Fires after analytics are synced for a post do_action( 'zbsa_analytics_synced', $post_id, $metrics_array ); // Fires when a new social account is connected do_action( 'zbsa_account_connected', $account_id, $platform );
Filter Hooks
// Modify the AI prompt before sending to Gemini/Grok apply_filters( 'zbsa_ai_prompt', $prompt, $params ); // Modify post content before publishing apply_filters( 'zbsa_post_content_before_publish', $content, $post_id ); // Modify automation reply before sending apply_filters( 'zbsa_automation_reply', $reply, $rule_id, $comment ); // Override the content score result apply_filters( 'zbsa_content_score', $score, $post_content ); // Modify UTM parameters appended to shared URLs apply_filters( 'zbsa_utm_parameters', $utm_array, $post_id ); // Change the best-time scheduling slot apply_filters( 'zbsa_schedule_time', $datetime, $post_id ); // Modify lead data before saving to wp_zbsa_leads apply_filters( 'zbsa_lead_data', $lead_array, $comment_data );
FAQ
Release History
What's new in
ZB Social AutoPoster Pro

Every update, fix, and improvement — documented. Current release: v2.4.15

v2.4.15
2025-03-10
Latest
Dashboard Improvement
  • Top Posts thumbnails. The "Top Performing Posts" panel now shows a small thumbnail beside each post. It uses the first attached image, or the WordPress featured image for repurposed blog posts. Posts with no image look the same as before — no broken icons.
  • View on LinkedIn button. Each top post now has a small external-link icon that opens the live LinkedIn post in a new tab directly from the dashboard.
Bug Fix
  • Images missing from Top Posts. The analytics query was not fetching media_urls or post_url from the database, so thumbnails and live-post links could never be displayed. Fixed.
v2.4.14
2025-03-09
Release
New Feature
  • Dashboard Leads KPI card. A fifth stat card now sits in the dashboard header row. It shows leads captured in the last 30 days, how many are still "New", and your all-time total. Clicking it takes you straight to the Leads page.
v2.4.13
2025-03-09
Release
New Features
  • Leads admin page. A new Leads page is now in the left menu. It lists every captured lead — name, LinkedIn URL, the comment they left, which rule triggered the capture, status (New / Contacted / Converted / Dismissed), and notes. Update status and notes inline without a page reload. CSV export included.
  • Automation rule trigger counter. Every time a rule fires and saves a lead, the rule's trigger count and "last triggered" date are updated — visible on the Automation page so you know which rules are busiest.
Improvements
  • Logs source filter. The Logs page now has a Source dropdown — filter to show only Chrome Extension entries or only API Poll entries.
  • Colour-coded source badges. In the Logs table, Chrome Extension entries are shown in cyan and API Poll entries in LinkedIn Blue — easy to scan at a glance.
  • Reply status synced back to WordPress. When the Chrome extension sends a reply on LinkedIn, it reports back to WordPress and marks that comment as sent in the logs. Success or failure shows in the extension popup.
  • Queue approval syncs WordPress. Approving a reply from the extension popup also marks the corresponding WordPress comment log entry as sent — both sides stay in sync automatically.
v2.4.12
2025-03-08
Release
Improvements
  • Smarter reply posting in the extension. The Chrome extension now closes any already-open reply boxes before starting a new one, preventing it from getting stuck waiting for an editor that never appears. It also retries a greyed-out submit button up to 3 times before giving up.
  • Lead events in the extension popup. When a lead is captured, a gold star entry now appears in the extension popup's activity log so you can see it happen in real time.
v2.4.11
2025-03-07
Release
New — Chrome Extension
  • LinkedIn Chrome Extension companion. A Chrome extension can now scan your LinkedIn feed and post pages while you browse, automatically batch-send new comments to WordPress for processing, and post AI-generated or rule-based replies directly from the browser. No extra LinkedIn API polling needed for comment detection — the extension sees comments the moment they appear on screen.
v1.8.0
2025-06-15
Shipped
New Features
  • A/B Post Testing. Give ZBSA one topic and it writes two different post versions. Both go live the same day at different times. After 7 days the plugin compares engagement and tells you which one won.
  • Content Recycler. ZBSA finds your best posts that are more than 6 months old and surfaces them in a "Ready to Recycle" list. One click schedules the post again.
  • Content Calendar Templates. 30-day ready-made posting plans for SaaS Founder, Agency, Freelancer, E-commerce, and Personal Brand. Import any plan and all posts drop into your scheduler.
  • WooCommerce Integration. Auto-share products when published. Include {price}, {sku}, and {short_desc} in the post. Product image attaches automatically.
  • Events Plugin Integration. Supports The Events Calendar and Modern Events Calendar. Auto-share on event publish with dynamic tags for date, time, and location.
  • WPML / Polylang Support. Map each site language to a different LinkedIn account. Bulk scheduling respects the mapping automatically.
  • Free core plugin. The base plugin is now free to download. AI generation, keyword automation, and advanced analytics require a Pro or Agency licence.
Key Bug Fixes
  • OAuth token refresh failing silently on PHP 8.2
  • WP-Cron queue not triggering on Kinsta and GridPane — Action Scheduler added as fallback
  • Analytics heatmap blank on Safari 17
  • Duplicate post when "Publish Now" clicked quickly more than once
v1.0.0
2025-Q2
Initial Release
First public release — everything that launched
  • LinkedIn OAuth for Personal Profile and Company Pages — multi-account, AES-256 token storage, auto-refresh
  • Quick Setup Wizard — 5-step full-screen onboarding on first activation
  • AI Post Generator — Gemini Flash, Pro, Ultra + Grok-2 Text + Grok-2 Vision with streaming output
  • Content Score — pre-publish 0–100 AI rating with actionable improvement tips
  • Brand Voice Lock — AI enforces your saved tone on every generated post
  • Blog Post Repurposer — convert any WordPress post to LinkedIn in 4 formats
  • Carousel Builder — 10-slide AI carousel exported as PDF and attached to the post
  • Visual Calendar Scheduler — Month/Week/Day views, drag-drop, colour-coded by status
  • WP-Cron auto-publish — 1-minute precision, 3× retry on failure, email notification
  • Best Time Suggester — analytics-backed optimal posting time per account
  • Analytics Dashboard — impressions, clicks, engagement, follower growth, heatmap, CSV + PDF export
  • Keyword Automation Engine — rule builder with 5 trigger types and 5 action types
  • Smart Comment Queue — review and approve replies before they are sent
  • Lead Capture — save keyword-matching commenters to a leads table with CSV export
  • ROI Calculator, UTM auto-append, Webhook + Zapier, Team roles, AES-256 encryption throughout
v2.0 + v3.0
2025 – 2026 Roadmap
Roadmap
Coming in v2.0 — Q3 2025
  • Facebook Pages + Groups, Instagram Feed, Stories, Carousel, Link-in-bio
  • Unified cross-platform composer — write once, post everywhere
Coming in v3.0 — 2026
  • TikTok, Twitter / X, YouTube Community, Pinterest, Reddit, Telegram, Google Business Profile
  • Threads, Bluesky, Mastodon and more