### [How To Collect Subscribers On The Safari Browser?](https://www.pushengage.com/documentation/how-to-collect-subscribers-on-the-safari-browser/)

**Published:** March 2, 2021
**Author:** Anjanish Kumar

**Content:**

If you wish to enable [web push notifications on safari and have your subscribers portable, then you need to create your own safari web push certificate](https://www.pushengage.com/safari-push-notifications?utm_source=helpPushengage&utm_medium=help%20blogs) and configure it in PushEngage.

Here’s the step-wise breakdown that you can follow to create your own certificate.

Before creating the certificate, you would need a few things –

1. An active [Apple Developer Account ](https://developer.apple.com/account/)– Currently this developer account costs $99/year.
2. Unique Push ID for your website (can be created using developer account)

 **Note:** This setup is only required for Safari browsers prior to version 16.4 if you are newer versions it will automatically start collecting push subscribers without adding any support

## **Following the four steps, you can create your own safari web push certificate**

### **Step 1 – Create a Certificate Request**

- Launch Keychain Access App and navigate to Keychain Access > Certificate Assistant > Request certificate from Certificate Authority

![](https://www.pushengage.com/wp-content/uploads/2021/03/Requesr-a-certificate-from-certificate-authority-1024x225.png)- In the Certificate Information add an email address and name then click on **Save**.

![](https://help.pushengage.com/wp-content/uploads/2021/03/enter-your-email-id-and-name.png)![](https://help.pushengage.com/wp-content/uploads/2021/03/save-certificate.png)### **Step 2 – Set up Web Push Id for APNS**

- Login to Apple Developer Console > Identifiers > Website Push IDs and on top right section click on **+** icon.

![](https://www.pushengage.com/wp-content/uploads/2021/03/website-push-id-1024x589.png)- You will be redirected to the next window and there add website Push ID Description and unique identifier. Once done, click on **Continue**.

![](https://www.pushengage.com/wp-content/uploads/2018/02/description.png)- In the next window ensure that your website Push Id is correct and then click on **Register**.

**Step – 3 Generate Web Push Certificate**

- Navigate to Certificate **»** All **»** click on **+** icon

![](https://www.pushengage.com/wp-content/uploads/2021/03/All-certificates-1024x610.png)- Select Website Push Id Certificate **»** **Continue**

![](https://www.pushengage.com/wp-content/uploads/2021/03/web-push-id-ceritificate-1024x679.png)- Select the Website Push Id that you created in **Step 2** and click on **continue**.

![](https://www.pushengage.com/wp-content/uploads/2021/03/select-a-web-push-id-1024x694.png)- Now add the CSR certificate that you created in **Step 1** and click on continue

![choose certificate](https://www.pushengage.com/wp-content/uploads/2018/02/choose-certificate.png)- On the next window, you will get a message “Your Certificate Is Ready”. Download it as it will be used to send notifications to your subscribers.
- **Now you must install and export the certificate**. So, double click on Downloaded Certificate and your certificate will be installed in keychain Access App
- **To export the certificate –** Go to keychain App **»** Certificate **»** Right click on certificate **»** select Website Push ID for which certificate was created **»**then click on **Export**.

![](https://www.pushengage.com/wp-content/uploads/2021/03/export-certificate-1024x510.png)- Use Personal Information Exchange (.p12) format while saving certificate.
- In next window, you can choose to create a password or to leave it blank then click on.

![](https://help.pushengage.com/wp-content/uploads/2021/03/keychain.png)- Click Allow to export the certificate to MAC

###  **Step 4 – Upload Your Certificate to PushEngage**

- Navigate to Settings **»** Advance Settings **»** Safari web Push Settings **»** Enter Website Push Id **»** Private key file and password. Once done, click on **Save Changes**.

![](https://www.pushengage.com/wp-content/uploads/2022/08/image-3.png)- If settings are done correctly, you will get a message “Settings successfully updated. “

That’s all and you can now send notifications to your subscribers using Safari. We also support [push notifications on chrome](https://www.pushengage.com/chrome-push-notifications?utm_source=blog&utm_campaign=safari_certificate) and firefox browsers as well.

If in case you run into any issues, please feel free to [**contact us** ](https://www.pushengage.com/contact-us/?utm_source=website&utm_medium=helpdocs&utm_campaign=contact-us)by clicking here. Our support team would be able to help you.

**Doc Categories:** Getting Started, Web Push

---

