View Categories

AI-MassivePassiveProfit

12 min read

Table of Contents

AI-MassivePassiveProfit

User Manual & Installation Guide

Version 1.0.8

Automated AI-Powered Content Generation

Daily Blog Posts with AI-Generated Content & Featured Images

Table of Contents #

Table of Contents……………………………………………………………………………………………………. 1

Introduction……………………………………………………………………………………………………………… 1

Key Features……………………………………………………………………………………………………….. 1

Installation……………………………………………………………………………………………………………….. 1

System Requirements………………………………………………………………………………………….. 1

Installation Steps…………………………………………………………………………………………………. 1

Initial Configuration………………………………………………………………………………………………….. 1

Accessing Plugin Settings……………………………………………………………………………………. 1

License Configuration………………………………………………………………………………………….. 1

Option 1: OpenAI Direct (Recommended for Most Users)……………………………….. 1

Option 2: AiContentPoster.ai……………………………………………………………………………. 1

Chat Persona (OpenAI Only)……………………………………………………………………………. 1

Keyword Configuration……………………………………………………………………………………………. 1

Setting Up Daily Keywords…………………………………………………………………………………… 1

Keyword Best Practices……………………………………………………………………………………. 1

Example Weekly Schedule………………………………………………………………………………. 1

Language Selection……………………………………………………………………………………………… 1

Affiliate Features……………………………………………………………………………………………………… 1

Affiliate Link Integration……………………………………………………………………………………….. 1

Setting Up Affiliate Links…………………………………………………………………………………… 1

How It Works……………………………………………………………………………………………………. 1

Affiliate Banner Integration…………………………………………………………………………………… 1

Setting Up Banners………………………………………………………………………………………….. 1

Important Banner Notes…………………………………………………………………………………… 1

Short URL Management………………………………………………………………………………………. 1

Automated Posting Setup………………………………………………………………………………………… 1

Understanding Cron Jobs…………………………………………………………………………………….. 1

Getting Your Cron URL………………………………………………………………………………………… 1

Setting Up Cron-Job.org (Recommended)…………………………………………………………… 1

Step 1: Create an Account……………………………………………………………………………….. 1

Step 2: Create Your Cron Job………………………………………………………………………….. 1

Step 3: Verify It’s Working………………………………………………………………………………… 1

Alternative: Server Cron Setup…………………………………………………………………………….. 1

Using cPanel……………………………………………………………………………………………………. 1

Using SSH……………………………………………………………………………………………………….. 1

Using the Plugin………………………………………………………………………………………………………. 1

How Automated Posting Works……………………………………………………………………………. 1

Manual Post Creation………………………………………………………………………………………….. 1

Monitoring Post Status…………………………………………………………………………………………. 1

Troubleshooting………………………………………………………………………………………………………. 1

Posts Not Publishing……………………………………………………………………………………………. 1

Check Cron Job Status…………………………………………………………………………………….. 1

Verify Keywords……………………………………………………………………………………………….. 1

Check License Configuration……………………………………………………………………………. 1

Image Generation Failures…………………………………………………………………………………… 1

Affiliate Links Not Working…………………………………………………………………………………… 1

Content Quality Issues…………………………………………………………………………………………. 1

Frequently Asked Questions……………………………………………………………………………………. 1

Can I publish more than one post per day?…………………………………………………………. 1

What happens if I change a keyword after posts have been published?……………… 1

Can I edit AI-generated posts before they’re published?……………………………………… 1

How much does it cost to run this plugin?……………………………………………………………. 1

Will the content be unique?………………………………………………………………………………….. 1

Can I use this plugin on multiple websites?…………………………………………………………. 1

What categories and tags are assigned to posts?……………………………………………….. 1

How do I disable the plugin temporarily?……………………………………………………………… 1

Can I use this for languages other than English?………………………………………………… 1

Support & Additional Resources……………………………………………………………………………… 1

Getting Help…………………………………………………………………………………………………………. 1

Useful Links…………………………………………………………………………………………………………. 1

Plugin Information………………………………………………………………………………………………… 1

Introduction #

AI-MassivePassiveProfit is a powerful WordPress plugin that automatically generates high-quality blog posts with AI-generated content and featured images. The plugin creates unique content daily, allowing you to maintain an active blog on autopilot.

This manual provides complete instructions for installing, configuring, and using the plugin effectively, including setting up automated posting via external cron services.

Key Features #

  • Automated Daily Content Generation – Creates one unique blog post per day based on your specified keywords
  • AI-Generated Featured Images – Each post includes a professionally generated featured image
  • Weekly Keyword Scheduling – Configure different keywords for each day of the week
  • Affiliate Link Integration – Automatically embed affiliate links within your content
  • Banner Advertisement Support – Add affiliate banners to posts on specific days
  • Dual License Options – Use your own OpenAI API key or AiContentPoster.ai subscription
  • Multi-Language Support – Generate content in multiple languages
  • Short URL Creation – Create branded short links for your affiliate URLs
  • Manual Post Creation – Generate additional posts on-demand

Installation #

System Requirements #

  • WordPress 6.0 or higher
  • PHP 7.4 or higher
  • An OpenAI API key OR AiContentPoster.ai subscription
  • Access to server cron jobs or external cron service (recommended)

Installation Steps #

  1. Log in to your WordPress dashboard
  2. Navigate to Plugins > Add New
  3. Click Upload Plugin
  4. Choose the ai-massivepassiveprofit.zip file
  5. Click Install Now
  6. Once installed, click Activate Plugin
  7. After activation, you will see Ai-MassivePassive in your WordPress admin menu

Initial Configuration #

Accessing Plugin Settings #

After activation, access the plugin settings:

  • In your WordPress dashboard, locate Ai-MassivePassive in the left sidebar menu
  • Click on Settings to configure your keywords
  • Click on License to configure your AI provider

License Configuration #

The plugin supports two AI content generation methods. Choose the one that best fits your needs:

Option 1: OpenAI Direct (Recommended for Most Users) #

Use your own OpenAI API key for maximum control and flexibility.

  1. Get Your API Key:

Visit https://platform.openai.com/signup and create an account or log in

Navigate to API Keys section and create a new API key

Copy your API key (it starts with ‘sk-‘)

  1. Configure in Plugin:

Go to Ai-MassivePassive > License

Toggle Enable OpenAI

Paste your API key in the OpenAI License field

Select your preferred OpenAI Engine:

  • GPT-3.5 Turbo – Fast and cost-effective (recommended for most users)
  • GPT-4 – Higher quality but more expensive

Customize the Chat Persona to define your content’s tone and style

Click Save Settings

Option 2: AiContentPoster.ai #

Use AiContentPoster.ai subscription service with included word allowance.

  1. Purchase Subscription:

Visit https://aicontentposter.ai/ai-massivepassiveprofit/

Purchase a subscription package

Log in to your account and locate your license key

  1. Configure in Plugin:

Go to Ai-MassivePassive > License

Toggle Enable AiContentPoster.ai

Paste your license key in the AiContentPoster License field

Click Save Settings

Chat Persona (OpenAI Only) #

The Chat Persona allows you to define the personality and style of your AI-generated content. This is only available when using OpenAI directly.

Example Personas:

  • Professional Expert: “You are a knowledgeable industry expert who writes in a professional, authoritative tone.”
  • Friendly Blogger: “You are a friendly blogger who writes in a conversational, engaging style.”
  • Technical Writer: “You are a technical writer who explains complex topics in clear, accessible language.”

Keyword Configuration #

Configure unique keywords for each day of the week to generate targeted content automatically.

Setting Up Daily Keywords #

  1. Go to Ai-MassivePassive > Settings
  2. In the Keywords section, you’ll see fields for each day of the week
  3. Enter a keyword or topic for each day you want content generated
  4. Leave any day blank to skip posting on that day

Keyword Best Practices #

  • Be specific: Use focused keywords like “organic gardening tips” instead of just “gardening”
  • Vary your topics: Use different keywords each day to keep your content diverse
  • Target your niche: Choose keywords that align with your blog’s focus
  • Consider seasonality: Adjust keywords based on seasons or current events

Example Weekly Schedule #

  • Monday: “productivity hacks for remote workers”
  • Tuesday: “healthy meal prep ideas”
  • Wednesday: “beginner fitness routines”
  • Thursday: “personal finance tips”
  • Friday: “weekend activity ideas”
  • Saturday: (blank – no post)
  • Sunday: (blank – no post)

Language Selection #

In the ChatGPT settings section:

  1. Select your preferred Language from the dropdown
  2. Click Save Settings

Affiliate Features #

The plugin includes powerful monetization features that allow you to embed affiliate links and banners within your automated content.

Affiliate Link Integration #

Automatically embed affiliate links within your content for each day of the week.

Setting Up Affiliate Links #

  • In the keyword configuration for any day, click Add Affiliate link+
  • Alternate Keywords: Enter backup keywords to link if the primary keyword isn’t found in the content
  • Affiliate Link: Enter your full affiliate URL
  • Short URL: (Optional) Create a branded short link that redirects to your affiliate URL

How It Works #

  • The plugin searches the generated content for your primary keyword
  • If found, it converts the first occurrence into a clickable link to your affiliate URL
  • If the primary keyword isn’t found, it looks for alternate keywords
  • Note: Links are added when posts are published and won’t affect previously published posts

Affiliate Banner Integration #

Add affiliate banner images to the end of your posts for additional monetization opportunities.

Setting Up Banners #

  • In the keyword configuration for any day, click Add Affiliate Banner+
  • Banner Image: Click Upload Banner and select your banner image from the WordPress media library
  • Affiliate Link: Enter the URL where the banner should link
  • Short URL: (Optional) Create a branded short link for the banner

Important Banner Notes #

  • Banners are appended to the end of posts
  • Changing banners updates all posts for that weekday (both published and future posts)
  • Recommended banner size: 728×90 pixels (leaderboard) or 300×250 pixels (medium rectangle)

Short URL Management #

Create branded short URLs that redirect to your affiliate links, making them easier to share and track.

Format: Your short URLs will be in the format: yourdomain.com/u/shortcode

Example: If you enter fitness-guide as your short URL, visitors will access: yourdomain.com/u/fitness-guide

Note: The plugin will check if your short URL already exists and alert you if you need to choose a different one.

Automated Posting Setup #

For reliable automated posting, you need to set up a cron job. While WordPress has a built-in cron system, using an external cron service like cron-job.org ensures your posts are published even when your site has low traffic.

Understanding Cron Jobs #

What is a Cron Job?

A cron job is an automated task that runs at scheduled intervals. For this plugin, the cron job triggers the content generation process once per hour. The plugin then determines the optimal time to publish your daily post (between 8 AM and 7 PM).

Why Use External Cron?

  • WordPress cron depends on site traffic – if no one visits your site, posts won’t publish
  • External cron runs independently – guaranteed execution every hour
  • More reliable – ensures consistent daily posting

Getting Your Cron URL #

  • Go to Ai-MassivePassive > Settings
  • Scroll down to the Unix Cron job section
  • Copy the Unix cron URL – it will look like:
https://yourdomain.com/?aimpp_cron=abc12345

Setting Up Cron-Job.org (Recommended) #

Cron-job.org is a free external cron service that’s perfect for this plugin. Follow these detailed steps:

Step 1: Create an Account #

  • Visit https://cron-job.org/en/
  • Click Sign up for free in the top right corner
  • Enter your email address and create a password
  • Verify your email address through the confirmation link sent to your inbox
  • Log in to your new account

Step 2: Create Your Cron Job #

  • Once logged in, click Create cronjob at the top of the dashboard
  • You’ll see a form with several fields. Fill them out as follows:

Title:

Enter a descriptive name like AI MassivePassiveProfit Daily Posts

Address:

Paste your complete cron URL from the plugin (the one that looks like https://yourdomain.com/?aimpp_cron=abc12345)

Schedule:

Select Every hour

Important: The plugin needs to check every hour to determine when to publish. It will only publish once per day at a random time between 8 AM and 7 PM.

Enabled:

Make sure this is checked (green toggle)

  • Click Create cronjob at the bottom of the form
  • Your cron job is now active! You’ll see it listed in your dashboard with a green status indicator

Step 3: Verify It’s Working #

  • Wait for the cron job to run (it runs every hour at the top of the hour)
  • Check the Execution history in cron-job.org to see successful executions
  • Look for green checkmarks indicating successful runs
  • In your WordPress dashboard, check Ai-MassivePassive > Settings to see when today’s post is scheduled

Alternative: Server Cron Setup #

If you have access to your server’s cPanel or SSH, you can set up a server-level cron job:

Using cPanel #

  • Log in to your hosting cPanel
  • Find and click Cron Jobs
  • Under Add New Cron Job, set:

Minute: 0

Hour: *

Day: *

Month: *

Weekday: *

Command: wget -q -O /dev/null https://yourdomain.com/?aimpp_cron=abc12345

  • Click Add New Cron Job

Using SSH #

  • Connect to your server via SSH
  • Type: crontab -e
  • Add this line:

0 * * * * wget -q -O /dev/null https://yourdomain.com/?aimpp_cron=abc12345

  • Save and exit

Using the Plugin #

How Automated Posting Works #

Once configured, the plugin operates automatically:

  • Every hour, the cron job runs and checks if a post should be published
  • The plugin determines a random publishing time between 8 AM and 7 PM for each day
  • When the scheduled time arrives, the plugin:
  • Retrieves the keyword for today’s day of the week
  • Generates a unique title and content using AI
  • Creates an AI-generated featured image
  • Embeds any configured affiliate links
  • Adds any configured banners
  • Publishes the post immediately
  • The post is categorized under the keyword and tagged appropriately

Manual Post Creation #

In addition to automatic daily posts, you can create posts manually:

  • Go to Ai-MassivePassive > Settings
  • Find today’s keyword row (it will be highlighted)
  • Click Create another Post for today
  • A new post will be generated immediately using today’s keyword

Note: This does not affect the automatic daily post. You can create as many additional posts as needed.

Monitoring Post Status #

The plugin provides real-time status information:

  • Today’s Post has not been scheduled – The plugin hasn’t determined a publishing time yet
  • Today’s Post scheduled for after 14:00 – The post will be published after 2 PM
  • Today’s Post: [Post Title] – Today’s post has been published (link to view it)

Troubleshooting #

Posts Not Publishing #

Check Cron Job Status #

  • Verify your cron job is running on cron-job.org (or your server)
  • Check the execution history for errors
  • Make sure the cron URL is correct and hasn’t changed

Verify Keywords #

  • Ensure you have a keyword set for today’s day of the week
  • If a day is blank, no post will be created for that day

Check License Configuration #

  • Verify your OpenAI API key or AiContentPoster.ai license is active
  • For OpenAI: Ensure you have sufficient API credits
  • For AiContentPoster.ai: Verify your subscription hasn’t expired

Image Generation Failures #

If posts are created without featured images:

  • Check your WordPress uploads directory permissions
  • Verify your license has image generation capabilities
  • Note: If image generation fails, the post will be deleted and the plugin will try again on the next cron run

Affiliate Links Not Working #

  • Ensure your keyword appears in the generated content
  • Try adding alternate keywords that are more likely to appear
  • Remember that links are only added to new posts, not existing ones

Content Quality Issues #

  • Refine your keywords: More specific keywords produce better content
  • Customize Chat Persona: (OpenAI only) Adjust the persona to get content in your preferred style
  • Consider GPT-4: (OpenAI only) Upgrade from GPT-3.5 for higher quality content

Frequently Asked Questions #

Can I publish more than one post per day? #

The plugin automatically publishes one post per day. However, you can create additional posts manually by clicking the Create another Post for today button in the settings.

What happens if I change a keyword after posts have been published? #

Changing keywords only affects future posts. Previously published posts remain unchanged. However, banner changes will affect all posts for that weekday, including published ones.

Can I edit AI-generated posts before they’re published? #

No, the plugin publishes posts immediately. However, you can edit them after publication like any WordPress post. For better control, you might want to set posts to draft status by modifying the plugin code, or use the manual creation button to preview before final edits.

How much does it cost to run this plugin? #

This depends on your chosen license:  OpenAI Direct: Cost varies based on usage. GPT-3.5 Turbo typically costs around $0.03-0.05 per post. GPT-4 costs significantly more (~$0.20-0.50 per post).  AiContentPoster.ai: Fixed subscription price with included word allowance. Check their website for current pricing plans.

Will the content be unique? #

Yes. AI generates unique content for each post based on your keywords. No two posts will be identical, even if using the same keyword multiple times.

Can I use this plugin on multiple websites? #

This depends on your license terms. With OpenAI, you can use your API key on any number of sites. AiContentPoster.ai licenses may have per-site restrictions – check their terms.

What categories and tags are assigned to posts? #

Posts are automatically categorized using your keyword. A category is created if it doesn’t exist. The keyword is also added as a tag.

How do I disable the plugin temporarily? #

Either deactivate the plugin in WordPress, or disable/pause your cron job in cron-job.org. The plugin won’t run without the cron trigger.

Can I use this for languages other than English? #

Yes! The plugin supports multiple languages. Simply select your preferred language in the Settings > ChatGPT > Language dropdown.

Support & Additional Resources #

Getting Help #

If you encounter issues or have questions:

Useful Links #

Plugin Information #

Plugin Name: AI-MassivePassiveProfit

Version: 1.0.8

Author: Bill McRea @ McReaSoft

License: GNU GPL

Requires WordPress: 6.0 or higher

Requires PHP: 7.4 or higher

Thank you for using AI-MassivePassiveProfit!

Enjoy automated, AI-powered content generation for your WordPress blog.

Leave a Reply

Your email address will not be published. Required fields are marked *