Skip to content
Pulse

Integrations

Plays well with the tools your team already uses.

Native OAuth integrations for Gmail, Outlook, Google Calendar, and Slack. IMAP/SMTP for everything else. Inbound email parsing. Outbound webhooks with HMAC. Web Push. Real integrations, not a screenshot gallery.

Gmail + Outlook native

Full OAuth2. Read, send, label, search. Gmail Pub/Sub for real-time inbox push. IMAP/SMTP fallback for any other provider.

Google Calendar two-way

Meetings and tasks sync to Google Calendar. Bidirectional. Edit in either place; the other updates.

Slack with HMAC verify

OAuth install, channel picker, HMAC-verified Events API webhook. Post deal updates, mentions, and notifications to Slack.

Anatomy

Every region, explained.

1

Integration catalog

Categories: communication, scheduling, payments, automation, analytics, marketing, accounting, storage. Coming-soon flags clear.

2

OAuth flow

Authorize URL → callback → encrypted token storage. Tokens auto-refresh via background job.

3

Sync log

Every integration sync (success, error, duration_ms, error_detail) writes to IntegrationSyncLog for debugging.

4

Test connection

One-click test per integration. Verifies auth, scopes, and a real API call before going live.

5

Webhook subscriptions

Outbound webhooks with HMAC signing, retry, secret rotation, delivery audit.

6

Push subscriptions

Web Push VAPID subscriptions per device. Reminders, mentions, deal updates delivered when browser is closed.

Deep dive

Everything that's in the box.

Gmail OAuth + Pub/Sub

Connect Gmail; Pulse uses the Gmail API + Pub/Sub push for real-time inbox sync. Watch renewal every 7 days handled by background job.

Outlook (Microsoft Identity v2)

OAuth flow for Microsoft 365 with token refresh. Send, receive, threads.

IMAP / SMTP universal

Encrypted credential storage. Works with Fastmail, ProtonMail, custom hosts, and corporate Exchange.

Slack OAuth + Events

Install via OAuth, pick channels, post messages, receive events. HMAC verifies every inbound.

Inbound email parse

POST /webhooks/email_inbound/:account_token receives forwarded mail (SendGrid Parse / Mailgun Routes). Auto-links to contact and deal.

Webhook subscriptions

Tenant-defined outbound webhooks with HMAC, payload_version, retry, secret rotation endpoint.

Web Push delivery

VAPID keys, p256dh + auth keys per subscription, automatic failure_count cleanup.

Honeybadger error tracking

Configured server-side for production error visibility.

In the wild

How teams use it.

Sub-second sync

"Gmail Pub/Sub push means inbound emails appear in Pulse before Gmail's tab even refreshes."

Tomás D.

SaaS AE

−80% Slack noise

"Slack integration cut our 'who replied?' chatter by 80%. Pipe deal updates straight to the channel."

Maya J.

Logistics, 40 reps

Direct integration

"Outbound webhooks let us pipe new contacts into our internal billing system. No Zapier needed."

Carlos R.

Agency, 8 reps

Pulse vs. The Old Way

A different league.

Pulse CRM
Spreadsheet / legacy CRM
Gmail integration depth
Full OAuth + Pub/Sub push
Plug-in or limited OAuth
IMAP fallback
Universal IMAP/SMTP support
Gmail/Outlook only
Slack OAuth + events
Built in with HMAC verify
Slack notification only (one-way)
Webhook security
HMAC + retry + rotation
Plain POST (insecure)

Keep exploring

Related features.

FAQ

Frequently asked

Get started in 5 minutes

Ready to see the pulse of your revenue?

Start free. Bring your whole team. Cancel whenever (you won't).