AI notes from every client session, automatically
Stop losing insights after sessions. SessionPulse transcribes, summarizes, and tags your coaching notes so nothing falls through the cracks.
$npm install @sessionpulse/sdk Automatic session transcription
Connect your video calls once. Every word gets transcribed and summarized in real-time. No manual note-taking during sessions.
- Works with Zoom, Google Meet, and Teams
- Offline recording support
- Speaker identification built-in
```typescript
const session = await SessionPulse.start({
meetingUrl: event.targetUrl,
autoTag: true
});
session.on('summary', (summary) => {
// summary.ready contains full notes
});
``` Smart client timeline view
See every client's progress at a glance. Track goals, note patterns, and milestone moments without digging through past notes.
- Client progress timeline
- Goal tracking and reminders
- Pattern detection across sessions
```typescript
const clientTimeline = await sessionpulse
.client(clientId)
.timeline({ limit: 30 });
// clientTimeline.sessions[0].aiSummary
// clientTimeline.patterns
``` Works with your existing tools
Push summaries to Notion, Airtable, or any CRM. Export structured notes for EHR compliance if your practice requires it.
- Notion, Airtable, HubSpot integrations
- PDF export for records
- HIPAA-ready data handling
```typescript
await session.export({
to: 'notion',
databaseId: 'coach-notes-db',
template: 'session-summary'
});
``` Common Questions
Does this replace my notes app?
No. SessionPulse captures what you say during calls and produces structured summaries. You still use your existing notes app—we export to it. Think of us as the transcription and AI layer underneath your workflow, not a replacement for it.
If you're currently using Otter.ai or similar tools and unhappy with the coaching-specific features (or lack thereof), you'll notice the difference immediately.
What about client privacy and data handling?
We process audio through SOC 2-compliant infrastructure. Session transcripts are encrypted at rest and never used to train models. You can configure automatic deletion after 30, 90, or 365 days—or never, depending on your record-keeping needs. For coaches operating under HIPAA or GDPR obligations, we provide a Business Associate Agreement (BAA) as an add-on.
You own your data. We just process it.
How does billing work for solo coaches?
The Starter plan is $29/month per coach. It includes unlimited sessions, client timeline history, and one export integration. The Pro plan at $49/month adds unlimited integrations, priority processing, and team features if you grow. No per-session fees. No hidden costs. You can upgrade, downgrade, or cancel at any time from your dashboard.
What if my clients don't want their sessions recorded?
SessionPulse requires explicit consent before recording. The client gets a notification when recording starts, and you can customize the disclosure language. If a client declines, the session proceeds normally—you just won't have transcription for that specific call. This is standard practice for any health-adjacent software and typically resolves with a simple explanation of the benefits.
Can I test this before committing?
Yes. We offer a 14-day trial with full access to all features—no credit card required. You can process up to 10 sessions during the trial. After that, you'll lose access to the dashboard but your data remains exportable for 30 days.
Do you offer support if I get stuck?
We have docs, a searchable knowledge base, and a Discord community where coaches share workflows. Enterprise plan customers get dedicated email support with a 4-hour response SLA. Most setup questions get answered in under 10 minutes via chat.
Start capturing insights from every session today
Join 500+ coaches already on the waitlist. Setup takes under 15 minutes.