AI RSS WordPress Drafts Plugin

Job ID: 39988246

Budget: $1,500 – $3,000 AUD

Here is the **entire job brief package again**, with **all emojis removed** and formatting kept professional and neutral.

Everything below replaces the previous version exactly, with no emojis.

---

# 1. SHORT JOB POST (GENERIC VERSION)

**Title:**
WordPress Developer Needed – Custom AI News Plugin (RSS → OpenAI → Drafts)

**Description:**
I need a custom WordPress plugin that fetches content from RSS feeds, sends the material to the OpenAI API, generates original articles, and saves them as draft posts for editor approval.

**Key Features:**

* Admin page for OpenAI key + RSS feeds
* Runs 1–2 times per day (cron)
* RSS → AI → WordPress Draft
* No auto-publishing
* Clean, documented code

**Extras (quote separately):**

* Image generation
* Logging
* Manual trigger
* Email notifications

**Please include:**

* Previous WordPress plugin examples
* Timeline + cost
* Experience integrating OpenAI API

---

# 2. PREMIUM LONG-FORM JOB POST

**Title:**
Custom WordPress Plugin – Automated AI News Article Generator (RSS → OpenAI → Drafts)

## Project Overview

I need a custom WordPress plugin that automatically collects content from selected RSS feeds, processes it through the OpenAI API, and generates original news-style articles saved as draft posts for editorial review.

The plugin must not auto-publish.

---

## Core Features

### 1. Admin Settings Page

* WordPress admin menu page
* Fields for OpenAI API Key
* Multi-line input for RSS feed URLs
* Option to select whether to generate 1 or 2 articles per day

---

### 2. RSS Ingestion

The plugin must fetch:

* Title
* Description/content snippet

This will be used as context for AI.

---

### 3. AI Article Generation (OpenAI API)

The plugin must send the RSS content through the OpenAI API using a structured prompt.

**Prompt (generic):**

```
You are a professional news writer.

Using the provided RSS title and content snippet, produce an original news-style article (450–650 words) that includes:

• A rewritten headline
• Summary paragraph
• Bullet-point key facts
• Background context
• Relevance to the topic or industry
• A “Source: [name]” footer

Do NOT reuse any wording from the source. Produce entirely original writing.

SOURCE MATERIAL:
[TITLE + CONTENT]
```

---

### 4. Draft Post Creation

Each generated article must:

* Be saved as Draft
* Have a sanitized title
* Use a default or designated category
* Never auto-publish

---

### 5. Cron Job Automation

* Runs once or twice daily
* Generates 1–2 drafts per run
* Must avoid duplicates
* Must handle errors cleanly

---

## Deliverables

* Fully functional WordPress plugin
* ZIP file ready for upload
* Installation instructions
* Commented code
* Tested with multiple RSS feeds

---

## Preferred Skills

* WordPress plugin development
* PHP (Advanced)
* REST API integration
* OpenAI API experience
* Experience with cron scheduling

---

## How to Apply

Please provide:

* Examples of WordPress plugins you have built
* Timeline
* Total project cost
* Any suggested improvements

---

# 3. MILESTONE BREAKDOWN

### Milestone 1 — Admin Settings Page (20%)

* Create plugin settings page
* Add API key field
* Add RSS feed list fields
* Save settings securely

### Milestone 2 — RSS Fetch Engine (20%)

* Parse RSS feeds
* Extract title and description
* Implement error handling

### Milestone 3 — OpenAI Integration (25%)

* Build API request
* Use structured prompt
* Handle response errors

### Milestone 4 — Draft Post Generator (20%)

* Create WordPress draft posts
* Sanitize incoming data
* Assign categories

### Milestone 5 — Cron Scheduling (10%)

* Register daily/twice-daily automation
* Prevent duplicate articles
* Logging

### Milestone 6 — Testing & Delivery (5%)

* QA testing
* Delivery of completed plugin
* Installation instructions

---

# 4. ADMIN UI WIREFRAME (GENERIC)

```
--------------------------------------------------------
| AI News Generator - Settings |
--------------------------------------------------------
| |
| OpenAI API Key |
| ---------------------------------------------------- |
| | sk-********************************************** | |
| ---------------------------------------------------- |
| |
| RSS Feed Sources (one URL per line) |
| ---------------------------------------------------- |
| | https://example.com/rss | |
| | https://anothernewsfeed.com/feed | |
| | | |
| ---------------------------------------------------- |
| |
| Articles Per Day |
| ( ) 1 per day |
| ( ) 2 per day |
| |
| [ Save Settings ] |
--------------------------------------------------------
```

---

# 5. CONTRACT / SCOPE OF WORK (SOW)

**Project:** Custom WordPress Plugin – AI News Draft Generator
**Client:** [Your Name]
**Developer:** [Freelancer Name]

## Scope of Work

The developer will create a custom WordPress plugin that includes:

1. Admin settings panel
2. RSS feed ingestion
3. OpenAI API integration
4. AI-generated article creation
5. Saving posts as Draft
6. Cron automation
7. Secure and standards-compliant code

---

## Deliverables

* Plugin folder in install-ready format
* ZIP file for upload
* Code documentation
* Installation guide
* Cron setup instructions
* 14-day bug fix support

---

## Exclusions

* Auto-publishing
* Theme customisation
* Scraping of non-RSS or protected content
* API key provision (client supplies key)

---

## Timeline

Developer will provide estimated timeline.

---

## Payment

Milestone-based as outlined.
Final payment upon delivery and approval.

---

## IP Ownership

All plugin code becomes the client’s property upon full payment.

---

## Confidentiality

The developer agrees to keep project details and code confidential.

---

## Acceptance Criteria

The plugin must:

* Successfully generate 1–2 daily drafts
* Parse RSS feeds reliably
* Integrate OpenAI correctly
* Produce draft posts only
* Work on a clean WordPress installation

---

# 6. OPTIONAL ADD-ON PACKAGES

Developers can quote separately for:

### A. Automatic Feature Images

AI image generation or extraction from context.

### B. Logging System

Track processed RSS items and prevent duplicates.

### C. Review Dashboard

Preview RSS items before sending to AI.

### D. Manual “Generate Now” Button

Admin-triggered immediate draft generation.

### E. Email Notifications

Notify admin when new drafts are created.

### F. Pre-Publish SEO Checker

Optional editorial quality checks.