A real CRM under your marketing: contacts that scale with your plan, custom fields, static and dynamic lists, and every form submission, the source of truth your pages, emails, and journeys all share.

Import your whole list in one pass, then search, filter, and organize contacts with custom fields that fit your data, not a rigid schema.
Hand-pick static lists or define dynamic lists with audience rules that keep themselves in sync. Both work as blast audiences, and static lists double as journey triggers.
Move ~250,000 contacts a minute from CSV, with column mapping, dedupe control, and per-row results, or import programmatically via the API.
Submissions from any Tented page can create or update contacts automatically: capture and CRM in one motion.
Unsubscribes and suppressions are enforced on every send, so compliance isn't a checklist item: it's the default.
Every contact carries its own history (imports, form submissions, sends, opens, and clicks) right on the record.
How the numbers and records stay useful long after the send.
Open any contact and see the fields that matter to your business next to the standard ones: text, numbers, dates, and single-select fields like lead status and lifecycle stage, plus a score you define. Model your data, not our schema.
Each record carries its own history: imports, form submissions, sends, opens, clicks, and list changes, timestamped in one activity feed. The context you need to follow up is already on the page.
A prospect submits a form on your page, lands in your audience, joins a list, and enters a welcome journey, without anyone exporting a CSV.
Drop in a CSV and Tented maps your columns automatically, dedupes on the identifiers you choose, and moves roughly 250,000 contacts a minute, millions in a single job. Every import reports back created, updated, skipped, and failed, so you always know exactly what landed.
Define a dynamic list with a few audience rules and it maintains its own membership forever: everyone whose job title contains Marketing and whose lifecycle stage is Customer, recalculated as contacts change. Send blasts to it directly, and use a static list when membership should start a journey.
Join other GTM teams already building on-brand, personalized content in seconds.
Get Started, Free Forever