Lunogram

Subscription Groups

Manage user subscriptions and unsubscribe options

All communication happens through providers, but what messages users receive depends on their subscription state. You can create multiple subscription groups for different message types (e.g., promotions vs. weekly updates) and let users opt in or out of each one independently.

Creating Subscription Groups

To create a subscription group:

  1. Navigate to Project Settings > Subscription Groups
  2. Click Add Subscription Group
  3. Enter a name and description for the group
  4. Select the channel (email, SMS, or push)
  5. Save the group

When creating a campaign, you select which subscription group it belongs to. Users who have opted out of that group will not receive the message.

Default Behavior

Every new user is opted in to all subscription groups by default. Users can manage their preferences through the preference center or by using channel-specific unsubscribe mechanisms described below.

Unsubscribe

In most jurisdictions, you must provide users with a way to stop receiving communications from you. To provide these options for users, use one of the options below.

Preference Center

There is a default preference center available for users to opt out of all communication channels. The URL for this center for a given user can be accessed inside of any message that is sent by using the variable: {{ preferences_url }}. A link to a user's preference center can also be found in the user subscriptions tab.

Email

To unsubscribe from the subscription channel that a given email is coming from, you can provide users with a one-click unsubscribe link. This can be accessed via the variable {{ unsubscribe_url }}.

SMS (Text Message)

If you have properly set up inbound SMS with your given provider, a user can unsubscribe by messaging the word STOP to the number that they have received the text message from.

On this page