About
Chattable is a fully custom live chat tool for your Neocities website. Chattable is different than our competitors, as we allow you to overwrite the CSS of your live chats. This allows you to customize the font, colors, add background images, adjust alignments, change shapes or sizes of anything, add animations, cool effects, change your chat's notification sound and so much more! With Chattable, our goal is to help you have a seamless live chat for your site that matches your sites aesthetic effortlessly. Learn more about the developer of Chattable.
News & Updates
We have created a login system to allow users to log in with the same account on any device. But don't worry, we've still kept the ability to chat without needing to create an account. However, new chats created will require the user to sign up for an account before chat creation. If you have any existing site data, it will all be migrated if you create an account from the same device.
Join or Browse our subreddit for help, suggestions, bug reports, and other Q&A's
r/ChattableDevs
Getting Started
To get started on building a chat for your own website, you're going to need to Create an Account or Login. Once you're all set, just click that Get Started button in the upper right corner!
Support Us!
Want to add our button to your site? Here's our 88x31 web button,
It helps spread the word, not just for us, but for anyone looking to add a live chat to their site for free.
ChangeLog & Notes
This is in a beta development phase, not all features may work perfectly, please post on our subreddit, r/ChattableDevs to report any bugs or ask any questions. This is being developed by a one-man team. Any attempt to execute modified versions of Chattable's base code will result in the termination and discontinuation of this project, this does not include the code snippet provided to you when creating a chat.
- Created base code for Chattable, a functional chat interface (10/29/21)
- Allowed any user to delete a message if it was sent by them or if they are the chat owner, via right click on message (10/30/21)
- Started development of a settings page to allow user's to change their display name (10/30/21)
- Created a help page to explain how Chattable works and solve FAQs (11/01/21)
- You can now promote/demote users to moderator status to help moderate your chat.. Further development will follow on moderators roles. (11/01/21)
- You can now delete entire chats from your settings page, this will help clear up space on my database as well as help you keep track of any chats you've created.(11/01/21)
- You can now create custom chat IDs or stick with the randomly generated one when creating a new chat. (11/01/21)
- Chats with no messages are automatically deleted. (11/01/21)
- Links that start with http:// or https:// are now automatically parsed in messages as clickable links (11/03/21)
- General text editing, fixed/updated some broken links (11/19/22)
- Added settings interface to chats now. No need to visit the settings page to alter your name or manage chats. (11/19/22)
- Added command functionality. Currently the only command available only the chat owner & chat moderators can use. The !clear command. More commands to come. (12/11/22)
- Added secure method for HTML formatting messages, you can now use elements like <b> or <i>, or even <br /> in your messages to spice things up. Not all elements are available for security reasons. (12/11/22)
- Subtle notification beep sfx when the chat updates. (12/11/22)
- Added chat badges for mods & chat owners, added option to mute notification beep from settings, instead of displaying time stamps on each message now you can click a message to see it's timestamp. (12/29/22)
- Added a profanity filter to all chats and the option to create an 18+ chat that aren't censored (07/27/23)
- Added a "Kick" option when right clicking on a message, only available to chat owners & moderators (08/29/23)
- Added a custom "double tap" event for mobile users to access their message context menus. (Double tap/click messages for options on touchscreen devices) This is due to safari discontinuing their support for the oncontextmenu event on iPhone. (08/31/23)
- Added a banner at the top of each chattable interface, to help showcase the product while implemented. This also provided a better location for the settings button rather than overlapping the user textarea. Developers DO have the ability & consent to remove/style the banner however they please through CSS if it does not fit their site's aesthetic. (10/27/23)
- Added an official FAQ page. Also modified the chat creation process to include an optional downloadable file used as proof of ownership of your chat in the rare case of an attack or data loss. (01/04/24)
- Added 4-digit identifiers next to Anonymous usernames, in order to distinguish different parties in anonymous conversations. (01/12/24)
- Changed up the text input for chat boxes, using textarea instead of input[type=text] allows more dynamic sizing for message editing & proofreading. Also added the ability for users to reply to messages now by right clicking a message, or double clicking on touchscreen devices. (01/18/24)
- You can now edit your own messages. (01/21/24)
- Timestamps on messages sent from here on out will automatically convert to your current timezone (02/08/24)
- Continue to read the changelog.
Roadmap
Please be patient with me as my ADHD will often cause long pauses in this projects development, due to this there is no ETA on any of these updates.
- A new chat CSS playground will be available allowing devs to play around with the code to their chat before deploying it, with FREE selectable prestyled templates!
- Build a search engine for the FAQ page and add more Q&A content to the page
- Create a proper documentation page for implementing Chattable (Need to do research on how to write documentation)