Skip to main content

Audience

The Audience is your contact database. Every person who interacts with your site through Allegro is recorded here as a member. Use the Audience section to browse, search, and manage everyone who has signed up, logged in, or been identified on your site.

Audience

How members are created

You don't add members manually. Allegro creates a member record automatically when someone:

  • Signs up through a registration form or reg wall on your site.
  • Logs in with a magic link or social login (Google, Apple, etc.).
  • Is identified by your backend using an external user ID.

If someone signs up or logs in with an email that already belongs to an existing member, Allegro links the activity to that member instead of creating a duplicate.

Browsing members

The Audience index lists every member in your organization, sorted by most recently added. Each row shows the member's avatar, display name, email address, and verification status.

Filtering by verification status

Use the filter at the top of the list to narrow results by email verification status: All, Verified, or Unverified.

Filtering by Product

Use the filter at the top right of the table to narrow audience members by those who have active entitlements to a specific product.

Viewing a member profile

Click any row to open that member's profile. The header shows:

  • Avatar — auto-generated from their email via Gravatar.
  • Display name — the member's name, or their email if no name has been set.
  • Email — their email address.
  • Email verified — whether they have completed email verification.
  • Last seen — how long ago they last generated an event (e.g. "3 days ago"), or "Never" if no events exist yet.

The profile is organized into tabs:

TabContents
OverviewProfile summary, key dates, and member metadata
ActivityFull event history, newest first
EntitlementsActive and past entitlements for this member
PurchasesCompleted purchases, with refund actions for eligible purchases
SyncExternal data provider sync status and manual re-sync controls
DataRaw member data and external profile records

Each tab has its own URL (e.g. /audience/{id}/activity) so you can link directly to a specific view or use the browser back/forward buttons to navigate between tabs.

Activity history

The Activity tab shows the member's full event history, listed newest first. Events load as you scroll.

Each entry shows what the member did (e.g. "signed up", "viewed page"), the relevant subject where applicable (e.g. a page URL), and how long ago it happened.

Click any activity row to open a detail modal showing all raw event attributes recorded for that event.

note

Events are tracked automatically by the Allegro SDK and your site's instrumentation. You don't manage event types from the admin UI — they are recorded as members interact with your site.

Purchases

The Purchases tab lists every completed purchase for the member, sorted by most recent. Each row shows the plan name, the amount charged, and the date. Click a row to open the full purchase detail.

Pending or abandoned checkout sessions are not shown here — only purchases that reached a completed state appear in this list.

Refunding a purchase

Admins can issue a full refund for any completed purchase directly from the purchase detail page:

  1. Open the Purchases tab on a member's profile and click the purchase you want to refund.
  2. Click Refund (only visible when the purchase status is Completed).
  3. A confirmation dialog appears. By default, the member keeps their access — toggle Revoke member's access if you also want to remove the associated entitlement.
  4. Confirm the refund. The purchase status updates to Refunded and the refund ID appears in the Transaction section.

Once refunded, the Refund button is no longer available for that purchase.

note

Refunds are processed through your connected payment provider. Make sure a payment provider is connected in Organization Settings → Payment Providers before attempting a refund.

Entitlements

The Entitlements tab shows every entitlement the member holds — both active and past. Each entry shows the product name, start date, end date (if any), and current status.

From this tab you can also grant a new entitlement or revoke an existing one. See Entitlements for full details.

Sync status

The Sync tab shows each registered external data provider and the last time it was synced for this member. Use Re-sync now to trigger an immediate sync for any provider without waiting for the next scheduled run.

For details on how sync providers work, see the Audience Member Sync platform guide.

Editing a member

On a member's profile page you can toggle their email verification status. Flip the verified flag and save.

tip

Name and email updates are handled through on-site interactions or the Allegro API, not the admin edit form.

Deleting a member

To permanently remove a member, open their profile and choose the delete action. You'll be asked to confirm before anything is removed.

warning

Deleting a member is permanent. Their profile, activity history, and all associated data are removed and cannot be recovered.