# 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