Ad copy and creative

Adapt your best Meta ad copy into TikTok-native ad texts

Finds your highest-ROAS Meta ads, rewrites their copy in a casual creator voice for TikTok, and swaps it into your weakest editable TikTok ads only after you approve a preview.

When to use it

When your Meta ads convert well but your TikTok ad text feels weak or too polished and you want to reuse what already works.

What you get

A side-by-side table of your top 5 Meta ads by ROAS with TikTok-native texts and hooks, and a preview of new text for your 3 weakest editable TikTok ads, applied only after 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

Meta Ads, TikTok Ads

Fill in before sending

[Meta ad account][TikTok advertiser ID][TikTok ad group]
In Meta ad account [Meta ad account], use meta_insights_query at ad level for the last 60 days. Request these fields: ad_id, ad_name, spend, actions, action_values and purchase_roas. Count purchases from the purchase action in actions and keep only ads with at least 15 purchases. Rank the remaining ads by purchase ROAS. If purchase_roas is empty for an ad, calculate ROAS as purchase value from action_values divided by spend. Take the top 5. For each one, read the primary text, headline and CTA with get_meta_ad_creative. If fewer than 5 ads reach 15 purchases, tell me how many qualified and work with those. Rewrite each one for TikTok: - Ad text of up to 100 characters, with no emojis or hashtags. - Spoken and casual in tone, the way a creator would say it. Not a polished brand voice. - Keep the exact offer and the core benefit that made the Meta ad work. Drop anything that relies on a long caption. - Add a suggested on-screen hook for the first 2 seconds of the video, as text only. This is a suggestion for the next edit of the video. It is not applied to the ad. Show a side-by-side table with these columns: Meta ad, Meta ROAS, purchases, original primary text, TikTok text, character count, hook. Next, in TikTok ad account [TikTok advertiser ID], list the ads in ad group [TikTok ad group] with list_tiktok_ads. Then pull their last 30 days with tiktok_report_query at data_level AUCTION_AD with dimension ad_id. Request spend, conversion and cost_per_conversion, plus purchase value or ROAS metrics if the account tracks them (for example complete_payment_roas). If no purchase value is reported, say so and rank the ads by cost per conversion instead of ROAS. Important: Spark ads are built from an organic TikTok post. You can spot them in list_tiktok_ads because they carry a tiktok_item_id. Their text comes from the post, so update_tiktok_ad cannot change it. Mark Spark ads in the list and leave them out of the rewrite. Pick the 3 weakest non-Spark ads and propose which new text each should get. If fewer than 3 non-Spark ads exist, tell me. Show the changes as a preview first, using update_tiktok_ad with confirm=false and only ad_text filled in. Each ad keeps its video, identity and history. Apply with confirm=true only after I approve.

Related searches

These prompts work best when your AI assistant is connected to your accounts with Opus Growth.

Connect your accounts free

More prompts

Ad copy and creativeChanges after your approval

Find weak RSA headlines and descriptions and replace them in place

A per-asset performance table with clear weak-asset flags and two tested-angle replacements for each, applied only after approval.

When to use itWhen your responsive search ads have headlines or descriptions that drag down CTR or spend without converting.

Google Ads
Ad copy and creativeChanges after your approval

Check message match between RSAs and WordPress landing pages

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.

Google Ads, WordPress
Ad copy and creativeChanges after your approval

Rewrite RSA headlines that caused disapprovals or limited serving

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.

Google Ads
Ad copy and creativeChanges after your approval

Meta creative fatigue check with copy-only replacement creatives

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.

Meta Ads