# Nudje — Full LLM-readable site reference > Smart anti-churn and retention inbox for B2B SaaS founders. Turns product signals into one-click actions in your inbox. Catches usage dropping, power users gone quiet, pricing visited multiple times, payment failures, and onboarding stalled — all caught and acted on in seconds. Operated by UPSID SAS (France). EU data residency (Supabase Frankfurt). AI generation runs on Mistral (European LLM). GDPR compliant. URL: https://nudje.io App: https://app.nudje.io Contact: support@nudje.io Last updated: 2026-07-05 --- ## What is Nudje Nudje is a focused tool for B2B SaaS founders who want to retain customers personally — not run mass marketing campaigns. Customers send product events to Nudje, our rule engine matches events to "moments" (e.g. usage dropping, trial ending, pricing visited), and Nudje drafts a personal nudge ready to send. The founder approves with one click in their inbox or Slack, and the message goes to the customer. The core opinion: dashboards tell you what happened, Nudje tells you what to do next. Most founders have lost a customer they could have saved — Nudje exists so you catch the signal in time. ## How it works (5 steps) 1. **Send events from your product** — drop the API key, POST events via curl, Node, Python, or any HTTP client. Events are simple JSON: `{ user_id, event, properties }`. 2. **Configure your moments** — pick from the 20+ catalog or build a custom moment in the Wizard (4 steps, no code). 3. **Nudje catches the signals** — the rule engine matches your events to moments in real time. 4. **Review and approve in your inbox** — every nudge lands as a draft message. Approve, edit inline, or dismiss. Slack mirror available. 5. **Customer gets the right message at the right time** — email, Slack, or webhook. Delivered in seconds. ## Moments catalog (full) ### Retention (5) Catch users before they slip away. - **When usage starts slipping** (slug: `usage-decline`) — Their activity dropped 50%+ in the last 30 days. Reach out before they ghost. Fires when: Monthly usage dropped 50%+ vs 90-day average. - **When your champion goes silent** (slug: `power-user-gone-quiet`) — Your best customer hasn't shown up for a week. They're slipping away. Fires when: Top user hasn't logged in for 7 days. - **After they tried it and never came back** (slug: `feature-abandonment`) — They opened the door, took one look, and left. Find out what broke. Fires when: Used a key feature once, then never again. - **When they sign up and disappear** (slug: `onboarding-incomplete`) — One week in, still no first action. The signup excitement is fading. Fires when: Signed up 7+ days ago, missed activation step. - **When they start strong, then freeze** (slug: `activation-stalled`) — They've made it past day one but never reached the aha moment. Fires when: Made it past day one but stopped before key milestone. ### Upsell (4) Spot revenue expansion signals. - **When they're outgrowing your plan** (slug: `usage-hitting-limits`) — They're 90% through the month's quota. The bigger plan writes itself. Fires when: Used 90%+ of monthly quota. - **When one seat clearly isn't enough** (slug: `multi-seat-opportunity`) — One seat, multiple teammates already poking around. Time for a team plan. Fires when: Single seat with 3+ team domains visible. - **When they're punching above their plan** (slug: `power-feature-unlocked`) — They cracked an advanced feature on a basic plan. They need the pro tier. Fires when: Used advanced feature on a basic plan. - **When a colleague joins the same domain** (slug: `team-domain-spotted`) — A new face from a customer's domain just signed up. Land the team account. Fires when: New signup from same domain as existing customer. ### Anti-churn (5) Act on the warning signs before cancellation. - **When the card just got declined** (slug: `payment-failed`) — Payment failed. Catch it in 24h before they forget you exist. Fires when: Stripe declined the card. - **Before their renewal lapses** (slug: `renewal-at-risk`) — 14 days to renewal, usage trending down. The save window is now. Fires when: Renewal in 14 days, usage declining. - **When tickets start piling up** (slug: `support-escalation`) — More than one ticket this week. Frustration is building. Get ahead of it. Fires when: Multiple support tickets in 7 days. - **When they peek at the cancellation page** (slug: `cancellation-visited`) — They opened the exit door. They didn't walk through. You still have time. Fires when: Visited /cancel page without completing. - **Before they downgrade themselves** (slug: `downgrade-attempted`) — They started the downgrade. Ask why before they save themselves halfway. Fires when: User started a plan downgrade flow. ### Activation (4) Help new users reach first value. - **When pricing visits scream 'I'm ready'** (slug: `hot-lead`) — Three pricing visits this week. They're hovering on the buy button. Fires when: Trial viewed pricing 3+ times in 7 days. - **When they hit their first win** (slug: `first-value`) — First key action done. Celebrate it, then point at the next one. Fires when: Completed first key action. - **Before they remember it's expiring** (slug: `trial-ending`) — Three days left, only half-activated. Help them see the value first. Fires when: Trial ends in 3 days, partial activation. - **When they hit a wall in onboarding** (slug: `stuck-on-step`) — Same step for 48h. Either the doc is unclear or they need a human. Fires when: Same onboarding step for 48h+. ### Engagement (4) Reward milestones and re-engage dormant users. - **When a customer crosses a milestone** (slug: `milestone-reached`) — They just hit 100 customers. Celebrate it. It's a real moment for them. Fires when: 10k events, 100 customers, or custom thresholds. - **When a ghost user comes back** (slug: `comeback-signal`) — Dormant for 30+ days, they just opened the app. Pick up where you left off. Fires when: Dormant user logged in after 30+ days. - **When they go deep in one sitting** (slug: `power-session`) — Five power actions in a single session. They're falling in love. Fires when: User performed 5+ key actions in one session. - **When a happy customer is ready to talk** (slug: `referral-eligible`) — Hit milestone N happy. Best moment to ask for a referral or testimonial. Fires when: Happy customer hitting milestone N (custom). --- ## Pricing (full) ### Free Try Nudje on your own data. Forever free. Price: $0 — Free forever, no credit card. Included: - 100 Actions / month - Unlimited moments - Full Customer 360 + AI insights - Up to 500 customers - 10,000 events / month - 1 seat - Email delivery to customers - Inbox + Slack approvals for founder ### Pro (Most popular) Everything a small SaaS team needs to retain customers. Price: $49/mo or $490/yr (save 17%). Included: - 1,000 Actions / month - Up to 10,000 customers - 100,000 events / month - 5 seats - Unlimited moments - Full Customer 360 + AI insights - Priority email support - Early access to new features ### Scale For growing teams running real revenue motions. Price: $149/mo or $1490/yr (save 17%). Included: - 5,000 Actions / month - Up to 50,000 customers - 1,000,000 events / month - 25 seats - Unlimited moments - Full Customer 360 + AI insights - Custom moments coaching - Early access to new features - Dedicated Slack support **What is an Action?** 1 Action = 1 nudge sent OR 1 AI call (compute insights / regenerate / template generation). Overages billed at $0.05 per Action above quota with a configurable hard cap in Settings. **ROI comparison:** Customer.io ($100/mo Starter) + Mixpanel ($25-833/mo) + Zapier ($50/mo) = ~$200-1,000/mo for a stack many small SaaS teams replace with Nudje Pro at $49/mo. **No commit:** Cancel anytime. No annual contracts required. Free plan stays free forever — not a trial. --- ## Comparisons (full) ### Nudje vs Customer.io URL: https://nudje.io/vs/customer-io Customer.io positioning: Marketing automation for enterprise teams Nudje positioning: Founder-driven retention inbox **Short version:** Customer.io is built for enterprise marketing teams running mass campaigns. Nudje is built for B2B SaaS founders who want to catch and act on individual customer signals in seconds, not weeks. | Feature | Nudje | Customer.io | |---|---|---| | Starting price | $0 free forever · No credit card | $100/mo (Starter, 1k contacts) | | Target user | Solo / small SaaS founder | Marketing team (5+ people) | | Setup time | 5 min (API + 1 moment) | 2–4 weeks typical | | Personal messages | One-click approve per nudge | Mass campaigns only | | AI-drafted nudges | Mistral built-in | Available as add-on | | Slack integration | Approve from Slack | Yes | | No-code setup | Builder Wizard | Visual flow builder (learning curve) | | Event-based moments | 20+ pre-built | Custom segments | | Customer delivery | Email | Email + SMS + Push | | Annual commitment | No commit | Often required | | Free tier | 100 actions/mo forever | Trial only | **Why founders pick Nudje:** 1. **Founder voice, not marketing copy** — Nudje messages sound like a founder reaching out personally. Customer.io is designed for high-volume marketing campaigns with branded templates. 2. **Inbox, not dashboard** — You don't need another analytics tool. Nudje surfaces the action you need to take next, not the data you need to interpret. 3. **From $0 free, $49/mo Pro, no commit** — Get to revenue moments faster, at a fraction of the cost. No 1k-contact minimum. No annual lock-in. **Migration:** Most teams switch in under an hour. Keep your tools, swap Customer.io for Nudje. **FAQ:** **Q: Can I migrate my Customer.io segments to Nudje?** A: Yes. Nudje's moments are event-based, so most Customer.io segments translate 1:1. We have a migration guide and offer free 1:1 setup help for the first 10 customers. **Q: Does Nudje support transactional emails?** A: Nudje is focused on revenue-moment nudges. For pure transactional email (password reset, receipts), use Resend or your existing provider. Nudje runs on top. **Q: What if I'm already paying for Customer.io annually?** A: Run both in parallel during your last cycle, then switch. The cost saving alone covers the transition. ### Nudje vs Mixpanel URL: https://nudje.io/vs/mixpanel Mixpanel positioning: Product analytics dashboard Nudje positioning: Action layer for your signals **Short version:** Mixpanel shows you what happened in your product. Nudje tells you what to do next and lets you do it in one click. They complement each other beautifully. | Feature | Nudje | Mixpanel | |---|---|---| | Primary use case | Act on signals | Analyze events | | Starting price | $0 free forever | $25/mo (Free tier) · $833/mo (Growth) | | Setup time | 5 min | 1–2 days | | Actionable inbox | One-click approve nudges | Read-only dashboards | | AI message generation | Mistral built-in | No | | Slack integration | Approve from Slack | Alerts only | | Customer 360 view | Built-in | Reports | | Event ingestion | Same JSON shape | Yes | | Pricing model | Per Action consumed | Per MTU (Monthly Tracked User) | **Why founders pick Nudje:** 1. **Action over analysis** — Mixpanel is great for analyzing patterns. Nudje is what you wire on top to actually do something when a pattern triggers. 2. **Built for B2B SaaS retention** — Mixpanel covers everything. Nudje is laser-focused on retention and revenue moments for B2B SaaS founders. 3. **Founders, not analysts** — Mixpanel is built for product/data teams. Nudje is built for founders who want to act, not read. **Migration:** You can use Nudje WITH Mixpanel. Send the same events to both. Nudje acts, Mixpanel analyzes. **FAQ:** **Q: Do I need to replace Mixpanel?** A: No. Many teams use both: Mixpanel for deep analysis, Nudje for the action layer. Send events to both in parallel. **Q: Can I send Mixpanel events to Nudje?** A: Yes. Mixpanel and Nudje both accept the same event JSON shape. Configure a destination in your event router (Segment, RudderStack, etc.) to fan out. ### Nudje vs HubSpot Marketing Hub URL: https://nudje.io/vs/hubspot HubSpot Marketing Hub positioning: All-in-one CRM + marketing automation Nudje positioning: Lightweight retention inbox **Short version:** HubSpot is a massive CRM platform for sales + marketing + service teams. Nudje is one focused tool for B2B SaaS founders who want to retain customers, not manage pipeline. | Feature | Nudje | HubSpot Marketing Hub | |---|---|---| | Starting price | $0 free forever | $20/mo (Starter) · $890/mo (Pro) | | Target user | B2B SaaS founder | Sales + marketing team | | Onboarding time | 5 min | 4–8 weeks (Implementation Pro often required) | | Product complexity | 1 focused tool | 10+ products bundled | | Annual commit | No commit | Usually required | | AI-drafted messages | Mistral built-in | Add-on (HubSpot AI) | | Action-oriented UX | Inbox with one-click | Workflows + sequences (steeper) | | Event-based triggers | 20+ pre-built moments | Workflow triggers | | Best for | Founder-led retention | Enterprise sales pipeline | **Why founders pick Nudje:** 1. **Focused, not bloated** — Nudje does one thing well: catch revenue moments and act on them. HubSpot does 10 things, and you pay for all of them. 2. **Founder pricing, not enterprise** — Get Pro for $49/mo. HubSpot Marketing Pro starts at $890/mo and ramps from there. 3. **Ship today, not next month** — Setup takes 5 minutes. HubSpot typically requires implementation help and weeks of config. **Migration:** If you only use HubSpot for retention emails, Nudje replaces that in an afternoon. Keep HubSpot for CRM if you still need it. **FAQ:** **Q: Does Nudje have a CRM?** A: No. Nudje focuses on retention nudges, not pipeline management. Use Pipedrive, Attio, or a notion DB for CRM. Nudje works alongside. **Q: Can I export my HubSpot contacts to Nudje?** A: Yes. Send your contact list via the Nudje API (POST /v1/customers) as identify events. They become Nudje customers immediately. --- ## Security and trust - **GDPR compliant** — UPSID SAS (France) + full sub-processor disclosure on demand. - **EU data residency** — Supabase Frankfurt. Your customer data stays in the EU. - **Encryption everywhere** — TLS 1.3 in transit, AES-256 at rest. - **Sub-processors disclosed** — Supabase (Postgres EU), Cloudflare Workers (edge compute), Mistral AI (European LLM), Stripe (PCI DSS payments), Resend (email delivery), Inngest (event orchestration), Sentry (errors), Crisp (chat). - **No SOC 2 or ISO 27001 audits yet** — we are honest about this. We can sign a DPA for compliance teams on request. ## Why Nudje (in 5 bullets) 1. **Inbox, not dashboard.** Surfaces the next action, not the next report. 2. **Personal voice.** AI drafts founder-style messages, not branded marketing copy. 3. **Founder pricing.** $0 to start, $49/mo Pro — no enterprise contracts, no annual lock-in. 4. **5-minute setup.** API key + one moment + send events = first nudge. 5. **European stack.** Mistral AI + Supabase Frankfurt + GDPR-first by design. ## Use cases (quick reference) - Anti-churn detection: cancellation page visits, usage drops 50%+, support tickets spike, payment failures, renewal at risk - Upsell signals: pricing visits, plan limits hit, multi-seat opportunities, expansion revenue triggers - Activation milestones: first event, first nudge sent, key feature first use, onboarding completed - Engagement: consistency streaks, ghost user comeback, NPS signals, champion identification - Retention nudges: personalized one-click outreach for B2B SaaS founders ## Contact - General: support@nudje.io - Privacy: https://nudje.io/privacy - Terms: https://nudje.io/terms - Compact summary for LLMs: https://nudje.io/llms.txt