Prompt playbook

Meta prompts

Facebook + Instagram · ~104 tools

Meta is where Xylo goes deepest. See how specific these get. The more detail you give, the more Xylo can do. Copy one and make it yours.

Backed by the ads knowledge brain plus creative frameworks

On Meta, the agent can check the built-in ads knowledge (auction, learning phase, pacing, bid strategies, relevance diagnostics) and the creative frameworks (hooks, metadeception, open loops) before it answers. So you get an operator's judgment, not a guess.

Diagnose & optimize

Built on the ads knowledge brain, so the answer matches how Meta really works.

Pull Acme's last 14 days at campaign, ad-set and ad level, then tell me whether CAC is up because of the learning phase, audience saturation, creative fatigue, or auction overlap, and what you'd change. Don't touch anything yet.

meta_get_campaign_insightsmeta_ads_knowledge

Is the 'Prospecting – US 1% LAL' ad set really fatigued? Check frequency, the 7-day CPM trend, and the quality / engagement / conversion rankings. Only call it fatigued if 3+ days are trending the wrong way.

meta_get_adset_insightsmeta_ads_knowledge

My purchase campaign keeps showing 'Learning Limited.' Tell me why, and whether consolidating these 3 overlapping ad sets or broadening the audience would get it to about 50 purchases in 7 days.

meta_get_campaignmeta_ads_knowledge

Rank every active ad set by cost per purchase over the last 14 days, pause the bottom two, and move their daily budget to the top-ROAS ad set.

meta_get_adset_insightsmeta_pause_adsetmeta_update_adset

Build & launch

Describe the campaign and Xylo sets up every detail: copy, CTA, extensions, defaults.

Launch a Sales campaign with Advantage+ targeting in the US, $40/day, optimized for purchases. Build 10 ads from the images I uploaded to Xylo, with 5 primary texts and 5 headlines each, a Shop Now button to acme.com/sale, product extensions using my all-products set, and this account's Advantage+ creative defaults and UTMs. Keep everything paused for review.

meta_create_campaignmeta_create_adsetmeta_create_ad

Duplicate my top ad set into a new 2% lookalike of 180-day purchasers, keep the same creative, start it at $30/day, and exclude anyone who bought in the last 30 days.

meta_duplicate_adsetmeta_update_adset

Create a budget schedule that raises this campaign's daily budget 50% from Friday 6pm to Sunday 11:59pm for the weekend sale.

meta_create_budget_schedule

Build an Advantage+ catalog ad from my all-products set with a Shop Now CTA, dynamic formats, and this account's creative defaults.

meta_create_catalog_admeta_list_product_sets

Creative production

Stage media, group placements, and set copy. Ready to drop into ads.

I uploaded 6 videos to Xylo. Pair each Feed cut with its Story/Reel version, name the groups by product, and push them to Meta so they're ready to use in ads.

xylo_group_mediameta_finalize_media

Make one flexible ad from these 4 images and 2 videos so Meta picks the best combination, with 5 primary texts, 5 headlines, and a Learn More CTA to this link.

meta_create_ad

Build a single multi-media ad that shows these 3 images and 2 videos together in one ad, with 5 primary texts, 5 headlines, and a Shop Now CTA to this link.

meta_create_ad

Swap this new primary text into the 'Spring – Hook B' ad. Keep it a single-image ad, don't convert it to dynamic creative.

meta_update_ad

Creative intelligence

Analyze against real delivery, diagnose, and rebuild on a named framework.

Analyze my best ad against its real delivery: hook rate, 3-second and 15-second hold, and the full drop-off curve. Tell me what's carrying it and the one thing to change.

meta_analyze_ad_creative

Decide whether the 'UGC – Testimonial' ad should be scaled, iterated or killed based on its delivery, then rebuild the hook on a different framework. Try Cost Narration or RSV, and give me the new script.

meta_diagnose_ad_creativecreative_frameworks

Give me 5 new 15-second video hook ideas for this product, each on a different framework, with the on-screen text and spoken first line for each.

creative_frameworks

Rewrite this script to open with a Zeigarnik open loop, hit value in under 3 seconds, and keep every product claim truthful and substantiable.

creative_frameworks

Audiences & targeting

Custom, lookalike and CRM audiences with exclusions and delivery estimates.

Build a 1% US lookalike from my 180-day purchasers, plus a CRM custom audience from the customer list I'll paste, and create an exclusion of everyone who bought in the last 30 days.

meta_create_lookalike_audiencemeta_create_custom_audiencemeta_audience_users

Search detailed-targeting interests for 'home fitness,' show me the 10 largest, and give a delivery estimate for a $50/day purchase-optimized ad set in the US.

meta_search_targetingmeta_get_delivery_estimate

Reporting & insights

Top performers, copy breakdowns, and a queryable warehouse.

Draft this week's client report: top 5 and bottom 5 ads by ROAS, the root cause behind any big swing, and a next-week plan. Compare the last 7 days to the 7 before.

meta_get_top_performersgenerate_report

Break down this month's spend and ROAS by primary text and headline so I can see which copy is actually winning.

meta_ads_performance_by_copy

Query the warehouse for daily spend, purchases and ROAS by campaign over the last 30 days, and flag any day a campaign moved more than 30%.

query_ad_warehouseget_warehouse_schema

Instagram, Pages & conversions

Publish, moderate comments, and send server-side conversions.

Publish this reel to our Instagram with this caption, turn comments off, and confirm we're under today's publishing limit first.

meta_publish_instagrammeta_check_instagram_publishing_limit

Pull the newest comments on our top ad, reply to the buying questions with this answer, and hide anything spammy or abusive.

meta_instagram_comment

Send yesterday's website purchases to the pixel via CAPI. Include event IDs and order values so they deduplicate against the browser pixel.

meta_send_conversion_events

Paste one of these to your agent.

Connect a Meta account free and watch it run.