---
# System prepended metadata

title: Mercurychat.io - Deep Dive

---

# Mercurychat.io - Deep Dive

**What is it?**
Mercurychat is a wallet to wallet communication dapp that can be integrated into other apps or dapps.


**Features:**
As of 17th Nov, 2022, they support:
* one-to-one chats (off-chain & on-chain/NFT messaging) 
* group chats (friends and family)
* community chats (NFT gated and non-gated), categories & individual channels 
* can be integrated into any platform (APIs available)

**User Guide:**
1. Go to https://mercurychat.io/chat
2. Connect wallet
   (Supported wallets: Nami, Eternl, Flint, Typhon, Gero & NuFi)
3. **Start new converstion** (you need to enter public address), **Browse Communities**, or **Create Community**.

*Start a new conversation/create group:*
* Click on 'Start new conversation'
![](https://i.imgur.com/KNaLncF.png)

* Enter one or more public addresses/$handles
![](https://i.imgur.com/o48ZL6P.png)


* Click on 'Start chatting'

*Browse & Join Communities:*
* Click on the 'search/magnifying glass' option on the side menu
![](https://i.imgur.com/MgXaJ3v.png)


* Pick a community and start chatting 
(Note: You'd be able to join 'some' only if you have the specific NFT in the wallet )
![](https://i.imgur.com/6jQgca7.jpg)



*Create Community:*
* Click on the 'add/plus sign' on the side menu
![](https://i.imgur.com/aU5JpCi.png)


* Name your community
![](https://i.imgur.com/f4vPml9.png)

* Set up gating permissions based on:
   a. NFT Polocy ID
   b. Stakepool ID (wallets stked with the pool can join)
  ![](https://i.imgur.com/CphIJdn.png)


* Create categories and channels in each category (similar to discord): Click on 'settings/gear' icon by the community name --> Name & Create category --> Click on 'settings/gear' icon by the category name --> Create Channel
Note: Individual category/channel permissions are not yet available.
![](https://i.imgur.com/H6XISh5.png)


![](https://i.imgur.com/nroL78i.png)

*Profile Settings:*
* Click on the 'settings/gear' icon at the bottom the screen by your wallet address.
* Click on the default profile pic and choose an NFT in your wallet as your profile pic.
![](https://i.imgur.com/01xtTxE.png)

* Click on 'Select Handle'and choose a handle as your profile name.
* Message Notifications (Email): Click on 'preferences' in the side menu and enter email adddress to get notofications (once per day) when you receive a message.
![](https://i.imgur.com/hCZsE6O.png)


*Integrating Mercurychat (into other platforms):*
* [Link to NMP Packages](https://mercurychat.io/integrate)
Note: The below NMP packages are available for mercury chat integration.

![](https://i.imgur.com/urCUAO0.jpg)


**Things to Note:**
* Mercury Chat database is centralized at the moment. The team will look for solutions in the future
* The team is very open to ideas and take community feedback. Needs to be seen if feedback is implemented.
* The UX/UI is slightly rough (small typos & ease of use) since the team is focusing on building functionality at the moment
* The team has kept the rodamap and timeline open for the time being
* Personally I'd recommend the app for individuals and platforms as long as personal/sensitive information is not shared






