Skip to main content
Newv1.0 — RLS-proven multi-tenancy, opt-in 2FA & magic links

AI chat that answers your visitors with your live site data.

SayMaya is AI chat for any website: it answers visitors from your live site content and hands off to your team.

No credit cardBoots with zero secretsDeploy to Vercel in minutes

A production stack, wired together

Next.js 16Tailwind v4DrizzleNeonStripePlunkshadcn/ui
Everything included

The boring 80%, already built

Stop re-soldering the same plumbing on every project. It's here, type-strict, tested, and yours to rebrand.

Multi-tenant by default

Personal + team accounts on one schema, isolated by Postgres RLS via withAccount(). Cookie, path, or subdomain routing — one flag to switch.

// proven in CI — pnpm test:rls
await rls.transaction(async (tx) => {
cross-tenant read → 0 rows
});

Auth & billing, done

Neon Auth with 2FA & magic links behind a swappable adapter — both ship in, both opt-in — plus Stripe checkout, seats, usage metering and exactly-once webhooks via the opt-in billing plugin.

TOTP 2FA (opt-in)
Magic links (opt-in)
Seat & usage billing (opt-in)
Customer portal (opt-in)

Super admin

Manage accounts and members, and audit everything from a platform dashboard.

Audit log & GDPR

Append-only audit trail, CSV export, and one-click account deletion built in.

Transactional email

Plunk (Amazon SES) + React Email templates for invites, receipts, and dunning — already styled.

Background jobs

Durable QStash queue with retries, plus scheduled cron — soft-fails to inline locally.

i18n & content

next-intl, MDX docs & blog, and opt-in plugins (FAQ, testimonials, changelog).

White-label in minutes

One brand config drives name, logos, colors, fonts & SEO. Rebrand wizard included.

“It's the first starter where I deleted zero code before shipping. Auth, teams, billing, RLS — all there, all tested.”
Your customer's nameSample quote — replace before launch
12+
DB tables wired
0
secrets to boot
137ms
cold start
100%
RLS isolation in CI
Pricing

Start free. Upgrade when you're ready.

Free
$0

Try SayMaya on one site.

Get started
  • 100 conversations a month
  • 50 answered by AI
  • Shared team inbox
Most popular
Growth
$99/mo

For busy sites that want AI to take most of the load.

Start free trial

Have an account? Log in

  • 800 conversations a month
  • 400 answered by AI
  • Everything in Starter
Pro
$299/mo

For high-traffic sites and stores.

Start free trial

Have an account? Log in

  • 3,000 conversations a month
  • 1,500 answered by AI
  • Everything in Growth

Questions, answered

What's actually included?

Multi-tenancy with RLS, auth (password sign-in plus opt-in 2FA and magic link), opt-in Stripe billing, teams & roles, super admin, audit logs, GDPR export, email, background jobs, i18n, MDX docs/blog, SEO, and a green CI — all type-strict.

Can I rebrand it for my product?

Yes — one brand config file drives name, logos, colors, fonts and SEO, with a rebrand wizard. White-label by design.

B2C, B2B, or both?

Both. A single TENANCY_MODE flag toggles personal accounts, team accounts, or both — the UI prunes accordingly.

Launch this weekend.

Clone the template, make it yours, and ship to real customers. No credit card required.