← Plugin catalog
Business & Operations

Markifact - Google & Meta Ads

Optimization Up v3.13.2

Run Google Ads, Meta + 50 More

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Google Ads
  • Meta Ads (Facebook and Instagram)
  • Microsoft Ads

Not specified in the available declarations: limitations, pricing & account requirements.

Onboarding example

Update our Meta Ads with the new uploaded creatives

View onboarding source →

Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 5, 2026. Package observed Nov 5, 2026.

View package source →

Description

From the marketplace listing

Manage your advertising and marketing workflows through conversation in ChatGPT. Markifact connects 50+ platforms, including Google Ads, Meta Ads (Facebook and Instagram), Microsoft Ads, TikTok Ads, LinkedIn Ads, Google Analytics 4, Shopify, and HubSpot. Connect your accounts, then ask Markifact to: - Analyze performance: Compare campaigns, ads, audiences, and devices using metrics such as spend, clicks, conversions, CPA, and ROAS. - Find improvement opportunities: Review budget pacing, search terms, keywords, and creative performance to identify wasted spend and opportunities to investigate. - Create and manage campaigns: Create campaigns and ads, manage keywords and targeting, update budgets and bids, and pause or resume campaigns using supported operations. - Work with creative assets: Use uploaded images and videos when creating or updating supported ads. - Connect your marketing data: Bring together advertising, analytics, ecommerce, and CRM data from connected accounts. - Build and share reports: Send results to Google Sheets, Docs, Slides, or Slack. Built for marketers, agencies, PPC specialists, and in-house marketing teams. Request reports and analysis, or review proposed account changes before applying them. A Markifact account and connections to the relevant platforms are required. Available actions depend on the platform and your account permissions.

Language: English · Automatically detected from descriptions.

Matches for “ETA”

Exact text from the indicated source. A mention alone does not establish support for your task.

Plugin name

Markifact - Google & Meta Ads

Publisher subtitle

Run Google Ads, Meta + 50 More

Publisher capabilities · listing

Google Ads Meta Ads (Facebook and Instagram) Microsoft Ads TikTok Ads LinkedIn Ads Reddit Ads Snapchat Ads Pinterest Ads Amazon Ads Apple Search Ads OpenAI Ads (ChatGPT ads) Display & Video 360 (DV360) Spotify Ads Google Analytics 4 (GA4) Google Search Console and Google Tag Manager Shopify and Google Merchant Center HubSpot and Klaviyo Google Sheets, Slides, Docs, and Drive Slack and WhatsApp Social publishing: Facebook, Instagram, LinkedIn, Pinterest, TikTok, and YouTube

Publisher keywords · listing

Google Ads Meta Ads Facebook Ads Instagram Ads Microsoft Ads TikTok Ads LinkedIn Ads Amazon Ads Pinterest Ads Reddit Ads Snapchat Ads X Ads Apple Ads OpenAI Ads DV360 Display & Video 360 Google Analytics GA4 Google Tag Manager Google Search Console Google Data Manager Google Business Profile Google Merchant Center BigQuery Bing Webmaster Tools DataForSEO Adjust Google Sheets Google Drive Google Docs Google Slides Microsoft SharePoint Dropbox Facebook Instagram TikTok Pinterest YouTube Slack WhatsApp Klaviyo PPC campaign management advertising analytics performance reporting marketing automation

Publisher description

Markifact connects Google Ads, Meta Ads, Google Analytics 4 (GA4), and other marketing platforms to ChatGPT for campaign management, performance reporting, and marketing automation.

Publisher full description

Manage your advertising and marketing workflows through conversation in ChatGPT. Markifact connects 50+ platforms, including Google Ads, Meta Ads (Facebook and Instagram), Microsoft Ads, TikTok Ads, LinkedIn Ads, Google Analytics 4, Shopify, and HubSpot. Connect your accounts, then ask Markifact to: - Analyze performance: Compare campaigns, ads, audiences, and devices using metrics such as spend, clicks, conversions, CPA, and ROAS. - Find improvement opportunities: Review budget pacing, search terms, keywords, and creative performance to identify wasted spend and opportunities to investigate. - Create and manage campaigns: Create campaigns and ads, manage keywords and targeting, update budgets and bids, and pause or resume campaigns using supported operations. - Work with creative assets: Use uploaded images and videos when creating or updating supported ads. - Connect your marketing data: Bring together advertising, analytics, ecommerce, and CRM data from connected accounts. - Build and share reports: Send results to Google Sheets, Docs, Slides, or Slack. Built for marketers, agencies, PPC specialists, and in-house marketing teams. Request reports and analysis, or review proposed account changes before applying them. A Markifact account and connections to the relevant platforms are required. Available actions depend on the platform and your account permissions.

What changed

· 2 observations

Positioning & listing

Plugin name changed from “Markifact - Ads & Analytics” to “Markifact - Google & Meta Ads”. Full description changed from “is a marketing automation and advertising management connector for ChatGPT. Built for marketers, agencies, media buyers, PPC specialists, growth teams, and...” to “connects Google Ads, Meta Ads,...

View comparison →
Technical updates · 1

Package or technical metadata updated

View technical comparison →
Earlier changes · 4 more observation days on this page

· 1 observation

Positioning & listing

Plugin name changed from “Markifact - Ads & Analytics” to “Markifact - Google & Meta Ads”. Full description changed from “is a marketing automation and advertising management connector for ChatGPT. Built for marketers, agencies, media buyers, PPC specialists, growth teams, and...” to “connects Google Ads, Meta Ads,...

View comparison →

· 3 observations

Capabilities & instructions

App-69e795096e888191b3908a4dd48a323d updated; open the comparison for details. Markifact updated; open the comparison for details. Capabilities updated; open the comparison for details. Logo url dark changed from “https://files.openai.com/content?id=file_00000000dce4824397f4d41bddd83396” to...

View comparison →
Capabilities & instructions

App-69e795096e888191b3908a4dd48a323d updated; open the comparison for details. Markifact updated; open the comparison for details. Capabilities updated; open the comparison for details. Logo url dark changed from “https://files.openai.com/content?id=file_00000000dce4824397f4d41bddd83396” to...

View comparison →
Technical updates · 1

Package or technical metadata updated

View technical comparison →

Keywords

Files & skills

File archives

Plugin package7 files · 21.8 KBBrowse files →
Skill instructions
getting-started6.46 KB

View saved version →

---
name: getting-started
description: Learn how to use the Markifact plugin to discover and run marketing operations, select connections and accounts, and work with files. Use for onboarding or guidance on the plugin's workflow.
---

# Getting Started

Markifact provides 1,000+ operations across 50+ advertising, analytics, commerce, and productivity platforms, including Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Google Analytics 4, Shopify, and Google Sheets. Use it to create campaigns and ads, refresh ad creatives, update budgets and bids, manage audiences, analyze performance, generate reports, and move data between connected platforms.

Never assume a requested action is unavailable without searching. These examples are not the full capability list; discover the operations available to the authenticated user for the task at hand.

## Find, inspect, run

Work from the user's task and ask only for missing inputs. Do not run operations just because the plugin is enabled.

1. **Find:** Call `find_operations` with a short platform-and-action query, such as `Google Ads create campaign`, `Meta Ads update ads`, or `GA4 report`. Use the returned operation ID. Try a clearer query or a higher `limit` if the expected operation is missing. If no dedicated operation fits, search for and inspect the platform's generic fallback, such as `gads_mutate`, before concluding the action is unsupported. Do not execute writes merely to test whether a capability exists.
2. **Inspect:** Call `get_operation_inputs` to get the operation's fields, types, and requirements. Reuse schemas already fetched in the conversation. Prefer a dedicated operation when available.
3. **Run:** Build `input_data` using only fields from the schema. For `requires_approval: false`, use `run_operation`. For `requires_approval: true`, explain the action, target, and key values, confirm with the user, then use `run_write_operation`. Present budgets and bids in the ad account's currency, such as "$100 daily", while following the schema's units in tool inputs.

Operation IDs are inputs to the execution tools, not standalone tools. This flow also applies to prerequisite operations such as account selection and report-field listing.

For reports, resolve account names through the platform's account-selection operation, using substring matches. Discover its report-field operation to check metric and dimension names; never guess them. Resolve the date range before execution. Prefer `gads_get_report` for Google Ads and use `gads_run_gaql_query` for advanced or unsupported reporting queries, after discovery and inspection.

## Connections and accounts

A **connection** is a saved, authenticated link between a Markifact workspace and an external platform, such as Google Ads or Meta Ads. It gives operations access through a particular platform login or set of credentials. Connecting the Markifact plugin to ChatGPT does not itself connect those external platforms.

Users create and manage connections on the [Connections page](https://www.markifact.com/app/connections): choose a platform, add a connection, and complete its sign-in and authorization flow or enter credentials there when required. Direct users to this page to update, reconnect, or remove connections. `list_connections` only lists saved connections; it does not create or edit them. Keep credential entry in Markifact's connection flow.

A connection is different from a platform account. For example, one Google Ads connection may provide access to several ad accounts. `connection_id` selects the saved login; account, customer, and property IDs are separate inputs selecting resources accessible through it.

Connections usually resolve automatically when `connection_id` is omitted. Use `list_connections` when the user wants a specific saved login or has multiple connections for the same platform; optionally filter by `connection_type`, such as `gads` or `meta_ads`. Results include `id`, `type`, and `display_name`. Pass the selected `id` as `connection_id` and reuse it throughout the task. Discover the platform's account-selection operation when the intended account ID is unknown.

If a connection is missing or expired, direct the user to the connections page. If the error identifies MCP connection restrictions, the user may need to update the server's allowed connections. Retry after access is restored.

## Files and uploads

Some operations return a `file_id` and a small `data_preview` when the full dataset is too large to include in the response. The preview is only a sample; the file holds the full result.

- **Inspect:** Call `read_file` directly with the returned `file_id`. It returns numbered text lines for JSON, CSV, logs, and similar files. Use `offset` and `limit` to inspect additional sections.
- **Reuse:** Pass the exact file ID inside double braces in another operation's input, for example `{"data": "{{file-xe3fw}}"}`. Markifact loads the full contents automatically: JSON becomes an object or list, CSV/XLSX becomes rows, and binary files become bytes. No manual copying or parsing is needed.
- **Open or share:** Call `get_file_url` with the full returned filename, including its extension when present. It provides a directly accessible signed link valid for one hour. Share the exact URL as a Markdown link or image, rather than a raw file ID or placeholder. Use the URL for operation fields that expect a URL. An operation's `file_url` may instead require Markifact login.
- **Upload media:** Call `upload_media` when the user needs to supply an image or video, such as ad creative. Pass the returned media URL to a later operation that accepts it. This tool supports images and videos only.

Summarize results and any failures. If a write's outcome is uncertain, check the resulting state before retrying to avoid duplicates.

## Report feedback

If you find a likely Markifact bug, missing capability, or product limitation after discovery, explain it and offer to report it. Do not report third-party platform errors, policies, rate limits, or user configuration as Markifact bugs.

Call `report_markifact_feedback` only when the user asks you to submit feedback or accepts your offer. Supply `category` (`bug`, `feature_request`, `improvement`, or `other`), a concise English `title` and `description`, `impact` (`low`, `medium`, or `high`), and relevant `operation_ids` when known. Describe expected versus actual behavior and user impact using minimal non-sensitive evidence. Exclude credentials, raw payloads, and unrelated customer data. Confirm submission after the tool reports success.

Release notes

Updates the public display name to Markifact - Google & Meta Ads and expands discovery keywords across advertising, analytics, data, files, social platforms, and messaging. Keeps the existing MCP connection, authentication, Getting Started skill, and tools.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Optimization Up
Keywords
See keywords
Getting started skill
./skills/getting-started/SKILL.md

Declared capabilities

  • Google Ads
  • Meta Ads (Facebook and Instagram)
  • Microsoft Ads
  • TikTok Ads
  • LinkedIn Ads
  • Reddit Ads
  • Snapchat Ads
  • Pinterest Ads
  • Amazon Ads
  • Apple Search Ads
  • OpenAI Ads (ChatGPT ads)
  • Display & Video 360 (DV360)
  • Spotify Ads
  • Google Analytics 4 (GA4)
  • Google Search Console and Google Tag Manager
  • Shopify and Google Merchant Center
  • HubSpot and Klaviyo
  • Google Sheets, Slides, Docs, and Drive
  • Slack and WhatsApp
  • Social publishing: Facebook, Instagram, LinkedIn, Pinterest, TikTok, and YouTube

Package observed Nov 5, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Nov 5, 2026 · 06:00 UTC
Latest observed change
Oct 31, 2026 · 00:11 UTC
Collection status
Collected

plugin_asdk_app_69e795096e888191b3908a4dd48a323d

Download plugin data (JSON)