type.com team guide

AI for marketing teams: a practical guide

Set up one Marketing Space that runs research, positioning, pages, ads, SEO, the newsletter, and a Monday scoreboard.

A Marketing Space at the center of a loop of research, positioning, landing page, ads, SEO and AI search, and newsletter cards, with a weekly scoreboard showing 142 demos at $130 per demo.

What does this guide set up for a marketing team?

This guide sets up one shared Marketing Space in type.com that runs seven recurring marketing workflows, from competitor research to the Monday scoreboard, with a person approving anything that ships, sends, or spends.

It is for a marketing lead or small B2B team running paid media, a website, SEO, and a newsletter. Each workflow has paste-ready instructions, an example output, a review rule, and its usual failure modes.

Instead of one bot per job plus a manager bot, type.com's guidance is one Space for each department. Channels hold the workflows, repeatable methods become skills, routines become automations, and drafts wait in shared threads for approval.

The running example is Brightwell, a fictional company selling shift-scheduling software to clinics and care homes. Maya runs marketing, Leo owns paid media, and Priya owns content and SEO.

The seven workflows and the time they typically replace (estimates for a three-to-eight-person team; measure your own)
WorkflowChannelRuns (Pacific)Time replaced
1. Competitor watch and briefresearchRSS as posts appear; first Monday1–2 h a week
2. Positioning and messaging briefresearchBefore launches; quarterly3–5 h per brief
3. Landing page and conversion reviewcampaignsWhen a page is flagged1–3 h a week
4. Paid search and social: build, audit, pacingcampaignsWeekdays 7:30 AM; Fri 10:00 AM3–5 h a week
5. SEO and AI search (AEO)seo-contentTue 9:00 AM2–3 h a week
6. Newsletter and contentseo-contentThu 11:00 AM2–4 h a week
7. Weekly scoreboardreportingMon 8:00 AM2–3 h a week

How do you set up a Marketing Space in 30 minutes?

Create a Marketing Space that runs Claude, add read-only connections, create four channels, and paste starter Space instructions; it takes about 30 minutes once read-only ad account users exist.

In type.com, AI acts with the effective access of the person who started the work, and a connection works only in the Spaces it is assigned to. A Read-only setting guides the agent but does not block changes at the service, so create read-only users in the ad platforms themselves.

Diagram of Brightwell's Marketing Space running Claude. Shared connections (Google Ads, Meta Ads, Search Console, HubSpot, Google Drive, Slack) start read-only at the source, next to Space instructions and a Marketing definitions document. Four channels: research with competitor RSS feeds and the first-Monday brief; campaigns with page reviews, a weekday 7:30 AM pacing check, and a Friday 10:00 AM search term review; seo-content with a Tuesday 9:00 AM search check and a Thursday 11:00 AM newsletter draft; reporting with the Monday 8:00 AM scoreboard and a correction log. Slack #marketing maps in with Mentions only.
Brightwell's Marketing Space: tools connected once, rules written once, and every routine posting to a named channel. Times are Pacific.
  1. 1

    Create the Space

    Choose Create, then Space, and pick the Marketing template. Make it private if budgets will live there. The template only proposes skills, automations, and connections; you approve each one.

  2. 2

    Choose Claude

    Claude is the documented default for research and writing. Pick Codex if the team mostly edits site code.

  3. 3

    Add connections read-only

    Add the tools in the table below in Space settings, Connections. If one is not in the catalog, use a Custom API connection or a weekly export.

  4. 4

    Create four channels

    research (competitors, positioning), campaigns (pages, paid media), seo-content (search, newsletter), and reporting (scoreboards).

  5. 5

    Map Slack if the team lives there

    Invite the type.com app to #marketing and map it to the Space with Mentions only.

  6. 6

    Write instructions and definitions

    Paste the starter below into Space settings, Details, Instructions; it is sent with every message. Then have AI create a Marketing definitions document with targets, conversion events, a never-negate keyword list, and approvers. Memory is read-only and builds on its own, so exact rules belong in these two places.

Starter Space instructions

You support the Brightwell marketing team. Brightwell sells shift-scheduling software to operations leads at clinics and care homes with 50 to 500 shift workers. Owners - Maya: positioning, the scoreboard, final say on anything public. - Leo: Google Ads and Meta Ads. Approves every ad, keyword, bid, and budget change. - Priya: site copy, SEO, AI search, and the newsletter. Definitions (full version: the "Marketing definitions" document) - A conversion is a submitted demo request. Signups and downloads are not conversions. - Weeks run Monday to Sunday, Pacific time. Target cost per demo: under $150. How to work 1. Draft and propose. Never publish, send, upload, or change anything in an ad account, the website, or the email tool. 2. Put proposed changes in the thread and name who must approve them. 3. Give a source for every number and claim. If data is missing, say so. Never estimate it. 4. Label anything you inferred as "inference". 5. Put briefs and audits in a document. 6. Write plainly. Only claim features that are live today. 7. Never paste API keys or customer contact lists into a thread.

Starting connections for a Marketing Space
ConnectionStart withWhyUpgrade later
Google AdsA user with Read only accessSearch terms, spend, pacingKeep uploads human, or allow one approved change type
Meta AdsSystem-user token with ads_readInsights, frequency, creativeads_management only to apply approved changes
Search Console, GA4Read access, custom API, or exportsClicks, queries, page conversionNone; analysis stays read-only
HubSpotOrganization connection, readDemo requests, pipeline by sourceNone for marketing work
Google DriveSelected folders onlyPast issues, call notes, brand guideA drafts folder AI may write to
Slack#marketing, Mentions onlyQuestions where the team worksChannel messages, once trusted

How does AI run competitor and market research?

Let RSS automations post competitor blog and changelog updates into the research channel, then have a scheduled automation turn them into a sourced brief on the first Monday of each month.

When it runs: RSS automations post each competitor's blog or changelog items to research as they appear; the brief runs on the first Monday at 9:00 AM Pacific. Maya owns it.

Inputs: those RSS items, each competitor's homepage and pricing page, and last month's brief.

Example output: October's brief led with RotaHub announcing mobile shift swaps and ShiftDeck dropping its monthly plan (both seen on page), then one inference: RotaHub is moving toward Brightwell's core promise, so the open-shift message needs proof, not adjectives.

Review rule: nothing leaves the Space. Messaging changes go through the positioning brief, never straight into an ad.

Shortcut: no library skill needed. Ask AI to save these instructions as a skill named competitor-brief, so ad hoc runs use the same method.

Monthly competitor brief: automation instructions

Write the monthly competitor brief for RotaHub, ShiftDeck, and Crewly. 1. Read each competitor's homepage and pricing page, plus the RSS items posted in research since the last brief. 2. For each, list what changed: headline, pricing or packaging, features, target customer, and proof such as logos or numbers. Quote exact wording and link the page. 3. If a page could not be read, say so. Do not fill the gap from memory. 4. Mark each item "seen on page" or "inference". 5. End with "What this means for us": at most three points, each tied to a change above, and one question for Maya. 6. Save it as a document titled "Competitor brief – <month>" and post a five-line summary.

  • Inference reads as fact: require the labels and an exact quote with a link.
  • Script-loaded pricing pages come back empty: the brief must say so.
  • A feed goes quiet: five consecutive fetch errors disable it, so check Automations.

How do you turn research into a positioning and messaging brief?

Have AI draft the positioning brief as a shared document from the competitor brief and real customer language, then let the marketing lead edit it in Suggesting mode until it is approved.

When it runs: on request before a launch, and quarterly. Maya owns it in research.

Inputs: the competitor brief, customer call notes from a selected Google Drive folder, win and loss reasons, and the current site. The best one-liners repeat how buyers describe the pain.

Example output: a type.com document in the Space Library. Brightwell's version 2 changed the one-liner to “Fill every open shift before it becomes overtime”, because “becomes overtime” is what buyers say on calls.

Review rule: Maya accepts or rejects each suggestion, and only the approved version feeds pages, ads, and the newsletter.

Shortcut: no public skill covers this, so save the SKILL.md below in Library, Skills. Anyone can suggest edits to it for the owner to review.

Brightwell's positioning brief, version 2 from September 29, in Suggesting mode in the research channel: audience, problem, the one-liner 'Fill every open shift before it becomes overtime' with Maya's suggested edit, three proof points, and a competitor gap table for RotaHub, ShiftDeck, and Crewly. Side cards show Maya's suggestion, Claude's reply, and three open questions.
The brief is a document, not a chat reply. Maya suggests edits, the accepted wording flows into pages and ads, and open questions stay visible.

Example SKILL.md: positioning-brief

--- name: positioning-brief description: Draft or update Brightwell's positioning and messaging brief as a document from research and customer evidence. --- 1. Read the latest competitor brief, the current approved positioning brief if one exists, and the customer notes the requester names. 2. Draft a document with: audience (role, company size, the moment they start looking), the problem in customers' own words, a one-liner under 12 words, three proof points, a competitor gap table (competitor, their headline quoted exactly, the gap), top three objections with answers, and open questions. 3. Link every proof point to evidence: a live feature, a customer quote, or a sourced metric. No evidence means it moves to open questions. 4. Offer two alternative one-liners, each with one sentence on the trade-off. 5. Never invent quotes, numbers, or features. 6. When edits are accepted, raise the version number and list what changed at the top.

  • The brief sounds like every competitor: require quoted customer words and exact competitor headlines.
  • Proof nobody can back up: no evidence link, no proof point.
  • Three versions in three places: one document, Suggesting mode, and version history.

How does AI review landing page copy and conversion?

Have AI separate traffic-mix effects from real conversion changes before anyone rewrites a page, then draft headline tests from the approved brief for the web team to ship.

When it runs: when the scoreboard flags a conversion drop, and before launch pages go live. Maya decides; the web developer ships.

Inputs: a GA4 or warehouse export of sessions and demo requests by page, source, and device for two matching periods, the live URL, and the approved brief.

Example output: /demo fell from 4.1% to 3.4%, and about 85% of the drop was traffic mix. Meta prospecting grew from 18% to 34% of sessions and converts at 1.3%, while conversion within each source moved 0.1 points. The page was not broken, just not written for cold traffic, so the test became a new headline rather than a form fix.

Review rule: AI never edits the live page. Maya picks the pair, and the success metric is set before launch.

Shortcut: the Landing Page Conversion Analyzer skill packages the mix-versus-rate analysis for exports, and the Landing Page Copy Editor builds an editable replica of a public page in a type.com app for rewriting copy in place.

A landing page review for brightwell.com/demo in the campaigns channel on Wednesday, Sep 30. Conversion fell from 4.1% to 3.4% (Sep 2 to 29 vs Aug 5 to Sep 1), and about 85% of the drop is traffic mix: Meta prospecting grew from 18% to 34% of sessions while conversion within each source moved 0.1 points. Three headline and subhead pairs are proposed for a test that needs about eight weeks, and Maya sends pair 1 to the web team as an A/B test on Meta traffic.
The review answers “page or traffic?” with arithmetic first, then proposes tests tied to the approved brief.

Landing page review: prompt for the campaigns channel

Review conversion on brightwell.com/demo. 1. Using the attached export, compare the last 28 days with the 28 before: sessions, demo requests, and conversion rate, in total and by traffic source. 2. Work out how much of the change comes from traffic mix and how much from conversion changing within each source. Show the arithmetic. 3. If a source dropped within itself, break it down by device and by form start versus submit. 4. Read the live page. Using the approved positioning brief, propose three headline and subhead pairs to test, each with a reason and the metric it should move. 5. Estimate how many weeks a 50/50 test needs at current traffic to detect a 20% relative lift, or say traffic is too low. 6. Do not edit the page. If the export lacks a column you need, name it and skip that step.

  • Rewriting a page whose problem is its traffic: the mix split comes first.
  • Calling a winner after a few days: state the test length up front and wait for it.
  • A broken tag looks like a bad page: if every source drops overnight, check tracking.

How does AI help with SEO and AI search (AEO)?

Run a weekly Search Console comparison that explains every lost click by position, impressions, or click-through rate, plus a monthly check that answer engines can reach and quote your key pages.

When it runs: every Tuesday at 9:00 AM Pacific in seo-content, with the AI search check on the first Tuesday of the month. Priya owns it.

Inputs: Search Console, the live site, robots.txt, and an AEO questions document listing 20 questions buyers ask.

Example output: organic clicks to /pricing fell 22% the week of Sep 28. Position held at 3.1, but click-through rate fell from 6.8% to 5.2% after a title change two weeks earlier, so restoring the old title topped the fix list.

Review rule: AI never submits URLs or edits the site. Priya ships changes in the CMS and logs the date so later runs can measure the effect.

Shortcut: the Search Console SEO Analyzer packages the weekly comparison and is strictly read-only; the GEO / AI Search Audit checks crawler access, citability, schema, and llms.txt, but does not measure actual AI citations.

Tuesday search check: automation instructions

Every Tuesday, run the search check for brightwell.com. 1. In Search Console, compare the last 7 complete days with the 7 before, and the last 28 days with the 28 before. 2. List the five pages that lost the most clicks, and say whether position, impressions, or click-through rate caused it, with numbers. 3. List queries in positions 4 to 15 with more than 200 impressions where a better title or description could win the click. Draft a title (under 60 characters) and description (under 155). 4. Flag queries where two of our pages compete. 5. On the first Tuesday of the month, check the 20 questions in the "AEO questions" document: does a page answer each in its first two sentences, does robots.txt allow GPTBot, ClaudeBot, and PerplexityBot, and does the page have FAQ or Article schema? Do not claim AI engines cite us. 6. Rank everything into one fix list by likely impact. Do not submit anything or edit the site.

  • Reading the last two days as a drop: Search Console lags, so compare complete days.
  • AEO advice that promises citations: Priya spot-checks a few buyer questions in the answer engines each month.
  • Judging a title fix after three days: evaluate it over 28.

How do you produce a newsletter and content with AI?

Feed industry sources into a channel with RSS, let a Thursday automation draft the newsletter as a document in your voice with every fact sourced, and keep the send button with a person.

When it runs: RSS automations post industry articles to seo-content all week, Priya replies with the ones worth covering, and the draft of Shift Notes, Brightwell's newsletter, runs Thursdays at 11:00 AM Pacific for the next Tuesday's send.

Inputs: Priya's picks, the last three issues, the approved positioning brief, and the demo page URL.

Example output: a document with three subject lines, a preheader, an opener, three sourced sections, and one call to action. The Oct 13 subject lines were “Overtime starts on Thursday”, “3 ways clinics stopped phoning for cover”, and “The real cost of an open shift”.

Review rule: Priya edits, opens every source, and sends from the email platform, which is not connected to the Space. Blog posts follow the same path.

Shortcut: the B2B Newsletter Writer skill learns your voice from three past issues, lints for filler and spammy subject lines, renders email-safe HTML, and never sends.

Thursday newsletter draft: automation instructions

Every Thursday, draft next Tuesday's Shift Notes newsletter. 1. Use the items Priya picked in seo-content this week. If she picked fewer than three, list the five strongest feed items with one line each and stop. 2. Read our last three issues in the Library and match their length (about 450 words), tone, and sign-off. 3. Write three subject lines under 50 characters with no all caps or false urgency, a preheader under 90 characters, a two-sentence opener, three sections of 80 to 120 words, and one call to action to the demo page. 4. Every number or quote needs a linked source. Open each link; if one will not load, drop that item and say so. 5. Only make product claims found in the approved positioning brief. 6. Save it as a document titled "Shift Notes – <send date>". Do not send, schedule, or upload it.

  • A statistic with no traceable source: every number links out, and Priya clicks each one.
  • The voice drifts generic: anchor on past issues and fix the instructions, not just the draft.
  • A thin week gets padded: step 1 lets Priya shorten or skip the issue.

How do you automate a weekly marketing scoreboard?

Schedule one automation that posts the same five numbers, flags, and proposed actions to the reporting channel every Monday at 8:00 AM, from definitions written once, without estimating missing data.

When it runs: Mondays at 8:00 AM Pacific, in reporting. Maya creates and owns it, which matters because scheduled runs use the creator's access.

Inputs: Google Ads and Meta Ads spend and conversions, HubSpot pipeline, Search Console clicks, and the definitions document.

Example output: on Monday, Oct 5, demo requests rose 11% to 142 while spend fell 2.5%, so cost per demo fell 12% to $130. Flags covered /pricing organic clicks and a Meta concept at frequency 4.1. Leo took the Meta flag and Priya took /pricing.

Review rule: the scoreboard changes nothing. Each proposed action is marked “needs approval” and goes to its owner.

Shortcut: Meta Creative Fatigue turns a fatigue flag into a refresh brief, and Google Ads Monthly Executive Summary writes the month-end version. For tuning tips, read how to automate a weekly team report.

The weekly marketing scoreboard for Sep 28 to Oct 4, posted in reporting at 8:00 AM on Monday, Oct 5: spend $18,420 (down 2.5%), 142 demo requests (up 11%), cost per demo $130 (down 12%), pipeline $214k (up 14%), and organic clicks 9,840 (down 8%). Flags cover /pricing organic clicks down 22% and a Meta concept at frequency 4.1 with CTR down 31% over 14 days. Three proposed actions are marked needs approval. Maya asks which campaigns drove the extra demos, and Claude answers with a campaign table.
Monday's scoreboard lands in reporting, and follow-up questions are answered in the same thread from the same definitions.

Monday scoreboard: automation instructions

Post the weekly marketing scoreboard. 1. Period: last week, Monday to Sunday, Pacific time, compared with the week before. Use the "Marketing definitions" document. 2. Pull spend by channel (Google Ads, Meta Ads), demo requests by campaign, cost per demo, new pipeline in HubSpot, and organic clicks from Search Console. 3. Open with one sentence on the biggest change. 4. Show five numbers with the change from the week before: spend, demo requests, cost per demo, pipeline, and organic clicks. 5. Flag any metric, campaign, or page that moved more than 15%, and any Meta ad with frequency above 4 or CTR down more than 25% over 14 days. 6. End with up to three proposed actions, each marked "needs approval". 7. If a source failed or looks incomplete, write "missing" and say why. Never estimate. 8. Do not change anything in any tool.

  • Platform conversions double count against the CRM: the definitions name one source per number.
  • A partial run posts confident numbers: the “missing” rule plus Monday spot-checks.
  • Nobody acts on the flags: each one gets an owner in the thread by 10:00 AM.

What does the weekly marketing rhythm look like?

Each routine is a scheduled automation with a fixed day, time, timezone, channel, and owner, and each one ends in a specific human action.

Fixed times tell the team when to look; a missing post is itself a signal.

The Weekly marketing scoreboard automation in type.com, created by Maya in the Marketing Space and still paused. Its instructions begin with the scoreboard steps from this guide; its sources are Google Ads read-only, Meta Ads ads_read, HubSpot, and Search Console; the model is Agent default, the destination is reporting, and the schedule is weekly on Monday at 8:00 AM America/Los_Angeles, with Save, Test, and Enable buttons.
Every routine in the table is an automation like this one. It stays paused until someone tests and enables it.
  1. 1

    Choose Create, then Automation

    Pick the Marketing Space. It opens in the Library, paused.

  2. 2

    Add instructions, channel, and schedule

    Paste the workflow's prompt, choose the channel, and set the day, time, and timezone. Monthly runs can use the first Monday.

  3. 3

    Save, then Test

    The test runs privately as you. Check three numbers or claims against the source.

  4. 4

    Enable

    Only Enable starts the schedule; saving and testing do not.

Brightwell's weekly marketing rhythm (times Pacific)
WhenWorkflowChannelOwnerHuman action
Mon 8:00 AMScoreboardreportingMayaAssigns each flag an owner by 10:00 AM
Weekdays 7:30 AMPacing check (posts only if off >10%)campaignsLeoAdjusts budgets himself or replies “hold”
Tue 9:00 AMSearch and AI search checkseo-contentPriyaPicks two fixes, logs change dates
Thu 11:00 AMNewsletter draftseo-contentPriyaEdits, checks sources, sends Tuesday
Fri 10:00 AMSearch term reviewcampaignsLeoApproves a scope, uploads the CSV
First Mon 9:00 AMCompetitor briefresearchMayaDecides if positioning needs an update

What guardrails keep AI safe in marketing?

Write down what AI may read, draft, do only with approval, and never do in each tool, and enforce the strictest limits in the tools' own permissions.

Know whose access each run uses. Scheduled runs use the automation creator's identity, credentials, and billing, while Test runs as whoever presses it. Create each routine from its owner's account, and recreate it if that person leaves.

Data handling: assign ad, analytics, and CRM connections only to this Space, keep tokens in connections, and ask for aggregates, not contact lists. Use a private thread or Sidekick for unannounced launches.

More patterns: AI approval workflows and permissions in a shared AI workspace.

Brightwell's marketing guardrails by tool
ToolReadDraftWith approvalNever
Google AdsSearch terms, spend, conversionsNegatives, keywords, ads, builds as CSVA person uploads the approved scopeChange budgets, bids, or bid strategy
Meta AdsInsights via ads_readRefresh briefs, budget proposalsLeo applies in Ads ManagerLaunch ads or raise spend
Search Console, GA4Clicks, queries, conversionsFix lists, titles, schemaPriya ships in the CMSSubmit URLs or edit tracking
HubSpotDemo requests, pipelineSummaries by campaignNot neededEdit records or export contacts
Email platformNot connectedNewsletter documentsPriya sendsSend or schedule

What does a 30-day rollout plan look like?

Turn on one or two workflows a week, starting with read-only reporting, and widen access only after drafts stop needing factual corrections.

Keep a correction log in reporting, and when a mistake repeats, fix the instructions, not just the output. Memory is context, not a source of truth; see shared AI memory for teams.

  1. 1

    Week 1: setup and the scoreboard

    Create the Space, connections, instructions, and definitions. Build, test, check, and enable the scoreboard.

  2. 2

    Week 2: research, positioning, newsletter

    Turn on the RSS feeds and monthly brief, refresh the positioning brief in Suggesting mode, and enable the Thursday draft.

  3. 3

    Week 3: paid and search, still read-only

    Enable pacing, the Friday review, and the Tuesday search check. Leo approves in the thread and uploads by hand. Run one landing page review.

  4. 4

    Week 4: review and widen carefully

    Fix what the correction log shows repeating. Decide whether one change type, such as approved negatives, earns write access; most teams keep uploads human.

How do you measure whether it's working?

Measure hours on recurring work, the accuracy of what AI produces, and the outcomes the workflows touch, against a baseline recorded before week one.

Before enabling anything, log a normal week's hours on these tasks and save last month's outcome numbers, then compare after 30 days.

For more skills, see the best AI skills for B2B teams. Other guides in this series: AI for SDRs and AI for customer success.

What to measure, and what good looks like after 30 days
MetricBaselineGood after 30 days
Hours on recurring assembly workOne logged week before setupClearly lower, with the saved time put to named work
Scoreboard accuracyThree numbers spot-checked each MondayNo factual corrections two weeks running
Drafts approved with light editsIssues, briefs, and builds approved without a rewriteMost need edits, not rewrites
Spend on zero-conversion search termsShare of non-brand spend in the first reviewFalling, without losing demo volume
Month-end pacingLast month's spend versus planWithin your stated tolerance

Frequently asked questions

How can a marketing team use AI agents day to day?

Give AI the assembly work: competitor tracking, first-draft briefs, conversion and search analysis, search term reviews, newsletter drafts, and the weekly scoreboard. Keep people on positioning, budgets, and anything that publishes, sends, or spends.

Is it safe to connect Google Ads and Meta Ads to AI?

Yes, if access starts narrow: a read-only Google Ads user and a Meta system-user token with only ads_read, assigned only to the Marketing Space. A type.com Read-only setting guides the agent but does not block changes at the service, so the hard limit belongs in the ad account.

Can AI publish ads or send our newsletter automatically?

It should not, at least at first. Have AI draft into a thread or document and let a named person upload the ad changes or press send. In type.com, new automations start paused, and a private test runs before anyone enables the schedule.

Should we create one AI agent per marketing job?

Usually not. Separate bots each need their own logins, instructions, and memory, plus a manager bot to pass context. One Marketing Space shares all of that across channels, so pages, ads, and emails start from the same approved brief.

How do we use Claude for marketing as a team?

Create a Marketing Space that runs Claude, add the team, and work in shared channels and threads that anyone with access can read and prompt in. People who already pay for Claude or Codex can connect those subscriptions.

How long does setup take, and what does AI usage cost?

About 30 minutes for the Space, connections, channels, and instructions, and four weeks to roll out all seven workflows. AI usage is metered at provider API rates against the workspace allowance, unless it runs through a connected Claude or Codex subscription.