73 surfaces · 18 categories · No signup required

See ClientPulse, feature by feature.

Every ClientPulse surface at a glance: Aurora chat with citations, contracts & documents, per-client health, integrations, the Suite. Open the live demo to click through any of them before you sign up.

Dashboard & navigation

4 surfaces

Dashboard home — your day at a glance

The employee-first home surface: meetings, due action items, quiet clients you own. The first thing you see each morning.

Start here — the goal-led front door

The /start page asks "what do you want to do?" and routes you straight to the right surface: triage at-risk accounts, run a save play, prep a client meeting, send this month's report, or ask Aurora about your book.

The daily loop — Sense, Predict, Act, Report, Learn

Connect tools (Sense) → per-client score with a 60-day forward view (Predict) → save play ranked by dollars at risk (Act) → monthly white-label report (Report) → log what closed the save so the scorecard sharpens (Learn).

Sidebar navigation tour

Walk through every primary route — Clients, Inbox, Integrations, Insights, Settings — and how the sidebar groups them.

Integrations & connected tools

7 surfaces

Connect your tools — first-run setup

The onboarding step where you connect your calendar, mailbox, CRM, and billing tool. The more you connect, the richer the signals — ClientPulse plugs into your stack, it never replaces it.

Tour the Integrations dashboard

Every connectable source — Google Calendar, Gmail, Slack, Stripe, signature providers — lives on one /dashboard/integrations page.

Source health — which tools are actually emitting

The Sources page (/dashboard/integrations/sources) shows a live "X of N emitting" count across three lenses — agency-wide, per vertical, and per client — so a connected-but-silent tool can't hide.

Map a connected tool to the right client

Bind an account in your CRM, mailbox, or billing tool to a ClientPulse client so its signals land on that client's health score instead of going unattributed.

Stripe integration — connected state

What a connected Stripe integration looks like on the dashboard, and which events feed Outcomes once it is connected.

Signature provider configuration

How Dropbox Sign and DocuSign show up — and what configuration steps you'll see before the provider goes live.

DocuSeal on the Suite tier

How DocuSeal appears for Suite-tier accounts and what's included when you connect it as your signature provider.

Client-health signals

8 surfaces

Client-health signals — the seven senses

ClientPulse watches up to seven leading indicators a retainer is drifting and blends them into the 30%-weighted Signals part of each client's health score. Each sense reads the client's own normal rhythm, not a flat threshold. The topics below cover what each one senses and how to turn it on.

Signal — client gone quiet (email)

Senses when a client's email cadence drops well below their own baseline (e.g. contact down ~80% vs their norm). Turn it on by connecting a mailbox (Gmail or Outlook Mail); it goes live the moment mail flows.

Signal — client gone quiet (calendar)

Senses when meetings with a client stop getting booked relative to their normal rhythm. Turn it on by connecting a calendar (Google Calendar or Outlook Calendar); live on connect.

Signal — how calls went (meeting risk)

Reads meeting transcripts for cancellation hints and frustration, then flags a risky call so you can prep before the next touch. Turn it on with a Recall.ai key, or a Zoom recording plus Whisper transcription.

Signal — late-payment sensing

Watches how a client's payment timing drifts from their own pattern and docks the Financial part of the score when invoices run late (heavier as the delay grows). Reads Stripe automatically; for bank-transfer clients (DE), connect Buchhaltungsbutler. Pro and up.

Signal — still happy (NPS)

Turns in-app NPS survey responses into a sentiment signal, and routes a detractor to a warm, personal follow-up. Turn it on by sending an NPS survey to a client; live once you have a client to send to.

Signal — still opens your reports

Senses when a client stops opening the monthly reports you send and offers a value-forward nudge (never a guilt trip about open rates). This is ClientPulse's own data — no client-side integration needed. Turn it on by sending a report. Pro and up.

Signal — work on track (delivery health)

Senses overdue work slipping in the project-management tool and flags delivery risk on the client. ClientPulse receives this signal from ContentPulse over the suite bridge — connect Asana, ClickUp, or Monday inside ContentPulse. Suite accounts only.

Per-client views

5 surfaces

Per-client Overview tab

The default tab on every client page. Shows master data, health, recent activity, and quick actions at a glance.

Master data card fields explained

Phone, website, industry, time zone, currency, tax, billing — every field on the client master data card and what it does.

Edit master data — autosave + persistence

Type a new value into a master data field, blur, reload. The change persists with no explicit Save button.

Add an additional contact to a client

Capture secondary stakeholders (legal, finance, exec sponsor) alongside the primary contact on the Overview tab.

Client notes — autosave roundtrip

Type a free-text note about a client, blur, reload. The note persists. No Save button to chase.

Per-client deep views

5 surfaces

Client timeline — chronological feed

Every event for a client, oldest to newest, in one scrollable feed. Use it to reconstruct the relationship at a glance.

Per-client Signals tab

Every detected signal feeding this one client's health score — silence, sentiment, payment drift, delivery, contract milestones — each row showing what moved the score and when.

Health tab — dimension breakdown

See the underlying dimensions (Financial, Relationship, Delivery, Engagement, and Signals once a source is connected) that compose a client's health score, and the exact row behind every change.

Predictions for a single client

Forward-looking risk and upsell probabilities for this client, with the evidence trail Aurora used to compute them.

Per-client alerts view

Active alerts (churn risk, missed touchpoints, contract renewals) filtered to this single client.

Save plays

3 surfaces

Save plays — the five moves

When a client goes amber or red, ClientPulse drafts a 3–5 step save play from five named moves: Apology, Discount, Executive Outreach, Retention Offer, and Cancellation Interview. Each carries a templated message you edit and send, ranked by dollars at risk.

Playbook Library — reuse and clone a play

The /dashboard/playbooks library holds built-in retention and expansion plays plus your agency's own saved ones. Open a playbook to see its steps and clone it to a client. Filter by vertical or scenario; links are shareable.

Track a save play and turn it into a number

Accept a play and it's logged against the account; dismiss it if it doesn't fit. When you log a renewed or expanded outcome, ClientPulse offers "Save as playbook" so a winning move becomes reusable — and your real save rate becomes measurable.

Aurora Operator

3 surfaces

Aurora Operator — Chat, Skills, and History

Your embedded AI co-worker at /dashboard/aurora, in one workspace with three tabs: Chat (ask about your book), Skills (run a retention skill), and History. It reads the signals firing and drafts the matching artifact.

Aurora Operator — your own key, your own cap

Operator is bring-your-own-key: connect your Anthropic, OpenAI, or Google key and tokens flow to your own provider account with no markup. A monthly spend cap warns at 80% and hard-stops at 100% so costs never run away.

Aurora Operator — from a signal to a draft

Every signal card offers "Open Operator → [skill]": at-risk drafts a save play or win-back, a renewal window drafts a renewal pitch, payment drift drafts a check-in, an NPS detractor drafts a follow-up, and a slipping delivery flags the risk. You can also create your own custom skill.

Aurora chat

3 surfaces

Open Aurora and ask a question

Open Aurora Operator, type a question about upcoming renewals, and watch it answer with citations into the vault.

Aurora chat with a document citation

Ask Aurora to find a clause across your contracts. The answer cites the exact PDF and line range so you can verify it.

Aurora chat — vault-wide summary

Ask Aurora to summarize this month's activity. The response is grounded in vault events, each chip clickable for evidence.

Contracts

5 surfaces

Where to find the Contracts tab

Navigate to the Contracts tab on a client. This is your vault per-client — every signed agreement, invoice and clause lives here.

Contracts tab — empty state explained

What you see before uploading any contracts. The empty state tells you exactly what the tab will look like once populated.

Upload a contract PDF

Drop a PDF into the Contracts tab. Aurora parses the text, extracts dates and clauses, and indexes it for chat citations.

Open a contract detail dialog

Click a contract row to inspect its parsed metadata, source PDF, and the citation IDs Aurora uses when answering questions.

Search across contract PDFs

Type a clause name (e.g. termination) into the contract search and see every matching contract surface in real time.

Documents

4 surfaces

Where to find the Documents tab

Documents (proposals, decks, briefs) live on a dedicated tab alongside Contracts. This shows how to get there.

Upload a document as a Proposal

Upload a file and tag it as a Proposal so Aurora can later pull it into reports and citation chips.

Filter documents by category

Use the Proposal / Contract / Invoice / Other pills to narrow the document list to a single type.

Documents pulled from integrations

Files Aurora discovered automatically via Google Drive, Notion, or email show up under From Integrations on this tab.

Health formula

3 surfaces

Finding the Health Formula in Settings

Where to access the customizable Health Formula from the Settings page. This is the entry point for the next two topics.

Customize the Health Formula with sliders

Drag the dimension sliders (cadence, sentiment, payments) to dial in your own weights instead of a preset.

Bulk client management

2 surfaces

Mass upload — paste a CSV to preview

Paste a CSV of new clients into the mass-upload dialog and preview every row before committing.

Mass upload — confirm and create clients

Confirm the mass-upload preview and watch the new clients appear in your Clients list immediately.

Reports & outcomes

4 surfaces

Reports page tour

Pick a client and period, generate a quarterly review report inline, then download as PDF.

Monthly white-label client report

ClientPulse auto-generates a monthly report branded with your agency's logo and sends it on a schedule. On the Suite it pulls ContentPulse campaign and engagement data automatically — the report lives in ClientPulse, never in ContentPulse.

Outcomes — revenue from Stripe

The Outcomes view rolls up Stripe-derived revenue per client so you can tie health changes back to dollars in.

Per-client outcomes view

Open the Outcomes tab on a single client to see their revenue trajectory and contract value in one place.

Team & multi-user

3 surfaces

Team page tour

Manage the people on your agency — roles, ownership of clients, and who sees what.

Invite a teammate to your agency

Open the invite dialog, type an email, send. The teammate gets a magic-link invite and lands directly on your agency.

Team status dashboard

See who on your team is active, which clients they own, and where the workload is concentrated.

Killer views

8 surfaces

Portfolio Health Timeline — 90-day trend

The Insights hero — see how many clients moved between healthy, amber, and critical bands over the last 90 days. Nobody else has the time axis.

Customer Concentration — Pareto + HHI

If you lose your top three clients, how much revenue walks? The Concentration tab answers it with a Pareto bar chart and the HHI score regulators use to flag market concentration.

Team Scorecard — per-AM save rate

Which of your account managers actually saves at-risk clients? Owner/Admin-only leaderboard with sample-size guards so you don't compare on noise.

At-Risk MRR — waterfall + forward projection

Aggregate dollar value of at-risk clients, broken down by signal cause, plus an honest 'if you do nothing' projection for the next 90 days.

Aurora Chat — ask the dashboard a question

Type 'which of my clients are about to churn?' and get a real answer grounded in the same data the dashboard uses. Citations on every claim.

Contract renewal alerts — no more missed dates

Upload a contract PDF, Claude reads the renewal date, the daily cron fires alerts at 90/60/30/15/7/1/0-day marks. Roster row sorts by renewal date.

ContentPulse → ClientPulse closed loop

Content engagement signals from ContentPulse feed straight into client health scores in ClientPulse. Only Aurora ships both products and the loop between them.

Every number gets a plain-English explanation

Aurora runs the same numbers through Claude and writes a one-paragraph interpretation under every chart — what changed, why, what to do — with citations to the underlying records.

Pricing & upgrades

3 surfaces

Get the Aurora Suite — ContentPulse cross-link

The Agency Suite button on the upgrade page links you over to ContentPulse to complete the full-suite purchase.

Monthly vs annual billing toggle

Switch the pricing display between monthly and annual to compare the all-in cost on either cadence. Annual is ten months' price — two months free.

Public marketing pages

2 surfaces

Public landing — Vault section

The Vault story on the public clientpulse.helloaurora.ai landing — your single source of truth for every client record.

Public FAQ — contracts and e-signatures

How contract upload and e-signature integrations are positioned for prospects on the public FAQ page.

Account

1 surface

Account access & password reset

ClientPulse signs you in with a magic link sent to your email — there's no password to remember or reset. Manage your profile and session from the user menu, and find account-level controls in Settings.

Ready to try it on your own clients?

The live demo connects to a sample agency vault — Stripe, Gmail, calendar, contracts, documents — so you can ask Aurora questions immediately.

ClientPulse demo — explore every feature, no signup