Skip to main content

Setting up Features

Organize product events into features to track engagement and extract insights

Simon Herd avatar
Written by Simon Herd
Updated this week

Summary

Features in Accoil allow you to roll up multiple events into meaningful, human-readable units of product functionality. This is the foundation for tracking feature adoption, driving activation strategies, and building useful segments.

Why This Matters

Tracking user engagement at the feature level makes it easier to understand real usage patterns, support better onboarding and retention strategies, and align product decisions with user behavior.



Overview


In Accoil, Features are a powerful way to group individual events into broader product capabilities. This helps you analyze adoption and engagement based on how people actually use your product — as a collection of features, not raw events.

  • This system makes it easier for Product, Customer Success, and other teams to understand and act on how users interact with key parts of your app.

  • Features are defined globally for your entire product. They are not customizable per profile or workspace.


How Feature management works

Feature list view
In Settings > Features, you'll see a table of all current features in your product, each with:

  • A Feature name

  • A Description

  • A list of assigned events

  • Controls to manage or remove events and features

This is where you can build and manage the key features you want to track.


Creating a new Feature

  1. Click the ➕ Add Feature button at the bottom of the Features list.

  2. Enter a Name and optional Description for your feature.

  3. The new feature will appear at the bottom of the list.

  4. Click Save changes in the lower-right corner of the features table to confirm your changes.


Features are not listed alphabetically. You can use the drag handle (≡ icon) on the left of each feature to rearrange the order manually.

This order is reflected throughout Accoil wherever features are shown (e.g. in activation settings, segmentation, dashboards, etc.).


Assigning Events to a Feature

Each feature can include one or more product events that collectively represent its usage. To add events to a feature:

  1. In the feature row, click the event selector.

  2. A dropdown will appear showing only unassigned events (events not currently allocated to any feature). The number after the event name is the count of how many times the event has been received by Accoil.

  3. Select one or more events. They will be added to the feature.

Note: An event can only be assigned to one feature at a time.



Removing or re-assigning Events

You can un-assign an event in two ways:

  • In the Feature section, click the X next to the event name. This will return it to the Unassigned Events list.

  • In the Events table at the bottom of the page, click Un-assign for that event.

Once unassigned, the event will appear in drop-downs when adding events to a different feature.


Deleting a Feature

To delete a feature:

  1. Click the Delete button beside the feature.

  2. Confirm the action in the pop-up.

Deleting a feature will:

  • Un-assign all its events.

  • Not remove any activation or segmentation logic using that feature, but those rules will no longer include the deleted feature in calculations.


Understanding the Events table


The Events section below the Features table shows all events that Accoil has received from your product.

Details include:

  • Event Name

  • Assigned Feature (if any)

  • Event Count (how often the event has been triggered)

  • Option to Un-assign the event

Note: Only events that have already been received by Accoil will appear here. If an event has been defined but has not yet occurred in your product, it won't be available for assignment yet.

For newly released features, simply wait until relevant events are sent to Accoil - then return to this page to assign them.


Best practices

  • Create features for functional groupings you care about tracking (e.g. onboarding flow, admin settings, PDF exports).

  • Feature names should reflect how your team thinks about the product, not technical implementation details.

  • Avoid overly specific or technical labels (e.g., avoid "export:pdf" — prefer something like “Download PDFs”).

  • Regularly check the Unassigned Events table to keep your setup up-to-date.


Key points recap:

  • Features are shared across your product — not customized per profile.

  • Each event can only belong to one feature.

  • Events must be received by Accoil before they can be assigned.

  • Use drag handles to arrange feature order — this controls how features are displayed elsewhere.

  • Deleting a feature unassigns its events and disables its use in future logic but doesn’t delete existing segments or rules.

Did this answer your question?