---
title: "Custom Opt-in Configuration"
slug: "custom-opt-in-configuration"
description: "Web Push custom opt in configuration guide. Configure your web push custom opt in settings in Insider One, including permission prompts, display options, and delivery parameters."
tags: ["configure custom opt in", "custom opt in", "how to set custom opt in", "http opt in", "web push optin"]
updated: 2026-03-02T13:29:21Z
published: 2026-03-02T13:29:21Z
canonical: "academy.insiderone.com/custom-opt-in-configuration"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://academy.insiderone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom Opt-in Configuration

Custom Opt-in is a pre-permission prompt shown before the browser’s native permission request. It is recommended for websites that do not support HTTPS, as the Native Opt-in method requires a secure connection.

You choose your opt-in type (Native or Custom) [during onboarding](https://academy.insiderone.com/docs/insider-one-web-push-channel-setup), but you can configure or change its settings at any time from the [Web Push Settings](/v1/docs/web-push-settings) page.

To configure Custom Opt-in:

1. Navigate to **Web Push** > **Settings***.*

![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/image-2C5X0AJ1.png)

1. Under the Setup Settings tab, enable the **Activate Opt-in** box and choose the Custom Opt-in type to configure its settings further. ![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/image-1733141233287.png)
2. Click **Configure Custom Opt-in** to proceed.

> [!NOTE]
> You should have completed [Web Push Channel Setup](https://academy.insiderone.com/docs/insider-one-web-push-channel-setup) first to activate the opt-in.

## General Settings

The General Settings tab includes the opt-in trigger, display settings, custom rule, and token auto-generation configurations for opt-in.

![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/image-1733142138997.png)

#### Opt-in Trigger

**Opt-in Trigger** allows you to set when your opt-in prompt will be shown to your users.

#### Display Settings

**Display Settings** allow you to configure the timing for displaying the Custom Opt-in prompt when a user clicks the buttons.

#### Trigger by Custom Rule

**Trigger by Custom Rule** enables setting a custom rule to show the custom opt-in to users. After checking the **Enable Trigger by Custom Rule** option and selecting a rule from the dropdown, you can set a custom rule for the custom opt-in. You can also select a custom rule for the opt-in and change the HTML of the Opt-in screen.

#### Token Auto-Generation

**Token Auto-Generation** helps generate tokens within a specified time.

## Custom Opt-in Settings

You can create and customize the custom opt-in message content.

![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/image-1733144141432.png)

#### Adding Languages

If your website has users visiting in different languages, you can customize your opt-in screens for each language defined on the System Rules separately. You will need to configure the text for each section individually and provide localized versions for each.

#### Push Icon

Upload the icon that will be displayed on the permission screen.

> [!NOTE]
> The maximum size of the Web Push icon is 500KB, and the recommended size is 80 x 80 px.

#### Title and Description

Provide a title (maximum of 100 characters) and description (maximum of 500 characters) for your permission screen.

#### Permission buttons

Enter the text for the **Allow** and **Decline** buttons.

#### Preview

You can view the live preview of all your changes and see how the opt-in screen will look to your users.

## Pop-up Screen Settings

You can configure the push icon, title, description, and button on the Pop-up Screen Settings tab.

> [!NOTE]
> Native Opt-in can only be triggered by the user on the Firefox browser for desktop. We recommend you add a button to the Pop-up Screen.

![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/image-1733144271524.png)

In the right panel of this screen, you can preview how it will appear to your users on both Web and Mobile.

> [!NOTE]
> If the user clicks Allow on the permission screen, they will automatically join the group of Web Push notification subscribers on your website. If they click the Block, the opt-in screen will disappear and never be shown again.
