For Product-Led Growth

Best Email Tools for Product-Led Growth in 2026

For most early-stage product-led growth (PLG) teams, Loops is the best first pick. Its free plan allows up to 4,000 sends in any rolling 30 days to your 1,000 newest contacts, enough to run a first onboarding path before you pay, and its Growing Audience plan is listed at $99 per month once you outgrow it. Teams with larger lists or heavier event logic should compare Customer.io and Encharge, and B2B teams that message whole accounts should look closely at Userlist.

This page is based on each vendor's public pricing page and documentation, checked on 7 October 2026. Where a vendor publishes no dollar figure, the page says pricing on request and does not estimate one. Plans change, so confirm the current figure on the vendor's pricing page before you buy.

Shortlist by situation

  • Free start, small list: Loops, free plan for up to 4,000 sends in a rolling 30 days to the 1,000 newest contacts
  • Visual flows, fixed subscriber price: Encharge, Growth at $79 per month billed annually for up to 2,000 subscribers
  • Complex event-driven journeys: Customer.io, Essentials at $100 per month, with profile tiers from $145 per month at 10,000 profiles
  • People-based pricing on small lists: Drip, $39 per month for 1 to 2,500 people with unlimited email sends
  • Sales-assist PLG with a CRM: ActiveCampaign, Starter at $15 per month at 1,000 contacts
  • B2B, account-level messaging: Userlist, Basic at $149 per month for up to 10,000 users
  • Chat and email in one tool: Intercom, priced per seat, Advanced at $85 per seat per month billed annually
  • In-product tours and checklists: Chameleon, Startup at $279 per month, or Pendo and Appcues on request

What a PLG email tool has to do that a drip tool does not

A drip campaign sends the same sequence to everyone who joins a list, on a fixed calendar. A PLG email tool has a different job. It has to receive events from your product, decide which user or account those events belong to, and then start, branch or stop a message based on what happened. The difference shows up quickly. A person who connected an integration on day one should not receive the same "connect your first integration" email on day three, and a trial user who has already invited a teammate should not get a generic invitation prompt.

That makes the first question to ask a vendor a question about event intake, not templates. Some platforms expect you to push events through an API from your backend. Others read events from a tag manager, a data pipeline or an in-app snippet. Intercom, Pendo and Appcues also capture interactions inside the product itself. Each route has a cost in engineering time and produces different data. Before you compare prices, write down which events you can send reliably today and which would need new instrumentation.

The second question is the unit of the list. Many PLG products have two levels that matter: the individual user and the company or workspace that pays. A tool that only understands people will send a reminder to the fifth member of a team who has already activated, and miss the account where nobody has logged in since the trial began. Userlist is built around the account layer. Most of the other tools here treat each person as the main record, and you can still model accounts in them, but the work is yours. Check which level your activation metric is defined on before you choose.

The third question is the message type. Product email falls into two groups. Transactional messages, such as receipts, trial-ending notices, sign-in codes and password resets, are usually part of the product and have to arrive. Marketing and lifecycle messages, such as tips, feature announcements and upgrade prompts, are optional and carry a higher complaint and unsubscribe risk. Some tools handle both from one account. Encharge's Premium plan lists transactional email, and Loops includes transactional sends to users outside your audience on its Growing Audience plan. If you plan to send both types from one account, read the sending rules on the vendor's pricing page before you commit.

The last question is who maintains the sequences. A visual builder lets a founder or product manager edit an onboarding path without opening a ticket. A tool built around code and events lets an engineer version the logic carefully but makes marketing changes slower. Neither approach is better in general. The right answer depends on whether your team can keep event names, user properties and flow logic consistent over the months a sequence stays live.

Table 1. PLG email tools compared

Tool Best for Starting price (plan, billing) Key limitation
Loops Early-stage teams with a small list and no marketing operations staff Free plan: up to 4,000 sends in a rolling 30 days to the 1,000 newest contacts. Growing Audience: $99/mo Free plan adds a Loops footer and a 10 emails per second cap; less workflow depth than enterprise tools
Encharge SaaS teams that want a visual flow builder and a subscriber-based price Growth: $79/mo billed annually ($99/mo billed monthly), up to 2,000 subscribers No free plan; prices above 2,000 subscribers require a quote
Customer.io Complex event-driven journeys run by product and engineering teams Essentials: $100/mo, billed monthly. Profile tiers from $145/mo at 10,000 profiles Cost follows profile count; Premium pricing is custom
Drip Teams that want people-based pricing with unlimited email sends on small tiers $39/mo for 1 to 2,500 people, with unlimited email sends Workflow caps on several tiers (up to 50); some larger tiers include a fixed send allowance
ActiveCampaign PLG companies with a sales-assist motion that need a CRM Starter: $15/mo at 1,000 contacts; monthly and annual prices match Starting prices scale with contacts; advanced segmentation starts at Pro
Userlist B2B SaaS that messages account admins and team members Basic: $149/mo for up to 10,000 users Price follows user-count breakpoints; Enterprise is custom
Intercom Teams that want chat, in-app messages and email in one inbox Essential: $19 per seat per month, billed annually Priced per seat, and usage-based AI and messaging add cost; email is one channel among several
Chameleon Product teams that rely on in-product tours, tooltips and checklists Startup: $279/mo, 10 live experiences. No free plan; free trial offered Priced on monthly tracked users; email is a companion channel
Pendo Teams that want product analytics and in-app guides on one platform Pricing on request, sized by custom monthly active users No dollar prices published; a quote is needed before budgeting
Appcues Teams that want no-code in-app flows with an email companion Pricing on request; free trial available after a sales call No public dollar prices; plans are limited by published experience count

Start with the event model, not the email

Every tool in this guide can trigger email from events, but the quality of your triggers depends on the events you send. A common mistake is to name events after screens, such as "viewed pricing page", and then discover that the sequence cannot tell whether the user actually activated. Start from the action that separates users who stay from users who leave, then work backwards to the events that lead to it.

Most PLG teams need a short list that covers the trial and early-paid lifecycle. A sensible first set includes account or user creation, completion of setup, the first activation action (whatever your product defines as its core value), a team invitation or second user joining, an integration or data import, a plan change, and a trial-ending or payment-failed signal. Keep the list short enough that every event has an owner and a written meaning.

Use one naming pattern and change it rarely. Lowercase, with a noun and a past-tense verb, is common, for example workspace_created, setup_completed, integration_connected, member_invited and trial_ending_soon. Attach the same identifiers to every event, such as user_id, account_id, plan and a timestamp. If the account identifier is missing, a tool that supports account-level messaging cannot use the event for account rules, and you will find the gap only when a sequence misfires.

Routing matters as much as naming. A direct API call from your backend is the most predictable path for billing and account events, because the backend knows whether a charge succeeded or a workspace was created. Frontend tracking suits interactions such as tours, clicks and panel opens, but browser blockers and flaky networks can drop those events. Make trigger logic tolerant of missing data. A user who never fired setup_completed may have finished setup in a way the tracking missed, so a rule that depends on that single event will sometimes email a person who has already succeeded.

Event volume also changes the decision. A product that emits dozens of events per session can produce a large number of tool operations even when the list is small. Count events per user per month before you choose a tool that bills by operations, contacts, profiles or seats. Usage-based pricing is easy to underestimate in the first month and hard to predict later.

Transactional and marketing mail on one infrastructure

A SaaS product sends two kinds of mail, and they carry very different stakes. Transactional mail includes sign-in codes, invoices, trial-ending notices, password resets and payment-failed alerts. Users expect it, and the product often cannot work without it. Marketing and lifecycle mail includes onboarding tips, feature announcements and upgrade offers. Users can opt out, and their complaints damage the reputation of the domain they share with everything else you send.

The safest pattern is to keep the two streams apart from the start. Use a separate sending subdomain for transactional mail, so that a spike in marketing complaints does not put receipts and sign-in codes at risk. Give each stream its own sender name, reply address and suppression rules. A user who unsubscribes from product tips should still receive a payment-failed notice, and a user with a hard bounce on a marketing address may still need password resets sent to a different address on the account.

Among the tools here, Encharge's Premium plan lists transactional email alongside HubSpot and Salesforce connections, and Loops includes transactional sends to users outside your audience on its Growing Audience plan. Customer.io, Drip and ActiveCampaign are typically used for lifecycle and marketing sends, with transactional mail often handled by a separate sending service. Confirm on each vendor's pricing page and documentation whether transactional sends are included in the plan you are considering, and whether they count against the same send or contact limits.

Authentication is the foundation for both streams. Your sending domain should publish SPF and DKIM records for every sender, and a DMARC policy that you move toward enforcement once legitimate mail passes. Mailbox providers have published bulk-sender requirements that include authentication and one-click unsubscribe for marketing mail. If your tool cannot sign messages with your domain, or cannot add a List-Unsubscribe header for marketing sends, treat that as a disqualifying gap for a production list.

Keep a written map of which tool sends which message. A common failure in growing PLG companies is that onboarding emails move to one tool, the receipts stay in the billing system, and the password resets come from a third sender. Each sender has its own reputation and its own suppression list, so a user who unsubscribed in one place can keep receiving mail from another. A one-page map of senders, streams and suppression sources prevents most of these problems.

Deliverability and list verification for PLG sends

PLG lists change faster than most. People sign up with throwaway addresses, mistype a work email, leave a company and keep the old inbox inside the product, or never confirm the address at all. Every bounced message and every spam complaint weakens the trust that mailbox providers place in your sending domain, and that trust affects the receipts and sign-in codes your product also depends on. Treat address quality as part of the activation funnel rather than as a back-office clean-up task.

Start at the sign-up form. Require a confirmed address before any marketing sequence begins, and do not send onboarding tips to an address that has never been confirmed. Use a clear sender name and a reply address that a person reads. Where your product lets users change their email address, send a notice to the old address as well as the new one, so that a takeover or a typo is caught early.

Verification is a separate job. Dedicated services such as ZeroBounce, NeverBounce and Kickbox check addresses before you send to them, and they differ in which checks they run and how they price usage. Their pricing is on request on this page, so compare them on scope, data handling and volume terms directly with each vendor. Use verification on bulk imports, on re-engagement lists that have been dormant for a long time, and on sign-ups that look suspicious. Do not treat a verifier as a substitute for confirmed opt-in, because a valid mailbox can still belong to someone who never asked for your mail.

Some email platforms include verification in their plans. Encharge's pricing page says free email verification is included on its plans, which can cover basic checks on new sign-ups if the volume fits. Confirm what the included check covers, how often it runs and whether it applies to imports as well as live sign-ups before you rely on it for a list you are about to mail.

Suppress addresses that bounce hard, and pause sequences for users who mark a message as spam. Do not keep sending a three-step onboarding flow to a user who has already activated, and stop trial sequences for accounts that have converted or cancelled. Each of these rules reduces complaints and wasted sends. Review bounce and complaint rates on a fixed schedule, for example every week during the first month of a new sequence, and record the owner of that review.

Plan for volume. A launch that imports a large list should be warmed up over several days rather than sent in one batch. Most tools here let you control send pacing. Loops' free plan caps sending at 10 emails per second, which is a useful reminder that batch size and send rate are part of your deliverability plan, not just a technical limit.

Tool-by-tool notes for PLG teams

Each section covers what the tool does well for product-led growth work, where it falls short, the published price, and a link to the vendor's pricing page. The order follows the shortlist and does not indicate a ranking.

Loops

Best for early-stage PLG with a small list

Loops is built around a small set of product events sent through an API, such as user creation, trial start, feature use and payment completed. For a small team, the appeal is that a first onboarding path can be wired up in a few days without learning a large automation language. The free plan suits this stage. It allows up to 4,000 sends in any rolling 30 days, and those sends reach your 1,000 newest contacts, so a company with a few hundred active trials can run its first sequences before paying.

For PLG work, the Growing Audience plan matters more than the free plan. It is listed at $99 per month and includes unlimited sends to subscribers and transactional sends to users outside your audience. That second point matters when your product sends account messages to people who have not opted into marketing. The pricing page does not give a contact breakpoint for that plan, so ask how your contact count maps to the paid tier before you commit.

Where Loops falls short is depth. Its design avoids the large workflow builders that enterprise tools offer. If your onboarding needs many parallel branches, account-level rules or detailed suppression logic, you will reach the edges sooner than you would with Customer.io. The free plan also adds a Loops footer to emails and caps sending at 10 emails per second. Those limits are fine for testing and may not suit a customer-facing brand.

Price: Free plan, or Growing Audience at $99/mo. Loops pricing page

Encharge

Best for SaaS teams that want a visual flow builder at a subscriber price

Encharge is aimed at SaaS companies that need behavior-based flows without a data team. Its flow builder is visual, and its templates cover trial onboarding and feature adoption. Growth includes up to 2,000 subscribers, unlimited flows and unlimited team members, and the pricing page describes a monthly send allowance of 10 times the subscriber limit. Premium adds HubSpot and Salesforce connections and transactional email, which matters when your sales team already works in one of those CRMs.

For PLG teams, a practical advantage is that the trigger, wait, branch and email content of an onboarding flow sit in one place. A non-engineer can adjust a flow after a product change without a deploy. The pricing page also says free email verification is included on plans, which is worth checking against your sign-up volume before you add a separate verifier.

The main limitation is the lack of a free plan. You pay from the first day, and the published subscriber breakpoints stop at 2,000. A team that expects to pass that point should ask for a quote early, because the cost step may be larger than the step from Growth to Premium. Encharge also works best when your events follow common SaaS conventions. An unusual product model may need more custom event design than the templates assume.

Price: Growth from $79/mo billed annually ($99/mo billed monthly), up to 2,000 subscribers. Premium from $129/mo billed annually ($159/mo billed monthly), up to 2,000 subscribers. Encharge pricing page

Customer.io

Best for complex event-driven journeys owned by product and engineering

Customer.io is the strongest option in this list for teams whose activation logic is complicated. It is built around events and profiles, so a journey can depend on sequences of events, on the absence of an event within a time window, or on attributes that change over time. Its API-triggered campaigns let your backend start or change a journey when something happens in the product, which suits teams where engineering owns the trigger logic and marketing owns the copy.

Pricing combines a base plan with profile tiers. The Essentials plan is listed at $100 per month billed monthly, with AI Agent core skills, a visual workflow builder, and email and community support. Essentials tiers are listed at $145 per month for 10,000 profiles, $235 for 20,000, $325 for 30,000, $415 for 40,000 and $505 for 50,000 or more. Premium has custom profile volume and premium support. The vendor also offers 12 months free through its Startup Program to eligible early-stage companies that have raised under $10 million, which can reduce the first-year cost considerably if you qualify.

The drawback is that cost follows profile count, and the most advanced capabilities sit on higher tiers. A team that sends many short event-driven messages should model its profile count carefully, including profiles that will exist in twelve months. Customer.io also rewards technical ownership. Without someone who can maintain event names and attributes, journeys become hard to change. For a small team with simple onboarding, it can be more tool than the job needs.

Price: Essentials from $100/mo billed monthly; profile tiers from $145/mo at 10,000 profiles; Premium on request. Customer.io pricing page

Drip

Best for teams that want people-based pricing with unlimited email sends

Drip grew up serving e-commerce brands, and its visual workflow builder shows a sequence as a flowchart. That helps a PLG team see where a trial user can drop out of a path and whether a branch leads anywhere useful. Triggers can use any event you send, which suits products with unusual usage metrics such as API calls, documents processed, or integrations enabled. Drip stores what you send, so the event taxonomy is your responsibility.

Pricing is monthly and based on people and email volume. The 1 to 2,500 people tier is $39 per month with unlimited email sends and up to 50 workflows. The 4,501 to 5,000 people tier is $89 per month, the 9,001 to 10,000 tier is $154, and the 22,501 to 25,000 tier is $369, which adds chat and email support and personalized onboarding. Some larger tiers include a fixed send allowance rather than unlimited sends, such as 600,000 sends at 45,001 to 50,000 people, so check the allowance as well as the people count.

The main limitation for PLG is that Drip's origins are in commerce. Product-specific ideas such as account-level roll-ups are not its focus, so teams that need account messaging will do more of that work themselves. The 14-day trial requires no credit card, which makes it straightforward to test your event design before committing.

Price: From $39/mo for 1 to 2,500 people, with unlimited email sends; higher tiers by people count. Drip pricing page

ActiveCampaign

Best for PLG companies with a sales-assist motion

ActiveCampaign combines marketing automation with a CRM. For a PLG company that adds a sales team once accounts grow, that combination is the reason to look at it. Product events can update contact fields and deal stages, create tasks for a sales rep, and start an email sequence in the same run. This keeps marketing emails from interrupting a live sales conversation, which is a frequent problem for teams that run email and sales on separate tools.

Starter is $15 per month at 1,000 contacts, and the listed price is the same whether you bill monthly or annually. Plus is $49 per month and adds standard segmentation and landing pages. Pro is $79 per month and adds advanced segmentation, which PLG teams often need for behavior rules. Enterprise is $145 per month and adds premium segmentation and a dedicated account team. Starting prices scale with contact count, so the figure at 1,000 contacts rises as your list grows.

The trade-off is that PLG behavior is not the platform's organizing idea. Product events have to be mapped onto a model built around contacts and deals, and that mapping takes planning. The free trial lets you test the mapping before you pay. Teams without a sales function may find the CRM layer unused and the cost harder to justify.

Price: Starter from $15/mo at 1,000 contacts; Plus $49/mo; Pro $79/mo; Enterprise $145/mo. ActiveCampaign pricing page

Userlist

Best for B2B SaaS that sells to teams and accounts

Userlist is designed around both users and companies. An event can belong to a person and roll up to that person's company. That allows rules such as "email the account owner when a second teammate has not logged in" or "send an expansion message when company-wide usage passes a threshold". Different roles inside one account can receive different sequences, such as setup guidance for admins and feature tutorials for end users. For B2B PLG, that is a more natural model than a per-person list.

Basic is listed at $149 per month for up to 10,000 users, and Professional at $349 per month for the same user count. Professional adds A/B split testing, conversion goals and advanced workflow features. Enterprise is custom and covers custom message limits. Because the price follows user breakpoints, count seats per account and the number of accounts above each breakpoint before you choose a plan.

The limitation is that you pay by user count, so a company with many seats can raise the bill faster than its revenue. Userlist is also narrower than the enterprise tools. If your product is consumer-facing, or your team does not sell to accounts, its strongest features matter less.

Price: Basic $149/mo for up to 10,000 users; Professional $349/mo for up to 10,000 users; Enterprise on request. Userlist pricing page

Intercom

Best for teams that want chat, in-app messages and email in one place

Intercom is a customer messaging platform. It covers Messenger live chat, a shared inbox, a help center, in-app messages and an email channel. For a PLG team that already uses Intercom for support, the advantage is that a user who asks a question in chat can be routed into an email sequence or an in-app tour without a second tool. The Advanced plan includes a workflow automation builder and multiple team inboxes, and Expert adds SSO, HIPAA support and SLAs.

Pricing is per seat. Essential is $19 per seat per month billed annually, Advanced is $85 and Expert is $132 on the same basis. Usage-based AI outcomes and messaging are charged separately, so the seat price is not the full cost. The 14-day trial requires no credit card.

The limitation is that email is not Intercom's strongest channel. Teams that need deep email-only automation, large segment logic or detailed analytics on email sequences will usually find dedicated email tools more capable. Intercom makes the most sense when the conversation with the user, rather than the email itself, is the center of the job.

Price: Essential from $19/seat/mo billed annually; Advanced $85/seat/mo billed annually; Expert $132/seat/mo billed annually. Intercom pricing page

Chameleon

Best for product teams that build tours, tooltips and checklists

Chameleon is an in-product guidance tool. It builds tours, tooltips, surveys and checklists that run inside your app and records how users respond to them. For email, the useful part is the signal. A user who starts a tour and stops at step two, or who dismisses a checklist item, can be routed to a targeted email with a short walkthrough. Used this way, Chameleon and a dedicated email tool cover different parts of the same activation path.

The Startup plan is listed at $279 per month, with 10 live experiences, customization and targeting, and email support. Pro is listed at $750 per month and allows up to 20 live experiences, Copilot, themes and custom CSS, A/B testing, localization into five languages, and 10,000 free AI credits. Growth and Enterprise are not priced publicly. Pricing is based on monthly tracked users, and the trial length shown differs between sources, so confirm it on the pricing page before you plan a test.

Chameleon does not replace an email platform. It has no free plan, and its cost rises with the number of live experiences and tracked users. Use it when in-product guidance is a real part of activation. If your product needs little in-app guidance, the cost will be hard to justify against an email-only budget.

Price: Startup $279/mo; Pro $750/mo; Growth and Enterprise on request. Chameleon pricing page

Pendo

Best for teams that want product analytics and in-app guides on one platform

Pendo started as a product analytics platform and later added in-app guides, feedback surveys and email. Its strength is a unified view of usage. Once its snippet is installed, it records interactions across the product, so a new trigger can be built on behavior that was not planned in advance. For a PLG team still learning which features predict retention, that historical view is useful. Pendo can also show which users received an email and then did or did not take a product action.

Plans are sized by custom monthly active user volume and are not priced publicly. The tiers are Base (product analytics and in-app guides), Core (adds session replay) and Ultimate (adds sentiment surveys, Orchestrate, Listen and Data Sync). A free beta and a "Try for free" option are offered, but no dollar prices are published, so budgeting requires a quote.

The main limitation is that Pendo is a large platform, and its value grows with how much of it you adopt. A team that only wants to send activation emails will pay for analytics it does not use. Sales-led pricing also makes early comparison harder than with the public-price tools above.

Price: Pricing on request; Base, Core and Ultimate tiers sized by custom monthly active users. Pendo pricing page

Appcues

Best for no-code in-app flows with an email companion

Appcues focuses on in-app experiences: onboarding flows, checklists, hotspots and modals that a product or growth team can build without engineering. Its events show which users saw a flow, completed it or abandoned it midway. Those events can feed an email tool, so a user who finished an in-app setup checklist does not receive an email asking them to finish it. Used this way, Appcues tells the email tool what the user already knows.

Pricing is not published in dollars. Start includes 10 published experiences and 12 months of reporting history, Grow includes 25 experiences and 24 months, and Enterprise includes 100 experiences, 36 months of reporting, priority support and services support. A free trial is available after a call with sales.

The limitation is that Appcues is in-app first. Its email capabilities are a supporting channel, so teams that depend on complex email-only sequences should pair it with a dedicated email tool. The experience count also sets a practical ceiling on how many flows you can keep live at once, so decide which journeys matter most before you buy.

Price: Pricing on request; plans differ by published experience count, reporting history and support. Appcues pricing page

Routing events between tools with Make

Sometimes the problem is not the email tool but the path between the product, billing and email. A routing layer receives an event from one system and passes it to another. Make is an automation platform that does this without custom code, using scenarios built from modules. It is not an email sender, so it does not replace any of the tools above. It can, however, move a billing event into an email platform while your team waits for a proper integration.

Make's Free plan includes 1,000 credits per month with no time limit, a maximum of two active scenarios, scenarios that run at most every 15 minutes, a five-minute execution limit and seven days of execution log storage. Each module action in a scenario uses one credit. The Core plan is listed at $9 per month billed annually, or $10.59 billed monthly, for 10,000 credits, and it adds unlimited active scenarios and scheduling down to the minute. Pro and Teams are listed higher for the same credit level, and Enterprise is custom.

The risk is hidden cost. A single product event that passes through three modules and writes to two destinations uses several credits, and a busy event stream can exhaust a monthly allowance in days. The 15-minute minimum interval also means a routed event can arrive late, which matters for a trial-ending notice sent close to a deadline. Use Make for low-volume, low-latency-tolerant events, and send high-volume or time-critical events directly from your backend.

Table 2. Published prices at four list sizes

Tool and plan 1,000 contacts, profiles or people 5,000 10,000 25,000
Loops (Free; Growing Audience) Free plan: up to 4,000 sends per rolling 30 days to the 1,000 newest contacts $99/mo (Growing Audience); contact breakpoint not stated on the plan summary $99/mo (Growing Audience); contact breakpoint not stated on the plan summary $99/mo (Growing Audience); contact breakpoint not stated on the plan summary
Encharge (Growth, billed annually) $79/mo, up to 2,000 subscribers ($99/mo billed monthly) Pricing on request (above the 2,000-subscriber tier) Pricing on request Pricing on request
Customer.io (Essentials) $100/mo base plan; profile tiers begin at 10,000 profiles $100/mo base plan; no 5,000-profile tier listed $145/mo (10,000-profile tier) Pricing on request (listed tiers are $235/mo at 20,000 and $325/mo at 30,000)
Drip $39/mo (1 to 2,500 people, unlimited email sends) $89/mo (4,501 to 5,000 people) $154/mo (9,001 to 10,000 people) $369/mo (22,501 to 25,000 people)
ActiveCampaign (Starter) $15/mo (starting price at 1,000 contacts) Pricing on request (starting prices scale with contacts) Pricing on request Pricing on request
Userlist (Basic) $149/mo (up to 10,000 users) $149/mo (up to 10,000 users) $149/mo (up to 10,000 users) Pricing on request

Intercom is priced per seat, Chameleon by monthly tracked users, and Pendo, Appcues and Segment by custom volume, so they do not appear in this table. Verification services ZeroBounce, NeverBounce and Kickbox are priced on request. Confirm figures on each vendor's pricing page before you budget.

Table 3. If you need this, consider that tool

If you need Consider Because Watch for
A free start with a small list Loops The free plan covers the 1,000 newest contacts and 4,000 sends in a rolling 30 days Footer and 10 emails per second cap on the free plan
A visual flow builder at a fixed subscriber price Encharge Growth is listed at $79/mo billed annually for up to 2,000 subscribers No free plan; prices above 2,000 subscribers need a quote
Journeys that branch on event sequences or missing events Customer.io Event sequences, absences and attribute conditions can all drive a journey Cost grows with profile count; engineering ownership helps
People-based pricing with unlimited sends on small tiers Drip $39/mo covers 1 to 2,500 people with unlimited email sends Workflow caps on several tiers; fixed send allowances on some larger tiers
A CRM and a handoff to sales ActiveCampaign Product events can update deals and create tasks alongside emails Advanced segmentation starts at Pro ($79/mo)
Messages to account admins and teams Userlist Account-level rules and role-based sequences User-count breakpoints drive the price
Chat, in-app messages and email in one inbox Intercom Support conversations can feed the same messaging system Per seat, with separate usage charges; email is not the strongest channel
Tours and checklists before any email Chameleon, Appcues or Pendo In-app guidance produces the signals that email rules depend on Pricing on request on most tiers
Verified addresses before a bulk send ZeroBounce, NeverBounce or Kickbox, or a plan that includes verification Verification reduces bounces on imported and dormant lists Verifier pricing is on request; confirm what an included check covers
Routing a few billing or account events between tools Make Visual scenarios connect systems without custom code Credits per module action; 15-minute minimum scenario interval

How to choose

Before you have product-market fit

At this stage your event model will change every few weeks. Choose the tool that lets you change it fastest at the lowest cost. Loops on its free plan is a sensible start, because you can test two or three onboarding paths without a budget conversation. Avoid building elaborate journeys before your activation metric is stable. A sequence built around the wrong activation event does more harm than no sequence at all.

Check: Can you rename one event and see the change in every flow within an afternoon? If not, keep the model simpler.

When the list passes a few thousand contacts

At this stage cost becomes a real constraint, and the breakpoints in Table 2 matter. Encharge's Growth plan is clear up to 2,000 subscribers, and Drip's people-based tiers are clear for small lists and become more granular as you grow. Customer.io's profile tiers are clear but rise steadily, so model two or three growth scenarios before you sign.

Check: What does the plan cost when you have twice as many contacts as you do today, and which of those contacts are actually reachable?

When you sell to teams

If an account is the unit that pays, decide whether activation is measured per user or per account. Userlist is built for account-level rules and role-based sequences. Customer.io can model accounts with careful event design but needs more setup. Because Userlist's price follows user breakpoints, count seats per account before you choose a plan.

Check: Can the tool send one message to the account owner based on what the whole team has done?

When a sales team joins the funnel

Once sales reps work accounts that started on a free or trial plan, email sequences can collide with live conversations. ActiveCampaign's combined CRM and automation avoids that split, and Intercom covers the case where support and sales talk to the same users. Decide who owns each contact before the sales motion starts, or the two systems will email the same person with different offers.

Check: Does an open sales conversation pause the marketing sequence automatically?

When much of activation happens inside the product

If users learn the product through tours and checklists, an in-app tool is the first purchase and email is the second. Chameleon, Appcues and Pendo produce the signals that tell you when to email. Pair one of them with a lower-cost email tool rather than building in-app and email logic in two systems you do not control.

Check: Would you still need the email tool if the in-app flows were removed? If yes, buy the email tool first.

When you are moving from another tool

Migrating a live PLG list is risky because active trials can receive duplicate or missing messages during the switch. Export consent status, suppression lists and bounce history from the old tool first, and import them into the new one before any sequence starts. Rebuild the events on the new side and run both systems in parallel for one sequence at a time, with the old one paused for users who have moved over. Keep the transactional sender on its own subdomain throughout, so receipts and sign-in codes are not interrupted.

Check: Does every suppressed address in the old tool appear as suppressed in the new one before the first send?

Table 4. Setup and migration checklist for PLG email

Step Action Done when
1. Define activation Pick the one product action that separates users who stay from users who leave The team agrees on one event name and one written definition
2. Name the events List 6 to 10 events with a consistent pattern and shared identifiers such as user_id and account_id Every event has an owner and appears in a shared document
3. Choose the route Send billing and account events from the backend; use frontend tracking for interactions only; use Make only for low-volume routing Each event has one source of truth and one route
4. Separate message streams Keep transactional mail on its own sending subdomain, with separate suppression rules from marketing A complaint spike on marketing does not affect receipts or sign-in codes
5. Authenticate the domain Publish SPF and DKIM for every sender and move DMARC toward enforcement once legitimate mail passes Each sender passes authentication checks and the team has a DMARC report owner
6. Clean the list Require confirmed addresses, suppress hard bounces, and verify bulk imports with a verifier or a verification feature in your plan Bounce and complaint rates have an owner and a weekly review
7. Migrate suppressions Export consent, suppression and bounce history from any previous tool and import it before the first send Every suppressed address is suppressed in the new tool
8. Build one sequence Start with onboarding: four to six messages over seven to fourteen days, with exit on activation Activated users leave the sequence automatically
9. Add trial and payment logic Send trial-ending and payment-failed messages from billing events, not a calendar The billing system is the documented source of those events

Workflow advice for the first 90 days

The first month is for instrumentation. Send the events you chose, check that each one arrives with the right identifiers, and look for duplicates or gaps in the tool's event log. Many early sequence failures come from an event that fires twice, a user identifier that changes after sign-up, or a plan name that differs between the product and the billing system. Fix these before you judge any email.

The second month is for the onboarding sequence. Keep it short. Each message should point to one action in the product, and every link should work for a user who is signed in as well as one who is not. Put the activation action at the end of the sequence and exit users when they reach it. A user who activates on day one should not receive the day-three reminder.

The third month is for trial and payment messages. Use events from your billing system rather than dates on a calendar. A trial that ends on a weekend, a card that fails on a Friday, or a plan that was downgraded mid-cycle each call for a different correct message, and calendar timing cannot handle those cases. If your billing system can emit the event, use it. If it cannot, write the workaround down and review it before launch.

Throughout, keep a change log. A short record of what changed, when and why makes it possible to explain a shift in activation to the rest of the company. Without one, teams tend to blame the most recent email edit, even when the cause was a product release or a pricing change.

Measure activation, not only opens

Open and click rates show whether a message was seen and clicked. They do not show whether the product changed. For PLG work, the more useful measures are activation rate among users who received a sequence compared with a holdout group that did not, time to activation, trial-to-paid conversion for users who engaged with a trial sequence, and the share of at-risk accounts that returned to the product after a re-engagement message.

A holdout group is the most reliable way to read these numbers. Keep a small share of new users out of a sequence, for example one in ten, and compare the two groups over the same period. Without a holdout, a rise in activation may come from a product release rather than from the email.

Be careful with small numbers. A sequence that reaches 80 users a month will produce noisy results. Wait for a meaningful sample before you change the sequence again, and write the sample size next to each result.

Where to go next

Read the full comparison of email platforms for other use cases, or open the head-to-head comparisons to check two tools side by side before you request a quote.

Frequently asked questions about PLG email tools

Which email tool should an early-stage PLG startup pick first?

For most early-stage teams, Loops is the simplest starting point, because its free plan covers up to 4,000 sends in any rolling 30 days to the 1,000 newest contacts. You can test an onboarding path before you pay. Move to Growing Audience at $99 per month when your list or sending volume passes the free limits. If your activation logic is already complicated, Customer.io is a stronger first choice, but it costs more and needs more setup.

How much does PLG email software cost?

Published prices range from free plans to custom quotes. Loops has a free plan and a $99 per month paid plan. Drip starts at $39 per month for 1 to 2,500 people. Encharge's Growth plan is $79 per month billed annually for up to 2,000 subscribers. Customer.io's Essentials plan is $100 per month, with profile tiers from $145 per month at 10,000 profiles. Pendo, Appcues and Segment do not publish dollar prices, so you need a quote. Table 2 shows the figures at four list sizes.

Do I need an in-app tool as well as an email tool?

Not always. If activation depends on users learning the product through tours, checklists or tooltips, an in-app tool gives your email rules the signals they need. If activation depends mainly on users reading a message and returning to the product, an email tool alone is usually enough. Start with the email tool, then add in-app guidance once you can see which steps users struggle with.

Which events should I send to an email tool first?

Send the events that describe your lifecycle: account or user creation, setup completion, your activation action, a team invitation, an integration connection, a plan change, and a trial-ending or payment-failed signal. Keep the list to between six and ten events until you know which ones predict retention. Use one naming pattern and attach the same user and account identifiers to every event.

Should trial and payment messages run from a calendar or from events?

From events wherever possible. A trial can end on a weekend, a card can fail after a plan change, and a customer can be downgraded in the middle of a billing cycle. Calendar timing cannot handle those cases correctly. Send trial-ending and payment-failed messages from billing events, and use a calendar only as a fallback when the billing system cannot emit the event.

Can one tool send both transactional and marketing email?

Some can. Encharge's Premium plan lists transactional email, and Loops includes transactional sends to users outside your audience on its Growing Audience plan. Even when one tool can do both, keep the streams on separate sending subdomains with separate suppression rules, so that marketing complaints do not affect receipts, sign-in codes or password resets. Confirm on each vendor's pricing page whether transactional sends count against your contact or send limits.

How do I keep bounces and spam complaints low in a PLG list?

Require a confirmed address before any marketing sequence starts. Suppress hard bounces automatically, and pause sequences for users who mark a message as spam. Authenticate every sender with SPF and DKIM, and keep transactional mail on its own subdomain. Verify bulk imports with a dedicated verifier such as ZeroBounce, NeverBounce or Kickbox, or with a verification feature included in your plan, and check what that check covers. Review bounce and complaint rates every week.

How do I know whether a PLG email sequence works?

Compare activation rates between users who received the sequence and a holdout group that did not. Keep the holdout small, perhaps one in ten new users, and run both groups over the same period. Track time to activation and trial-to-paid conversion alongside it. Open and click rates are useful for subject lines, but they do not show whether the product changed, so do not use them as the main measure of success.