
BizzyBees Content Aggregator helps you turn multiple web sources into useful, original content — all inside WordPress. It can scan sources you configure (like your own sites or websites that explicitly permit reuse), aggregate the relevant text, and use AI to produce clear, on‑brand summaries, roundups, or refreshes for your posts and pages. You choose how the output is used: create new posts or intelligently update existing content.
Important: BizzyBees uses external APIs (OpenAI; ScrapingBee). See the External services section for what data is sent and links to each provider’s terms and privacy policy.
BizzyBees is built with safety, transparency, and WordPress‑native workflows in mind:
1) Configure Sources
Add URLs you’re allowed to use. Optionally enable scan beyond base URL (AI chooses the most relevant internal links to follow) and set a max links per page. BizzyBees deduplicates links to avoid re‑processing equivalent pages.
2) Choose Create or Update
Pick whether to create a new post/page or update an existing one. If updating, choose Append, Replace, or Merge. Merge can be “full AI rewrite” or “between markers” using custom HTML comment boundaries for precise insertions.
3) Set The AI Prompts & Rules
Give clear instructions for style, structure, voice, and emphasis. You can also define a separate title prompt. Optionally guide HTML structure (e.g., headings, lists, callouts). If you’re transforming your own content and don’t want footnotes, you can disable them.
4) Schedule & Monitor
Pick a schedule (15 minutes monthly) or run on demand. BizzyBees processes in the background via WP‑Cron + Action Scheduler. Use the Logs page to watch progress, retry behavior, and key events. Use Emergency Stop any time to pause everything gracefully.
These examples are illustrative. Always ensure you have the rights to aggregate and transform the sources you use.
Goal: Keep product specs, known issues, and pricing notes current across dozens of posts.
Suggested Setup:
– Sources: Manufacturer product pages, official changelogs, authorized retailer pages, official news/update pages.
– Mode: Update Existing posts with AI‑Merge (full rewrite or between markers for the “Specs” section).
– Schedule: Hourly or daily depending on product cadence.
– Prompt ideas: “Summarize only spec changes vs previous known values; highlight firmware updates; keep tone neutral and factual; no marketing superlatives.”
Tips:
– Use between markers (<!--SpecsStart--> ... <!--SpecsEnd-->) so the plugin only adjusts that section.
– Keep the rest of your editorial content intact.
– Companion AI per URL add‑on can summarize or focus on a particular product on a specific page separately, then your main task can weave that summary into larger comparisons.
Goal: Keep attractions, transport, and local advisories current.
Suggested Setup:
– Sources: City or tourism board pages, official transit websites, authorized local listings.
– Mode: Update Existing + Append new “What’s New” sections monthly.
– Schedule: Weekly or monthly depending on location volatility.
– Prompt ideas: “Summarize operational changes (open/closed, time changes), significant new attractions, and transport updates; add a short traveler’s tip list; keep to 300–700 words.”
Tips:
– Use AI link selection for scan beyond base URL when a city page links to multiple subsections.
– Set a reasonable max links per page (e.g., 3–5) to focus on the most relevant updates.
Goal: Compile perspectives from several trusted outlets on a developing theme.
Suggested Setup:
– Sources: Topic hubs or dedicated news pages that permit aggregation; your own newsletters or bulletins; official statements.
– Mode: Create New posts (daily roundup) + Update Existing “developing story” pages via Append.
– Schedule: Daily or twice daily.
– Prompt ideas: “Produce a balanced, multi‑angle summary; avoid duplicating large quotes; include a short ‘What Changed Today’ section and a timestamp.”
Tips:
– Attribution is non‑negotiable here—ensure sources are always cited clearly.
– Use the Logs page to verify which links were followed and when.
– Use AI per URL (companion add‑on) to create concise per‑article notes that can be embedded into a broader roundup.
Goal: Highlight seasonal themes and keep nutritional notes updated.
Suggested Setup:
– Sources: Your own recipe posts; authorized nutrition standards or public domain references.
– Mode: Create New collection posts; Update nutrition footnotes via between markers.
– Schedule: Seasonal (quarterly) or monthly mini‑refreshes.
– Prompt ideas: “Generate a seasonal roundup with headings by course; for each recipe include 1–2 fresh tips; keep total under 1,200 words.”
Tips:
– If you’re summarizing your own recipes, you may disable footnotes.
– Keep each collection tight and purposeful; overlong lists dilute value.
Goal: Watch for changes in pricing tiers and feature checklists.
Suggested Setup:
– Sources: Official pricing pages, release notes, changelogs (authorized).
– Mode: Update Existing comparison pages using AI‑Merge (between markers for the comparison table).
– Schedule: Weekly or daily based on sector volatility.
– Prompt ideas: “If pricing changed more than 10%, call it out; update features table; ensure table remains consistent with our columns; keep commentary neutral.”
Tips:
– Use HTML comment markers to limit AI changes strictly to the table region.
– Consider per‑task prompts (Premium add‑ons) if you track several product categories differently.
Goal: Maintain a rolling list of upcoming events from multiple venues.
Suggested Setup:
– Sources: Venue/event pages that allow reuse; authorized listings; local organizations.
– Mode: Create New weekly roundups; Update Existing “This Month” page by Replace or Merge with section markers.
– Schedule: Daily or weekly.
– Prompt ideas: “Summarize events with date/time/location, one‑line hook, and link to official page; group by weekend; include a short ‘Editor’s Picks’ section.”
Tips:
– Always verify permissions and attribution.
– Keep schedules lightweight; large, frequent crawls may increase API costs.
<!--Start--> … <!--End-->) for controlled edits.Cost Planning
Because you connect your own OpenAI and ScrapingBee accounts, you control spend. Practical tips:
– Start with conservative schedules and shorter prompts.
– Limit “scan beyond base URL” to 3–5 links per page.
– Use deduplication (on by default) to avoid re‑scanning similar pages.
– Set token caps where appropriate.
What they add:
– Multi‑Task Manager: Create unlimited independent tasks with their own URLs, prompts, schedules, and publishing targets.
– Per‑Task API Keys: Use different OpenAI/ScrapingBee keys per task.
– AI per URL Summaries: Flag specific URLs for individual AI processing, with optional per‑URL prompts and inline HTML markers.
– Email Notifications: Per‑task success/failure summaries and content previews via email.
– Task History: Quick previews of the last outputs per task.
The free plugin functions without any add‑ons. These extras are distributed outside WordPress.org.
Action Scheduler
We bundle the official Action Scheduler library (used by WooCommerce and others), included unmodified for maximum compatibility. If automated code scanners flag direct SQL calls or a different text domain inside lib/action-scheduler/, those belong to Action Scheduler’s own codebase, not BizzyBees custom code.
BizzyBees connects to third‑party services to perform its core functionality. These connections are only made when you provide the relevant API key(s) in the plugin settings and run a task.
I don’t see anything running on schedule.
– Some hosts disable WP‑Cron for performance reasons. If so, enable a real cron job to hit wp-cron.php periodically.
– Visit the Logs page to confirm whether jobs are queued or blocked by an Emergency Stop flag.
The logs say “content too short” or retries keep happening.
– Decrease the min length requirement or increase max links per page if you’re using scan‑beyond.
– Ensure your prompts aren’t overly restrictive (e.g., “only include X if Y” may filter too aggressively).
I’m seeing occasional timeouts.
– Use more conservative schedules (e.g., twice daily vs hourly).
– Choose fewer max links per page or fewer URLs.
– Try changing between advanced and normal scanning mode.
– If you’re using the AI per URL companion add‑on, use it to keep each page’s extracted content tighter and reduce the final prompt size.
– Use a smaller model such as GPT‑4o rather than GPT‑5.
BizzyBees is looping or not working properly
– Press the Reset BizzyBees button to clear all transients, locks, queues and schedules.
– Avoid running the same task too soon after a previous run has finished; try to leave at least 5 minutes between runs.
Attribution looks wrong or is missing.
– Double‑check that sources are accessible and the text was actually included in the aggregation.
– If you disabled footnotes for your own content, ensure you …