Write proof-based chat cards from your Google reviews
Mines the last 12 months of 4 and 5 star Google reviews for recurring proof points, checks them against the services on the profile, and drafts 3 ChatGPT Ads chat cards built on real customer evidence.
When to use it
When you want ChatGPT Ads that use real customer evidence and your local business has strong Google reviews to draw from.
What you get
A table of recurring proof points from your reviews and 3 chat cards drafted on them, previewed first and created paused only after your approval.
Does it change anything in my account?
Only with your approval. The assistant first shows a preview of every change and waits for your go-ahead.
Works with
Business Profile, ChatGPT Ads
Fill in before sending
[business location][ChatGPT Ads ad group][ChatGPT Ads campaign][landing page URL][image URL]
Read the Google reviews for location [business location]. Page through the list with offset until you reach reviews older than 12 months, then filter by date and star rating yourself. Use only 4 and 5 star reviews that include text. Find the recurring proof points, such as arriving on time, a fair or upfront price, a clean job or a named service, and count how many reviews mention each one. Read the profile with gbp_location_details, check every service a review mentions against the profile's service list, and drop anything we do not actually offer.
Find ad group [ChatGPT Ads ad group] in campaign [ChatGPT Ads campaign]. If I did not give an adgrp_ id, list the ad groups with chatgpt_ads_insights (level ad_group, include_zero true) and confirm it with chatgpt_ads_details. Write 3 chat cards for it. Build each card on one proof point and frame it as an answer to someone asking for a reliable local provider. The rules:
- never quote or name a reviewer,
- never invent numbers,
- use the average rating only if it comes straight from the gbp_reviews data, and state the rating and review count exactly as returned.
Every card should push toward a call or a quote request, and the destination should be [landing page URL]. A chat card needs an image. Use [image URL] if I gave one. Otherwise pick a real job photo from the profile with gbp_list_photos, turn it into a public URL with upload_image (source_url), and tell me which photo you chose.
Show me a table with these columns: proof point, number of mentions, card title, card body, image, and why it should work in a chat context. Then show the create_chatgpt_ads_ad calls as a preview (confirm=false). The ads are created paused, so do not pass activate=true. Wait for my approval before creating anything.
Reads every enabled RSA in a campaign, matches each final URL to its WordPress page (Elementor included) and rates whether the page repeats the ad's keyword, offer and CTA. Proposes the smallest fix and applies nothing without approval.
When to use itWhen people click your ads but the WordPress landing page does not repeat what the ad promised, hurting conversions or Quality Score.
Lists disapproved and limited RSAs with Google's policy reason and evidence, rewrites only the assets Google flags, and edits the existing ad after a before and after preview. Flags issues that text changes cannot fix.
When to use itWhen some of your Google Ads are disapproved or running with limited serving and you need to fix the wording that Google flagged.
A list of fatigued Meta ads by frequency, CTR and cost thresholds, with two replacement copy versions for each and a safe in-place swap after approval.
When to use itWhen your Meta ads have been running a long time and results are slipping while frequency climbs.