
What is Flywheel?
Flywheel is a customer communication platform that helps you send targeted emails and Slack messages based on realtime user activity. With Flywheel, you can track user behavior, subscription changes, and feature usage, then use that data to trigger workflows that boost retention, reduce churn, and help your customers succeed. No more revenue slipping through the cracks or “we should have followed up” moments - just pure, workflow-driven customer success magic. Think of us as your growth and revenue teams’ secret weapon. Here’s what makes Flywheel the most cracked tool in your retention arsenal:The Most Insane Workflow Builder You’ll Ever Use
- Build ridiculously powerful workflows that just work
- Hooks directly into Stripe - when users upgrade, downgrade, or bounce, Flywheel springs into action
- Slurps up events from PostHog and Segment like a smoothie (more integrations dropping soon)
- Spits out gorgeous, high-converting emails without needing to bug your design team
- Slides into your users’ DMs (Slack or email) exactly when they need it
Real-time User Profiles, Zero Manual Updates Required
- Auto-magically links everything: Stripe data, event history, emails, Slack convos
- Your user list IS your email list - goodbye API request hell
- Every user’s story at your fingertips: what they’ve done, what they’re paying, where they’re stuck
- Hit them with the perfect message at the perfect time (like “Hey, you’re crushing it with [feature], want to level up?”)
Admin Tools That’ll Make Your Support Team Kiss You
- Spin up custom admin tools faster than you can say “SQL injection”
- Let your support squad handle the common stuff without bugging engineering
- Turn 48-hour support nightmares into 5-minute fixes
- Keep your engineers focused on building cool stuff, not updating user credits
Let’s Get Started
Here’s what we’ll cover to get you up and running:- Connect Your Domain - Set up your sending infrastructure
- Sync Stripe Data - Import your customer subscription data
- Track User Events - Start collecting user activity from your app
- Create Workflows - Build your first automated communications
Domain Setup
Setting up your domain is the first crucial step to sending emails through Flywheel. We’ll help you configure your DNS records so your emails come directly from your domain, maximizing deliverability and maintaining your brand consistency.
What You’ll Need
- Access to your domain’s DNS settings
- 5-10 minutes of setup time
Configuration Options
We recommend setting up two domains for optimal deliverability and flexibility:-
Marketing & Automated Emails (Recommended)
- Use subdomain:
mail.yourdomain.com
- Perfect for newsletters, automated workflows, and bulk communications
- Keeps marketing email reputation separate from transactional emails
- Use subdomain:
-
One-to-One Communications
- Use root domain:
yourdomain.com
- Ideal for direct team member communications
- Maintains personal touch for customer support and sales conversations
- Use root domain:
Adding Your Domain
To add a domain in Flywheel:- Navigate to Settings
- Select Email
- Click Add Domain
Setting up your domain
Stripe Integration
Connect your Stripe account to automatically sync customer data and trigger communications based on subscription events.What Gets Synced
- Customer profiles and metadata
- Subscription status and history
- Payment and billing information
- Product and price data
Key Features
- Real-time subscription event tracking
- Automatic customer profile creation
- Historical data import
Event Tracking
Start collecting user activity data to power personalized communications and workflows.Implementation Options
- PostHog
- Segment
- Custom webhooks
Key Events to Track
- User signups and onboarding
- Feature usage and engagement
- Custom business events
- Account changes
Event tracking
Building Workflows
Create communication workflows that respond to user behavior and drive engagement.Workflow Types
- Onboarding sequences
- Feature activation campaigns
- Subscription lifecycle management
- Engagement recovery
Workflow Components
- Triggers based on events or conditions
- Timing and delay controls
- Conditional branching
- Multi-channel delivery (email + Slack)