Payment webhook → customer
Stripe or Polar hits n8n. Paid events upsert a Notion customer. Failed events are ignored here on purpose.
Kepri is the n8n ops pack for a live indie SaaS: payment in, customer record, onboarding, dunning, release ping, weekly digest. Import today. Connect your own Stripe, Polar, Gmail, and Notion.
What you get
One ZIP. Five workflows a human can import into n8n today, six skills an agent can follow, and a buyer README with a ten-minute install.
Stripe or Polar hits n8n. Paid events upsert a Notion customer. Failed events are ignored here on purpose.
Welcome email with a five-item checklist, optional Notion to-dos, then a day-2 nudge. Copy lives in Code nodes — no LLM.
Immediate retry reminder, wait three days, cancel-warning. Marks past_due in Notion. Does not cancel the sub for you.
GitHub Releases webhook → founder email, Slack, or both. Drafts stay quiet. First twelve lines of the notes, then a link.
Monday mail: new customers, past_due rows, open support threads. Zeros are a valid week. Still sends.
Drop these into .cursor/skills/. One skill per job, plus setup.
One-time
$47
File download via Polar. Workflows + skills + buyer README. The marketing site is not in the ZIP.
FAQ
About ten minutes if n8n, Notion, and Gmail credentials already exist. Import the five JSON files, attach credentials, set the env vars in pack/env.example.
Both. Workflows use stock nodes (Webhook, Code, HTTP Request, Gmail, Slack, Wait, Schedule). No community nodes.
Digital download. If the ZIP will not import into current n8n, email via GitHub KepriOrg within 7 days and we will make it right.
Buy buttons go to Polar checkout for Kepri Ops Pack, $47 USD once. After payment Polar emails the ZIP download. No subscription.