Sign in
Help / Tool directory

Every operation. A clear purpose.

177 operations, grouped by platform and purpose. Some read data; others change Variafy settings or prepare changes to Meta ads.

Every Meta ad change is previewed and requires confirmation. The account owner can require signed-in approval for any increase in spend.

The assistant uses each platform’s read router with list_tools to discover operations. Operations marked “via” are called through that router.

New here? Join the free beta. Already invited? Sign in and open Start in the console.

Meta Ads

110 operations

Read and analyze results, account alerts, monitors, CRM revenue and previewed ad changes. During Meta app review, access is by a manual tester invitation.

Read and analyzeReads data. Nothing changes.62 tools
  • Ad account summary

    The connected ad account: name, currency, status, lifetime spend.

    account_summary via meta_ads_read
    free
  • List Facebook Pages

    Facebook Pages that ads can run under.

    list_pages via meta_ads_read
    free
  • List campaigns

    Campaigns in the ad account: configured and effective status, objective, budget. Deleted campaigns are not shown, archived only on request.

    list_campaigns via meta_ads_read
    free
  • Campaign details

    One campaign in full: settings, budget and its ad sets with a targeting summary, optionally its ads.

    campaign_details via meta_ads_read
    free
  • List ad sets

    Ad sets across the whole ad account or one campaign (except deleted and archived by default): configured and effective status, budgets. Join with campaigns on campaign_id.

    list_adsets via meta_ads_read
    free
  • List ads

    Ads in the ad account, or in one campaign or ad set: status, effective status, creative.

    list_ads via meta_ads_read
    free
  • Ad performance metrics

    Metrics for the ad account or an object inside it. Date ranges use the AD ACCOUNT time zone.

    get_insights
    free
  • Ad statuses by id

    Statuses for a batch of ads in one request, so you do not have to guess what is already off.

    ad_statuses via meta_ads_read
    free
  • List ad images

    Images in the ad account library, with the hashes that create_ad_creative takes.

    list_images via meta_ads_read
    free
  • List ad videos

    Videos in the ad account library, with the ids that create_video_creative takes.

    list_videos via meta_ads_read
    free
  • List ad creatives

    Creatives already built in this ad account: what each one says, where it links and which picture it uses.

    list_creatives via meta_ads_read
    free
  • Preview an ad

    See the ad as it looks in the feed, drawn by Meta. Answers with a link for a person; no impressions and no spend.

    preview_ad via meta_ads_read
    free
  • Read a landing page

    What a landing page says — headline, sections, numbers, prices, buttons and its language — to write ad texts from. Nothing is sent to Meta.

    read_landing_page via meta_ads_read
    free
  • List Instagram accounts

    Instagram accounts this ad account can run ads from.

    list_instagram_accounts via meta_ads_read
    free
  • List custom audiences

    Custom and lookalike audiences that Meta lists for this ad account, with size and whether they can be used.

    list_custom_audiences via meta_ads_read
    free
  • Search targeting options

    Search Meta targeting options by words: interests, behaviors, demographics, life events, employers, job titles, schools, majors, locations and languages.

    search_targeting via meta_ads_read
    free
  • List pixels

    Meta pixels (datasets) this ad account can use, and when each last fired.

    list_pixels via meta_ads_read
    free
  • List custom conversions

    Custom conversions of the ad account: event type, pixel and whether they still fire.

    list_custom_conversions via meta_ads_read
    free
  • Pixel event counts

    Event counts of one pixel, by event and by hour, for up to the last 28 days.

    pixel_stats via meta_ads_read
    free
  • Conversion tracking audit

    Check whether the conversion events the active ad sets optimise for are actually arriving.

    audit_conversion_tracking
    free
  • Ad account audit

    Audit the whole ad account in one call: account status, ads Meta rejected, tracking, Learning limited ad sets, ads spending without results, creative fatigue, a rise in cost per result over a recent week and missing data — each finding with its numbers and the next step.

    audit_account
    free
  • Revenue by campaign

    What the ads actually earned: spend from the ad account against the payments the business sent in, per campaign, ad set, ad or creative.

    revenue_report
    free
  • Rejected and limited ads

    Ads Meta rejected or holds with a delivery issue in running campaigns, with Meta's reasons, and ad sets that are Learning limited.

    ad_issues via meta_ads_read
    free
  • Performance dashboard data

    The numbers behind performance_dashboard: spend, results, cost per result, link CTR and CPM against the previous period, by day and by campaign.

    dashboard_data via meta_ads_read
    free
  • Account playbook for the assistant

    A skill for the assistant made from this ad account: what it sells, how campaigns are named, which result counts, targets, house rules, pitfalls and questions with real names.

    account_playbook via meta_ads_read
    free
  • Wasted spend analysis

    Classify the campaigns that spent in a window: wasted, below target, lead campaigns, learning or too little data.

    analyze_wasted_spend via meta_ads_read
    free
  • Audience breakdown

    Which age and gender groups the money goes to, what each of them brings, and where a result costs more than it does across the ad account.

    analyze_audiences via meta_ads_read
    free
  • Placement breakdown

    Which placements the money goes to — Feed, Stories, Reels, Audience Network and the rest — what each brings and where a result costs more than across the ad account.

    analyze_placements via meta_ads_read
    free
  • Creative fatigue

    Score the active ads for creative fatigue: frequency, link CTR decline and how long they have been running.

    detect_creative_fatigue via meta_ads_read
    free
  • Meta ad copy brief

    Everything needed to write new Meta ad texts for a campaign: its primary texts and headlines with spend, link CTR, results and cost per result, which ones beat the other texts beyond chance, the money they brought when payments are sent in, the landing pages and Meta's recommended text lengths, overall and by placement. The assistant writes the texts.

    ad_copy_brief via meta_ads_read
    free
  • Explain a metric change

    Explain why a metric changed — cost per result (CPA, cost per lead or purchase), ROAS, CTR, CPC, CPM, conversions — against the 30, 60 and 90 day baselines: which campaigns and ad sets moved it, at which funnel step, whether it is beyond chance, and what was edited in the ad account in those days.

    explain_anomaly via meta_ads_read
    free
  • Budget split recommendation

    Recommend how to split a monthly budget pool across campaigns or ad sets. It changes nothing.

    optimize_budget via meta_ads_read
    free
  • Funnel diagnosis

    Walk the funnel in order — tracking, revenue, traffic, conversion, spend — and stop at the first broken step.

    diagnose_funnel via meta_ads_read
    free
  • Browse targeting options

    Browse a whole Meta targeting category: interests, behaviors, demographics, life events, industries, income or family statuses.

    browse_targeting via meta_ads_read
    free
  • Pick a campaign type

    The order of tools that builds a campaign of a given type, and what it needs before it can be built.

    select_campaign_type via meta_ads_read
    free
  • Status of a campaign copy

    Check an asynchronous campaign copy: whether Meta finished it and what it produced.

    copy_status via meta_ads_read
    free
  • App promotion performance

    App promotion campaigns of this ad account: spend, installs and cost per install by campaign, ad set or ad, with the in-app events Meta reports for them.

    app_performance via meta_ads_read
    free
  • List promotable apps

    Mobile apps this ad account may advertise, with their store links and the events they report.

    list_promotable_apps via meta_ads_read
    free
  • List monitors

    Monitors of this ad account: their conditions, status, last check and how often they triggered.

    list_monitors via meta_ads_read
    free
  • Get monitor history

    When a monitor triggered, on which campaigns, ad sets or ads, with what numbers, and whether an email went out.

    get_monitor_history via meta_ads_read
    free
  • Test a monitor

    Dry-run a monitor now: which campaigns, ad sets or ads would trigger and which are skipped, without recording or emailing.

    test_monitor via meta_ads_read
    free
  • List scheduled tasks

    Scheduled briefs of this account and monitors of this ad account, with status, schedule and last run.

    list_scheduled_tasks via meta_ads_read
    free
  • List watchdog signals

    What the watchdog found in this ad account and has not seen resolved.

    list_signals via meta_ads_read
    free
  • Run the watchdog now

    Run the watchdog over this ad account right now instead of waiting for its next pass.

    run_watch_now via meta_ads_read
    free
  • List prepared actions

    Changes the watchdog and monitors prepared for approval: pauses and budget changes, with what each would do.

    list_pending_actions via meta_ads_read
    free
  • Get a signal briefing

    One finding of the watchdog or a monitor: what was seen, since when, and the changes prepared for it.

    get_signal_briefing via meta_ads_read
    free
  • Opportunity score and recommendations

    Meta's opportunity score for this ad account (0–100) and the recommendations Meta gives to raise it.

    get_opportunity_score via meta_ads_read
    free
  • Custom audience details

    One custom or lookalike audience in full: what it is built from, its size, its status and whether it can be used.

    audience_details via meta_ads_read
    free
  • Ad sets using an audience

    Which ad sets use a custom or lookalike audience, with how many of their ads do.

    audience_adsets via meta_ads_read
    free
  • Pixel details

    One pixel (dataset) in full: its settings, when it last fired, and the checks Meta runs on it.

    pixel_details via meta_ads_read
    free
  • Pixel event match quality

    How well the customer information sent with a pixel's server-side events can be matched to people, per event.

    pixel_quality via meta_ads_read
    free
  • Ads using a creative

    Ads that use one creative: id, name, status and where they sit.

    list_creative_ads via meta_ads_read
    free
  • Pages of the business

    Facebook Pages owned by the business behind this ad account, and Pages it manages for clients.

    list_business_pages via meta_ads_read
    free
  • Ad account change history

    What was changed in this ad account and when: budgets, targeting, bids, statuses, schedules and new campaigns and ad sets.

    activity_log via meta_ads_read
    free
  • List A/B tests

    A/B tests and lift studies that involve this ad account: what each tests, its dates and whether it is running.

    list_experiments via meta_ads_read
    free
  • A/B test results

    One A/B test: its cells and how each cell did over the test window — spend, results and cost per result.

    get_experiment via meta_ads_read
    free
  • Business profile

    The business behind this ad account as its owner described it: what it sells, its goal, target cost per result or ROAS, markets and rules.

    get_business_profile via meta_ads_read
    free
  • Suggest a business profile

    Suggest a business profile from this ad account and its website: main goal, markets, what it sells. Saves nothing.

    infer_business_profile via meta_ads_read
    free
  • Client report file

    Make a report file for a client: this ad account's results for a period, with the agency's name, logo and commentary.

    client_report_file via meta_ads_read
    free
  • Why did this fail

    What failed lately and why: your recent failed calls and approved changes that failed, with Meta's real error and who fixes it.

    why_did_this_fail via meta_ads_read
    free
  • Explain an error

    Explain an error message from Meta or from this server: the cause in plain words, what to do and who does it.

    explain_error via meta_ads_read
    free
Variafy settingsMonitors, briefs and workspace settings. Does not change an ad platform.7 tools
  • Create a monitor

    Watch every campaign, ad set or ad of this ad account and email when a rule holds on one of them.

    create_monitor via meta_ads_create
    free
  • Delete a monitor

    Delete a monitor: it stops being checked and stops sending email.

    delete_monitor via meta_ads_delete
    free
  • Pause or resume a scheduled task

    Pause or resume a monitor or a scheduled brief.

    manage_scheduled_task via meta_ads_update
    free
  • Schedule a brief

    Email a performance brief of every connected ad account on a schedule: daily, weekly on Mondays, or every N days.

    schedule_brief via meta_ads_create
    free
  • Send a brief now

    Send a scheduled brief right now, without waiting for its schedule; the next scheduled send stays as it is.

    send_brief_now via meta_ads_create
    free
  • Delete a scheduled task

    Delete a scheduled brief or a monitor: it stops for good.

    delete_scheduled_task via meta_ads_delete
    free
  • Save business profile

    Save the business profile of this ad account — or of every connected Meta ad account. Only the fields given change.

    save_business_profile via meta_ads_update
    free
Pause spendPreview and confirmation. Does not use the change allowance.3 tools
  • Pause an ad

    Pause one ad, or up to ten at once. To turn them back on: launch_ad (approved by a signed-in person) or Ads Manager.

    pause_ad via meta_ads_update
    free
  • Pause an entire campaign

    Pause a whole campaign, together with all of its ad sets and ads.

    pause_campaign via meta_ads_update
    free
  • Pause an ad set

    Pause delivery of an ad set, or up to ten at once. Spend stops.

    pause_adset via meta_ads_update
    free
Lower or end spendPreview and confirmation before a Meta ad change.5 tools
  • Lower a budget

    Lower a budget, or cap what an ad set may take from a campaign budget. It can only go down.

    lower_budget via meta_ads_update
    counts toward the change limit
  • Archive or delete an object

    Archive or delete a campaign, an ad set or an ad. It stops delivery for good: Meta cannot bring an archived or deleted object back.

    archive_object via meta_ads_delete
    counts toward the change limit
  • Shorten a schedule

    Bring the end of a schedule forward, or push a start that has not arrived yet later. It can only shorten.

    shorten_schedule via meta_ads_update
    counts toward the change limit
  • Approve or reject a prepared action

    Approve or reject one prepared action. Approving runs its change the usual way; an increase in spend needs a signed-in person.

    manage_action via meta_ads_update
    free
  • Apply prepared actions of a finding

    Apply every prepared action of one finding that can be applied from chat.

    apply_signal_actions via meta_ads_update
    free
Prepare without affecting spendPreview and confirmation; no increase in spend.20 tools
  • Create an image ad creative

    Create a single-image creative. No impressions and no spend.

    create_ad_creative via meta_ads_create
    counts toward the change limit
  • Create a video ad creative

    Create a creative from a video that is already in the ad account library. No impressions and no spend.

    create_video_creative via meta_ads_create
    counts toward the change limit
  • Create a paused ad

    Create an ad in an ad set. Always PAUSED: turning it on is a separate action by a person.

    create_ad via meta_ads_create
    counts toward the change limit
  • Upload image to ad library

    Upload one image, or a batch of up to ten, from https links into the ad account library. No impressions and no spend.

    upload_image via meta_ads_create
    counts toward the change limit
  • Upload video to ad library

    Upload a video from an https link to the ad account library. No impressions and no spend.

    upload_video via meta_ads_create
    counts toward the change limit
  • Rename an object

    Rename a campaign, ad set, ad or creative. Only the name changes.

    rename_object via meta_ads_update
    counts toward the change limit
  • Duplicate an ad set without ads

    Copy an audience into a new ad set, WITHOUT ads, for a new creative. The copy is paused.

    duplicate_adset via meta_ads_create
    counts toward the change limit
  • Copy an ad into a new ad set

    Copy a winning ad into a new ad set: a paused copy of its ad set with only this ad, under the same name.

    copy_ad_to_new_adset via meta_ads_create
    counts toward the change limit
  • Create a paused campaign

    Create a complete campaign: creative → campaign → ad set → ad. Everything is paused.

    create_campaign via meta_ads_create
    counts toward the change limit
  • Create a paused ad set

    Create a paused ad set in an existing campaign, with its budget, schedule and audience.

    create_adset via meta_ads_create
    counts toward the change limit
  • Create a Dynamic Creative ad

    Create one paused Dynamic Creative ad: Meta combines the images and texts itself.

    create_dynamic_creative_ad via meta_ads_create
    counts toward the change limit
  • Swap the creative of a paused ad

    Replace the creative on an ad that cannot deliver right now. Nothing is turned on and spend does not change.

    swap_ad_creative via meta_ads_update
    counts toward the change limit
  • Narrow an audience

    Narrow an ad set's audience: fewer locations, a tighter age range, more exclusions, fewer placements. It cannot widen anything.

    narrow_adset_targeting via meta_ads_update
    counts toward the change limit
  • Create a custom audience

    Create a custom audience: website visitors, people who engaged with a Facebook Page or an Instagram account, or a lookalike.

    create_audience via meta_ads_create
    counts toward the change limit
  • Rename a custom audience

    Rename a custom audience or change its description. Who is in it stays the same.

    update_audience via meta_ads_update
    counts toward the change limit
  • Delete a custom audience

    Delete a custom audience that no running ad uses.

    delete_audience via meta_ads_delete
    counts toward the change limit
  • Create an A/B test

    Start an A/B test between 2–5 campaigns or ad sets: Meta splits the audience so nobody sees more than one version.

    create_ab_test via meta_ads_create
    counts toward the change limit
  • Change or cancel an A/B test

    Rename an A/B test, change its description or end time, or cancel it.

    update_ab_test via meta_ads_update
    counts toward the change limit
  • Rebuild an ad set with a new goal (paused)

    Rebuild an ad set with a new goal: a paused copy with the same audience, budget and ads that optimises for another result, pixel event or a minimum ROAS.

    rebuild_adset via meta_ads_create
    counts toward the change limit
Can increase spendPreview, confirmation and the account owner’s approval rule.13 tools
  • Turn on an ad set (human approval)

    Turn on delivery for an ad set: the campaign, the ad set, and its ads switch to ACTIVE.

    launch_adset via meta_ads_update
    can increase spend counts toward the change limit
  • Turn on an ad (human approval)

    Turn on a single ad. If its ad set and campaign are on, it starts spending immediately.

    launch_ad via meta_ads_update
    can increase spend counts toward the change limit
  • Change a budget (human approval)

    Raise or change a budget on an ad set or a campaign. The amount is in regular currency units.

    update_budget via meta_ads_update
    can increase spend counts toward the change limit
  • Swap the creative of a live ad (human approval)

    Replace the creative on an ad that can deliver. The ad goes back to Meta review and may restart learning.

    swap_live_ad_creative via meta_ads_update
    can increase spend counts toward the change limit
  • Change an audience (human approval)

    Change an ad set's audience: locations, age, gender, detailed targeting, custom audiences, placements.

    update_adset_targeting via meta_ads_update
    can increase spend counts toward the change limit
  • Change ad tracking parameters

    Change the URL parameters on an ad, or on every ad in an ad set, or opt an ad out of multi-advertiser ads.

    update_ad_tracking via meta_ads_update
    can increase spend depending on input counts toward the change limit
  • Turn on a campaign (human approval)

    Turn on a campaign. Every ad set in it with its own ACTIVE status starts spending.

    launch_campaign via meta_ads_update
    can increase spend counts toward the change limit
  • Duplicate a campaign

    Copy a whole campaign with its ad sets and ads. The copy is paused unless ACTIVE is asked for.

    duplicate_campaign via meta_ads_create
    can increase spend depending on input counts toward the change limit
  • Change a schedule (human approval)

    Change when an ad set or a campaign starts and stops delivering.

    update_schedule via meta_ads_update
    can increase spend counts toward the change limit
  • Change a bid (human approval)

    Change how Meta bids for an ad set, or the bid strategy of a campaign.

    update_bid via meta_ads_update
    can increase spend counts toward the change limit
  • Campaign spending limit

    Set, change or remove a campaign's spending limit: the most it may spend in total before it stops.

    set_campaign_spend_cap via meta_ads_update
    can increase spend depending on input counts toward the change limit
  • Apply a Meta recommendation

    Apply one of Meta's recommendations from get_opportunity_score: Meta makes the change it describes.

    apply_recommendation via meta_ads_update
    can increase spend counts toward the change limit
  • Change an optimization goal (human approval)

    Change what an ad set of a traffic or awareness campaign optimises for: link clicks, landing page views, reach.

    update_optimization_goal via meta_ads_update
    can increase spend counts toward the change limit

Google Ads

50 operations

Read, analyze and monitor results. Variafy does not change Google Ads. Monitor settings change only Variafy.

Read and analyzeReads data. Nothing changes.47 tools
  • Google Ads account summary

    The connected Google Ads account: name, currency, time zone, status, test or production, manager or client.

    google_account_summary via google_ads_read
    free
  • List Google Ads campaigns

    Campaigns in the Google Ads account: status, why they do or do not serve, type, bidding, budget and dates. Removed campaigns only on request.

    google_list_campaigns via google_ads_read
    free
  • List Google Ads ad groups

    Ad groups of one Google Ads campaign: status, type and the default CPC bid.

    google_list_ad_groups via google_ads_read
    free
  • Google Ads performance

    Google Ads metrics for the account, its campaigns, ad groups or keywords over a period: cost, impressions, clicks, CTR, CPC, conversions, value, CPA, ROAS.

    google_campaign_performance
    free
  • Google Ads search terms

    What people actually searched for when your Search ads showed, with the keyword that matched and the metrics of each search term.

    google_search_terms via google_ads_read
    free
  • Google Ads placements

    Where Display, Video, Demand Gen and Performance Max ads were shown — websites, apps, YouTube channels and videos — with metrics.

    google_placement_performance via google_ads_read
    free
  • Google Ads reach and frequency

    How many unique people Display, Video and Demand Gen campaigns reached and how often each saw the ads, over a period.

    google_reach_frequency via google_ads_read
    free
  • Google Ads conversions by action

    Conversions and their value per conversion action over a period, for the account or split by campaign.

    google_conversion_performance via google_ads_read
    free
  • Google Ads recommendations

    Recommendations Google Ads itself offers for the account, grouped by type, with Google's own estimate of what applying them would change, plus the budget options and keyword ideas behind them. Read only: this server never applies a recommendation.

    google_recommendations via google_ads_read
    free
  • Google Ads landing pages

    Landing pages of Google Ads over a period: spend, clicks, conversions and value per page, with the mobile loading speed score Google gives the page, and findings about pages that take money without converting.

    google_landing_pages via google_ads_read
    free
  • Google Ads campaign structure

    What a Google Ads campaign is made of: its ad groups with bids, and on request their keywords, negative keywords and ads.

    google_campaign_structure via google_ads_read
    free
  • Google Ads campaign settings

    All settings of one Google Ads campaign: dates, bidding and targets, budget, networks, location options, tracking template and URL parameters, frequency caps, Shopping feed and AI Max.

    google_campaign_settings via google_ads_read
    free
  • Google Ads labels

    Labels of the Google Ads account, or the labels on one campaign.

    google_labels via google_ads_read
    free
  • Google Ads change history

    Who changed what in the Google Ads account and when: campaigns, budgets, ad groups, ads, keywords, targeting and assets.

    google_change_history via google_ads_read
    free
  • Google Ads campaign targeting

    Who and where a Google Ads campaign targets: locations and radius, languages, ad schedule, devices, audiences, demographics and exclusions.

    google_campaign_targeting via google_ads_read
    free
  • Search Google Ads audiences

    Find audiences by name: Google interest and in-market categories, the account custom audiences, remarketing lists and audiences.

    google_search_audiences via google_ads_read
    free
  • Find Google Ads locations

    Find Google location ids by name — countries, regions, cities, postal codes — with their full names and parents.

    google_locations via google_ads_read
    free
  • Google Ads languages

    Languages Google Ads can target, with their ids and codes; search narrows by name or code.

    google_languages via google_ads_read
    free
  • Google Ads campaign assets

    Assets (extensions) a campaign uses — sitelinks, callouts, structured snippets, calls, images, texts — at campaign, account and ad group level.

    google_campaign_assets via google_ads_read
    free
  • Google Ads asset library

    Assets already in the account library — images, YouTube videos, texts, sitelinks, callouts and more — to reuse in campaigns.

    google_asset_library via google_ads_read
    free
  • Performance Max asset groups

    Asset groups of a Performance Max campaign: status, why they serve or not, ad strength, final URLs and metrics over a period.

    google_pmax_asset_groups via google_ads_read
    free
  • Performance Max assets

    Texts, images, logos and videos in Performance Max asset groups, with whether each serves and why not.

    google_pmax_assets via google_ads_read
    free
  • Performance Max signals

    Search themes and audience signals of Performance Max asset groups — the hints that steer who Performance Max looks for.

    google_pmax_signals via google_ads_read
    free
  • Google Ads campaign conversion goals

    Which conversion goals a campaign bids for: each goal category and source, and whether it is biddable.

    google_conversion_goals via google_ads_read
    free
  • Google Ads Shopping product groups

    The product group tree of a Shopping ad group: how products are split by brand, category, type, item id or custom label, with bids.

    google_product_groups via google_ads_read
    free
  • Performance Max listing filters

    Which products or pages a Performance Max asset group advertises: its listing group filter tree.

    google_listing_filters via google_ads_read
    free
  • Google Ads conversion actions

    Conversion actions of the account: what counts as a conversion, primary or secondary, value, counting, attribution and windows.

    google_conversion_actions via google_ads_read
    free
  • Google Ads wasted spend

    Where Google Ads money brings nothing back: campaigns with no conversions or with a cost per conversion far above target, and the costliest search terms that never converted.

    google_wasted_spend via google_ads_read
    free
  • Google Ads budget allocation plan

    A plan to move daily budget between Google Ads campaigns toward those that bring conversions (or value) cheaper, within limits. Nothing is changed.

    google_budget_allocation via google_ads_read
    free
  • Explain a Google Ads change

    Why a Google Ads metric changed between two periods: which campaigns moved it, and which edits in the account (budgets, statuses, bids, targeting, ads) happened around that time.

    google_explain_change via google_ads_read
    free
  • Google Ads search term insights

    What to do with search terms: converting terms that are not keywords yet, costly terms that never converted (negative keyword candidates), and how each match type performs.

    google_search_term_insights via google_ads_read
    free
  • Google Ads revenue report

    Money your CRM or payment system received beside Google Ads spend, per campaign or ad group: revenue, payments, ROAS, cost per payment and a verdict. Payments that matched nothing are a line of their own.

    google_revenue_report via google_ads_read
    free
  • Audit Google Ads conversion tracking

    Audit how this Google Ads account tracks conversions: a 0–100 score and A–F grade with the findings behind it.

    google_audit_conversion_tracking via google_ads_read
    free
  • Diagnose the Google Ads funnel

    Walk the Google Ads funnel step by step — tracking, value, traffic, conversion, landing pages, spend — and stop at the first broken step.

    google_diagnose_funnel via google_ads_read
    free
  • List Google Ads watchdog signals

    What the watchdog found in this Google Ads account and has not seen resolved.

    google_list_signals via google_ads_read
    free
  • Run the Google Ads watchdog now

    Run the watchdog over this Google Ads account right now instead of waiting for its next pass.

    google_run_watch_now via google_ads_read
    free
  • Get a Google Ads signal briefing

    One finding of the watchdog or a monitor on this Google Ads account, with the live context to judge it: status, daily numbers, recent changes.

    google_get_signal_briefing via google_ads_read
    free
  • List Google Ads monitors

    Monitors of this Google Ads account: their conditions, status, last check and how often they triggered.

    google_list_monitors via google_ads_read
    free
  • Get Google Ads monitor history

    When a Google Ads monitor triggered, on which campaigns or ad groups, with what numbers, and whether an email went out.

    google_get_monitor_history via google_ads_read
    free
  • Test a Google Ads monitor

    Dry-run a Google Ads monitor now: which campaigns or ad groups would trigger and which are skipped, without recording or emailing.

    google_test_monitor via google_ads_read
    free
Variafy settingsMonitors, briefs and workspace settings. Does not change an ad platform.3 tools
  • Create a Google Ads monitor

    Watch every campaign or ad group of this Google Ads account and email when a rule holds on one of them.

    google_create_monitor via google_ads_create
    free
  • Pause or resume a Google Ads monitor

    Pause or resume a Google Ads monitor.

    google_manage_monitor via google_ads_update
    free
  • Delete a Google Ads monitor

    Delete a Google Ads monitor: it stops being checked and stops sending email.

    google_delete_monitor via google_ads_delete
    free

Microsoft Advertising

3 operations

Read and analyze campaign results. Read-only: Variafy does not change Microsoft Advertising.

Read and analyzeReads data. Nothing changes.3 tools
  • Microsoft Advertising account summary

    The connected Microsoft Advertising ad account: name, number, currency, time zone and status.

    microsoft_account_summary via microsoft_ads_read
    free
  • List Microsoft Advertising campaigns

    Campaigns of the Microsoft Advertising account, of every type: status, type, daily budget and whether the budget is shared.

    microsoft_list_campaigns via microsoft_ads_read
    free
  • Microsoft Advertising performance

    What the Microsoft Advertising account spent and got for it: spend, impressions, clicks, conversions and revenue, by day or in total.

    microsoft_performance via microsoft_ads_read
    free

LinkedIn Ads

3 operations

Read and analyze campaign results. Read-only: Variafy does not change LinkedIn Ads.

Read and analyzeReads data. Nothing changes.3 tools
  • LinkedIn ad account summary

    The connected LinkedIn ad account: name, currency, status, whether it can serve ads, and on whose behalf it advertises.

    linkedin_account_summary via linkedin_ads_read
    free
  • List LinkedIn campaigns

    Campaigns of the LinkedIn ad account: objective, status, whether they serve, daily and total budget, bidding.

    linkedin_list_campaigns via linkedin_ads_read
    free
  • LinkedIn performance

    What the LinkedIn ad account spent and got for it: spend, impressions, clicks, leads from lead forms and website conversions.

    linkedin_performance via linkedin_ads_read
    free

GA4

7 operations

Read site traffic, conversions and campaign attribution from connected Google Analytics properties.

Read and analyzeReads data. Nothing changes.7 tools
  • GA4 report

    A Google Analytics (GA4) report of the connected property: chosen dimensions and metrics over a period, with totals and an optional comparison with the period before.

    ga4_report via google_analytics_read
    free
  • GA4 attribution check

    Checks where GA4 loses the source of traffic and key events: sessions with no channel, sessions without a source, key events piling up in Direct, your own domains and payment services as referrals, and Facebook or Instagram clicks without UTM tags.

    ga4_attribution_check via google_analytics_read
    free
  • GA4 landing pages

    Landing pages of the connected GA4 property: sessions, engagement and key events per page against the average, for all traffic or one channel or source / medium — which pages lose the traffic you pay for and which convert best.

    ga4_landing_pages via google_analytics_read
    free
  • GA4 and Google Ads comparison

    Compares Google Ads with GA4 campaign by campaign: paid clicks against GA4 sessions from google / cpc, and Google Ads conversions against GA4 key events — where the tracking between them loses traffic or conversions.

    ga4_google_ads_check via google_analytics_read
    free
  • GA4 and Meta ads comparison

    Compares Meta ads with GA4 campaign by campaign: link clicks and landing page views against GA4 sessions from Meta, and Meta results against GA4 key events — where UTM tags, visits or leads get lost between Meta and the site.

    ga4_meta_ads_check via google_analytics_read
    free
  • List site watchdog signals

    What the watchdog found about this site and has not seen fixed: a missing Meta pixel, a key event that never fires, lost attribution.

    ga4_list_signals via google_analytics_read
    free
  • GA4 property setup

    The setup of the connected GA4 property: time zone and currency, data streams, key events and how many of each were recorded in the last 30 days, links to Google Ads accounts and how long event data is kept — with what to fix.

    ga4_property_setup via google_analytics_read
    free

Search Console

4 operations

Read search performance, queries and pages from connected sites.

Read and analyzeReads data. Nothing changes.4 tools
  • Search Console performance

    Google Search performance of the connected Search Console site: clicks, impressions, CTR and average position by query, page, country, device, date or search appearance, with the site totals for the period.

    search_console_performance via search_console_read
    free
  • Paid and organic search

    Compares Google Search results of the connected site with the search terms of a connected Google Ads account: terms Google Ads pays for where the site already ranks in the top 3, searches on page 2 and lower with no ads, and terms that convert in Google Ads where the site is not visible organically.

    search_console_paid_organic via search_console_read
    free
  • Search Console indexing

    Indexing state of pages as Google sees them: whether the page is indexed, which address Google picked as canonical, whether robots.txt or a noindex tag blocks it, when Google last crawled it and whether the fetch succeeded.

    search_console_indexing via search_console_read
    free
  • Search Console opportunities

    Where Google Search is close to paying off: pages or queries sitting just off the first page, ones shown often but rarely clicked, and ones that lost position against the previous period.

    search_console_opportunities via search_console_read
    free