// integrations

Integrations

Events reach you where you already work. v1 ships with Slack and email; SMS, Telegram, and WhatsApp are on the roadmap.

Slack (webhook)

Create an incoming webhook in your Slack workspace (Apps → Incoming Webhooks), then paste the webhook URL into your project's Integrations settings. Events with notify: true are delivered to the channel the webhook posts to, in real time.

#founders
customer.log · 2s 💳 Payment failed jane@doe.com · Pro plan Delivered via webhook

Email (recipients)

Add team email addresses in project settings. Each recipient gets:

  • A daily AI digest — a short Gemini-written summary of the day's events, sent hourly with an AI summary.
  • A weekly AI report every Monday at 9 AM — the week in plain English.

Live web feed

Every project has a live feed in the dashboard — real-time via server-sent events, filterable by channel, with optional desktop notifications for notify-enabled events.

Verifying delivery

check.ts
const event = await customer.log({ channel: "payments", title: "Payment succeeded", notify: true, }); // Check the returned payload — it includes the stored event console.log(event.event.id); // "6a6c0870adc8dc738bbb0728" console.log(event.event.channel); // "payments"