# 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'

* Enter one or more public addresses/$handles

* Click on 'Start chatting'
*Browse & Join Communities:*
* Click on the 'search/magnifying glass' option on the side menu

* Pick a community and start chatting
(Note: You'd be able to join 'some' only if you have the specific NFT in the wallet )

*Create Community:*
* Click on the 'add/plus sign' on the side menu

* Name your community

* Set up gating permissions based on:
a. NFT Polocy ID
b. Stakepool ID (wallets stked with the pool can join)

* 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.


*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.

* 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.

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

**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