Surface Documentation

The marketing system that learns what creates revenue and uses that knowledge to run better campaigns.

What is Surface?

Surface captures the demand already on your site, keeps one current record per buyer, and points agents at that record to research, score, route, schedule, write and publish. It replaces the seam between your forms, your enrichment, your scheduler and your CRM with a single record everything reads and writes. What is Surface? is the longer answer.

Start with the Outcome You Want

Not Sure Which of Those You Are?

  1. Choose Your Goal

What are you trying to get done?

Setting up environments, API keys or who can approve what? Core Concepts · API Setup

Explore the Platform

Agents

SAM in Slack · Lead Agents on every record · System Agents on your CRM · Campaign Agents on your content

Analytics

AI Visibility across answer engines · Traffic Intelligence: the tag, content analytics and the conversion funnel

Infrastructure

Vault for positioning and voice · Dynamic Lead Forms · Intelligent Scheduling

Primitives and Connect

Lead Data Layer, the record everything else reads and writes · Integrations

Start Where Your Job Starts

Your jobRead in this order
MarketingQuickstartLoad your VaultAI VisibilitySAM
GTM / RevOpsLead Data LayerLead AgentsRouting rules
DevelopersForms SDKSurface MCPWebhooks

Understand How Surface Works

If You Are an AI Agent

Every page has a Markdown copy at <page-url>.md. The page tree is indexed at /llms.txt, and every page in one file is at /llms-full.txt. To read these docs as tools instead, connect the docs MCP server. To act on a workspace, start at Surface MCP.

Ready to Get Started?

See it on your own site, or open the app and build the first form.

Need Help?

Setup problems, blocked domains and CRM push failures live in the Help Center.

Feature Requests?

Tell us what is missing. We would rather hear it than guess.

On this page