# Sending Notifications

Apps and NFT collections that want to use our notification protocol to interact with their users will receive access to a notification dashboard from which they can send notifications. They will be able to see the number of subscribed keys, their casts, and other general statistics.

**Panel URL**: <https://panel.aptcast.live>

Apart from the dashboard, we provide **API** endpoints that let apps integrate notifications in their own custom business flows.&#x20;

<figure><img src="https://1358391720-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHE9Ls8Hsrm7iEt8hoRE%2Fuploads%2FxAWqu9nftGPsW263Q8ML%2Fimage.png?alt=media&#x26;token=171e5f77-a16d-4f49-92a4-baa69dbbf834" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}

#### **There are two types of notifications that can be sent, broadcast and unicast**

{% endhint %}

1. **Broadcast** notifications are sent to all keys that are subscribed to the dApp.&#x20;
2. **Unicast** notifications are sent to a single targeted key that is subscribed to the dApp.

Broadcast notifications **are not** sent right away, they are subjected to review before being sent out to users.

> Even unicast notifications will be subject to review while we are in the first few days of beta.

<figure><img src="https://1358391720-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHE9Ls8Hsrm7iEt8hoRE%2Fuploads%2FiUpEEhVfCITGsMsBiJyn%2FScreen%20Shot%202022-10-03%20at%2017.12.24.png?alt=media&#x26;token=7cf2d832-6043-43a6-95a2-db7547089201" alt=""><figcaption><p>Using Aptcast Notification Panel to send notifications to your users</p></figcaption></figure>

#### Notification contains

| Field      | Mandatory | Note                        |
| ---------- | --------- | --------------------------- |
| Title      | Y         |                             |
| Body       | Y         |                             |
| Icon       | Y         | Only shown on web           |
| Image      | N         | Only shown on mobile        |
| Action URL | N         | Only works on web           |
| Platform   | Y         |                             |
| Cast time  | Y\*       | For broadcast notifications |
| Topic      | Y         |                             |
| Target Key | Y\*       | For unicast notifications   |

### Topics <a href="#topics" id="topics"></a>

There will be 3 default notification topics. In the future users will have the option to opt out of specific topics. We currently have **General**, **Security**, and **Transactional**.

**General** - Used for marketing and general announcements&#x20;

**Security** - Used for announcements about security issues&#x20;

**Transactional** - Used when targeting specific/single user(s) about some event/transaction, etc.
