ProgrammableMarketing/primitive.dev (opens in a new tab)
PDF

Views

  • Plan
  • Roadmap
  • Research

On this page

  • The brief
  • Start here
  • Idea portfolio
  • Effort vs impact
  • This week · 9
  • This quarter · 10
  • Big bets · 3
  • Wildcards · 1
  • How we can help
Generated Nov 10, 2026
  1. Programmable
  2. Playbooks
  3. Primitive
Primitive logo

growth playbook · Nov 10, 2026

primitive.dev (opens in a new tab)

Primitive growth playbook

Diagnosis

Primitive is a four-person Y Combinator (Spring 2026) company with an unusually deep developer surface for its age: nine comparison pages, 31 docs pages, an MCP server listed in public directories, skills for coding agents, an agent registry and a proposed _agents DNS standard.

Its hiring shows where it is going next: forward-deployed engineers and a product for non-technical teams to deploy agents, and an engineer to turn it into a full email service provider.

The gaps are in the funnel around that: comparison pages that never mention price even though Primitive's $5 free credit buys about 70 times AgentMail's free email allowance, no page or contact path for the business offer, outbound sending that new users must ask support to unlock, no customer proof, a blog silent since June, and a homepage that real visitors find slow. This playbook fixes those first, then builds proof, trust and network effects around the registry and the _agents record.

Growth Score

6/10

Biggest Opportunity

Price and network: Primitive is far cheaper per email than its closest rival and owns a registry and consent standard no rival has, but neither fact is put in front of buyers yet.

Biggest Risk

AgentMail, Resend, Nylas and others already sell to the same agent builders, and a four-person team splitting time between a developer platform, a full email service provider and forward-deployed business agents can lose focus on any one of them.

01

Start here

The three moves to make first. Each one is written up in full below.

  1. 1

    Put the price on every comparison page: $5 of free credit covers about 215,000 emails, against AgentMail's free 3,000

    Add a dated cost table to the AgentMail comparison page using both companies' current pricing pages.

    High impact First result in 2 weeks
  2. 2

    A page and an intake path for the business offer the new forward-deployed engineers will deliver

    Write the page from the job descriptions and two real pilot workflows.

    High impact First result in 1 month
  3. 3

    Re-check the July comparison claims and add the missing SendGrid page

    Re-check the AgentMail and Nylas pages against their current docs.

    Medium impact First result in 1 month

02

Your idea portfolio

23 ideas, grouped by when to run them. Open any idea for how to run it: the steps, who to approach, copy you can use, and how to measure it.

  • 7 ideas are marked Unexpected: plays you are unlikely to have tried.

    1 of these are things Programmable can build and run for you.

Every idea placed by the effort it takes against the impact it could have. Quick wins sit top left; select a number to open that idea. The filters below narrow the list by status, timing, category and what Programmable can build.

Effort vs impactEach number is an idea. Select one to open it.
Impact →
Quick wins · 2Big bets · 7Fill-ins · 9Reconsider · 5
Effort →

Showing 23 of 23 ideas

This week 9

Quick wins with a clear first action.

  • 01

    Primitive has nine comparison pages, but the AgentMail, Resend and Shipmail pages compare features only and never mention price. That hides Primitive's strongest argument. At its list rate of $1 per 43,000 emails, the free Developer plan's $5 credit covers about 215,000 inbound or outbound emails a month, and Power's $13 covers about 559,000. AgentMail's free plan allows 3,000 emails a month (100 a day), and its $20 Developer plan allows 10,000. Primitive's 10,000-a-day outbound cap applies on every plan, including the free one. A developer reading "Primitive vs AgentMail" never sees that the gap is roughly 70 times on the free tier.

    High impactLow effort First result in 2 weeks Head of Growth

    First action

    Add a dated cost table to the AgentMail comparison page using both companies' current pricing pages.

    How to measure it

    Comparison-page signup rate

    Now
    –
    Target
    +30%
    By
    60 days

    Steps

    1. 1

      Pull both price lists

      Today's Primitive and competitor pricing pages, with the date checked.

      Head of Growth 1 day

    2. 2

      Do the math

      Cost at 1,000, 10,000 and 100,000 emails a month, free allowances and daily caps.

      Head of Growth 1 day

    3. 3

      State the gates

      One line on reply-first sending and how outbound is unlocked.

      Founding Member of Technical Staff 2 hours

    4. 4

      Add the cost section

      AgentMail, Resend, Shipmail, Mailgun, Postmark and Mailtrap pages, plus the category guide.

      Member of Technical Staff 2 days

    5. 5

      Update machine-readable files

      The same table in pricing.md and llms.txt.

      Member of Technical Staff 2 hours

    6. 6

      Tag the signup

      Track signups by comparison page.

      Head of Growth 1 day

    7. 7

      Re-check monthly

      Competitor prices change; refresh the dates.

      Head of Growth monthly

    First result
    2 weeks
    Cost
    Staff time only
    Owner
    Head of Growth

    Smallest test

    Add the cost table to the AgentMail page only and compare its signup rate with the other comparison pages for two weeks.

    Why it works

    Add a "Cost" section to every comparison page and to the category guide: a table of cost per month at three volumes (1,000, 10,000 and 100,000 emails), each product's free allowance and daily cap, and how each one charges (per email, or per inbox and seat). Date it and link both pricing pages. Be honest about the gates: new accounts can send freely to addresses that have emailed them and to verified domains, but other outbound needs support to enable it (see idea 3). Add the same numbers to pricing.md and llms.txt so AI assistants comparing tools quote them. Then test a headline on the AgentMail page, such as "About 70 times the free email allowance", against the current page.

    People who search "X vs Y" are close to choosing, and cost is the question a feature table leaves open. Primitive charges per email, not per inbox, so agent builders who spin up many addresses gain the most from seeing the numbers, and nothing on the current pages tells them.

    Ready to use

    ChecklistDraft cost section for the AgentMail page

    Cost per month (list prices, checked November 2026)
    
    | Emails a month | Primitive | AgentMail |
    |---|---|---|
    | 3,000 | $0 (inside the $5 credit) | $0 (Free plan limit) |
    | 10,000 | $0 (inside the $5 credit) | $20 (Developer) |
    | 100,000 | $0 (inside the $5 credit) | Startup plan, $200 |
    | Free allowance | about 215,000 emails ($5 credit at $1 per 43,000) | 3,000 emails, 100 a day |
    | How it charges | Per email, storage and Function use | Per plan, inboxes and email volume |
    
    Note: new Primitive accounts can send freely to addresses that have emailed them and to verified domains; other outbound is enabled on request. Check both pricing pages for current terms.

    Risks and how to handle them

    • Competitor prices change and the page goes stale

      Show the date checked and refresh monthly.

    • Developers hit the outbound gate and feel misled

      State the gate in the same table and link the unlock path.

    Evidence

    • Your websiteComparison pages (9 plus an index): AgentMail, Shipmail, Nylas, Mailgun, Postmark, Mailtrap, Resend, Gmail and Outlook. The AgentMail, Resend and Shipmail pages compare features only, with no price for either product and no customer proof; competitor claims are marked as read on 2026-07-08 and 2026-07-09. The AgentMail page mentions installable agent templates from a template gallery. The homepage contrasts SendGrid, but there is no SendGrid page.Source
    • Your websitePricing page: Developer $0/mo with a $5 monthly usage credit ("Past your credit, billable actions pause until next month"), Power $13/mo with a $13 credit, Platinum $299/mo with a $299 credit; inbound and outbound email are each $1 per 43,000 emails, Function invocations $1 per 1,250; outbound sending is capped at 1,000 an hour and 10,000 a day per organization on every plan; Memories and search rates are still labelled "from Oct 1, 2026"; no calculator, no annual option and nothing between $13 and $299.Source
    • Competitor researchAgentMail pricing page: Free with 3 inboxes, 3,000 emails a month and 100 a day; Developer at $20 a month with 10 inboxes and 10,000 emails (extra 1,000 emails $2); Startup at $200 a month with 150 inboxes, 15,000 emails a day and a SOC 2 report; Enterprise custom.Source
    • Your websiteQuickstart: about eight CLI commands to deploy a Function and receive mail; a first send to Gmail, Outlook or similar may return 403 recipient_not_allowed, and sending to any domain is unlocked "only after support enables broader outbound sending for your organization".Source
  • 02

    All three open roles describe a business Primitive's website never mentions. The company deploys and operates agents for customers, and is hiring a Forward Deployed Engineer to embed them in customers' systems and a Product Engineer to build the product non-technical teams use to deploy an agent. But every page on primitive.dev speaks to developers and AI agents, and the contact page has no form, no sales contact and no offer to deploy an agent for a business. A business that hears about this offer has nowhere to go.

    High impactLow effort First result in 1 month CEO & Founder

    First action

    Write the page from the job descriptions and two real pilot workflows.

    How to measure it

    Business pilot calls

    Now
    –
    Target
    8 a month
    By
    60 days

    Steps

    1. 1

      Define the offer

      Pilot scope, length and price range.

      CEO & Founder 1 day

    2. 2

      Write the page

      Plain language, no CLI commands.

      Head of Growth 2 days

    3. 3

      Build the intake

      Five questions and a booking link.

      Member of Technical Staff 1 day

    4. 4

      Link it

      Homepage, footer and contact page.

      Member of Technical Staff 2 hours

    5. 5

      Route leads

      Answers go to the founder and forward-deployed engineering.

      CEO & Founder 1 day

    6. 6

      Review answers

      Monthly: which workflows are asked for most.

      Product Engineer monthly

    First result
    1 month
    Cost
    Staff time only
    Owner
    CEO & Founder

    Smallest test

    Publish the page with a mailto link and post it once on the company's LinkedIn.

    Why it works

    Publish one page for business teams, in plain language: what a Primitive agent does from day one (a general business inbox that answers and routes), how it learns from incoming mail and adds specialized agents for recurring work, what the customer provides, and what a pilot looks like. Add a short intake form (company, workflow, monthly email volume, systems to connect) that books a call with the founder. Link it from the homepage, footer and contact page.

    Forward-deployed engineers are expensive. The page fills their calendar with qualified pilots instead of founder-network intros, and the intake answers tell the Product Engineer which workflows to build first.

    Risks and how to handle them

    • Developers think Primitive is leaving them

      Keep the developer homepage and put the business page on its own path.

    • Too many small leads

      Ask for monthly email volume and systems in the form.

    Evidence

    • HiringForward Deployed Engineer (San Francisco, in person, $190K-$230K plus 0.25%-0.75% equity): embed Primitive's agents into customers' systems, deploy them into business workflows and turn missing capabilities into platform features. The company deploys and operates agents for customers that start as a general business interface, then learn from incoming traffic and create specialized agents for recurring workflows.Source
    • HiringProduct Engineer (San Francisco): own the product that non-technical teams use to define a business outcome, deploy an agent and improve it, across product, design, frontend and backend; experience making technical systems accessible to non-technical users is a plus.Source
    • Your websiteContact page: developer help runs through a hosted help agent, reached with primitive chat or by email, that answers from the public docs and replies on the same thread; account, billing and DPA requests go to a legal address; there is no form, no sales or enterprise contact and no offer to deploy an agent for a business.Source
  • 04

    Google's lab test gives the homepage a perfect 100 on mobile, but real Chrome visitors fail Core Web Vitals: the main content takes 5.98 seconds to appear at the 75th percentile, and the first byte alone takes 2.4 seconds. The site-wide figure has got 191% slower. The biggest element is a text paragraph, so the delay comes from the server and scripts, not from images.

    Medium impactMedium effort First result in 1 month Member of Technical Staff

    First action

    Compare server timing for cached and uncached homepage requests from three regions.

    How to measure it

    Homepage field LCP (p75)

    Now
    –
    Target
    Under 2.5 s
    By
    60 days

    Steps

    1. 1

      Find the slow first byte

      Cache status, redirects and server rendering.

      Member of Technical Staff 1 day

    2. 2

      Cache the homepage

      Static generation and edge caching.

      Member of Technical Staff 2 days

    3. 3

      Trim JavaScript

      Defer the 347 KB that is not used on first view.

      Member of Technical Staff 3 days

    4. 4

      Remove blocking requests

      Inline critical CSS and load fonts without blocking.

      Member of Technical Staff 1 day

    5. 5

      Load tags later

      Tag manager after the main content.

      Head of Growth 1 hour

    6. 6

      Re-check field data

      PageSpeed field data after 28 days.

      Member of Technical Staff 28 days

    First result
    1 month
    Cost
    Engineering time
    Owner
    Member of Technical Staff

    Smallest test

    Turn on edge caching for the homepage alone and watch time to first byte for a week.

    Why it works

    Find out why real visitors wait 2.4 seconds for the first byte when the lab measures 4 ms: check caching between Cloudflare and Vercel, any per-request rendering and redirects (apex to www). Then serve the homepage statically, defer the 347 KB of unused JavaScript and remove the 800 ms of render-blocking requests. Re-check the field data after 28 days.

    Developers arriving from a comparison page or directory make a quick judgement, and a slow homepage from an infrastructure company undercuts its claim to speed.

    Risks and how to handle them

    • Caching serves stale pricing

      Revalidate on each deploy.

    Evidence

    • Google PageSpeedHomepage, mobile: lab score 100 (desktop 77), but real Chrome visitors fail Core Web Vitals on LCP: page-level LCP is 5,979 ms and time to first byte 2,438 ms at the 75th percentile (origin LCP 3,809 ms, trending 191% slower); INP 173 ms and CLS 0 pass. 833 KB of JavaScript with 347 KB unused and about 800 ms of render-blocking requests; the LCP element is a text paragraph. Also flagged: robots.txt not valid, low colour contrast and small touch targets.Source
  • 06

    The comparison pages say their competitor claims were read on July 8 and 9, 2026, and the category guide was last updated on June 11, four to five months ago in a fast-moving category. The guide compares only three products. The homepage contrasts Primitive with SendGrid, but there is no SendGrid comparison page.

    Medium impactLow effort First result in 1 month Head of Growth

    First action

    Re-check the AgentMail and Nylas pages against their current docs.

    How to measure it

    Comparison-page organic visits

    Now
    –
    Target
    +25%
    By
    90 days

    Steps

    1. 1

      Re-read rivals

      Docs and pricing for all nine.

      Head of Growth 2 days

    2. 2

      Fix claims

      Update tables and dates.

      Head of Growth 2 days

    3. 3

      Add SendGrid

      Same template as the Resend page.

      Head of Growth 1 day

    4. 4

      Widen the guide

      Six products and a cost row.

      Head of Growth 1 day

    5. 5

      Technical review

      Check every claim about Primitive.

      Founding Member of Technical Staff 1 day

    6. 6

      Repeat

      Monthly re-check.

      Head of Growth monthly

    First result
    1 month
    Cost
    $0
    Owner
    Head of Growth

    Smallest test

    Update the AgentMail page date and claims this week.

    Why it works

    Re-read every competitor's docs and pricing, update each page and its "read on" date, add a SendGrid page, and widen the category guide to include Resend, Mailgun and Shipmail with the cost section from idea 1. Put a monthly reminder on the calendar.

    Comparison pages are only trusted, by people and by AI search, while they are visibly current. A dated claim that is wrong costs credibility on the page that matters most.

    Risks and how to handle them

    • Unfair claims about rivals

      Cite their docs for every row.

    Builds on

    Evidence

    • Your websiteComparison pages (9 plus an index): AgentMail, Shipmail, Nylas, Mailgun, Postmark, Mailtrap, Resend, Gmail and Outlook. The AgentMail, Resend and Shipmail pages compare features only, with no price for either product and no customer proof; competitor claims are marked as read on 2026-07-08 and 2026-07-09. The AgentMail page mentions installable agent templates from a template gallery. The homepage contrasts SendGrid, but there is no SendGrid page.Source
    • Your websiteCategory guide "Best email API for AI agents (2026)": last updated 2026-06-11; compares only primitive.dev, AgentMail and Nylas; its main call to action is a curl command to read the API with no account.Source
  • 13

    Primitive already maintains GitHub Actions to send email, deploy a Function and set up the CLI, but they have 0-4 stars and the org has 7 followers. Sending an email from a CI pipeline (release notes, failed deploys, a digest) is a small, everyday job that gets developers to sign up for reasons other than agents.

    Medium impactLow effort First result in 1 month Member of Technical Staff

    First action

    Check the send-email Action's README and publish it to the Marketplace.

    How to measure it

    Workflows using a Primitive Action

    Now
    –
    Target
    200
    By
    90 days

    Steps

    1. 1

      Polish READMEs

      One copy-paste example each.

      Member of Technical Staff 1 day

    2. 2

      Publish

      List all three on the Marketplace.

      Member of Technical Staff 2 hours

    3. 3

      Docs page

      Send email from GitHub Actions.

      Member of Technical Staff 1 day

    4. 4

      Integrations page

      Add a GitHub section.

      Head of Growth 1 hour

    5. 5

      Announce

      X, LinkedIn and the changelog.

      Head of Growth 1 day

    6. 6

      Track

      Dependents and signups tagged CI.

      Head of Growth monthly

    First result
    1 month
    Cost
    $0
    Owner
    Member of Technical Staff

    Smallest test

    Publish send-email alone and count installs after a month.

    Why it works

    List the Actions on the GitHub Marketplace with clear READMEs, a copy-paste workflow and a note that the free credit covers thousands of CI emails. Add a docs page "Send email from GitHub Actions" and show the Actions on the integrations page.

    The Marketplace is searched by developers with a specific job to do, and each workflow file that uses the Action keeps a Primitive account active.

    Risks and how to handle them

    • Outbound gate blocks CI emails to new addresses

      Document sending to a verified domain first.

    Evidence

    • GitHubGitHub (primitivedotdev): 10 public repositories and 7 followers; the SDKs repo has 12 stars; GitHub Actions to send email (send-email), deploy a Function (deploy-function, 4 stars) and set up the CLI; a starter agent that plays Civilization III over email (civ-agent-starter, updated October 21, 2026).Source
    • Your websiteIntegrations page: a hosted MCP server and connectors for ChatGPT, Claude, Codex, VS Code, Cursor and Goose; skills for 50+ coding agents via npx skills add primitivedotdev/skills; an MCP registry entry, dev.primitive/email.Source
  • 15

    Primitive prices email at $1 per 43,000, Functions at $1 per 1,250 invocations and runtime by the hour, which is cheap but hard to picture. A builder cannot tell from the pricing page what their agent will cost, or when they will outgrow the $5 credit. The page also still labels Memories and search rates "from Oct 1, 2026", a date that has passed.

    Medium impactLow effort First result in 3 weeks Head of Growth

    First action

    Write the three worked examples and add them to the pricing page as a static table.

    How to measure it

    Pricing-to-signup conversion

    Now
    –
    Target
    +15%
    By
    60 days

    Steps

    1. 1

      Write examples

      Three typical workloads.

      Head of Growth 1 day

    2. 2

      Check the math

      Against real invoices.

      Founding Member of Technical Staff 1 day

    3. 3

      Build the calculator

      Three inputs, cost and plan.

      Member of Technical Staff 3 days

    4. 4

      Clean up dates

      Remove "from Oct 1, 2026" labels.

      Member of Technical Staff 1 hour

    5. 5

      Update pricing.md

      Same examples for agents to read.

      Member of Technical Staff 1 hour

    6. 6

      Measure

      Calculator use and signups.

      Head of Growth monthly

    First result
    3 weeks
    Cost
    $0
    Owner
    Head of Growth

    Smallest test

    Add the static examples table first.

    Why it works

    Add a calculator with three inputs (agents, emails per agent per day, share that runs a Function) that shows monthly cost, which plan fits and how much of the credit is used. Show three worked examples (a support agent, a CI notifier, a 50-agent fleet). Remove the stale date labels. Publish the same examples in pricing.md.

    Usage pricing converts better when buyers can predict the bill, and the examples make the low price concrete.

    Risks and how to handle them

    • Estimates differ from bills

      Label them as estimates at list rates.

    Evidence

    • Your websitePricing page: Developer $0/mo with a $5 monthly usage credit ("Past your credit, billable actions pause until next month"), Power $13/mo with a $13 credit, Platinum $299/mo with a $299 credit; inbound and outbound email are each $1 per 43,000 emails, Function invocations $1 per 1,250; outbound sending is capped at 1,000 an hour and 10,000 a day per organization on every plan; Memories and search rates are still labelled "from Oct 1, 2026"; no calculator, no annual option and nothing between $13 and $299.Source
  • 16

    On the free Developer plan, billable actions pause until next month once the $5 credit is used. For an agent that is a silent outage: inbound Functions stop running and replies stop. Power costs $13 and keeps running, but the pricing page does not say how a Developer account learns it is close to the limit.

    Medium impactLow effort First result in 1 month Founding Member of Technical…

    First action

    Count Developer accounts that hit 100% of credit last month.

    How to measure it

    Upgrades after a credit alert

    Now
    –
    Target
    25% of alerted accounts
    By
    60 days

    Steps

    1. 1

      Size it

      Accounts reaching 80% and 100% each month.

      Founding Member of Technical Staff 1 day

    2. 2

      Alert emails

      50%, 80% and 100%, with projected date.

      Founding Member of Technical Staff 2 days

    3. 3

      Dashboard banner

      Usage bar and upgrade button.

      Product Engineer 2 days

    4. 4

      API error

      Clear code and upgrade link when paused.

      Founding Member of Technical Staff 1 day

    5. 5

      Copy test

      Two subject lines.

      Head of Growth 2 weeks

    6. 6

      Measure

      Upgrade rate per alert.

      Head of Growth monthly

    First result
    1 month
    Cost
    Engineering time
    Owner
    Founding Member of Technical Staff

    Smallest test

    Email last month's accounts that paused, with a Power offer.

    Why it works

    Send an email (through Primitive) and a dashboard banner at 50%, 80% and 100% of the credit, with the projected date the credit runs out and a one-click upgrade to Power. Return a clear error code and an upgrade link in API responses when actions pause.

    The moment a builder's agent is busy enough to use the credit is when they are most willing to pay, and a warning turns a frustrating pause into an upgrade.

    Risks and how to handle them

    • Alerts feel pushy

      Lead with the agent's usage, not the sale.

    Evidence

    • Your websitePricing page: Developer $0/mo with a $5 monthly usage credit ("Past your credit, billable actions pause until next month"), Power $13/mo with a $13 credit, Platinum $299/mo with a $299 credit; inbound and outbound email are each $1 per 43,000 emails, Function invocations $1 per 1,250; outbound sending is capped at 1,000 an hour and 10,000 a day per organization on every plan; Memories and search rates are still labelled "from Oct 1, 2026"; no calculator, no annual option and nothing between $13 and $299.Source
  • 18

    Primitive's MCP server is listed in public directories (PulseMCP marks it official, released June 10, 2026), and the integrations page covers many hosts and 50+ coding agents. But the PulseMCP listing names no individual tools, and there is no way to tell which directory or host brings real users.

    Medium impactLow effort First result in 1 month Head of Growth

    First action

    List every directory where the server appears and note what each one is missing.

    How to measure it

    Directory-sourced signups

    Now
    –
    Target
    +40%
    By
    90 days

    Steps

    1. 1

      Audit listings

      Every directory and marketplace.

      Head of Growth 1 day

    2. 2

      One description

      Same pitch and tool list everywhere.

      Head of Growth 1 day

    3. 3

      Expose tool names

      Make sure the server card lists tools.

      Founding Member of Technical Staff 1 day

    4. 4

      Tag links

      A source tag per directory.

      Member of Technical Staff 2 hours

    5. 5

      Ask at sign-in

      Optional source question for OAuth signups.

      Member of Technical Staff 1 day

    6. 6

      Report

      Signups by directory, monthly.

      Head of Growth monthly

    First result
    1 month
    Cost
    $0
    Owner
    Head of Growth

    Smallest test

    Fix the PulseMCP listing and two others this week.

    Why it works

    Audit every directory and marketplace listing: the same one-line description, the full tool list, a free-tier note, a short demo and a link with a source tag. Add a "where did you find us" field at OAuth sign-in from MCP hosts, and report signups by directory each month.

    Directories are where agent builders shop for tools, and complete listings with tool names win the side-by-side comparisons.

    Risks and how to handle them

    • Directories change formats

      Re-check each quarter.

    Evidence

    • MCP directoryPulseMCP lists the official server dev.primitive/email ("Full-featured email infrastructure for AI agents — send, receive, search, and reply over MCP"), released June 10, 2026, with a free tier; the page lists no individual tools.Source
    • Your websiteIntegrations page: a hosted MCP server and connectors for ChatGPT, Claude, Codex, VS Code, Cursor and Goose; skills for 50+ coding agents via npx skills add primitivedotdev/skills; an MCP registry entry, dev.primitive/email.Source
  • 21

    PageSpeed flags three small issues on the homepage: text with too little colour contrast, touch targets that are too small or close together on mobile, and a robots.txt that Google reports as invalid because of non-standard lines. Each is a quick fix, and together they lift the accessibility and SEO scores of a site that otherwise scores well.

    Low impactLow effort First result in 1 week Member of Technical Staff

    First action

    Run PageSpeed and list the failing elements.

    How to measure it

    Accessibility and SEO scores

    Now
    –
    Target
    100 and 100
    By
    2 weeks

    Steps

    1. 1

      List failures

      From the PageSpeed report.

      Member of Technical Staff 1 hour

    2. 2

      Fix contrast

      Muted text colours.

      Member of Technical Staff 2 hours

    3. 3

      Fix touch targets

      Mobile nav and footer links.

      Member of Technical Staff 2 hours

    4. 4

      Tidy robots.txt

      Valid for Google, same intent.

      Member of Technical Staff 1 hour

    5. 5

      Check in Search Console

      robots.txt report.

      Head of Growth 1 day

    6. 6

      Re-test

      PageSpeed again.

      Member of Technical Staff 1 hour

    First result
    1 week
    Cost
    $0
    Owner
    Member of Technical Staff

    Smallest test

    Fix contrast today and re-run PageSpeed.

    Why it works

    Raise the contrast of muted text, enlarge and space the footer and nav links on mobile, and move the non-standard robots.txt lines so that Google's parser reports the file as valid while keeping the content-signal intent. Re-run PageSpeed.

    Clean scores matter to developer audiences who check them, and a valid robots.txt removes doubt about what search engines can crawl.

    Risks and how to handle them

    • Design changes

      Adjust shades only, keep the layout.

    Evidence

    • Google PageSpeedHomepage, mobile: lab score 100 (desktop 77), but real Chrome visitors fail Core Web Vitals on LCP: page-level LCP is 5,979 ms and time to first byte 2,438 ms at the 75th percentile (origin LCP 3,809 ms, trending 191% slower); INP 173 ms and CLS 0 pass. 833 KB of JavaScript with 347 KB unused and about 800 ms of render-blocking requests; the LCP element is a text paragraph. Also flagged: robots.txt not valid, low colour contrast and small touch targets.Source

This quarter 10

The core plays for the next three months.

  • 03

    The quickstart warns that a first send to Gmail or Outlook may return 403 recipient_not_allowed, and that sending to any domain is unlocked only after support enables it. The gate makes sense for abuse, but it puts a human wait at the moment a developer is trying the product, and the contact page has no support form, only a help agent and a legal address.

    High impactMedium effort First result in 6 weeks Founding Member of Technical…

    First action

    Measure how long accounts wait today between their first refused send and the unlock.

    How to measure it

    Median time to outbound unlock

    Now
    –
    Target
    Under 1 hour for low-risk accounts
    By
    90 days

    Steps

    1. 1

      Measure today

      Refused sends and time to unlock.

      Founding Member of Technical Staff 2 days

    2. 2

      Define low risk

      Verified domain, payment method, use case and volume.

      Email Infrastructure Engineer 1 week

    3. 3

      Build the checklist

      In the gates[] fix actions and the dashboard.

      Founding Member of Technical Staff 2 weeks

    4. 4

      Auto-approve

      Accounts that pass every check.

      Email Infrastructure Engineer 1 week

    5. 5

      Human queue

      Borderline cases with a stated response time.

      CEO & Founder 1 week

    6. 6

      Watch abuse

      Bounce and complaint rates for auto-approved accounts.

      Email Infrastructure Engineer weekly

    First result
    6 weeks
    Cost
    Engineering time
    Owner
    Founding Member of Technical Staff

    Smallest test

    Show the unlock steps in the 403 response and dashboard before automating any approval.

    Why it works

    Keep the gate but make it self-serve: when a send is refused, the error and dashboard show the steps that lift it (verify a domain, describe the use case, add a payment method, pass a short reputation check), and approve low-risk accounts automatically. Send borderline cases to a human queue with a stated response time. Track time from signup to first outbound send to a new address.

    Developers judge an email API in the first session. Turning a support ticket into a checklist keeps them moving, and the checks protect sending reputation as the new email infrastructure grows.

    Risks and how to handle them

    • Spammers pass the checks

      Low starting limits that rise with good sending history.

    Evidence

    • Your websiteQuickstart: about eight CLI commands to deploy a Function and receive mail; a first send to Gmail, Outlook or similar may return 403 recipient_not_allowed, and sending to any domain is unlocked "only after support enables broader outbound sending for your organization".Source
    • Your websiteContact page: developer help runs through a hosted help agent, reached with primitive chat or by email, that answers from the public docs and replies on the same thread; account, billing and DPA requests go to a legal address; there is no form, no sales or enterprise contact and no offer to deploy an agent for a business.Source
    • HiringEmail Infrastructure Engineer (San Francisco): build the infrastructure that turns primitive.dev into a full-scale email service provider, across bare metal, Kubernetes and the mail stack (SMTP, queues, deliverability, reputation and abuse), for systems that move billions of agent messages. All three job posts describe the company as building "the communication layer for the agent economy".Source
  • 05

    Primitive's homepage, comparison pages and sitemap have no customer logos, testimonials, case studies or usage numbers. The only credential shown is Y Combinator, which AgentMail also has. Shipmail, which Primitive calls its closest head-to-head, shows a G2 rating and 4,350+ users.

    High impactMedium effort First result in 1 month Head of Growth

    First action

    Rank accounts by monthly messages and email the top ten.

    How to measure it

    Homepage signup rate

    Now
    –
    Target
    +20%
    By
    1 quarter

    Steps

    1. 1

      Rank accounts

      By active agents and messages.

      Head of Growth 1 day

    2. 2

      Ask for stories

      A 20-minute call and a code snippet.

      CEO & Founder 2 weeks

    3. 3

      Write them

      Problem, build, result and code.

      Head of Growth 2 weeks

    4. 4

      Build the counter

      Agents and monthly messages, cached hourly.

      Member of Technical Staff 3 days

    5. 5

      Place the proof

      Homepage, pricing and comparison pages.

      Head of Growth 2 days

    6. 6

      Keep adding

      One new story a month.

      Head of Growth monthly

    First result
    1 month
    Cost
    Staff time only
    Owner
    Head of Growth

    Smallest test

    Publish one story on the blog and link it from the AgentMail comparison page.

    Why it works

    Ask the five most active accounts for a short story: what the agent does, what it replaced and one number. Publish them as /customers pages with code snippets, and add a live counter to the homepage (agents on the network, messages handled this month). Where customers prefer not to be named, publish anonymised workflow stories.

    Proof is what a new infrastructure vendor lacks most, and builders trust other builders' code more than marketing copy.

    Risks and how to handle them

    • Small numbers look weak

      Lead with growth rate or a story until totals are large.

    Evidence

    • Your websiteHomepage: "Email infrastructure for AI agents": primitive chat <email> <message> sends a message and waits for the threaded reply, a managed *.primitive.email subdomain runs a JavaScript handler on each inbound message, no SMTP credentials or copied API keys, and a contrast with Resend, SendGrid and Mailgun on two-way conversations; "Backed by Y Combinator"; no customer logos, testimonials or usage numbers.Source
    • Your websiteSitemap (82 URLs, checked November 2026): 31 docs pages, 10 comparison pages, 7 blog URLs, a category guide, glossary, status, specs and machine-readable files (llms.txt, agents.md, OpenAPI, MCP cards); no customer stories, use-case or template pages, changelog or careers page.Source
    • Competitor researchShipmail homepage: hosted business email ("Modern email for your business") from $4 a month, with an MCP server, API and webhooks; 4.9/5 on G2 and 4,350+ people who moved their email. Primitive's comparison index calls Shipmail its closest head-to-head.Source
  • 07

    The blog's six posts all date from one week in June 2026, and nothing has been published since, although the docs, GitHub repos and sitemap update almost daily (the SDKs repo was updated in November). There is no RSS feed, newsletter or changelog, so builders cannot see that the product is moving.

    Medium impactLow effort First result in 1 month Head of Growth

    First action

    Write up everything shipped since June as one "Since launch week" post.

    How to measure it

    RSS and digest subscribers

    Now
    –
    Target
    500
    By
    1 quarter

    Steps

    1. 1

      Catch-up post

      Everything shipped since June.

      Head of Growth 2 days

    2. 2

      Add a changelog

      /changelog with RSS.

      Member of Technical Staff 1 day

    3. 3

      Release habit

      One entry per release.

      Founding Member of Technical Staff ongoing

    4. 4

      Email digest

      Monthly, sent with Primitive.

      Head of Growth monthly

    5. 5

      Share

      X and LinkedIn.

      Head of Growth weekly

    6. 6

      Measure

      Subscribers and returning visitors.

      Head of Growth monthly

    First result
    1 month
    Cost
    $0
    Owner
    Head of Growth

    Smallest test

    Publish the catch-up post and count signups for the digest.

    Why it works

    Publish a short changelog entry for every release (what changed, one code sample), roll them into a monthly post, and offer RSS and an email digest sent through Primitive itself. Mirror each entry on X and LinkedIn.

    For a young infrastructure company, visible shipping speed is a trust signal, and a digest sent by Primitive shows the product working.

    Risks and how to handle them

    • Entries stop again

      Make the entry part of the release checklist.

    Evidence

    • Your websiteBlog: six posts, all from June 21-26, 2026: "It was always email" and Launch Week releases 01-05 (agents signing up without a human, agents paying each other in USDC with per-agent spend limits and a kill switch, an in-agent app, a public agent registry with an _agents DNS record, and routing rules). Nothing since June; no RSS feed or newsletter signup. The launch essay drew 5 points on Hacker News.Source
    • GitHubGitHub (primitivedotdev): 10 public repositories and 7 followers; the SDKs repo has 12 stars; GitHub Actions to send email (send-email), deploy a Function (deploy-function, 4 stars) and set up the CLI; a starter agent that plays Civilization III over email (civ-agent-starter, updated October 21, 2026).Source
    • Your websiteSitemap (82 URLs, checked November 2026): 31 docs pages, 10 comparison pages, 7 blog URLs, a category guide, glossary, status, specs and machine-readable files (llms.txt, agents.md, OpenAPI, MCP cards); no customer stories, use-case or template pages, changelog or careers page.Source
  • 08

    Primitive's trust page says it "is not a claim of any third-party certification" and has no subprocessor list or DPA to download; DPA requests go to a legal email address. Businesses whose email Primitive's agents will read and answer (the forward-deployed offer) will ask for these first, and AgentMail includes a SOC 2 report on its $200 Startup plan.

    High impactMedium effort First result in 1 quarter CEO & Founder

    First action

    List every subprocessor that touches customer mail.

    How to measure it

    Pilot cycle time

    Now
    –
    Target
    -30%
    By
    2 quarters

    Steps

    1. 1

      List subprocessors

      Hosting, storage, AI and payment providers.

      Founding Member of Technical Staff 2 days

    2. 2

      Draft a DPA

      Standard, downloadable.

      CEO & Founder 2 weeks

    3. 3

      Retention controls

      Optional automatic deletion windows.

      Founding Member of Technical Staff 3 weeks

    4. 4

      Pick an auditor

      SOC 2 Type I first.

      CEO & Founder 1 month

    5. 5

      Publish the timeline

      On the trust page.

      Head of Growth 1 day

    6. 6

      Answer pack

      Common questionnaire answers for pilots.

      Forward Deployed Engineer 1 week

    First result
    1 quarter
    Cost
    Legal review and audit fees
    Owner
    CEO & Founder

    Smallest test

    Publish the subprocessor list and a DPA template this month.

    Why it works

    Add a subprocessor list, a self-serve DPA, data-retention options (stored mail is currently kept until the customer deletes it) and a published SOC 2 timeline to the trust page. Offer a short security questionnaire answer pack for pilots.

    Security review is the slowest step in selling to a business, and a ready pack removes weeks from each forward-deployed pilot.

    Risks and how to handle them

    • Audit cost for a small team

      Start with Type I and a compliance tool.

    Builds on

    Evidence

    • Your websiteTrust page: says it "is not a claim of any third-party certification"; describes scoped bearer tokens, tenant isolation, managed DKIM, SPF, DMARC and TLS-RPT for outbound mail, signed webhooks and idempotency keys; no subprocessor list or DPA download; stored mail is kept until the customer deletes it.Source
    • Competitor researchAgentMail pricing page: Free with 3 inboxes, 3,000 emails a month and 100 a day; Developer at $20 a month with 10 inboxes and 10,000 emails (extra 1,000 emails $2); Startup at $200 a month with 150 inboxes, 15,000 emails a day and a SOC 2 report; Enterprise custom.Source
    • HiringForward Deployed Engineer (San Francisco, in person, $190K-$230K plus 0.25%-0.75% equity): embed Primitive's agents into customers' systems, deploy them into business workflows and turn missing capabilities into platform features. The company deploys and operates agents for customers that start as a general business interface, then learn from incoming traffic and create specialized agents for recurring workflows.Source
  • 09

    The status page says "All systems operational" for seven components but shows no uptime figures or incident history, says component status will move elsewhere, and asks people to report outages by email. Teams putting an agent's inbox on Primitive need to see a track record, and want to be alerted rather than discover problems themselves.

    Medium impactMedium effort First result in 1 month Email Infrastructure Engineer

    First action

    Turn the existing health checks into a public 90-day uptime chart.

    How to measure it

    Alert subscribers

    Now
    –
    Target
    25% of paid organizations
    By
    1 quarter

    Steps

    1. 1

      Pick the checks

      MX, relay, API, OAuth, Functions and webhooks.

      Email Infrastructure Engineer 2 days

    2. 2

      Publish uptime

      90-day history per component.

      Email Infrastructure Engineer 1 week

    3. 3

      Add latency

      Inbound to Function, p50 and p95.

      Email Infrastructure Engineer 1 week

    4. 4

      Alerts

      Email and webhook subscriptions.

      Member of Technical Staff 3 days

    5. 5

      Incident write-ups

      Within 48 hours of any outage.

      Founding Member of Technical Staff ongoing

    6. 6

      Link it

      Trust, pricing and docs.

      Head of Growth 1 hour

    First result
    1 month
    Cost
    Engineering time or a hosted status tool
    Owner
    Email Infrastructure Engineer

    Smallest test

    Publish 30 days of API uptime on the existing page.

    Build the monitor. A live page fed by the public registries and re-checked every day. Usually live within days.

    Book a working session

    Why it works

    Publish per-component uptime for the last 90 days, a history of past incidents with short write-ups, subscription to alerts by email and webhook, and measured inbound-to-Function latency. Link it from the trust and pricing pages.

    Visible reliability is part of the product for infrastructure buyers, and incident alerts keep customers from churning after one bad day.

    Risks and how to handle them

    • Early incidents look bad

      Clear write-ups build more trust than silence.

    Evidence

    • Your websiteStatus page: "All systems operational" across inbound MX, outbound relay, API, OAuth, dashboard, Functions and webhooks; component-level status will move to a separate status surface; no uptime figures or incident history; outages are reported by email.Source
  • 10

    Primitive proposed the _agents DNS record, which lets a domain say which agents may email it, and built a live checker at /agents. But neither the launch post nor the checker shows how many domains have published a record, and nothing invites the domain owner who runs the checker to do anything next. Every domain owner who checks their domain is a business worried about agent email, which is the audience for the new business offer.

    High impactMedium effort First result in 2 months CEO & Founder

    First action

    Count the domains that publish a record today and put the number on /agents.

    How to measure it

    Published records

    Now
    –
    Target
    500
    By
    2 quarters

    Steps

    1. 1

      Count adopters

      Scan the domains that have checked or used the record.

      Founding Member of Technical Staff 2 days

    2. 2

      Show the count

      Live number and an opt-in public list.

      Member of Technical Staff 3 days

    3. 3

      Add a next step

      Emailed report and the business page link.

      Head of Growth 1 week

    4. 4

      Recruit anchors

      Two or three well-known domains publish first.

      CEO & Founder 1 month

    5. 5

      Take it to standards forums

      Post the spec to email and DNS communities for comment.

      CEO & Founder 1 month

    6. 6

      Track

      Adoption and leads from /agents.

      Head of Growth monthly

    First result
    2 months
    Cost
    Staff time only
    Owner
    CEO & Founder

    Smallest test

    Add the count and a "get the report" box to /agents for one month.

    Why it works

    Show a live count of domains with a published record and a public list of those that agree to be named. After a check, offer an emailed report ("agents that tried to reach your domain", for domains routed through Primitive) and a link to the business page. Pitch the spec to email-security and DNS communities, and ask two or three well-known developer companies to publish a record.

    A standard grows when adopters can see each other, and the checker reaches domain owners, a different audience from the developer pages.

    Risks and how to handle them

    • Seen as a vendor-only standard

      Keep the spec open and vendor-neutral, and invite other providers to support it.

    Builds on

    Evidence

    • Your websiteLaunch Week 04 (June 25, 2026): a public agent registry where a published agent can be resolved by name by any other agent (primitive registries publish-agent), and a proposed _agents DNS TXT record that lets a domain state which agents may contact it; a missing record means not authorized. No adoption numbers are given.Source
    • Your websiteAgent Authorization explorer (/agents): "Let agents email your domain"; builds the _agents record (a platform, a sending domain, any compliant agent, or opt-out) and checks a domain live against the same engine that gates real sends; it shows no count of domains that have published a record.Source
    • HiringForward Deployed Engineer (San Francisco, in person, $190K-$230K plus 0.25%-0.75% equity): embed Primitive's agents into customers' systems, deploy them into business workflows and turn missing capabilities into platform features. The company deploys and operates agents for customers that start as a general business interface, then learn from incoming traffic and create specialized agents for recurring workflows.Source
  • 12

    The AgentMail comparison page mentions installable ready-made agents from a template gallery, such as a summarizer that replies with a summary of forwarded mail. But the sitemap has no template or use-case pages, so people searching for a specific job ("agent that answers support email", "email triage agent") never find them.

    Medium impactMedium effort First result in 1 month Head of Growth

    First action

    List the templates in the gallery and the five jobs asked about most in help-agent conversations.

    How to measure it

    Template installs a month

    Now
    –
    Target
    300
    By
    1 quarter

    Steps

    1. 1

      Pick jobs

      From the gallery and help-agent questions.

      Head of Growth 2 days

    2. 2

      Template page

      One layout: job, install, code, cost.

      Member of Technical Staff 1 week

    3. 3

      Write five

      First five templates.

      Head of Growth 2 weeks

    4. 4

      Test installs

      Each from a fresh account.

      Founding Member of Technical Staff 2 days

    5. 5

      Link them

      Docs, comparisons and business page.

      Head of Growth 1 day

    6. 6

      Add monthly

      One new template a month.

      Head of Growth monthly

    First result
    1 month
    Cost
    Staff time only
    Owner
    Head of Growth

    Smallest test

    Publish the summarizer page and track installs.

    Why it works

    Publish one page per template and per common job: what it does, a one-command install, the Function code, and the cost per 1,000 messages. Start with summarizer, support triage, scheduling replies and inbound lead routing. Link them from the docs, comparison pages and the business page.

    Use-case searches bring in builders with a specific job to do, and a working template gets them to their first inbound message quickly.

    Risks and how to handle them

    • Templates break as the API changes

      Test them in CI with the GitHub Actions.

    Evidence

    • Your websiteComparison pages (9 plus an index): AgentMail, Shipmail, Nylas, Mailgun, Postmark, Mailtrap, Resend, Gmail and Outlook. The AgentMail, Resend and Shipmail pages compare features only, with no price for either product and no customer proof; competitor claims are marked as read on 2026-07-08 and 2026-07-09. The AgentMail page mentions installable agent templates from a template gallery. The homepage contrasts SendGrid, but there is no SendGrid page.Source
    • Your websiteSitemap (82 URLs, checked November 2026): 31 docs pages, 10 comparison pages, 7 blog URLs, a category guide, glossary, status, specs and machine-readable files (llms.txt, agents.md, OpenAPI, MCP cards); no customer stories, use-case or template pages, changelog or careers page.Source
  • 17

    Primitive's developer support is itself an agent: you email it or use primitive chat, and it answers from the public docs on the same thread. That is exactly the kind of agent the forward-deployed offer will build for businesses, but it is presented only as a support channel.

    Medium impactMedium effort First result in 1 month Product Engineer

    First action

    Pull the help agent's numbers for the last 90 days.

    How to measure it

    Template installs

    Now
    –
    Target
    100
    By
    1 quarter

    Steps

    1. 1

      Pull numbers

      Questions, reply time and solve rate.

      Product Engineer 1 day

    2. 2

      Write it up

      Architecture and lessons.

      Head of Growth 3 days

    3. 3

      Package the template

      Generic docs support agent.

      Product Engineer 1 week

    4. 4

      Try it box

      "Email our agent" on the homepage.

      Member of Technical Staff 1 day

    5. 5

      Business page

      Use it as the first case study.

      Head of Growth 1 day

    6. 6

      Improve

      Review unanswered questions monthly.

      Product Engineer monthly

    First result
    1 month
    Cost
    Staff time only
    Owner
    Product Engineer

    Smallest test

    Post the help agent's numbers and a short write-up on the blog.

    Why it works

    Publish how the help agent works (Function, Memories, routing), its numbers (questions answered, median reply time, share solved without a human) and the code as a "docs support agent" template. Use it as the first case study on the business page.

    A working agent that any visitor can email right now is stronger proof than a demo video, and the template turns it into acquisition.

    Risks and how to handle them

    • A bad answer becomes public

      Show it as a beta and route low-confidence answers to a human.

    Builds on

    Evidence

    • Your websiteContact page: developer help runs through a hosted help agent, reached with primitive chat or by email, that answers from the public docs and replies on the same thread; account, billing and DPA requests go to a legal address; there is no form, no sales or enterprise contact and no offer to deploy an agent for a business.Source
    • HiringProduct Engineer (San Francisco): own the product that non-technical teams use to define a business outcome, deploy an agent and improve it, across product, design, frontend and backend; experience making technical systems accessible to non-technical users is a plus.Source
  • 20

    Primitive's plans jump from Power at $13 a month to Platinum at $299, 23 times more, with nothing in between and no annual option. A small team running a handful of production agents needs more than Power's 10 GB but not $299, and AgentMail fills that range with a $20 plan and a $200 plan.

    Medium impactLow effort First result in 2 months CEO & Founder

    First action

    Look at the storage, usage and seats of current Power accounts to set the middle plan's limits.

    How to measure it

    Revenue per paid account

    Now
    –
    Target
    +25%
    By
    2 quarters

    Steps

    1. 1

      Study usage

      Power and Platinum accounts.

      Founding Member of Technical Staff 2 days

    2. 2

      Set the plan

      Price, credit, storage, seats.

      CEO & Founder 2 days

    3. 3

      Annual option

      Discount for all paid plans.

      CEO & Founder 1 day

    4. 4

      Build billing

      New plan and annual billing.

      Member of Technical Staff 1 week

    5. 5

      Update pages

      Pricing, pricing.md and llms.txt.

      Head of Growth 1 day

    6. 6

      Review

      Mix shift after 60 days.

      CEO & Founder 60 days

    First result
    2 months
    Cost
    Engineering time
    Owner
    CEO & Founder

    Smallest test

    Offer the team plan by email to Power accounts near their limits.

    Why it works

    Add a team plan around $79 a month with matching credit, more storage, several seats and priority support, plus a 15-20% annual discount on paid plans. Watch whether Power customers move up or Platinum customers move down.

    A middle plan catches teams who outgrow the cheap plan but will not jump straight to $299, and annual plans lower churn.

    Risks and how to handle them

    • Platinum customers downgrade

      Keep the agent-to-agent send ceilings and largest credit on Platinum.

    Evidence

    • Your websitePricing page: Developer $0/mo with a $5 monthly usage credit ("Past your credit, billable actions pause until next month"), Power $13/mo with a $13 credit, Platinum $299/mo with a $299 credit; inbound and outbound email are each $1 per 43,000 emails, Function invocations $1 per 1,250; outbound sending is capped at 1,000 an hour and 10,000 a day per organization on every plan; Memories and search rates are still labelled "from Oct 1, 2026"; no calculator, no annual option and nothing between $13 and $299.Source
    • Competitor researchAgentMail pricing page: Free with 3 inboxes, 3,000 emails a month and 100 a day; Developer at $20 a month with 10 inboxes and 10,000 emails (extra 1,000 emails $2); Startup at $200 a month with 150 inboxes, 15,000 emails a day and a SOC 2 report; Enterprise custom.Source
  • 22

    Primitive's only support channels are the help agent and a legal email address, and its GitHub org has 7 followers. AgentMail links to a Discord community from its homepage. Agent builders learn from each other's code, and a young platform needs a place where its first users meet and show their work.

    Medium impactLow effort First result in 1 month Head of Growth

    First action

    Open GitHub Discussions on the SDKs repo and invite the 50 most active accounts.

    How to measure it

    Active members

    Now
    –
    Target
    200
    By
    2 quarters

    Steps

    1. 1

      Pick the venue

      Discord or GitHub Discussions.

      Head of Growth 1 day

    2. 2

      Set up rooms

      Help, show-and-tell, registry.

      Head of Growth 1 day

    3. 3

      Invite builders

      Most active accounts first.

      CEO & Founder 1 week

    4. 4

      Help agent in channel

      First answers from the docs.

      Product Engineer 1 week

    5. 5

      Demo hour

      Monthly online session.

      Head of Growth monthly

    6. 6

      Measure

      Active members and retention.

      Head of Growth monthly

    First result
    1 month
    Cost
    $0
    Owner
    Head of Growth

    Smallest test

    Host one demo hour and count attendees.

    Why it works

    Start a community channel (Discord or GitHub Discussions) with rooms for help, show-and-tell and the registry. Run a monthly online demo hour where builders show agents, and send the best ones to the changelog and the registry pages. Keep the help agent in the channel for first answers.

    Developers who belong to a community churn less, and their questions show where the docs are weak.

    Risks and how to handle them

    • An empty channel

      Seed it with weekly posts from the team.

    Evidence

    • Competitor researchAgentMail homepage: "Email for AI Agents"; inboxes over a REST API, webhooks and WebSockets, custom domains, Python and TypeScript SDKs, an MCP server, IMAP and SMTP access, multi-tenant Pods for platform builders, and a Discord community link.Source
    • Your websiteContact page: developer help runs through a hosted help agent, reached with primitive chat or by email, that answers from the public docs and replies on the same thread; account, billing and DPA requests go to a legal address; there is no form, no sales or enterprise contact and no offer to deploy an agent for a business.Source
    • GitHubGitHub (primitivedotdev): 10 public repositories and 7 followers; the SDKs repo has 12 stars; GitHub Actions to send email (send-email), deploy a Function (deploy-function, 4 stars) and set up the CLI; a starter agent that plays Civilization III over email (civ-agent-starter, updated October 21, 2026).Source

Big bets 3

Larger plays that can change the trajectory.

  • 11

    The agent registry lets any agent be resolved by name by other agents, but that only works for agents. Primitive's sitemap has no registry pages, so a builder who publishes an agent gets no public page to share, and Primitive gets no search traffic or backlinks from the network it is building.

    High impactHigh effort First result in 1 quarter Founding Member of Technical…

    First action

    Choose the profile fields and ask ten registry owners to opt in.

    How to measure it

    Registry-page signups

    Now
    –
    Target
    15% of new signups
    By
    2 quarters

    Steps

    1. 1

      Define the profile

      Fields, privacy and opt-in.

      Founding Member of Technical Staff 1 week

    2. 2

      Generate pages

      Static and in the sitemap.

      Member of Technical Staff 3 weeks

    3. 3

      Badge

      "Reach this agent on Primitive" embed.

      Member of Technical Staff 1 week

    4. 4

      Group by task

      Directory pages per category.

      Head of Growth 2 weeks

    5. 5

      Moderate

      Review new listings for abuse.

      Email Infrastructure Engineer ongoing

    6. 6

      Measure

      Visits, badge clicks and signups.

      Head of Growth monthly

    First result
    1 quarter
    Cost
    Engineering time
    Owner
    Founding Member of Technical Staff

    Smallest test

    Hand-build profile pages for ten agents and track visits.

    Why it works

    Generate a profile page for each opted-in agent: name, what it does, how to reach it (address and a primitive chat line), example conversations and a "built on Primitive" badge. Add them to the sitemap, let owners embed a badge on their own sites, and group pages by task (scheduling, support, research).

    Each published agent becomes a page that brings in visitors, and owners have a reason to share it, which turns every builder into a referrer.

    Risks and how to handle them

    • Thin pages

      Only index agents with a description and example.

    • Spam agents

      Moderation and the _agents consent rules.

    Evidence

    • Your websiteLaunch Week 04 (June 25, 2026): a public agent registry where a published agent can be resolved by name by any other agent (primitive registries publish-agent), and a proposed _agents DNS TXT record that lets a domain state which agents may contact it; a missing record means not authorized. No adoption numbers are given.Source
    • Your websiteSitemap (82 URLs, checked November 2026): 31 docs pages, 10 comparison pages, 7 blog URLs, a category guide, glossary, status, specs and machine-readable files (llms.txt, agents.md, OpenAPI, MCP cards); no customer stories, use-case or template pages, changelog or careers page.Source
  • 19

    Primitive already shipped two pieces of an agent marketplace in launch week: agents paying each other in USDC over email, with per-agent spend limits and a kill switch, and a registry where agents find each other by name. Nothing yet connects them, so there is no reason to publish a useful agent other than goodwill, and no revenue for Primitive from agent-to-agent work.

    High impactHigh effort First result in 2 quarters CEO & Founder

    First action

    Ask registry publishers whether they would charge, and what for.

    How to measure it

    Monthly paid tasks

    Now
    –
    Target
    5,000
    By
    2 quarters

    Steps

    1. 1

      Interview publishers

      Ten builders: what they would charge for.

      CEO & Founder 2 weeks

    2. 2

      Legal review

      Payments and money-transmission advice.

      CEO & Founder 1 month

    3. 3

      Pricing fields

      Price per task on registry entries.

      Founding Member of Technical Staff 3 weeks

    4. 4

      Connect payments

      Use the spend limits and kill switch.

      Founding Member of Technical Staff 1 month

    5. 5

      Curate launch agents

      Ten useful paid agents.

      Head of Growth 1 month

    6. 6

      Measure

      Tasks, revenue and disputes.

      CEO & Founder monthly

    First result
    2 quarters
    Cost
    Legal advice and engineering time
    Owner
    CEO & Founder

    Smallest test

    Run five paid tasks between internal agents with a manual payout.

    Why it works

    Let registry agents set a price per task, have calling agents pay through the existing spend-limited payments, and take a small fee. Start with a curated set of useful paid agents (research, data lookup, scheduling), show earnings on their registry pages (idea 11), and get legal advice on money transmission and payments rules before launch.

    Paid listings give builders a reason to publish and keep agents running on Primitive, and transaction fees grow with the network rather than with headcount.

    Risks and how to handle them

    • Regulatory exposure

      Launch only after legal sign-off, in limited regions.

    • Fraud between agents

      Spend limits, holds and the kill switch.

    Builds on

    Evidence

    • Your websiteBlog: six posts, all from June 21-26, 2026: "It was always email" and Launch Week releases 01-05 (agents signing up without a human, agents paying each other in USDC with per-agent spend limits and a kill switch, an in-agent app, a public agent registry with an _agents DNS record, and routing rules). Nothing since June; no RSS feed or newsletter signup. The launch essay drew 5 points on Hacker News.Source
    • Your websiteLaunch Week 04 (June 25, 2026): a public agent registry where a published agent can be resolved by name by any other agent (primitive registries publish-agent), and a proposed _agents DNS TXT record that lets a domain state which agents may contact it; a missing record means not authorized. No adoption numbers are given.Source
  • 23

    Primitive is hiring an engineer to turn it into a full email service provider handling deliverability, reputation and abuse for billions of agent messages. Nobody publishes data on how agent-sent email lands in inboxes, how fast agents reply, or how much agent-to-agent mail there is. Primitive will be one of the few companies that can see it.

    High impactHigh effort First result in 2 quarters Email Infrastructure Engineer

    First action

    Decide which metrics can be collected safely and in aggregate from the new infrastructure.

    How to measure it

    Referring domains to the report

    Now
    –
    Target
    50
    By
    2 quarters after the first report

    Steps

    1. 1

      Pick metrics

      Aggregate and privacy-safe only.

      Email Infrastructure Engineer 2 weeks

    2. 2

      Build collection

      Placement tests and pipeline stats.

      Email Infrastructure Engineer 1 month

    3. 3

      Privacy review

      No customer-identifiable data.

      CEO & Founder 1 week

    4. 4

      Write the report

      Findings and builder advice.

      Head of Growth 2 weeks

    5. 5

      Launch

      Blog, Hacker News and email communities.

      Head of Growth 1 week

    6. 6

      Repeat

      Quarterly with trends.

      Email Infrastructure Engineer quarterly

    First result
    2 quarters
    Cost
    Engineering and writing time
    Owner
    Email Infrastructure Engineer

    Smallest test

    Publish one chart of reply latency in agent-to-agent threads.

    Why it works

    Each quarter, publish aggregate, anonymised numbers: inbox placement by major mailbox provider, bounce and complaint rates for agent mail, median reply latency in agent-to-agent threads, and adoption of the _agents record. Add practical advice for builders and release a summary dataset.

    Original data earns links, press and citations in AI answers, and positions Primitive as the authority on agent email as the category forms.

    Risks and how to handle them

    • Weak placement numbers hurt the brand

      Fix problems before publishing and show the trend.

    Builds on

    Evidence

    • HiringEmail Infrastructure Engineer (San Francisco): build the infrastructure that turns primitive.dev into a full-scale email service provider, across bare metal, Kubernetes and the mail stack (SMTP, queues, deliverability, reputation and abuse), for systems that move billions of agent messages. All three job posts describe the company as building "the communication layer for the agent economy".Source
    • HiringY Combinator profile: Spring 2026 batch, founded 2026, team of 4, San Francisco, "Building the communication infrastructure needed for fully autonomous agents"; three open roles: Forward Deployed Engineer, Email Infrastructure Engineer and Product Engineer.Source
    • Your websiteLaunch Week 04 (June 25, 2026): a public agent registry where a published agent can be resolved by name by any other agent (primitive registries publish-agent), and a proposed _agents DNS TXT record that lets a domain state which agents may contact it; a missing record means not authorized. No adoption numbers are given.Source

Wildcards 1

Unexpected experiments, each with a cheap way to test it.

  • 14

    Primitive's GitHub has a starter agent that plays Civilization III over email, updated in October. Play-by-email games are a long tradition, and agents playing each other through Primitive inboxes show every feature at once (two-way threads, hosted Functions, the registry) in a way a docs page cannot.

    Medium impactMedium effort First result in 6 weeks Head of Growth

    First action

    Check that the starter runs from a fresh account in under 15 minutes.

    How to measure it

    Active accounts from the tournament

    Now
    –
    Target
    150
    By
    2 months

    Steps

    1. 1

      Harden the starter

      Fresh-account test and README.

      Member of Technical Staff 1 week

    2. 2

      Rules and prizes

      Match schedule and credit prizes.

      Head of Growth 2 days

    3. 3

      Public board

      Live games and threads.

      Member of Technical Staff 2 weeks

    4. 4

      Recruit entrants

      Hacker News, X and agent communities.

      Head of Growth 2 weeks

    5. 5

      Weekly recap

      Best moves and funniest emails.

      Head of Growth weekly

    6. 6

      Convert

      Offer Power credits to finishers.

      Head of Growth 1 week

    First result
    6 weeks
    Cost
    Credits as prizes
    Owner
    Head of Growth

    Smallest test

    Run one exhibition match between two internal agents and post the thread.

    Why it works

    Run a public tournament: builders fork the starter, register their agent, and play scheduled matches by email. Stream the board and the email threads on a public page, publish the best moves weekly and give the winner credits. Encourage a second game that is simpler to join (chess or diplomacy-style negotiation).

    Developers share games and leaderboards, and every entrant ends up with a working Primitive agent.

    Risks and how to handle them

    • Game IP questions

      Check the game's terms, or run the tournament on an open-source game.

    Evidence

    • GitHubGitHub (primitivedotdev): 10 public repositories and 7 followers; the SDKs repo has 12 stars; GitHub Actions to send email (send-email), deploy a Function (deploy-function, 4 stars) and set up the CLI; a starter agent that plays Civilization III over email (civ-agent-starter, updated October 21, 2026).Source
    • Your websiteLaunch Week 04 (June 25, 2026): a public agent registry where a published agent can be resolved by name by any other agent (primitive registries publish-agent), and a proposed _agents DNS TXT record that lets a domain state which agents may contact it; a missing record means not authorized. No adoption numbers are given.Source

03

How Programmable can help

Where an idea in this playbook is something Programmable builds or runs, it's listed here with what we'd do. Everything else is yours to run.

Have it built

ProgrammableAgency

1 of the 23 ideas are things Programmable builds and runs for its customers: pages, outreach, prospect lists, booking flows and monitors. Pick one, or send the whole list.

Monitors1A live page fed by the public registries and re-checked every day.

A 30-minute session with the engineer who would build it, not a sales call. You leave with a plan whether or not you hire us.

Book a working session

Usually live within days.

Tools for the rest

ProgrammableInfo

Turn the research into a list you can act on

These ideas start with finding the right companies. Info finds them and the right person at each, researches every one and drafts the outreach, then asks before it sends.

  • Build this list in Info for idea #3 (opens programmable.info in a new tab)

New accounts: 100,000 free credits with code BETA100K

Find the companies (opens programmable.info in a new tab)
More example playbooks and reviews

More growth playbooks

Other companies we have researched, each read from what they are hiring for.

  • Stylo growth strategyPakistan's long-running women's footwear brand (since 1974), a manufacturer and retailer that also sells handbags, pret (ready-to-wear)…22 growth ideas
  • Days Work Design growth strategyA Rochester, NY web design studio that builds, redesigns and maintains WordPress, Squarespace and Shopify websites and offers hourly…23 growth ideas
  • Hyperbolic growth strategyAn open-access AI cloud: on-demand and reserved H100, H200 and B200 GPUs sourced across suppliers, private cloud, managed Kubernetes and…22 growth ideas
  • Augury growth strategyIndustrial AI for manufacturers: machine health sensors and diagnostics, process health, and an Industrial AI Workforce of role-based…21 growth ideas
  • Kris@Work growth strategyAn AI go-to-market platform that combines prospecting (best-fit customer profile lists, enrichment, grading and multichannel outreach)…21 growth ideas
  • Rainbrand growth strategyThe brand layer for agents: Rainbrand turns a brand's website, guides, logos, fonts and voice into shared, versioned brand context that…23 growth ideas
  • Skillz growth strategyA competition platform that powers real-money and free skill-based tournaments inside mobile games such as Blackout Bingo, Dominoes Gold…22 growth ideas
  • Mesh growth strategyAccrual automation software. Mesh replaces accrual spreadsheets with auditable scripts. It gathers signals from procurement systems, the…22 growth ideas

See every playbook and website review

Independent research. Programmable wrote this playbook from public sources, as they stood on November 10, 2026, and cites them throughout. Primitive did not commission, review or endorse it, and Programmable is not affiliated with Primitive. Company and product names are trademarks of their owners, used only to identify them. The ideas are suggestions and opinion, not professional, legal or financial advice, and not statements about how Primitive runs its business.

Something wrong, or do you represent Primitive? Email [email protected] and we will correct it or take it down.

30/60/90 roadmap

What to focus on in each month, and the ideas that carry it.

  1. Days 1 to 309 ideas

    Put price on the comparison pages, open a business path, speed up the homepage, refresh comparisons, add the cost calculator and upgrade nudges, and tidy directory listings, GitHub Actions and accessibility.

  2. Days 31 to 6010 ideas

    Self-serve outbound unlock, first customer proof, a changelog, a trust pack, a real status page, the _agents adoption push, template pages, the help agent as a showcase, a middle plan and a community channel.

  3. Days 61 to 904 ideas

    Commit to the network bets: public registry pages, paid agents on the registry, the email-game tournament and a deliverability report once the email service provider is live.

The research behind the plan

3 research areas, each summarised in a few lines. Open any of them for the full detail.

Customers

What customers say

Customers value an agent gets its own address without SMTP, DNS or port-25 work. The most cited problem: building listeners and correlating replies with webhooks.

  • One call to send and wait for the reply
  • Borrowing a person's Gmail or Microsoft 365 mailbox for an agent
  • In their words: “email for AI agents”

Market

Competitive landscape

5 competitors compared: AgentMail, Nylas, Resend, Shipmail and 1 more.

  • Gap to exploit: Agent-to-agent discovery and consent (registry and _agents record)
  • AgentMail: Free plan limited to 3,000 emails a month and 100 a day
  • Nylas: Not an agent-owned identity

Hiring signals

Primitive, a team of four, is hiring three engineers in San Francisco, and the posts show two directions beyond the developer platform.

  • Forward Deployed Engineer: Deploying and operating agents for business customers. Ideas 2, 8, 10.
  • Product Engineer: A product for non-technical teams to deploy agents. Ideas 2, 17.
  • Email Infrastructure Engineer: A full email service provider with deliverability and abuse controls. Ideas 3, 23.

From the team that wrote this playbook

All products
  • ProgrammableAgencyWorking AI systems in days, not quarters (opens programmable.agency in a new tab)
  • ProgrammableInfoAn agent that finds, researches and asks first (opens programmable.info in a new tab)
  • ProgrammableDigitalScreenshots in, an animated product demo out (opens programmable.digital in a new tab)
  • ProgrammableWatchKnow the day a supplier falls out of compliance (opens programmable.watch in a new tab)
  • ProgrammableTalkGet registrants for your events, and know who’s coming (opens programmable.talk in a new tab)
  • ProgrammablePageText what you need, your customer gets a page that works (opens programmable.page in a new tab)
  • ProgrammableCommunityForums with labelled AI members, never empty (opens programmable.community in a new tab)
ProgrammableMarketing
ExamplesLeaderboardsProductsTermsPrivacyCookiesDPALegalContact

© 2026 AI-Powered Growth Intelligence