01 THE MARKETING PLATFORM

Ship campaigns in days, not weeks.

One landing page per contact. At scale.

Your brand voice. Not OpenAI's default.

A team of ten agents and you. They draft, research, analyze, design, and personalize. You stay in charge of every word that ships. A campaign that used to take six weeks goes live in six hours.

AI sections render per-contact, not per-segment. Every person in your HubSpot lands on a page written for them, not for their persona. Or do the same on any website.

Ten specialist agents draft, research, edit, and design. You stay the eleventh. Nothing ships under your name unattended. Brand voice files, approval flows, human reviewers on every output.

Beta open until June 30. 25 spots. Works with any website. Deeper if you're on HubSpot.
10 artifacts in 4 weeks 2,030+ artifacts in 2 days no apps · no personalization · no video same team. same week.
LIVE TUE · 14:32 ACME · GROWTH
⊞ LANDING PAGE Q1 enterprise launch
LIVE2 min ago
◎ BLOG Why intent data lies, and what to use instead
PUBLISHED
◆ SUPER APP Mid-market RevOps benchmarks
LIVE4 chart dashboards
≡ EMAIL Q1 nurture · sequence 04
SCHEDULEDThu 09:00
⊕ SOCIAL LinkedIn carousel · 6 posts
SCHEDULEDThis week
⟡ REPORT State of intent · Q2 edition
DRAFT · H2
⊞ LANDING PAGE · PER CONTACT
2,041unique variants
One brief. One landing page. 2,041 versions of it.
◆ MICROAPP ARR-per-rep ROI calculator
PUBLISHED
9 artifacts today 2,049 total versions live From one brief.
CHATGPT, NO CONTEXT
Unlock the power of AI to transform your marketing

In today's fast-paced business landscape, leveraging cutting-edge AI solutions is essential for organizations looking to stay ahead of the curve and drive meaningful ROI…

Our end-to-end platform empowers teams to harness the power of next-generation technology…

THROUGHLINE · ACME VOICE FILE
Stop paying for "intent data" that isn't.

Bombora topic scores tell you 60,000 companies are interested in your category. Useful, if your sales team can call 60,000 companies. If they can't, and they can't, you don't have intent. You have a list.

We build proprietary signals for the moments your sales team would actually pick up the phone for.

RUNNING · 00:00:14 · brief.md → live campaign
Brand voice file loaded · acme-2026.md 0:01
HubSpot list synced · "Enterprise · Q1 Pipeline" 0:03
Drafted: 1 landing page · 4 sections · CTA logic 0:09
Rendering personalized variants for 2,041 contacts 0:14
Submit for review · 1 reviewer assigned pending
Publish + write back to HubSpot properties pending
acme.com/q1/jordan-at-ramp
Hey Jordan. Most Ramp-stage teams hit this wall around month nine.

You've grown headcount 38% YoY. Your content team hasn't. Here's the math on what Throughline would have shipped for Ramp this quarter, given your stack.

From HubSpot: contact.company.industry · contact.lifecycle_stage · contact.company.employees_count · contact.last_form_submission_topic
RENDERED PER CONTACT 1 of 2,041 variants · all unique
02 ONE PLATFORM

Every input you've got. Every output you ship. One place.

The intelligence already exists inside your company. Sales calls, LinkedIn replies, HubSpot enrichment, brand voice docs, the spreadsheet your analyst keeps in their head. Throughline turns every signal into something you can ship.

INPUTS9 SOURCES
Company content PAGES · DOCS
LinkedIn posts SOCIAL
Call transcripts GONG · ZOOM
HubSpot activity CRM FEED
Competitive insights WEB · BATTLECARDS
Voice frameworks CO · COMMUNITY
Brand & style guides MARKDOWN · PDF
Datasets HUBSPOT · SHEETS · AIRTABLE
Anything with a URL or API REST · RSS
Throughline
Ten agents + you
Plan Research Social Data Story Draft Library GEO Edit Design
You. Absolute editorial control over every word.
OUTPUTSSHIPPED LIVE
Landing pages 1–2,000+ VARIANTS
Long-form reports 10–40 PAGES
Blog posts SEO + GEO
Social campaigns LINKEDIN · X
Email sequences NURTURE · ABM
Microapps CALCULATORS · QUIZZES
Super Apps BENCHMARKS · DASHBOARDS
Sales enablement DMS · SEQUENCES
Anywhere AI can write YOU NAME IT
STAGE 01

Generate demand

Blogs, reports, microapps, social. Show up everywhere a buyer is looking, on their terms.

STAGE 02

Capture demand

Per-contact landing pages, gated apps, lead-gen flows. Turn attention into a HubSpot record.

STAGE 03

Translate to pipeline

Personalized URLs into sequences and DMs. Engagement data writes back. Marketing-attributed pipeline, finally legible.

03 THE PROBLEM

Your team is measured on pipeline.
Not on how many tools you bought.

JTBD 01

"Ship more campaigns without hiring a content team."

You're a six-person marketing org carrying a fifty-person quota. Hiring a writer takes a quarter you don't have.

The cost: Every campaign that slips from Q1 to Q2 is pipeline your CRO can't book against this year's number.
JTBD 02

"Personalize like enterprise. Without enterprise ops."

Your best ABM motion ships a hand-crafted page for a top-50 account. Now do it for 2,000 contacts in 5 minutes.

The cost: Personalization stays a moat for the teams large enough to staff it. Yours stays in air quotes.
JTBD 03

"Use AI without shipping generic AI slop."

You've been burned by ChatGPT under your brand. So has your CMO. So has the buyer reading the email.

The cost: "AI tools" become a quiet brand liability. Your team writes everything by hand anyway.
04 THE AGENT TEAM

Your content team is eleven.
You hired ten of them today.

Not one chatbot. Ten specialist agents that handle the parts of content production a full team used to do. You stay the eleventh, in charge of every word that goes out.

Article Report Microapp Social post Email Landing page + anything else

Planning

Plans the specific content piece. What it covers, what beats it hits, what evidence the others need to gather, what good looks like before a draft starts.

Research

Pulls primary sources, transcripts, market data, and citations. Always shows its work.

Social Research

Scrapes Reddit, LinkedIn, X for the conversations actually happening in your category.

Data Analyst

Turns HubSpot enrichment, AirTable bases, Sheets, and APIs into chart-grade narratives.

Storyboard Writer

Structures every piece as a story arc. Three-act spine. Beats. Tension. Payoff. Not a listicle.

Drafting

Writes in your voice, your style, your spell-checker. Generates the first draft. Never the last word.

Company Librarian

Cross-links new content to everything you've already shipped. Keeps the brand canon coherent.

GEO

Measures how AI engines answer your buyers’ questions, then turns every gap — pages, facts, Reddit threads, Wikipedia entries, review sites — into ranked, evidenced work.

Editor

Line edits. Structural edits. Fact-checks every claim against the sources Research surfaced.

Designer

Lays out the page. Picks imagery. Builds responsive sections. Hands you a publish-ready artifact.

+ The eleventh. You. The one who says yes.
05 WHAT YOU SHIP IN A MONTH

A month on the Growth tier looks like this.

REPRESENTATIVE MONTH · GROWTH TIER · 1,000 CREDITS
Not theoretical. Actual output of a 2-person marketing team.
2apps
Interactive micro-apps
50 credits each · 100 total
2campaigns
Personalized to 2,000 contacts each
0.05 cr / contact · ~200 total
3pages
Standalone landing pages
20 credits each · 60 total
4posts
Long-form blog posts
15 credits each · 60 total
24posts
Social posts (12 per campaign)
3 credits each · 72 total
BUDGET USED · ~620 of 1,500 credits · 880 left for the unplanned thing your CEO asks for at 4:47pm Friday.
Model your own month
06 WORKING WITH THE AGENTS

Receipts, not vibes.

A TONE

Same brief. Two different humans writing it.

Load a brand-voice file once. It's a Markdown doc. Examples of voice, words you'd never say, the way you spell things. Every output runs through it before a draft is ever generated.

◌ CHATGPT-4 · default prompt VOICE MATCH · 0.31

"In today's rapidly evolving marketing landscape, organizations must leverage cutting-edge AI to remain competitive. Our comprehensive end-to-end solution empowers your team to unlock unprecedented value…"

◆ THROUGHLINE · acme-voice.md loaded VOICE MATCH · 0.94

"Most marketing AI tools shipped without thinking about what they'd actually write under your name. We did. Load your voice file, your style guide, and three pages of things you'd never say. The draft comes back sounding like you, not a LinkedIn carousel."

B PERSONALIZATION

Not {firstName}. Whole sections.

Select any section. Write a natural-language prompt. Drop in any HubSpot property (or any custom property from any source). The Drafting Agent rewrites that section per-contact at render time. Not mail-merge tokens. Actual paragraphs written for the specific person on the page.

◌ Generic template · 1 page, N viewers

Hi {firstName}, thanks for your interest in our {industry} solution. Our platform helps {company_name} achieve {generic_outcome}

◆ AI-rendered section · 1 page, N versions

Hi Jordan. Most Series B fintech teams hit a wall when they cross 120 employees. You crossed it in March. The math on what Throughline would've shipped for Ramp last quarter, given your stack of HubSpot + Notion + Clay, is on the next page.

C LIVE EDITOR + AGENT CHAT

Select a section. Tell the agents what to change.

Visual select gives copy and design feedback in plain English. Code toggle lets you edit directly. The AI Assistant pane tracks what the agents changed, what they suggest next, and where the draft sits in the pipeline. Nothing autopublishes. Your name only goes on something a human said yes to.

Editor Context Live Editor Preview HubSpot
Visual </> Code Split Personalize Embed App AI Section Select Area

Your call recordings are a goldmine. Here's how to actually use them.

The intelligence already exists. Your sales team generates it every single day, in discovery calls, demo calls, lost-deal debriefs, renewal conversations.

That's not a research gap. That's a systems gap. And it's costing you more than you think.

AI ASSISTANT EDITING
"Costing you more than you think" replaced: now reads "the cost shows up in every piece of content that never gets used."
"Reframe for a moment" cut: Section opens directly with "Stop thinking about VoC as something you build."
Long sentence in Section 06 split: the payoff lands in its own sentence.
Quality Audit Knowledge Check
08 MICROAPPS

Real apps. Built on your data.

Quizzes, calculators, benchmarking tools, ROI models. Built on top of your content, your HubSpot segments, or the spreadsheets your analyst already maintains. Not signal bait. Real customer engagement.

Microapp 25 CREDITS

Focused, lean tool. Fast to generate. Good for quizzes, calculators, 3-5 chart data snapshots.

Super App 50 CREDITS

Dense, multi-dimensional experience. AI-extracted text themes, 8-12 chart dashboards, brand-tuned copy.

From your content

Turn an existing article, report, or page into an interactive companion.

HubSpot list

Pick a contact or company list. The app reads enrichment data and personalizes per visitor.

Airtable

Point at a base. The app stays live as your data changes.

Google Sheets

Connect a spreadsheet. Updates flow through to the rendered app.

REST API

Fetch from any JSON endpoint. Your warehouse, your CDP, your own API.

Upload files

Drop designs, spreadsheets, docs, or images. Used as ground truth for the app.

From a URL

Point at any web page. Throughline analyzes it and builds the app around it.

Existing dataset

Reuse a dataset already attached to another piece of content.

Existing code

Upload your HTML/JS/CSS. The Designer Agent polishes it. You stay in the source.

09 DEEP HUBSPOT

Two power moves that ship today.

MOVE 01

One landing page. One per contact in a HubSpot segment.

Pick a HubSpot list. Author the page once. Throughline renders a personalized variant per contact at their unique URL. The URL writes back to a HubSpot property, ready to drop into a campaign, a sales sequence, or a LinkedIn DM.

SEGMENT Q1 Enterprise RENDERED 2,041 variants WRITE-BACK contact.personalized_url
MOVE 02

Enrichment data, turned into a market-facing benchmarking app.

Take the enrichment data already living on a HubSpot segment. Generate a public benchmarking tool, ROI calculator, or industry-report microapp out of it. Market data is no longer just for signals. It is the customer engagement.

SOURCE HubSpot · company list OUTPUT Public microapp USE Lead gen + share of voice
HUBSPOT · YOUR CRM

Source of truth

  • contact.firstname
  • contact.lifecyclestage
  • company.industry
  • list.q1_enterprise
  • property.account_tier
THROUGHLINE

Generates & renders

  • 1 page → N contact variants
  • AI sections per-contact
  • Brand voice + approval flow
  • Per-contact URLs
  • Distribution: lists drive sends
HUBSPOT · WRITE-BACK

Closes the loop

  • property.contentos_last_viewed
  • property.contentos_engagement
  • form.submission → workflow
  • lifecycle.advances → SAL
  • list.reads_dwell_gt_30s
Works for any team, on any site. If your CRM is HubSpot, the integration goes deeper than anything on the market. If it is not, Throughline still produces personalized landing pages, microapps, and content for any website. The two moves above are HubSpot-specific. Everything else works the same either way.
10 PRICING

Metered, transparent, no surprise invoices.

Free during beta, through June 30. The first 25 customers get full product access at no cost while we finish polishing the rough edges. The pricing below is what it costs at general availability. Apply through a 20-minute call.
LAUNCH
$900 / month
600 credits / month included

Roughly: one full campaign per month — micro-app + long-form + social + 2,000 personalized contacts, plus positioning.

  • Brand voice file
  • Unlimited seats
  • HubSpot integration
  • Standard approval flow
Support: Email, 24h response
Apply for beta
GROWTH
$1,800 / month
1,500 credits / month included

Roughly: 2–3 campaigns to 2,000 contacts each + a handful of standalone pieces.

  • Brand voice file
  • Unlimited seats
  • HubSpot integration + custom properties
  • Multi-stage approval flows
  • Bring-your-own model
Support: Shared Slack, 4h response
Apply for beta
SCALE
$3,900 / month
4,000 credits / month included

Roughly: 4+ campaigns/month with deep personalization, across the full content mix.

  • Brand voice file
  • Unlimited seats
  • HubSpot integration + custom workflows
  • SSO & audit log
  • Bring-your-own model + API access
  • Quarterly content strategy review
Support: Dedicated CSM, 1h response
Talk to Nick
09b MODEL A MONTH OF USE

Build your month. Watch the math.

Every input shows what it costs in credits. Total updates live. Plan recommendation updates as you go. No surprises in month three.

Interactive apps to build 2 50 credits each · this uses 100 credits
Long-form content pieces 2 20 credits each · this uses 40 credits
Standalone landing pages 3 20 credits each · this uses 60 credits
Blog posts 4 15 credits each · this uses 60 credits
Social posts 24 3 credits each · this uses 72 credits
Contacts to personalize for 4,000 0.05 credits per contact · this uses 200 credits
11 FAQ

Things people actually ask.

What's a credit?

The unit we meter usage in. One credit ≈ one piece of generation work. A blog post is 15 credits. A personalized variant for one contact is 0.05 credits. Every action shows its credit cost before you run it. No hidden meters.

What happens if I run out?

We don't auto-charge overages. You'll get a notification at 80% and at 100% of your monthly allotment, and the choice to top up (in fixed blocks: 100 / 500 / 2,000 credits) or wait until your plan resets. Nothing surprise-bills you.

Do credits roll over month to month?

Up to 25% of your monthly allotment rolls into the next month. Unused credits beyond that don't carry. We'd rather you use the platform than hoard. Top-up credits never expire.

What if I need to write a lot in one month?

Two options. Top up in blocks at $1.00/credit (100 / 500 / 2,000), or move up a tier for the month. We'll prorate. The calculator above models both.

How is this different from AirOps, Mutiny, Tofu, or Kontent.ai?

AirOps grew from a workflow runner into an AI-search visibility platform — tracking plus content workflows, aimed at enterprise SEO teams. Throughline covers the same measure → act → verify loop (real engines sampled daily, ranked opportunities, citation lift re-measured at 21 days) and then keeps going: the content surface itself, microapps, per-contact personalization, HubSpot depth, human-in-the-loop review. Self-serve, at a marketing-team budget.

Mutiny and Tofu are personalization layers. They sit on top of content you already have, swapping headlines and modules based on the visitor. Both sales-led at $3K+/mo. Neither writes the content. Neither builds the microapp. Neither has a brand-voice file you can govern.

Kontent.ai is a headless CMS. You author content there, deliver it via API. No agents. No personalization at scale. No microapps. The opposite end of the stack from us.

Throughline is the only product that ships interactive microapps, content, per-contact personalization, and a closed-loop AI-search (GEO) engine in one place. Ten agents do the labor. A human approves the output. A marketing-team budget. Self-serve from day one.

Pricing comparisons as of July 2026. Publicly listed information only.

Does Throughline do GEO / AEO?

Yes — end to end, not just a dashboard. Throughline asks the questions your buyers ask, daily, across ChatGPT search, Google AI Overviews and AI Mode, Perplexity, Gemini, and Claude (plus Bing Copilot’s first-party report), and tracks citation + mention share of voice against your named competitors — sentiment, accuracy, and position in the answer included.

Then it acts: every gap becomes a ranked opportunity with the evidence attached — fix this page, create this answer page, get present on this G2 category or Reddit thread. One click pre-briefs the work into the same agent pipeline that writes everything else, and three weeks after you ship, the citation rate is re-measured: improved, no lift, or regressed. Measurement is metered like everything else — you see the credit cost before you track a prompt.

Can I bring my own model or API key?

Yes, on Growth and Scale. Plug in your OpenAI, Anthropic, or Azure key and route generation through your tenant. Credits still meter our orchestration (brand voice checks, approval flows, HubSpot ops) but model spend goes to your provider directly.

How does the HubSpot integration work?

Installed via the HubSpot marketplace. We read lists, contact properties, and company data. We write back custom properties (contentos_engagement, contentos_last_viewed, etc.) that you can fire workflows off of. Personalized URLs live at your subdomain via CNAME. The flow is fully bidirectional.

Required HubSpot tier: Marketing Hub Professional or above.

What does "personalized at scale" actually mean?

A single landing page renders a different version for each contact in your list, at request time, not at deploy time. An AI section pulls in HubSpot properties (industry, ARR, last form submission), writes a paragraph specifically for that contact, caches it, and serves it on first visit. You author once. The page ships N times, where N is your list size. Personalized URLs get sent back to HubSpot as a custom property, ready to drop into a campaign, a sales sequence, or a LinkedIn DM.

Is there a free trial?

Better. Throughline is in private beta until June 30. The first 25 customers join free, full product access, for the duration of beta. Apply through a 20-minute discovery call with Nick. If your use case fits, you are in. If not, we will tell you straight rather than waste your quarter.

Book the discovery call →

Can I cancel anytime?

Yes. Monthly plans cancel at the end of the current period. No contract. No phone call. Annual plans get a prorated refund within the first 30 days. Your content stays exported to your HubSpot regardless.

What if my content gets generated badly?

That's what the approval flow is for. Nothing ships without a human yes. If a draft is unusable on arrival, regenerating it doesn't cost a second credit within 24h of the first run. We don't charge you twice for the same brief.

Do you sell my data or train on my content?

No. Your content, your brand voice files, your HubSpot data, and your generated outputs are never used to train any model. Not ours. Not our model providers'. We pass x-no-train: true on every model API call. Contractually enforced. Audit log available on Scale.

Reviewed by counsel · last updated April 2026.

Ship a campaign by Wednesday.

Free for the first 25 customers, through June 30. Apply with a 20-minute discovery call.
If your use case fits, you're in. If it doesn't, we'll tell you straight up.