Userlist Review
Behavior-based email automation for SaaS with company-level workflows, in-app messages, and A/B testing.
Userlist is built specifically for SaaS products that need behavior-triggered emails and company-level automation. The data model handles many-to-many user-to-company relationships that most email platforms cannot, and the visual workflow builder covers everything from trial onboarding to billing notifications in one tool. The $149/month Basic entry point is steep for early-stage teams, but the feature depth justifies it once your product has real user activity to trigger on.
Pros and cons
- Handles company accounts with many-to-many user relationships, a data model most competitors do not support
- Visual workflow builder covers transactional, lifecycle, and marketing email in one canvas
- In-app messages and internal team notifications are built in, not separate add-ons
- A/B split testing with up to five paths and conversion goal tracking on Professional
- Developer-friendly HTTP API with official libraries and outbound webhook support
- 14-day free trial with no credit card required
- Basic plan starts at $149/month for 10,000 users, which is high compared to general-purpose email tools
- A/B testing and conversion goals are locked behind the $349/month Professional plan
- Custom properties are capped at 20 on Basic and 50 on Professional; unlimited requires Enterprise
- Advanced integrations and outbound webhooks require Professional or above
- No built-in landing page or form builder beyond basic signup forms
What is Userlist?
Userlist is an email automation platform designed for SaaS companies that need to trigger messages based on real user and company behavior. Unlike general email marketing tools that treat every contact as an individual, Userlist understands accounts: a user can belong to multiple companies, a company can have multiple users, and campaigns can be triggered at either level. This many-to-many data model is the core technical differentiation.
The platform covers three types of messaging in one place: marketing emails for lead nurture and announcements, lifecycle emails that trigger on user behavior inside the product, and transactional emails for receipts, password resets, and billing notifications. All three flow through the same visual workflow builder, which means you are not managing separate systems for campaign email versus transactional email.
Userlist targets product teams at growth-stage SaaS companies, particularly those who have outgrown Mailchimp or ConvertKit and need automation that responds to what users actually do in the product. The Professional plan at $349/month adds A/B testing, conversion goals, and advanced workflow logic for teams that want to run systematic onboarding experiments.
Core features
Visual Workflow Builder
Build multi-step automation sequences using a drag-and-drop canvas. Workflows support email messages, in-app notifications, internal team alerts, webhook calls, Zapier triggers, data property updates, and conditional branching. You can build repeat-until cycles, run A/B/C splits with up to five paths, and measure conversion goals with custom time windows anywhere in the journey. This is the same builder used for onboarding flows, trial conversion campaigns, and billing notification sequences.
Company-Level Automation
Most email platforms treat contacts as individuals. Userlist tracks users, companies, and the relationships between them, including many-to-many relationships where a user belongs to multiple accounts. Campaigns can be triggered by company-level events, not just individual user actions. This is essential for B2B SaaS products where the buying unit is a team rather than a person.
Transactional Email
Send account verification, password reset, billing, and activity notification emails through the same platform as your marketing and lifecycle campaigns. Transactional emails can be personalized using the same Liquid-based templating and user property system used across all message types. This reduces the number of sending integrations you need to maintain.
In-App Messages
Deliver targeted notifications inside the product without building a separate notification system. In-app messages can be triggered by the same behavioral events and workflow logic as email steps. Useful for onboarding nudges, feature announcements, and upgrade prompts that need to appear inside the application rather than in the inbox.
Dynamic Segmentation
Build segments based on user properties, company properties, behavioral events, and combinations of all three. Segments update automatically as users meet or leave the criteria. Both user-level and company-level segments are available, and segments drive both broadcast sends and workflow entry conditions.
A/B Testing and Conversion Goals
Available on Professional, A/B split testing lets you randomly divide a workflow path into up to five variants and measure which performs better. Conversion goals track whether a target action, such as upgrading to a paid plan, happens within a defined time window after a user enters a workflow. This is the measurement layer that turns email campaigns into experiments.
Pricing
| Feature | Basic $149/mo | Professional $349/mo | Enterprise Custom |
|---|---|---|---|
| Users included | 10,000 | 10,000 | Custom |
| Each additional 1,000 users | +$10/mo | +$12/mo | Custom |
| Emails per month | 500,000 | 500,000 | Custom |
| Team seats | 5 | 10 | Custom |
| Marketing and lifecycle email | ✓ | ✓ | ✓ |
| Transactional email | ✓ | ✓ | ✓ |
| In-app messages | ✓ | ✓ | ✓ |
| Visual workflow builder | ✓ | ✓ | ✓ |
| Company accounts | ✓ | ✓ | ✓ |
| Custom properties | 20 | 50 | Custom |
| Custom events | 20 | Unlimited | Unlimited |
| A/B split testing | ✗ | ✓ | ✓ |
| Conversion goals | ✗ | ✓ | ✓ |
| Outbound webhooks | ✗ | ✓ | ✓ |
| Advanced integrations | ✗ | ✓ | ✓ |
| Dedicated account manager | ✗ | ✗ | ✓ |
| 14-day free trial | ✓ | ✓ | ✗ |
Who it is for
Teams that have product-market fit and real user behavior to trigger on will get the most out of Userlist. The visual workflow builder and company-level data model let product marketers build sophisticated onboarding and expansion campaigns without engineering help, once the API integration is set up.
If your product sells to teams and you need to trigger campaigns based on account-level activity, Userlist is one of the few platforms that handles this natively. The many-to-many user-to-company relationship model removes the workarounds required in tools like Mailchimp or Klaviyo.
The Professional plan at $349/month adds A/B testing and conversion goals, making it a viable tool for systematic onboarding optimization. If you want to test whether email sequence A or B drives more trial-to-paid conversions within 14 days, Userlist can measure that directly.
Verdict
Userlist earns its position by solving a real gap: behavior-triggered email for SaaS products with company accounts and complex user relationships. The data model, workflow depth, and transactional email coverage in one platform are genuine differentiators. The pricing is high for early-stage products, but for growth-stage SaaS spending on customer success and lifecycle marketing, the $149 to $349 range is defensible.
Frequently asked questions
How does Userlist handle company accounts with multiple users?
Userlist supports many-to-many relationships between users and companies. A single user can belong to multiple company accounts, and each company can have many users. Campaigns can be triggered at the company level, meaning when a company reaches a threshold or performs an event, all associated users (or specific roles within the company) can receive the campaign.
Is transactional email included on all plans?
Yes. Transactional email, covering account verification, password reset, billing notifications, and product activity alerts, is available on Basic and Professional. All plans share the same 500,000 email per month limit, which covers both marketing and transactional volume for most SaaS companies at under 10,000 users.
What integrations does Userlist support?
Userlist integrates via its HTTP API and official libraries for direct product integration. Zapier and Make are supported for connecting to other tools. Advanced integrations and outbound webhooks require the Professional plan. CDP integrations and third-party data connections are available across all paid plans.
Can I use Userlist just for transactional email without lifecycle campaigns?
Yes, though it would be expensive relative to dedicated transactional email services like Postmark or SendGrid. Userlist is designed to run both together, so the value is greatest when you use the same platform for onboarding workflows, lifecycle campaigns, and transactional messages rather than treating them separately.
What happens when my user count exceeds 10,000?
Both Basic and Professional include 10,000 users. Beyond that, Basic charges $10 per additional 1,000 users and Professional charges $12 per additional 1,000. So a SaaS with 25,000 users on Basic would pay $149 plus $150 for the additional 15,000 users, totaling $299 per month.
