# How to create a default widget

The default subscription widget is aimed to encourage your website visitors to subscribe to push notifications. Being shown to users due to your website's logic, the widget gently prompts website visitors to allow receiving push notifications from you, thus creating long-time relationships with prospects and customers.


## How it works

Default widget contains the plain text explaining the value of push notifications and two buttons to agree or disagree on receiving pushes. Once a user presses the Confirmation button, the native subscription prompt is triggered.

<Aside>
**Frequency capping**

If a user clicks "Deny" or ignores the default widget, our SDK will show the default widget again **4 hours later**.

The widget is capped to **3 total impressions**. If a user denies three times in a row, they will not see the widget anymore and should change their opt-in preferences manually from browser settings.
</Aside>

## How to implement

### Integration

To implement the widget on your website, integrate the WebSDK 3.0 following the [guide](/developer/pushwoosh-sdk/web-push-notifications/web-push-sdk-30/), then set up the widget.

<Aside type="caution" title="Important">
Make sure to use the `autoSubscribe:true` parameter while initializing the WebSDK.
</Aside>

### Creating a default widget

You can set up the default widget in the Pushwoosh Control Panel. [Learn more](/product/messaging-channels/push-notifications/subscription-prompt/default-widget/#create-a-default-widget) or share the link with your marketing team.