AI agent · Marketing

AI marketing agent that researches demand, drafts the content and waits for a person to approve every piece

Our AI marketing agent is the Marketing Agent we run in Microsoft Teams. It answers questions from our live analytics, researches what buyers search for, drafts and checks the content, and queues every piece for a person to approve before it goes live.

Built and run in our own business

Works with your team in Microsoft Teams. Can be powered by OpenAI, Anthropic, Google or open-source models.

Marketing Agent

Live in our business

43%of this agent’s work automated

Its specialists

  • DepartmentMarketing
  • Tasks this month100–500
  • Last activeToday
  • Talk to it inMicrosoft Teams

Live from our own systems, updated every hour. See the activity log

Short answer

The Marketing Agent is our AI marketing agent with two specialists. Insights answers plain-language questions from Google Analytics 4, Search Console, PageSpeed, the website and the CRM, researches keyword demand and competitors, and flags tracking problems early. Content drafts and checks articles, pages and social posts for search visibility, readability and links, working from the briefs Insights prepares. A person approves every piece before it goes live, and every action is logged.

What it does

What our AI marketing agent does

InsightsAnswers plain-language questions from live analytics and researches search demand.
ContentDrafts and checks articles, pages and posts, then waits for an editor’s approval.
AI marketing agent working with a person in Microsoft Teams

In Microsoft Teams

Talk to the AI marketing agent in Microsoft Teams

The weekly digest lands in the marketing channel, anyone can ask a follow-up question in the thread, and editors approve drafts in a one-to-one chat. Approvals use Microsoft Teams Adaptive Cards.

Teams is the interfaceYour team asks, approves and follows up in Microsoft Teams: a channel for team work, a one-to-one chat for personal approvals.
Your systems stay yoursOur own back end is Odoo, but the agent connects to the ERP, CRM, helpdesk or accounting system you already use through its API.
One governed agentEvery action runs through our AI Command Center: a switch, a daily budget and an audit log for each agent.

Specialist · Insights

Insights: plain-language answers from your live marketing data

Insights answers plain-language questions about website and campaign performance, such as traffic, search rankings, top pages, the lead funnel and campaigns, and flags tracking problems early with fixes proposed for a person to make. It pulls each answer from the live source: Google Analytics 4, Google Search Console, PageSpeed, the website and the CRM. It also researches keyword demand and competitors, and sends a weekly digest.

LiveInsights · part of the Marketing Agent

Answers plain-language questions about website and campaign performance and flags tracking problems early, with fixes proposed for a person to make.

19%of the Marketing Agent’s work
Under 50tasks this month

What it works on

  • Google Analytics
  • Search Console
  • Page speed checks
  • Keyword and competitor research
  • Daily watchdog
  • Weekly digest
Plain-language answersAsk “which pages lost traffic this month?” and get the answer with the numbers.
Live sources, not exportsGA4, Search Console, PageSpeed, the website and the CRM, queried directly.
Keyword and competitor researchSearch demand and competing pages checked before anything is written.
Daily watchdogSudden drops in traffic, rankings or tracking are flagged the same day.

Specialist · Website

Website: pages that stay in step with our live systems

Website builds and updates our website pages and keeps their figures in step with our live systems. A person approves every page before it goes live.

PilotWebsite · part of the Marketing Agent

Builds and updates our website pages and keeps their figures in step with our live systems. A person approves every page before it goes live.

28%of the Marketing Agent’s work
Under 50tasks this month

What it works on

  • Website publishing
  • SEO quality checks
  • Site health

Specialist · Content

Content: drafts checked for search, readability and links, then approved by a person

Content drafts and checks website articles, case studies, pages and social posts for search visibility, readability and links, working from the topic briefs Insights prepares. It queues each piece for a person to approve before it goes live, and saves a restore point before any live page is revised, so every change can be undone.

LiveContent · part of the Marketing Agent

Drafts and checks website articles, pages and social posts for search visibility, readability and links, then queues each one for a person to approve before it goes live.

37%of the Marketing Agent’s work
37%handled by the agent, last 30 days
100–500tasks this month

What it works on

  • Blog and case studies
  • Page copy
  • Social posts
SEO and quality checksHeadings, readability, internal links and keyword overlap checked on every draft.
Drafts, never live on their ownEach piece waits as a draft until an editor approves it.
Restore point before any changeLive pages are saved before they are revised, so changes can be undone.
Social posts queuedPosts for our own accounts are drafted and queued for approval.

Live record

What it actually did

Straight from the audit log the agent writes on every action, for every specialist above. Filter by specialist or by outcome; the misses are shown as plainly as the wins.

Live log · last 7 days · updated Oct 21, 2026, 20:28 UTC · times in UTC

12done by the agent alone
184approved by a person
0waiting or left for a person
45expired or rejected, nothing done

Activity log

Wed, Oct 21

ContentDrafted a reply to 1 marketing enquiryRejected by a personLog ref #736
ContentProposed 1 taskRejected by a personLog ref #737
ContentDrafted a reply to 2 marketing enquiriesExpired, nothing doneLog ref #722–#723
ContentProposed 1 taskExpired, nothing doneLog ref #720
ContentAdded notes to 2 ticketsAgent aloneLog ref L12808, L12813
InsightsRan 1 full tracking checkAgent aloneLog ref L12768
ContentReplied to 1 marketing enquiryPerson approvedLog ref #724

Tue, Oct 20

InsightsRan 1 full tracking checkAgent aloneLog ref L12656
InsightsProposed 1 tracking settingRejected by a personLog ref #631
InsightsReplied to 2 marketing enquiriesPerson approvedLog ref #15, #49
InsightsDrafted a reply to 2 marketing enquiriesExpired, nothing doneLog ref #16–#17
InsightsProposed link changes in 1 articleRejected by a personLog ref #13
InsightsCompleted 1 taskPerson approvedLog ref #11
InsightsCompleted 1 taskPerson approvedLog ref #9
ContentReplied to 159 marketing enquiriesPerson approvedLog ref #329, #336, #435, #442–#449, #451–#463, #473–#481, #483–#511, #513–#534, #536–#549, #551–#559, #565–#570, #576–#583 …
ContentDrafted a reply to 24 marketing enquiriesExpired, nothing doneLog ref #140, #146–#147, #152, #154–#156, #158–#162, #167, #170, #175, #189–#190, #330–#332, #450, #482, #656, #662
ContentMerged 19 duplicate ticketsPerson approvedLog ref #436, #438, #440–#441, #464–#472, #512, #564, #584, #598, #603, #616
ContentDrafted a reply to 6 marketing enquiriesRejected by a personLog ref #148–#151, #437, #439
ContentProposed 1 social postExpired, nothing doneLog ref #406
ContentProposed publishing 2 articlesExpired, nothing doneLog ref #165, #405
ContentQueued 1 article for a person to approvePerson approvedLog ref #345
ContentProposed link changes in 1 articleRejected by a personLog ref #333
ContentProposed publishing 1 articleRejected by a personLog ref #164
ContentProposed revising 1 articleRejected by a personLog ref #153

Mon, Oct 19

InsightsSent 1 weekly performance digestAgent aloneLog ref L12547
ContentCompleted 1 taskAgent aloneLog ref L12525
InsightsRan 1 full tracking checkAgent aloneLog ref L12505

Sun, Oct 18

ContentSorted and routed 1 ticketAgent aloneLog ref run 8581
InsightsRan 1 full tracking checkAgent aloneLog ref L12464

Sat, Oct 17

InsightsRan 1 full tracking checkAgent aloneLog ref L12444

Fri, Oct 16

InsightsRan 1 full tracking checkAgent aloneLog ref L12310

Thu, Oct 15

InsightsRan 1 full tracking checkAgent aloneLog ref L11956

Human control

Where a person stays in charge

The agent acts on its own only within rules we set. Anything that affects a customer, money, a bid or a candidate waits for a person.

Read-only access

Insights reads analytics and sales data; it cannot change campaigns or the website.

A person approves every piece

Nothing Content writes goes live until an editor approves it.

Every action logged

Each step, tool call and approval is written to the audit log, which feeds the activity log on this page.

Switched off in one step

Each agent has a daily cost cap and a kill switch, and is pinned to one model tier, so cost and behavior stay predictable.

Behind the agent

Automations behind the Marketing Agent

Scheduled jobs and integrations that work next to the agent. These follow fixed rules rather than AI.

Built
Blog publishing pipelineIngests a draft, runs a mechanical SEO audit, generates a featured image and posts a WordPress draft for review.Python · WordPress · image generation
Built
Ad and website lead captureCaptures every lead from a website quiz and from social ad forms into one tracker before the chat hand-off.Serverless worker · ads webhooks · Airtable

For your business

Put an agent like this to work for your team

If your team spends hours on marketing reports and checklists, the same AI marketing agent can answer from your own GA4, Search Console and CRM data, run your SEO checklist on every draft and leave the final say with your editors. Each agent can be powered by OpenAI, Anthropic, Google or open-source models, chosen per task, and we tell you where each model processes your data. It is one of the AI agents for business we run in our own company every day.

Self-serve reporting

Managers ask questions instead of waiting for a report.

Pre-publish SEO checks

Your checklist applied to every article, every time.

Early warnings

Drops in traffic, rankings or leads flagged the same day.

EngagementTypical timelineInvestment
AI readiness assessmentAbout one weekFree
First agent pilot: one process, shadow mode4–6 weeks$14,900
Production agent with integrations and approvals6–10 weeks$24,900–$49,900
Managed AI operationsMonthlyFrom $1,900 a month

Prices are our standard US list prices for commercial clients. Model usage is billed at cost and capped per agent per day.

Common questions

AI marketing agent: questions marketing teams ask

What is an AI marketing agent?

An AI marketing agent is AI that does marketing work, not only answers questions: it reads your analytics, researches search demand, drafts content and checks it against your rules. Ours works in Microsoft Teams and leaves every publishing decision to a person.

Is AI content bad for SEO?

Not because it involves AI. Google says its systems reward original, high-quality content however it is produced, and that using AI to generate content mainly to manipulate rankings breaks its spam policies (Google Search Central guidance on AI-generated content). Our agent drafts and checks; an editor decides what goes live.

Can AI analyze Google Analytics data?

Yes. Google Analytics 4 makes its reports available to software through the Google Analytics Data API, so an agent can run the same reports a person would. Insights has read-only access: it cannot change the property, your campaigns or the website.

Which AI models does the agent use?

It can be powered by OpenAI, Anthropic, Google or open-source models, chosen per task. OpenAI, Anthropic and open-source models run in Microsoft Foundry on Azure; Google’s Gemini models run on Google Cloud. We tell you which model is used and where it processes your data before work starts, and prompts and outputs are not used to train the models.

Questions buyers ask

Before you decide

Does the agent publish by itself?

No. Every article, page and post waits for an editor to approve it, and a restore point is saved before any live page is revised.

Can it change our campaigns?

No. Insights has read-only access to analytics and sales data. Any change to a campaign or the website is made by a person.

Which platforms does it work with?

Ours uses Google Analytics 4, Search Console, PageSpeed Insights, WordPress and our CRM. We connect yours during setup through their APIs.

Find the first process worth automating

Start with a free AI readiness assessment: we look at where AI is in use, what data it touches and which process to automate first.

AI marketing agent working with a person in Microsoft Teams
Microsoft Solutions Partner designations: Data & AI, Infrastructure and Digital & App Innovation (Azure) and Modern Work