πŸ€– Multi-Agent Funnel Content Optimiser

Paste your funnel HTML or load it automatically via ?id=TOKENKEY. 7 AI agents analyse, improve, and generate everything needed to make it perform.

πŸ” Agent A: Analyser πŸ“ Agent B: Titles πŸ“„ Agent C: Descriptions 🏷️ Agent D: Keywords 🎨 Agent E: Image Prompts 🎯 Agent F: Platform πŸ§ͺ Agent G: A/B Testing

πŸ“₯ Step 1: Funnel Content

πŸ“– Funnel Optimiser Help

πŸ‘₯ Role-Based Guides

This system serves three different roles. Jump to your section:

🀝 Affiliate ✏️ Creator πŸ‘‘ Administrator

πŸ€– What This Tool Does

The Multi-Agent Funnel Content Optimiser analyses your funnel HTML and automatically generates everything you need to promote it effectively β€” optimised titles, descriptions, keywords, ad image prompts, platform-specific recommendations, A/B test variations, a weekly content planner, and an affiliate plan sharing system.

πŸ” Agent A: Content Analyser
πŸ“ Agent B: Title Generator
πŸ“„ Agent C: Description Generator
🏷️ Agent D: Keywords Generator
🎨 Agent E: Image Prompt Generator
🎯 Agent F: Platform Optimiser
πŸ§ͺ Agent G: A/B Test Generator
πŸ“… Step 9: Content Planner
🀝 Step 9b: Affiliate Sharing

πŸš€ How to Use (Quick Start)

  1. Load your funnel: Navigate to funnel_optimiser.php?id=YOUR_TOKENKEY to auto-load content from your database, or paste HTML manually.
  2. Choose a platform from the dropdown (Facebook, Instagram, Twitter/X, LinkedIn) for tailored recommendations.
  3. Tick "Generate A/B test variations" if you want multiple headline/description options.
  4. Click "Optimise My Funnel" β€” all 7 agents run simultaneously.
  5. Review results β€” start with the Quality Score and Improvement Suggestions.
  6. Schedule your posts in the Content Planner (Step 9).
  7. Publish as Affiliate Plan (Step 9b) β€” create a shareable plan so affiliates can claim slots and earn commissions.
πŸ’‘ Pro Tip: Run the optimiser before setting your meta data in admin_ads.php. This way you have optimised copy ready to paste in.

🀝 Guide for Affiliates Affiliate

What You Do

As an affiliate, you earn commissions by sharing content on social media. A Creator builds the plan β€” you claim slots and post the content.

How to Get Started

  1. Get a share link from a Creator. It looks like:
    https://www.jaysoftware.co.uk/af/affiliate_plan.php?share=abc123def456
  2. Login or create a free account on the ITS Platform.
  3. Claim available slots β€” pick dates and times that work for you.
  4. Copy your tracked share link β€” it includes your unique affiliate ID so visits are attributed to you.
  5. Post on the scheduled day β€” use the title, description, and tracked link provided.
  6. Mark as completed β€” submit proof (a link to your post) and earn your commission.

Your Tracked Link

Every claimed slot gives you a unique tracked URL that looks like:

https://www.jaysoftware.co.uk/af/lookup.php?id=TOKENKEY&aff=YOUR_ID&ref=SHARE_TOKEN

This link automatically tracks every visit and attributes them to you. The 30-day cookie means if someone clicks your link and comes back later, you still get credit.

Earning Commissions

  • Commissions are set by the Creator (typically 20% of sales)
  • You earn when your tracked link drives conversions
  • Commissions are tracked in real-time β€” view your status on the plan page
  • Payouts are managed by the Creator/Admin
βœ… Best Practice: Post consistently on the scheduled day and time. Share in relevant groups where your audience is active. The more clicks your tracked link gets, the more you earn.
⚠️ Important: Only claim slots you can commit to. Missed slots reduce your reliability score and may affect future plan access.

✏️ Guide for Creators Creator

What You Do

As a Creator, you build the content strategy. You optimise funnel pages, create posting schedules, set commission rates, and distribute plans to affiliates who execute them.

Complete Creator Workflow

  1. Build your funnel in the funnel editor β€” or use any existing landing page.
  2. Run the Funnel Optimiser at funnel_optimiser.php?id=YOUR_TOKENKEY.
  3. Review the Quality Score β€” fix HIGH priority improvements first.
  4. Pick your best title and description β€” the ⭐ BEST PICK is pre-selected.
  5. Generate ad images using the text-to-image prompts in DALLΒ·E 3.
  6. Set meta data at admin_ads.php?id=YOUR_TOKENKEY for SEO and social previews.
  7. Schedule posts in the Content Planner (Step 9) β€” assign variations across the week.
  8. Publish as Affiliate Plan (Step 9b):
    • Name your plan
    • Set commission rate (typically 20%)
    • Add per-slot instructions and target groups
    • Click "πŸ“’ Publish Plan" to generate a share link
  9. Distribute the share link to your affiliates via email, WhatsApp, or social media.
  10. Monitor performance on the admin_affiliate_dashboard.php.

Managing Your Plans

  • Active Plans: View all plans on the Affiliate Dashboard
  • Filter by tokenkey: Add ?id=TOKENKEY to see plans for a specific funnel
  • Approve commissions: Review completed slots and approve payouts
  • Deactivate plans: Stop new claims while keeping existing data

Tracking Affiliate Performance

The dashboard shows you:

  • Total visits per affiliate β€” see who drives the most traffic
  • Completion rates β€” which affiliates reliably post on schedule
  • Visit-to-post ratio β€” how many visits convert to completed slots
  • Commission totals β€” how much each affiliate has earned
βœ… Best Practice: Set clear per-slot instructions with exact group URLs and preferred hashtags. The more specific you are, the more consistent your brand message across affiliates.

πŸ‘‘ Guide for Administrators Admin

What You Do

As an Administrator (Role 9), you have full visibility across all Creators and Affiliates. You can manage any plan, approve any commission, and see system-wide analytics.

Admin-Specific Capabilities

  • View ALL plans β€” regardless of which Creator owns them
  • Filter by tokenkey β€” use the filter bar on the dashboard to zoom into specific funnels
  • Approve any commission β€” override or approve pending payouts
  • Deactivate any plan β€” stop problematic or expired plans
  • System-wide analytics β€” see aggregate data across all Creators
  • Access all Meta Data β€” manage SEO for any tokenkey

Admin Dashboard Access

https://www.jaysoftware.co.uk/af/admin_affiliate_dashboard.php

Add ?id=TOKENKEY to filter by a specific funnel's plans.

Commission Management

  1. Review pending commissions on the dashboard
  2. Verify completion proof β€” check the affiliate's post link
  3. Approve to confirm the commission, or Dispute if something is wrong
  4. Mark as Paid once the affiliate has been paid out
⚠️ Admin Responsibility: With full access comes full accountability. Always verify completion proof before approving commissions. Disputed commissions should include a reason communicated to the affiliate.

πŸ“Š Understanding Your Results

Quality Score (0-100%)

Based on 7 factors: images, testimonials, trust signals, CTAs, stats, pricing display, and content length. Aim for 80%+ before launching ads.

Improvement Suggestions

Prioritised as HIGH (critical for conversions), MEDIUM (important for SEO/trust), and LOW (nice-to-have refinements). Fix high-priority items first.

⭐ BEST PICK

The top result in each section is marked as the best pick β€” use this if you only need one title/description. The others are variations for A/B testing.

A/B Test Variations

Each variation uses a different psychological angle: emotional, data-driven, question-based, urgency/scarcity, or social proof. Run 2-3 variations against your control for 72 hours to find the winner.

πŸ“₯ Auto-Fetch from Database

When you visit with ?id=TOKENKEY in the URL, the optimiser automatically pulls your funnel content from the competition_content table.

  • Green banner = content loaded successfully β€” shows tokenkey, title, and character count
  • Blue banner = tokenkey provided but no content found β€” you can still paste manually
  • No banner = no tokenkey in URL β€” paste content manually
βœ… Best practice: Bookmark funnel_optimiser.php?id=YOUR_TOKENKEY for each funnel you manage. One click loads everything.

πŸ“… Content Planner (Step 9)

The Content Planner lets you schedule your optimised titles and A/B test variations across a full week.

Key Features

  • Weekly calendar grid β€” 7 days Γ— 3 time slots (Morning, Afternoon, Evening)
  • Click-to-assign β€” click any empty slot, choose Control or a Variation
  • ⭐ Optimal time indicators β€” starred slots show the best posting times for your chosen platform
  • Colour-coded variations β€” Control (purple), Var 1 (green), Var 2 (orange), Var 3 (pink)
  • Save & Load β€” plans persist per tokenkey + platform combination
  • Export options β€” Copy as formatted text, download as CSV
  • Facebook Calendar link β€” opens Facebook's native content calendar for direct scheduling

Platform-Specific Optimal Times

  • Facebook: ⭐ Morning & Afternoon (Tue-Thu, 9am-3pm)
  • Instagram: ⭐ All day (Mon-Fri, 11am-2pm and 7pm-9pm)
  • Twitter/X: ⭐ Morning & Afternoon (Wed-Fri, 9am-1pm)
  • LinkedIn: ⭐ Morning & Afternoon (Tue-Thu, 8am-10am and 12pm-2pm)
πŸ’‘ Tip: Schedule your Control on the optimal day/time, and spread variations across less optimal slots for fair A/B comparison.

🀝 Affiliate Plan Sharing (Step 9b)

Once your Content Planner is populated, you can publish it as an affiliate plan. This creates a shareable link that affiliates use to claim posting slots and earn commissions.

How the Affiliate System Works

πŸ“… Creator builds
a content plan
β†’ πŸ“’ Publishes
as affiliate plan
β†’ πŸ”— Affiliates get
a share link
β†’ βœ… Affiliates claim
& post slots
β†’ πŸ‘οΈ Visits tracked
via aff= links
β†’ πŸ’· Commissions
earned & paid

Setting Up an Affiliate Plan

  1. Populate the Content Planner with your scheduled posts.
  2. Scroll to "Publish as Affiliate Plan" below the calendar.
  3. Enter a Plan Name (e.g., "Q4 Product Launch").
  4. Set the Commission Rate (percentage or fixed amount).
  5. Optionally expand "Set Per-Slot Instructions & Groups" for detailed guidance.
  6. Click "πŸ“’ Publish Plan" β€” a unique share token and URL are generated.
  7. Copy the share link and distribute it to your affiliates.

What Affiliates See

  • A clean plan page showing all slots with dates, times, titles, and instructions
  • Each slot shows its status: Available, Claimed, or Completed
  • Affiliates click "Claim" on any available slot
  • After claiming, they get a tracked share link with their affiliate ID
  • They post the tracked link on the scheduled date and mark it complete

Commission Tracking

  • Commissions are created when an affiliate claims a slot
  • Tracked in its_affiliate_commissions table
  • Statuses: Pending β†’ Approved β†’ Paid
  • Plan owners approve commissions from the dashboard

Use Cases

  • Product launches: Pre-schedule a week of promotional posts
  • Group promotions: Target specific Facebook/LinkedIn groups
  • Evergreen campaigns: Create once, share indefinitely
  • Team coordination: Multiple affiliates coordinate without overlap
βœ… Best Practice: Set per-slot instructions with the exact group URL, preferred posting time, and hashtags. Clearer instructions = more consistent brand messaging = better results.
⚠️ Important: Only logged-in users can claim slots. Affiliates need an ITS Platform account. The share link will prompt them to login if they're not already authenticated.

🎨 Using the Image Prompts

The optimiser generates 3 text-to-image prompts tailored to your content:

  • Prompt 1: Ecosystem/dashboard style β€” best for SaaS and platform products
  • Prompt 2: Before/after transformation β€” best for problem-solution messaging
  • Prompt 3: Emotional/trust style β€” best for brand awareness and credibility

Copy any prompt and paste it into:

  • Bing DALLΒ·E 3 β€” free, high quality, 1080Γ—1080px output
  • Midjourney β€” add --ar 1:1 for square format
  • Stable Diffusion β€” works with any SD model
  • Adobe Firefly β€” good for commercial-safe images
πŸ’‘ Tip: Generate 3-4 images per prompt and pick the best one. AI image generators are inconsistent β€” volume is your friend.

🎯 Platform-Specific Tips

When you select a target platform, the optimiser shows:

  • Title/description length limits β€” crucial for avoiding truncation
  • Optimal image sizes β€” wrong sizes get cropped awkwardly
  • Best posting times β€” based on platform analytics data
  • Hashtag limits β€” too many hurts reach on most platforms
  • Recommended ad formats β€” carousel vs single image vs video
  • Debugger links β€” validate your meta data before launching
⚠️ Important: Always use the platform's debugger tool after setting meta data. Social platforms cache previews aggressively β€” changes may not appear for 24-48 hours without a manual refresh.

πŸ‘οΈ Testing Your Meta Data

After setting your meta data in admin_ads.php, test it on each platform:

πŸ’‘ Tip: Add ?id=YOUR_TOKENKEY to this page's URL for one-click debugger links pre-filled with your landing page.

πŸ”„ Complete Recommended Workflow

  1. Build your funnel in the funnel editor
  2. Run the Optimiser to get titles, descriptions, and image prompts
  3. Generate ad images using the prompts in DALLΒ·E 3
  4. Set meta data in admin_ads.php?id=TOKENKEY
  5. Validate with Facebook Debugger / Twitter Validator
  6. Schedule posts in the Content Planner (Step 9)
  7. Publish affiliate plan to distribute slots to affiliates (Step 9b)
  8. Launch A/B tests with 2-3 variations across scheduled slots
  9. Review after 72 hours β€” keep the winner, kill the rest
  10. Track affiliate completions and approve commissions
  11. Repeat monthly β€” fresh variations keep performance from declining

⌨️ Keyboard Shortcuts

  • ? Open / close this help panel
  • Esc Close the help panel