40% off everything — use code SAVE40 at checkout · ends in …
Skip to content
phpguru.store
PHP, MySQL

AI Ads Planner (Google & Meta)

Ads dashboard + AI analyst + campaign planner for Google and Meta Ads — connect Google Ads or import your reports, approve AI recommendations, draft new campaigns — on your own Anthropic API key

See what every rupee of your Google and Meta ads is doing, get AI actions you approve one by one, and draft new campaigns from a brief — all in AI Ads Planner (Google & Meta), on your own API key, with no ad-platform API access needed.

  • Instant delivery
  • Commercial license included
  • PHP 8 compatibility verified
₹1,999$49

One-time payment · Instant download · Regular license (Agency option)

Secured by Razorpay · we never see your card/UPI details

A PHP + MySQL ads dashboard and planner that runs on your PC (XAMPP) or any PHP hosting, with Claude (Anthropic's AI) on your own API key.

DASHBOARD: import the campaign reports you already export from Google Ads and Meta Ads Manager (CSV, one row per campaign per day) and see spend, leads, cost per lead, ROAS and revenue for the last 7, 14, 30 or 90 days compared with the period before, a daily chart, the top campaigns and the split by platform. The importer recognises the usual column names, lets you correct the mapping, skips total lines and replaces overlapping days on re-import. Dark and light themes.

AI ANALYSIS: one click sends the window's numbers to Claude, which writes a summary and 3–8 concrete actions — pause, raise or lower a budget, add negative keywords, check conversion tracking, test a new ad — each with the reason quoting your numbers, the steps to do it in Google Ads or Ads Manager, and the expected effect. You approve or reject each one and apply the approved ones yourself; nothing is ever changed in your ad accounts automatically.

PLANNER: fill in a brief about a business and Claude writes a draft Google Search plan (campaigns, ad groups, keywords with match types, negatives, responsive search ads, sitelinks, callouts) and a draft Meta plan (campaigns, ad sets with audiences, ads with image briefs), checked against the platforms' limits and exported as a Google Ads Editor CSV, a Meta Ads Manager import CSV and a readable brief. Everything arrives paused.

GOOGLE ADS CONNECTION (optional, new in 1.2): sign in with Google once from the Integrations page and the dashboard reads the last 90 days itself with a "Refresh data" button. Read-only — it never creates, pauses or edits anything; it uses your own free Google Cloud project (the guide walks through the setup and the access level Google must grant). Meta is read by importing the Ads Manager report; there is no Meta API connection in this version.

Includes an illustrated guide with the Google Cloud setup, the report exports, the dashboard, the AI analysis and approvals, the planner imports, building a Meta campaign in Ads Manager step by step, and boosting an Instagram post; sample report files; an upgrade script for 1.0 installations.

What you get

Taken from this product's own README (included in the download). A PHPGuru-developed product.

Included

  • Dashboard: spend, leads, cost per lead, ROAS, revenue with change versus the prior period; 7/14/30/90-day and platform filters; daily performance chart; top campaigns; spend by platform; recent activity; dark and light themes; works on phones
  • Report importer for Google Ads and Meta Ads Manager CSV exports (also Excel-style UTF-16 files) with automatic column detection and a mapping step; simple template; sample data for three months and seven campaigns
  • Optional Google Ads connection: sign in with Google (OAuth 2.0), account picker, read-only sync of the last 30–365 days, Refresh data button, clear error messages for access-level and sign-in problems; no client library needed
  • Campaigns list with filters, sorting, totals and CSV export; campaign detail page with daily chart and table; edit name, type, status and budget
  • AI analysis with summary and recommendations (pause, resume, raise / lower / shift budget, negative keywords, new ad variant, landing page, tracking, audience); approvals workflow (pending / approved / done / rejected); activity log
  • Brief form with validation and sensible defaults per account
  • Draft Google Search plan: campaigns, ad groups, keywords (exact, phrase, broad), negatives, responsive search ads, sitelinks, callouts, budget split
  • Draft Meta plan: campaigns, ad sets (countries, cities, ages, gender, interests, optimisation goal), ads with image briefs
  • On-screen review with character counts and warnings; regenerate with feedback
  • Exports: Google Ads Editor CSV, Meta Ads Manager import CSV, Markdown brief
  • Settings: API key stored encrypted, model choice (Claude Opus 5.5, Sonnet 5.5, Haiku 5.5 or any model id), Facebook Page ID, default currency, locations and language, connection test
  • Illustrated guide (docs/guide.html): setup, Google Cloud connection, report import, dashboard, AI analysis and approvals, planner, Google Ads Editor and Meta Ads Manager imports, building a Meta campaign step by step, boosting an Instagram post; sample report files
  • CSRF protection on every form, prepared statements, login lockout after repeated failures, upgrade script for 1.0 installations
  • Plain PHP + cURL, Bootstrap 5 and Chart.js from a CDN, no Composer or extra libraries

What it is not

It does not change anything in your ad accounts: the optional Google Ads connection only reads reports (Google offers a single API permission; this app uses it for reading only), Meta is read from the report you export, and it cannot pause, enable or change a campaign for you — every recommendation is applied by you, by hand. The Google Ads connection depends on Google granting your own Cloud project a production access level (Explorer or Basic); until then, use the report import. There is no Meta API connection in this version. It is not a replacement for checking ad policies, prices and claims; plans are drafts written from your brief and recommendations are suggestions computed from the numbers you imported, and you are responsible for what goes live and what you change. Meta data is not fetched automatically: you import a fresh Ads Manager report when you want it updated; Google Ads data refreshes when you click Refresh data. It does not create images and does not include a free AI service: generation and analysis are billed on your own Anthropic account. The Meta import file follows Meta's 2026 bulk-import template and the report importer recognises the 2026 column names; Google and Meta change these from time to time, so compare with a fresh template and correct the column mapping when asked.

Requirements & testing
PHP 7.4+ (tested on PHP 8.5) with the curl, openssl, json and mbstring extensions, MySQL 5.7+ or MariaDB 10+ (tested on MySQL 8.0), and outgoing HTTPS access to api.anthropic.com. Your browser needs internet access for Bootstrap and Chart.js from the CDN. For the Google Ads connection: a free Google Cloud project with the Google Ads API enabled and an OAuth client; outgoing HTTPS to accounts.google.com, oauth2.googleapis.com and googleads.googleapis.com. For the planner imports: Google Ads Editor (free desktop app) and a Meta Ads Manager account.
In the download
Full PHP source, database schema (sql/schema.sql), README with installation steps.
Installation (11 steps)
Install XAMPP (or use any PHP hosting), start Apache and MySQL, and copy this folder into htdocs (for example htdocs/ads-planner) → Create a new MySQL database called ai_ads_planner in phpMyAdmin → Import sql/schema.sql into that database → Open config.php and set DB_HOST, DB_NAME, DB_USER, DB_PASS (on XAMPP the defaults — localhost, root, empty password — usually work) → Open http://localhost/ads-planner/login.php, log in, and change the password straight away → Open Settings, paste your Anthropic API key and click "Test connection". Add your Facebook Page ID if you will use the Meta planner → Open Import reports and upload a campaign report from Google Ads or Ads Manager — or click "Load sample data" to try the dashboard first → Optional: open Integrations and connect Google Ads (a free Google Cloud project with the Google Ads API enabled; the guide walks through it) so the dashboard refreshes itself → Copy the new files over your installation, keeping your config.php → Coming from 1.0: import sql/upgrade_1.1.sql into your existing database once (it only adds the new tables; your plans and settings are kept). Coming from 1.1: no database change → Log in — the Dashboard, Campaigns, Import reports, Integrations, AI analysis, Approvals and Activity pages appear in the menu. Prefer us to do it? Add installation at checkout.
Support & licence
Email support is included with your purchase — reply with your payment ID and what you're seeing, and we'll help you get it running. Licence terms: Regular vs Agency.

Screenshots

Sound familiar?

  • Google Ads and Ads Manager each show their own numbers; comparing cost per lead across both means a spreadsheet every week.
  • By the time the agency's monthly report arrives, the budget is already spent on the campaign that stopped converting.
  • Ad-automation tools need API approvals from Google and Meta that small advertisers rarely get — and they change campaigns without asking.
  • Setting up a Search campaign by hand — ad groups, match types, negatives, fifteen headlines — takes a full day, and AI copy pasted in breaks the character limits.

AI Ads Planner (Google & Meta) fixes that today: complete source code, the database included, a commercial license — installed on your hosting in an afternoon, or by us.

Who buys it — and what they get

Business owners

Plan your own Google and Meta campaigns in an evening, import them paused, and switch them on when you are happy — on your own API key, no retainer.

Freelancers & agencies

Draft campaign structures and ad copy for every client in minutes, hand them a brief to approve, and keep the strategy work for yourself.

Students & learners

A complete AI integration to study: structured JSON output, limit checking, CSV export formats and a review workflow you can explain in the viva.

Freelancers: the Regular license covers client projects, so one purchase can become paid work. Reselling it as a hosted service needs the Agency license.

Is it right for your business?

One page per kind of business: how it fits into the week, what you get, and where it is not the right tool.

Key Features

  • Dashboard: spend, leads, cost per lead, ROAS and revenue with change vs the prior period; 7/14/30/90-day and platform filters; daily chart; top campaigns; spend by platform; dark and light themes
  • Report importer for Google Ads and Meta Ads Manager CSV exports with automatic column detection and a mapping step; simple template; sample data
  • Campaigns list with filters, sorting, totals and CSV export; campaign detail page with daily chart; edit type, status and budget
  • AI analysis: summary and recommendations with reason, steps and expected effect; approvals workflow (pending / approved / done / rejected); activity log
  • Planner: brief form, draft Google Search and Meta plans checked against platform limits, Google Ads Editor and Meta Ads Manager import files, regenerate with feedback
  • Settings: encrypted API key, model choice (Claude Opus 5.5, Sonnet 5.5, Haiku 5.5 or any model id), Facebook Page ID, defaults, connection test; illustrated guide included
  • Optional Google Ads connection: OAuth sign-in, account picker, read-only sync of the last 30–365 days, Refresh data button; secrets stored encrypted

This vs. a Free Download

  phpguru.store Typical free download
Commercial & client-project use ✓ Full license included Often restricted to personal/non-commercial use
Complete, matching database file ✓ Included and tested Frequently missing, outdated, or mismatched
Runs on current PHP versions ✓ Verified before listing Old mysql_*-era code is common, fatal-errors on PHP 7/8
Support if setup goes wrong ✓ Email support included None — you're on your own

Frequently Asked Questions

What do I get after purchase?

A downloadable ZIP with the complete PHP source code and a MySQL database file (.sql), ready to install on standard PHP/MySQL hosting.

How is the code delivered?

Instantly after your Razorpay payment is confirmed — a secure download link is shown on-screen and emailed to you.

Can I customize this source code?

Yes, the full source code is included and free to modify for your own use or client projects.

Can I use this for a client project or resell a deployment?

Yes — purchasing gives you a license to use, modify, and deploy the source code for your own projects or client work, with no non-commercial restriction. If you also want to white-label it or run it as a hosted/SaaS service for your own customers, choose the Agency license at checkout — compare the two.

Do I need to know PHP to use this?

No PHP knowledge is needed to install and run it as-is — just basic comfort uploading files and importing a MySQL database via phpMyAdmin. Customizing the code beyond that does require PHP.

Will this work on shared hosting like Hostinger?

Yes — every product is plain PHP and MySQL with no special server modules or paid framework license required, and is built and tested on standard shared hosting before it's listed.

How is this different from a free copy of similar code I can find elsewhere?

Free downloads are commonly restricted to personal/non-commercial use, ship without a matching database file, and were never tested on current PHP versions. This includes a genuine commercial license, a tested matching database, verified PHP 8 compatibility, and email support if setup goes wrong.

AI Setup Assistant Prompt

A ready-made prompt for your own AI assistant (Claude, ChatGPT, Cursor — whatever you use) that walks it through getting this fully live on your domain: hosting, database, config, login, all of it.

I just purchased "AI Ads Planner (Google & Meta)" (a PHP + MySQL application, delivered as ai_ads_planner.zip) from phpguru.store and I want you to help me get it fully live on my own domain. Walk me through this step by step — one step at a time, and check in with me before moving to the next one, since I may need to tell you details about my own setup along the way.

Full prompt unlocks after purchase — in your Orders

Running a business site already? Check how AI-search-ready it is — free.

Free AI Visibility Snapshot →
₹1,999$49

One-time payment · Full source code · Instant delivery · Billed in USD, international cards accepted

License Compare the two licenses →
See preview pages

Real screens with sample data, read-only. The full system is in the download.

Secured by Razorpay. We never see your card/UPI details.

  • Full PHP + MySQL source code
  • Installable on any PHP hosting
  • Free to customize
  • PHP 8 compatibility verified before listing
  • Genuine commercial license — client work OK
  • Real email support if setup goes wrong

What happens after you pay

  1. 1. Download link appears instantly, plus emailed to you
  2. 2. Extract, upload to your hosting, import the included database
  3. 3. Log in and it's running — usually 15–30 minutes end to end
See the exact steps ↓

Purchases are non-refundable, but if anything's wrong you can raise an issue from your orders page and we'll help you fix it.

Want us to set it up for you?

Prefer not to handle hosting/database setup yourself? We'll do it for you.

  • Installation on your hosting from ₹1,999$29
  • Custom features / modifications from ₹4,999$69
Email us for a quote

Pricing depends on your hosting and what you need changed — we'll quote you directly, no surprise charges.