made with appcues logo

“I want in.” How we automated beta opt-ins (without lifting a finger)

Adoption
In-app messaging
USE CASE
Adoption
FEATURES
In-app messaging
made with appcues logo

“I want in.” How we automated beta opt-ins (without lifting a finger)

Anna Casey
Director of Product Marketing

Background

When we launch a beta, the usual process can be… clunky. Product managers manually invite users, track interest in spreadsheets, and toggle feature flags one by one. Not exactly scalable.

We wanted something better. A way to:

Automatically surface the beta to the right users—without sending manual invites

Let users opt in instantly—no back-and-forth or waiting

Grant access immediately—without a product manager flipping switches all day

So we built a self-serve beta opt-in flow using Appcues, Zapier, and LaunchDarkly. Now, users who are great fits for new features can discover the beta, enroll themselves, and get instant access—no manual work required.

Here’s how we did it.

What we built

Step 1: A button that does the talking

We dropped a Button Pin into Appcues to promote the beta. The audience segmentation ensured it only appeared for:

  • Users on the same pricing plans that would eventually get access when the feature went live
  • Users with 20+ live Flows (since they were highly engaged and would benefit most from this feature)

Step 2: A seamless opt-in moment

Clicking the Button Pin opened a Slideout explaining the new feature, and it’s value.

If they clicked "Join the beta," they saw a confirmation message letting them know access would be granted automatically.

Step 3: The magic behind the scenes

Here’s where it all came together:

  1. When a user clicked the "Join the beta" button, the click triggered an event in Appcues
  2. Zapier caught the event and sent the user’s details to LaunchDarkly
  3. LaunchDarkly automatically enabled the beta feature for that user—no manual work required

The best part? It scales. Any user who met our criteria could learn more about our feature, opt themselves in to use it, and get access—without the PM ever being involved.

Interested in doing something similar? Get it up and running faster with the pre-built Zap template.

Our approach

What's next

This opt-in system solved our biggest pain points—manual work, targeting the right users, and ensuring instant access. Now it's our go-to move for most betas. But there’s always room to improve.

Next, we’re thinking through how to:

  • Automate the collection of feedback → Making sure beta users share insights that shape the roadmap
  • Refining the experience → Testing different messaging to improve opt-in rates
  • Scaling this system → Documenting and using the same setup across different teams for future betas (without starting from scratch)