Modules

Every module your product needs

19 modules. One SDK.

Core Modules

Six foundational modules. Each has a dedicated page with full details.

Authentication

OAuth 2.0, magic links, social login, passkeys, API tokens, and session management. Custom auth domains with DNS verification.

  • OAuth 2.0 with Google, LinkedIn, GitHub, Microsoft, and more
  • Magic link passwordless login
  • Passkey (WebAuthn) sign-in
  • API token management and scoping
  • Session management with auto-refresh
  • Custom auth domains with DNS verification
  • White-label auth portal per org

Billing & Subscriptions

Full Stripe integration with plans, trials, usage-based billing, credits, seat pricing, invoicing, and subscription lifecycle management.

  • Subscription plans with versioning
  • Free trials with automatic conversion
  • Usage-based and seat-based billing
  • Credit system with ledger tracking
  • Metered usage sync to Stripe
  • Multi-currency with per-plan pricing variants

Email Campaigns

Campaign builder, template editor, open/click tracking, unsubscribe management, and multi-provider delivery.

  • HTML, Markdown, and plain text templates
  • Open, click, and bounce tracking
  • Unsubscribe groups and preference centers
  • Google, Mailgun, and custom SMTP support
  • Merge tags for dynamic personalization
  • Domain verification (SPF/DKIM/DMARC)

Workflow Automation

Visual drag-and-drop builder with 84+ triggers, conditions, delays, and actions. Automate onboarding, billing, notifications, and data syncing.

  • Visual drag-and-drop workflow editor
  • Event-based triggers across all modules
  • Conditional branching and A/B splits
  • Wait-for-event steps with timeout
  • Workflow versioning and publishing
  • Dead letter queue for failed executions

Multi-Tenant Workspaces

Isolated workspaces per customer with independent settings, members, billing, and feature flags.

  • Organization with multiple workspaces
  • Per-workspace settings and billing
  • Workspace-level member management
  • Isolated data and feature flags per tenant
  • Configurable onboarding (trial, freemium, none)
  • Quota usage monitoring and limits

SDK & API

40+ React hooks, 20+ conditional components, 13 pre-built settings screens, server functions, and full TypeScript support.

  • React SDK with hooks for every feature
  • Server SDK for Node.js backends
  • Pre-built workspace settings screens
  • 150+ TypeScript types
  • Webhook signature verification
  • 8-language i18n with RTL support

And 13 More Modules

Additional modules included.

User & Audience Management

User profiles, custom attributes with history, smart lists, tags, bulk import, and activity tracking.

Access Control (RBAC)

Org-level and workspace-level roles. Custom permissions, API token scoping, and 3-tier permission resolution.

Credits & Usage Metering

Credit packages, ledger tracking, quota limits, overage billing, expiration policies, and balance alerts.

Feature Flags

Workspace-level, user-level, and audience-level targeting. Toggle features instantly without deploys.

Push Notifications

Web push with VAPID auto-setup. Subscriber management, campaigns, and delivery tracking.

Forms & Data Collection

Form builder with public embeds. Submissions create records and trigger workflows.

Content Management

Blog posts, docs, FAQs, testimonials, and digital assets. Rich text editing with folder organization.

Analytics & Reporting

User growth, email performance, geographic maps, workflow metrics, and revenue reporting.

Webhooks & Events

84+ subscribable events. Custom endpoints, delivery logs, retries, and HMAC signature verification.

Short Links

Branded URL shortening with click analytics, conversion tracking, and campaign attribution.

Collections & Custom Data

Custom schemas, versioned records, and public APIs. Lightweight headless CMS for structured data.

Slack & Team Notifications

Real-time Slack alerts for signups, payments, subscription changes, and workflow events.

Assets & Media

File upload, image optimization, tag-based organization, and CDN delivery.

Frequently Asked Questions

Can I use only some features?

Yes. Every module is independent. Use auth without billing, or billing without email.

Does this replace Stripe, SendGrid, or Auth0?

Billing runs on Stripe — you still need a Stripe account. For email and auth, BuildBase replaces standalone vendors.

How does the SDK work with my existing app?

Install the npm package, wrap your app in a provider, and call hooks. Works with Next.js, Vite, Remix or any React setup. Server SDK supports any Node.js backend.

How is data isolated between workspaces?

Each organization gets a separate database. Workspaces within an org are logically isolated with independent settings, billing, and feature flags.

What languages does the SDK support?

Built-in translations for 8 languages: English, Spanish, French, German, Japanese, Chinese, Hindi, Arabic (with RTL support).

Get started

No hidden fees, no surprises.