Marketing on autopilot — with a veto

MarkMate

The AI that runs your marketing. You keep the veto.

MarkMate tracks GA4, Search Console, and the open web, writes reports, and runs executable workflows. GA4 and Search Console are in Beta. Every available action that changes an external system waits for your approval.

Start free. Paid plans from $29/month. Read failures release their charge; approved writes with an uncertain provider outcome remain charged until verification resolves them.

Human approvalfor every writeEncrypted vaultper workspaceEvidence keptrun, cost, decision
Meet your current marketing stack (it's a mess)
AnalyticsSEO auditsWorkflowsAI reportsApprovalsMCPTeams
A very normal Monday, apparently

11 tabs. 6 subscriptions. 1 conversion nobody can agree on.

Your team does not need another dashboard added to the argument. It needs one place that can read the evidence, run the process, guard the action, and keep the receipt.

09:02 AMThe tab situation

Plot twist: all four are technically correct.

10:17 AMThe stack meeting

Six tools enter. One attribution answer does not leave.

02:41 PMThe bold assistant
Done. I doubled the budget.You did what?No approval. No execution.

Confidence is not an authorization model.

MarkMate's version: every signal, workflow, decision, and receipt in one governed system.

The actual mission

Your marketing runs itself now.

MarkMate tracks the numbers, improves the plan, and manages the busywork on its own — then hands you the receipt. You take the credit.

Templates that run themselves

Robots do the busywork. You keep the veto.

12 of 101 shipped distribution templates are drawn below. Every pipeline resolves only to generally available registry operations, and plan, connection, and approval requirements travel with the workflow.

Approval-gated webhook alert after a confirmed HTTP response regressionCheck one critical URL and, after two completed probes return unhealthy HTTP results, prepare an external webhook alert. The alert never sends automatically: MarkMate pauses until a human approves the exact destination and payload. DNS, TLS, connection, and timeout errors fail the workflow before the alert node and remain visible as failed-run history signals; this template does not convert those transport failures into webhook alerts.
  1. Check URL statusweb_check_url_status
    Starts immediately
  2. Check conditioncondition
    After first_probe
  3. Wait 15 secondswait
    After first_failed
  4. Check URL statusweb_check_url_status
    After pause
  5. Check conditioncondition
    After confirm_probe
  6. Send webhook (POST)web_post_webhook
    Approval After first_probe + confirm_probe + confirmed_failed
Plan
Starter manual / Growth scheduled
Connection
No provider connection
Approval
1 approval-gated write
Inspect workflow
Audit sample AI prioritiesAudit a selected page sample, reduce the findings, and ask the configured AI model to propose a bounded technical priority list with acceptance checks.
  1. Audit page SEOweb_audit_page
    Loop Starts immediately
  2. Summarize SEO auditsweb_audit_summary
    After audits
  3. Analyze data with AIai_analyze_data
    After summary
  4. Render an HTML report artifactreport_render
    After audits + summary + priorities
Plan
Starter manual / Growth scheduled
Connection
No provider connection
Approval
No approval steps
Inspect workflow
Brand kit -> channel-ready ad variantsTurn a bounded brand kit and campaign objective into reviewable ad copy and visual-direction variants. The AI step creates drafts only; it never publishes, spends, or approves a write.
  1. Generate ad creative variantscreative_generate_ad_variants
    Starts immediately
Plan
Free or higher
Connection
No provider connection
Approval
No approval steps
Inspect workflow
Competitor content gap → AI content planFetch your page and up to 10 competitor pages, compare term profiles deterministically (topics a majority of competitors cover that you don't, shared topics, and your unique angles), then have the AI write a prioritized plan to close the gaps.
  1. Fetch page textweb_fetch_page
    Starts immediately
  2. Fetch page textweb_fetch_page
    Loop Starts immediately
  3. Content gap vs competitorsseo_content_gap
    After own + competitors
  4. Analyze data with AIai_analyze_data
    After gap
Plan
Starter or higher
Connection
No provider connection
Approval
No approval steps
Inspect workflow
Competitor page evidence dossierCapture your page and a bounded competitor page set, reduce their observable term differences, and preserve the raw page evidence with a deterministic dossier.
  1. Fetch page textweb_fetch_page
    Starts immediately
  2. Fetch page textweb_fetch_page
    Loop Starts immediately
  3. Content gap vs competitorsseo_content_gap
    After own + competitors
  4. Render an HTML report artifactreport_render
    After own + competitors + gap
Plan
Free manual / Growth scheduled
Connection
No provider connection
Approval
No approval steps
Inspect workflow
Competitor page teardown for positioning and conversionCompare one owned page with selected competitor pages across readable copy, technical page quality, topic coverage, calls to action, trust signals, and structured-data readiness, then produce an evidence-backed differentiation and experiment plan.
  1. Fetch page textweb_fetch_page
    Starts immediately
  2. Audit page SEOweb_audit_page
    Starts immediately
  3. Fetch page textweb_fetch_page
    Loop Starts immediately
  4. Audit page SEOweb_audit_page
    Loop Starts immediately
  5. Content gap vs competitorsseo_content_gap
    After own_copy + rival_copy
  6. Analyze data with AIai_analyze_data
    After own_copy + own_audit + rival_copy + rival_audit + gap
  7. Render an HTML report artifactreport_render
    After own_audit + analyze
Plan
Starter or higher
Connection
No provider connection
Approval
No approval steps
Inspect workflow
Content gap AI briefCompare one page with a bounded competitor sample, then ask the configured AI model for an evidence-led content brief while preserving the deterministic gap result.
  1. Fetch page textweb_fetch_page
    Starts immediately
  2. Fetch page textweb_fetch_page
    Loop Starts immediately
  3. Content gap vs competitorsseo_content_gap
    After own + competitors
  4. Analyze data with AIai_analyze_data
    After gap
  5. Render an HTML report artifactreport_render
    After gap + brief
Plan
Starter manual / Growth scheduled
Connection
No provider connection
Approval
No approval steps
Inspect workflow
Content gap and technical triageCompare one page with a bounded competitor sample, pair the deterministic term gap with a technical audit of your page, and save one evidence-led triage report.
  1. Fetch page textweb_fetch_page
    Starts immediately
  2. Fetch page textweb_fetch_page
    Loop Starts immediately
  3. Content gap vs competitorsseo_content_gap
    After own + competitors
  4. Audit page SEOweb_audit_page
    After own
  5. Render an HTML report artifactreport_render
    After gap + audit
Plan
Free manual / Growth scheduled
Connection
No provider connection
Approval
No approval steps
Inspect workflow
Crawl budget priority map for large sitesSample a site's sitemap, audit each selected page, aggregate repeated technical failures, and produce a crawl-efficiency priority map focused on indexability, canonical consistency, redirects, thin pages, and repeated template-level defects. A guard step stops the run if the URL is a sitemap index, so point the workflow at a child sitemap that lists page URLs directly.
  1. Get sitemap URLsweb_get_sitemap
    Starts immediately
  2. Check conditioncondition
    After sitemap
  3. Take first/last N of a listutil_take
    After sitemap + urlset_guard
  4. Audit page SEOweb_audit_page
    Loop After sample
  5. Summarize SEO auditsweb_audit_summary
    After audit
  6. Analyze data with AIai_analyze_data
    After sitemap + sample + summary
  7. Render an HTML report artifactreport_render
    After sitemap + summary + analyze
Plan
Starter manual / Growth scheduled
Connection
No provider connection
Approval
No approval steps
Inspect workflow
Critical path health reportProbe a selected set of customer-path URLs and preserve HTTP health, redirect, and final-destination evidence for a release or campaign review.
  1. Check URL statusweb_check_url_status
    Loop Starts immediately
  2. Render an HTML report artifactreport_render
    After probes
Plan
Free manual / Growth scheduled
Connection
No provider connection
Approval
No approval steps
Inspect workflow
Executive site health scorecard across growth risksSample a site's priority inventory, audit technical SEO, conversion, and AI-visibility signals, aggregate recurring issues, and render an executive scorecard that translates page-level evidence into business risk, decisions, owners, and a focused next-month agenda. A guard step stops the run if the URL is a sitemap index, so point the workflow at a child sitemap that lists page URLs directly.
  1. Get sitemap URLsweb_get_sitemap
    Starts immediately
  2. Check conditioncondition
    After sitemap
  3. Take first/last N of a listutil_take
    After sitemap + urlset_guard
  4. Audit page SEOweb_audit_page
    Loop After sample
  5. Summarize SEO auditsweb_audit_summary
    After audit
  6. Analyze data with AIai_analyze_data
    After summary
  7. Render an HTML report artifactreport_render
    After sitemap + summary + analyze
Plan
Starter manual / Growth scheduled
Connection
No provider connection
Approval
No approval steps
Inspect workflow
FAQ JSON-LD draftTurn a bounded, reviewed FAQ into schema.org FAQPage JSON-LD and save the result as an auditable report artifact. It is a drafting aid only and makes no eligibility or search-result promise.
  1. Generate JSON-LD schemaseo_generate_jsonld
    Starts immediately
  2. Render an HTML report artifactreport_render
    After schema
Plan
Free or higher
Connection
No provider connection
Approval
No approval steps
Inspect workflow
What MarkMate provides, and how

Five acts. Zero babysitting.

Your marketing department, minus the meetings: one workspace tracks, automates, reports, guards, and operates — and keeps the receipts.

01Analyze

Find the signal before the meeting starts.

Bring trusted channel reads and public-web evidence into one typed operation system. MarkMate turns raw metrics into findings your team can review and reuse.

  • GA4 traffic and conversion reporting (Beta)
  • Search Console query and page performance (Beta)
  • Web extraction, sitemaps, and technical audits
  • Keyword clusters, content gaps, and AI analysis
How MarkMate provides it

Connect Google or enter a public URL. Typed read operations return structured evidence with the source operation attached.

02Automate

Turn the useful work into a repeatable system.

Build workflows visually instead of rebuilding the same audit, digest, or follow-up every Monday morning.

  • Manual, cron, signed-webhook, and internal-event triggers
  • Operation, condition, wait, and loop nodes
  • Timezone-aware scheduling and output binding
  • Durable diagnostics, history, and read-only retry
How MarkMate provides it

Compose schema-driven nodes, test the definition, then run it manually or let an entitled workspace trigger it on schedule.

03Report

Get an answer people can actually use.

MarkMate does not leave the conclusion floating in a chat thread. Metrics, findings, tables, actions, and sources arrive together in a reviewable report artifact.

  • Structured AI report cards and Markdown tables
  • Metrics, findings, actions, and operation provenance
  • Branded HTML report artifacts and workspace files
  • Stored reports and approval-gated webhook delivery
How MarkMate provides it

Analysis output is shaped into a bounded report, stored with its run evidence, and available to the team from the Files and Activity surfaces.

04Control

Let AI prepare the move. Keep humans on the button.

Every side effect hits the same executor boundary, whether it came from the app, an agent, a workflow, or an MCP client.

  • Human approval with exact input and preview context
  • Risk, blast radius, rollback, and verification evidence
  • Encrypted credentials, roles, spend caps, and quiet hours
  • Idempotent execution, credit ledger, and immutable audit
How MarkMate provides it

MarkMate prepares the write, pauses execution, and resumes exactly once only after an authorized person approves it.

05Operate

One system, whichever surface the work starts from.

The operator app, AI agent, workflow studio, and MCP gateway use the same operation definitions, permissions, costs, and audit evidence.

  • Operator app and AI analyst
  • Visual workflow studio and template gallery
  • Workspace-scoped MCP API keys
  • Teams, roles, workspaces, billing, files, and activity
How MarkMate provides it

Invite the team, choose a workspace, and work through the interface that fits the job without creating a second execution path.

Complete available-now service map

While you slept, it did all this.

No blurred roadmap claims — this is what already runs today. The ad-platform stuff we haven't shipped is honestly labeled further down, because we're weird like that.

01

Measure performance

See what moved and where.

  • GA4 acquisition and conversion reads (Beta)
  • Search Console queries, pages, devices, and countries (Beta)
  • Typed operation cost and run evidence
02

Audit and research

Turn the open web into decisions.

  • Page extraction and sitemap discovery
  • Technical, CRO, and AI-visibility checks
  • Keyword clustering and competitor content gaps
03

Build workflows

Make the good process repeatable.

  • Visual operation, condition, wait, and loop nodes
  • Manual, cron, signed webhook, and event triggers
  • Templates, versions, analytics, diagnostics, and retry
04

Create useful reports

Deliver the answer, not another tab.

  • AI analysis with structured Markdown and tables
  • Branded HTML report artifacts and workspace files
  • Stored files and approval-gated webhook delivery
05

Govern every action

Move fast without surrendering control.

  • Prepared writes with human approval
  • Vault encryption, roles, caps, quiet hours, and idempotency
  • Verification, credit ledger, and immutable audit trail
06

Run the workspace

Give teams one operating context.

  • Members, invites, roles, and multiple workspaces
  • Free and paid plans with enforced limits
  • Operator app, agent, workflow studio, MCP, files, and activity
Everything, in plain sight

The whole pitch on one wall.

What you get, how it is delivered, what it honestly costs, and how it stacks up against the usual tool pile — poked, in plain English. Category comparisons only: no names, no invented savings, nothing the product cannot prove.

What it costs

Six subscriptions walked into a budget meeting. Nobody walked out a winner.

The usual stack

A separate invoice for reporting, automation, AI, and audits.

MarkMate

One workspace bill. Free to start, paid from $29/month.

Credits meter only successful operations — a failed run never reaches the invoice.

One registry, one credit meter, one bill.
How we protect you

“I already changed the live budget.” — a generic AI, extremely proud of itself.

The usual stack

Autonomous tools execute first and apologize during the incident review.

MarkMate

MarkMate drafts the change, shows the blast radius, and waits for a human.

Confidence is not an authorization model. Approval is enforced at the executor, under every surface.

Prepared write, human approval, then an exactly-once run.
What you get

Four dashboards. Four “truths.” One marketer quietly unravelling before standup.

The usual stack

“+18%,” “−9%,” “FINAL_v8,” and “any update?” — all technically correct.

MarkMate

One report card: the metric, the finding, the action, and the source op.

The answer survives the chat window — stored, traceable, and ready to share.

AI analysis shaped into a stored, provable artifact.
How we save your week

You automated everyone else’s job. Your own Mondays are still done by hand.

The usual stack

Rebuild the same audit, digest, and follow-up every single week.

MarkMate

Build it once; it runs every Monday at 09:00 while you sleep in.

Visual workflows with manual, cron, signed-webhook, and event triggers — no JSON required.

Compose the nodes once, schedule it, walk away.
What it really costs

“Contact sales for pricing.” — a website, quietly hiding the number.

The usual stack

A demo, a discovery call, and three follow-ups before you see a price.

MarkMate

The number is right there: start free with 300 credits, no card required.

Plans are workspace-scoped, with seat, AI, write, and automation limits you can actually read.

Free to start. Paid from $29/month.
How it fits your stack

Your favorite AI assistant wants in. Most tools make it buy a separate ticket.

The usual stack

AI access sold as a bolt-on, with its own connectors and its own bill.

MarkMate

Bring your own AI client over MCP; it discovers the same governed operations.

App, agent, workflow studio, and MCP all run one registry — same permissions, same evidence.

One streamable MCP gateway, scoped API keys.
Start free. Keep the receipts.300 credits, no card required. Paid plans from $29/month.
Open free workspace
AI-generated report artifacts

Screenshots of dashboards are not a strategy.

MarkMate packages the analysis, business context, source operations, and next actions into a report card that teams can review, share, and trace back to the run.

StructuredMetrics, findings, and tablesTraceableSources and operation IDsActionablePriorities beside evidence
Weekly acquisition briefMarkMate analyst / completed now
Complete
Executive summary

Organic search is producing the strongest qualified growth.

Homepage demand increased while three high-impression pages lost click-through rate. Paid acquisition remained stable.

Organic sessions12,840+18.4%Search clicks4,216+9.2%CTR opportunity3 pagesReview

Priority actions

  1. Refresh titles for high-impression pages below 2.5% CTR.
  2. Expand the comparison cluster around the fastest-growing query.
Sourcesga4_get_reportgsc_get_reportRun evidence kept
The approval showdown

Fast is useful. Accountable is better.

The AI investigates, drafts, and explains. Then it waits — because “oops” is not a rollback strategy.

Generic autonomous flowMaximum confidence mode

"The site score dropped, so I sent the external webhook."

Executed immediately
No preview. No human decision. Very exciting for legal.
MarkMate governed flowExecution paused
Destination/site-healthActionPOST JSON

External write / target and payload shown before delivery

Prepared now. Runs only after an authorized approval.
AES-256-GCM vaultWorkspace-bound credentialsRole-based decisionsModels and API keys cannot approveExactly-once resumeIdempotent after worker redeliveryImmutable evidenceActor, target, cost, and verification
Compare the operating model

More marketing capability. Less tool-stack theatre.

Six logos and a group chat is not an operating model. Category-level comparison only — no names, no invented savings, nothing we can't prove.

What the team needsTypical point-tool stackGeneric automationMarkMate
Marketing data and actionsSplit across separate productsConnected by custom plumbingOne typed marketing operation registry
Recurring workDifferent scheduler in every toolFlexible, but genericVisual marketing workflows with four trigger types
Live side effectsApproval varies by productDepends on how each flow is builtHuman approval enforced by the executor
AI outputAnother tab or exportYou assemble the contextReport card with metrics, sources, run, and actions
Team evidenceScattered logs and invoicesWorkflow history onlyRun, decision, verification, credit, and audit evidence
AI-client accessUsually a separate add-onGeneral connectorsThe same governed registry through agent and MCP
Commercial shapeMultiple subscriptionsPlatform plus infrastructure and AI costsStart free; one workspace plan from $29/month
One workspace billFree to start. Paid from $29/month.Credits meter successful operations. Failed operations are not charged.
Start free
The public registry, without the confetti

Available means executable. Beta means Beta.

Connected sourcesGenerally available / Beta
  • Google Analytics 4Beta / 3 registry operations
  • Google Search ConsoleBeta / 3 registry operations
Built into MarkMateNo provider connection
Open web / 6SEO toolkit / 5Conversion optimization / 2Email lifecycle / 1Creative studio / 4MarkMate AI / 4Report artifacts / 6Workflow utilities / 2Policy / 1

This public list is generated from operation groups without a rollout gate. Private and unavailable providers stay out of the catalog.

Inspect all 37 operations
Simple enough to start today

Start free. Pay when the operating system earns its place.

No demo gauntlet. No “contact sales”. Workspace plans with limits you can actually read — seats, AI, writes, automation.

Monthly workspace plan

Free

$0

300 one-time credits

1 seat / 1 workspace

  • Read operations and reports
  • Connections and audit evidence
  • Manual workflow building
Choose Free
Monthly workspace plan

Starter

$29/month

2,000 credits each month

2 seats / 1 workspace

  • AI analysis and report generation
  • Writes with human approval
  • Unlimited workflow definitions
Choose Starter
Monthly workspace plan

Agency

$299/month

40,000 credits each month

15 seats / 15 workspaces

  • Everything in Growth
  • Highest workspace limits
  • Team roles and full audit log
Choose Agency
Straight answers

Asked right before clicking “Start free”.

Fair questions. Straight answers. No tiny trust copy.

01What can MarkMate write today?

The generally available external write is webhook delivery. It pauses at the executor so an authorized person can review the destination, payload size, blast radius, and rollback context before anything is sent.

02What can I connect today?

Google Analytics 4 and Search Console read connections are available in Beta. The integrations directory only shows provider and built-in operation groups that are generally available in the registry.

03How do credits work?

Operations declare their credit cost before execution. Failed operations are not charged. Plans grant a monthly credit allowance, and the workspace ledger records successful usage.

04Do I need to write JSON to build a workflow?

No. The workflow studio provides searchable operations, schema-driven fields, output binding, visual scheduling, and condition, wait, and loop editors. Raw JSON remains an escape hatch for advanced cases.

05Is MarkMate only for one business?

No. Workspaces isolate each brand or client, including members, connections, runs, files, credits, and audit evidence. Plan limits determine how many workspaces and seats are available.

Your marketing operation, finally accountable

Less dashboard archaeology.
More decisions that survive Monday.

Open a free workspace with 300 starter credits. No card required.

Put MarkMate to work
MarkMate — AI Marketing OS