Unmarshal
Search…
Unmarshal Smart Notifications
⚡️Get Notified. Instantly! 🔔Never Miss Critical Alerts
The Smart Notification service from Unmarshal is a multi-chain feature that can be integrated on Ethereum, Binance Smart Chain, Polygon, Ziliqa and XDC Network.

🔄 Revive User Engagement

Unmarshal Smart Notification will always allow dApp owners to keep in touch with their users discreetly, providing timely helpful updates and relevant information like wallet transaction updates and trending crypto pairs, wallet balances updates, price changes and so on. They also provide a great way of getting users to engage in new promotions or features.

💬 Unmarshal Smart Notification API

The Smart Notification features a lot of aspects that can help you with your user retention. dApps can connect to the API through the cloud-based platform Firebase to send messages and notifications to users across devices.

👉 Get Notifications for

    Wallet Transactions
    Protocol Positions
    Trending Pairs
    New Token Listings
🤖 Our Smart Notification service also helps you build bots on instant messaging applications on Telegram and Slack, allowing applications to seamlessly connect with users in more than one way.
👉To start using our Smart Notification Service, please get in touch with us at [email protected] along with your Firebase credentials.

API KEY❗️

To get API-key / Auth-token please visit console.unmarshal.io
post
https://notify.unmarshal.com/v1
/webhook/subscribe
Subscribe for webhook Notification

Webhook call request payload

1
{
2
"wallet_address": "0x2c46a199c0bddfae4cdf5dbd89a5352a5d9c578e",
3
"chain": "bsc",
4
"transaction": {
5
"id": "0xd077db512e09a272745f3a904bc6c59f629e76bdfc024cf06be70d2c9beadee1",
6
"from": "0x2c46a199c0bddxxxxxxf5dbd89a5352a5d9c578e",
7
"to": "0x10ed43c71871kkkxxxxxxx7b78b54704e256024e",
8
"fee": "13618904640000000",
9
"date": 1621429226,
10
"status": "completed",
11
"type": "swap",
12
"value": "67583889390490853376",
13
"received": [
14
{
15
"name": "XRP",
16
"symbol": "XRP",
17
"token_id": "0x1d2f0da169cxxxxxxxx44628db156f3f6c60dbe",
18
"decimals": 18,
19
"value": "20733505344636930921422"
20
}
21
],
22
"sent": [
23
{
24
"name": "WBNB",
25
"symbol": "WBNB",
26
"token_id": "0xbb4cdb9cbxxxxxxxxxf2de08d9173bc095c",
27
"decimals": 18,
28
"value": "67583889390490853376"
29
}
30
],
31
"description": "Swapped 67.5839 WBNB for 20733.5053 XRP"
32
}
33
}
Copied!
post
https://notify.unmarshal.com/v1
/firebase/subscribe
Subscribe for Firebase Notification
post
https://notify.unmarshal.com/v1
/:address/unsubscribe
Unsubscribe
get
https://notify.unmarshal.com/v1/
subscriptions
List subscriptions

Conditional notification

post
https://notify.unmarshal.com/v1/
:notificationType/subscribe
USDT value-based filter

Firebase Server Configuration

post
https://notify.unmarshal.com/v1/
firebase/credentials
Configure firebase server credentials
Steps to get firebase server credentials
For users with firebase credentials: Navigate to https://console.firebase.google.com/project/{replace with project-id}/settings/serviceaccounts/adminsdk
For users without firebase credentials:
    2.
    Choose project
    3.
    Go to project settings
    4.
    Choose Service Account
    5.
    Click on Generate new private key
    6.
    Copy contents on downloaded json file
Last modified 3d ago