Skip to main content

Allegro Audience

Allegro Audience is an open source, API-driven audience engagement platform. It gives publishers the tools to understand their readers, authenticate them without passwords, and deliver personalized content — all from infrastructure they control.

What Allegro Audience does

At its core, Allegro connects three things: who your readers are, what they do, and what you show them.

Track audience behavior

Allegro captures what readers do on your site — page views, article reads, clicks, conversions — and builds a profile of each person over time. You see it all in the Audience and Analytics sections of the admin.

Authenticate readers

Readers sign in via magic link or social login (Google, Apple) — no passwords. Once signed in, Allegro knows who they are and what they have access to, so you can tailor what each member sees.

Deliver dynamic content

Templates let you build interactive components in HTML, CSS, and JavaScript — subscription banners, paywalls, email capture forms — and deploy them as Interactions on your site without a code release.


Two ways to work with Allegro Audience

If you are...Start here
An operator setting up and managing an Allegro instanceYou are in the right place!
A developer embedding Allegro on an external siteSDK docs →

What you can do in Allegro

The Allegro admin is organized around a handful of areas. Here's what each one lets you do.

Understand your audience

  • Dashboard — Your home screen. See audience growth and key metrics at a glance the moment you sign in.
  • Analytics — Dig deeper into how members engage with your content and membership programs over time.
  • Members — Your contact database. Browse, search, and manage everyone who has signed up or been identified on your site.

Sign your readers in

  • Authentication — Let readers sign in with a magic link or social login (Google, Apple) — no passwords to manage.

Sell access and manage entitlements

  • Entitlements — Control what your audience can access: digital subscriptions, gated content, event access, and more.
  • Offers and Plans — Package what you sell and set pricing for one-time purchases or recurring plans.
  • Purchases — Review what members have bought and the access each purchase grants.

Build on-site experiences

  • Interactions — Deploy experiences to your site — paywalls, subscription banners, email capture forms — and trigger them by name, no code release required.
  • Templates — Design the reusable building blocks that Interactions display, and publish them when they're ready.

Reach members over email

  • Email Templates — Create and manage the emails Allegro sends to your members.

Manage your team

  • Users & Permissions — Invite teammates, assign roles, and control who can do what inside your organization.

Where to start

New to Allegro? This path walks you through the admin in the order most teams set things up:

  1. Invite your team so the right people have access.
  2. Turn on authentication so readers can sign in.
  3. Build your first Interaction — start with a Template, then deploy it to your site.
  4. Set up entitlements if you sell subscriptions or gate content.
  5. Watch your Dashboard to see members and engagement grow.
Embedding Allegro on your site

Connecting Allegro to your website — installing the SDK, adding web components, and tracking events — is a developer task. Hand your developers the SDK documentation to get the integration in place.


Open source

Allegro Audience is developed by Alley Interactive and will be open sourced on GitHub. The platform is built on Laravel and designed to be self-hosted.