# How to set up Apple push notification

You can configure a connection to the Apple Push Notification service (APNs) to enable your deployed [iOS app](/b2core-mobile/deploying-your-ios-app.md) to send push notifications when the following events occur:

* a deposit request is created
* a request to update a client's verification level is created
* an existing announcement is updated
* a HelpDesk response is received

To configure a connection to the APNs:

{% stepper %}
{% step %}
Navigate to **System** > **External Connections**.
{% endstep %}

{% step %}
Click **+Create** in the upper-right corner of the page.
{% endstep %}

{% step %}
On the **Create connection** field, fill in the following fields:

* In the **Name** field, enter a name for the connection. The name must be unique.
* In the **Caption** field, enter a caption that will be applied to the connection in the Back Office.
* In the **Provider** dropdown, select **ApplePushNotification**.
  {% endstep %}

{% step %}
Click **Save** to create the connection.

The **ApplePushNotification** connection will appear in the list of external connections.
{% endstep %}

{% step %}
Click **Edit** to enter the connection details and complete the following fields:

* In the **App key id** field, enter the key identifier of your iOS app.
* In the **App team id** field, enter the identifier assigned to your development team after enrolling in the Apple Developer Program.
* In the **App bundle id** field, enter the bundle identifier of your iOS app.
* In the **Private key content** field, enter your private key required to access and authenticate communication with the APNs.
* In the **Production** dropdown, select **Yes** to enable your iOS app to send push notifications.
  {% endstep %}

{% step %}
Check the connection status.

If the connection is inactive (**No** is displayed in the **Enabled** field), activate it by setting the **Enabled** dropdown to **Yes**.
{% endstep %}

{% step %}
Click **Save** to apply the changes.
{% endstep %}
{% endstepper %}

Push notifications will now be delivered to clients who have installed and signed in to your iOS app.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.b2core.b2broker.com/how-to-articles/manage-system-settings/how-to-set-up-apple-push-notification.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
