# Product Docs

## Product Docs

- [Welcome to WalletChat](https://docs.walletchat.fun/welcome-to-walletchat.md): WalletChat is a web3 social platform, enabling dApps and wallets to communicate directly wallet-to-wallet, outside the siloed walls of traditional web2 social platforms.
- [Demos](https://docs.walletchat.fun/overview/demos.md): A video is worth 1000 gwei!
- [Our Features](https://docs.walletchat.fun/overview/our-features.md): Check out our web app, widget and API!
- [Architecture](https://docs.walletchat.fun/overview/architecture.md): WalletChat leverages many web3 technologies, leveraging the best of web3 and web2 to build solutions that work for you.
- [Customer Support Features](https://docs.walletchat.fun/overview/customer-support-features.md): WalletChat enables distributed customer and product support teams to collaborate on responding to questions with the use of Telegram + WalletChat!
- [Security Features](https://docs.walletchat.fun/overview/security-features.md): WalletChat is designed with security in mind; we aim to protect users from some of the attack vectors which occur daily in web3. We encourage users to be vigilant and never rush to sign anything.
- [Integrating the Widget](https://docs.walletchat.fun/developer-docs/integrating-the-widget.md): WalletChat widget integration steps for react-wallet-chat NPM package
- [Chat With Owner](https://docs.walletchat.fun/developer-docs/integrating-the-widget/chat-with-owner.md): Many dApps wish to enable and encourage two owners to interact and discuss a swap or sale.  WalletChat chat-with-owner feature enables this use case:
- [Integrated Sign-In (Single-Sign-On)](https://docs.walletchat.fun/developer-docs/integrating-the-widget/integrated-sign-in-single-sign-on.md): Many dApps already use Sign-In With Ethereum (SIWE) to authenticate their users.  The WalletChat widget supports integrated sign-in so users do not have to sign-in to both the main site and widget.
- [Custom Endpoints](https://docs.walletchat.fun/developer-docs/integrating-the-widget/custom-endpoints.md): Paid Tier customers can request custom features within their own \<customer>.walletchat.fun domain, within the scope of what WalletChat supports.  Reach out to contact@walletchat.fun to learn more!
- [FAQ](https://docs.walletchat.fun/developer-docs/faq.md): Frequently Asked Questions
- [Metamask Integration](https://docs.walletchat.fun/metamask-integration.md): Using the new Metamask Snaps feature, you can now send and receive messages directly inside Metamask!
- [Example Notifications](https://docs.walletchat.fun/metamask-integration/example-notifications.md): There are a few different ways notifications will appear directly in Metamask, and users can choose to respond in-app or exclusively get alerts in the Metamask Notifications tab.
- [WalletChat Metamask Snap FAQ](https://docs.walletchat.fun/metamask-integration/walletchat-metamask-snap-faq.md): A list of commonly asked questions and answers for using the Metamask Snap for WalletChat.
- [Support](https://docs.walletchat.fun/support.md): All the ways you can contact us at WalletChat.fun
