The Per-Seat Growth Flywheel
Per-seat pricing creates the most elegant growth flywheel in SaaS: users invite teammates, teammates become seats, seats become revenue. Email is what keeps this flywheel spinning. The right invite prompt at the right moment turns one user into a team. The right onboarding turns a new seat into an active user. The right expansion email turns an active team into a growing account.
The companies that nail per-seat email marketing obsess over two metrics: invite rate (how often users invite others) and seat activation rate (how quickly new seats become active). Everything else flows from these two numbers.
Quantifying the Growth Flywheel
Consider a per-seat SaaS with 500 accounts averaging 5 seats each. If you can increase the average invite rate by just one additional invite per account per quarter, and maintain a 70% activation rate, that is 350 new active seats per quarter. At $15 per seat per month, that is $63,000 in additional annual revenue from email automation alone. The investment in email tooling and sequence optimization pays for itself many times over.
Admin vs User Communication
Per-seat SaaS has a natural split in communication targets. Admins care about billing, seat management, usage analytics, and team health. Individual users care about onboarding, feature discovery, and collaboration. Sending billing information to regular users is noise. Sending feature tips to admins is often irrelevant.
Building Role-Based Communication Tracks
Admin track emails:
- Monthly seat utilization reports with active/inactive breakdown
- Seat expansion prompts when team approaches capacity
- Billing notifications and invoice summaries
- Team health dashboards showing engagement trends
- Proactive unused seat alerts with activation suggestions
User track emails:
- Shortened onboarding sequence (3-4 emails over first week)
- Feature discovery tips focused on collaborative capabilities
- Activity summaries showing team collaboration
- Product update announcements relevant to daily workflows
- Re-engagement prompts after periods of inactivity
Both tracks:
- Product updates and new feature announcements (personalized by role)
- Security notifications and policy changes
- Maintenance windows and status updates
Tag contacts by role at the moment they join - whether they are the account creator (admin), an invited admin, or a regular invited user. Route them into the appropriate track automatically.
The Unused Seat Problem
Unused seats are the silent killer of per-seat SaaS. An admin paying for 10 seats where only 4 are active is slowly building resentment toward your product. They might not say anything for months, but when renewal comes, they either downgrade or churn entirely.
Proactive communication about unused seats is uncomfortable but necessary. An email saying "You have 6 unused seats, here is how to activate them" is much better than silence followed by a surprise downgrade. And if seats stay unused despite your help, proactively suggesting a smaller plan builds the kind of trust that leads to expansion later when their team actually grows.
The Unused Seat Communication Timeline
Day 14 of inactivity: Send a gentle activation reminder to the inactive user directly. Keep it friendly and focused on getting them started with one specific feature.
Day 30 of inactivity: Send the admin a summary of unused seats with specific suggestions for who might benefit from access. Include a quick-start guide they can forward to team members.
Day 45 of inactivity: Send the admin a second notification with a stronger focus on right-sizing. Offer to schedule a call to discuss their team's usage patterns.
Day 60 of inactivity: Proactively offer to reduce their seat count. Frame it as looking out for their budget. This counterintuitive approach builds trust and retention.
Integration Recommendations
Your email tool needs to connect with your billing and product systems to enable seat-specific automation:
Stripe or billing system: Essential for tracking seat count changes, upgrade/downgrade events, and billing cycle timing. Sequenzy offers native Stripe integration. Customer.io and ActiveCampaign require third-party connectors.
Product analytics: Connect user activity data so your email tool knows which seats are active and which are dormant. This enables seat utilization alerts and personalized onboarding based on actual usage patterns.
Identity provider: If you support SSO, connect your identity system so new seats provisioned through SSO automatically enter the onboarding sequence.
What a Healthy Per-Seat Email Program Looks Like
Contact database size: Varies with your customer base, but expect 5-20x your customer count based on average team size.
Email frequency per contact type:
- New invited users: 3-4 onboarding emails in week one
- Active users: 2-4 emails per month (product updates, feature tips)
- Admins: 1-2 emails per month (utilization reports, expansion prompts)
- Inactive users: Re-engagement attempt every 30 days
Key metrics to monitor:
- Invite rate: 15-25% of active users invite at least one teammate per quarter
- Seat activation rate: 65-80% of invited users become active within 7 days
- Net seat expansion: Positive month over month across the customer base
- Churn from unused seats: Track downgrades attributed to underutilization
Getting Started
- Choose your platform (Sequenzy for cost-effective event-driven automation, Userlist for company-level tracking)
- Tag all existing contacts by role (admin vs user)
- Build the invited user onboarding sequence first - this has the most immediate impact on seat activation
- Create seat expansion prompts triggered by capacity thresholds
- Set up monthly seat utilization reports for admins
- Build the unused seat alert sequence with escalating urgency
- Track invite-to-activation rate weekly and optimize your onboarding based on where users drop off