What are Blocks?
Blocks are higher-level components that:- Combine multiple UI components into cohesive features
- Include built-in state management and validation
- Provide production-ready styling and UX
- Handle complex integrations with third-party services
Available Block Categories
Forms
Ready-to-use form components with validation, error handling, and submission logic:- Demo Form: Enterprise sales demo request form with email validation
- Intro Form: User onboarding form for free trial signups
Integrations
Pre-configured integrations with popular third-party services:- Cal.com: Calendar booking and scheduling
- Lemcal: Meeting scheduler with dialog UI
- Plain: Customer support chat widget
Telemetry
Analytics and tracking integrations for monitoring user behavior:- Google Analytics: Web analytics tracking
- PostHog: Product analytics and feature flags
- Koala: B2B visitor identification
- Clearbit: Company data enrichment
- RB2B: Website visitor tracking
- Unify: Intent data tracking
- Common Room: Community engagement tracking
Quick Example
Benefits of Using Blocks
- Save Development Time: Don’t rebuild common features from scratch
- Production Quality: Battle-tested components with proper error handling
- Consistent UX: Professional designs that follow best practices
- Easy Customization: Extend and customize blocks to match your needs
- Maintained: Blocks are updated as dependencies and best practices evolve