![Flyer](/site/assets/files/1222/image_original.png)
![Flyer](/site/assets/files/1222/screenshot_20240228_060739.png)
![Flyer](/site/assets/files/1222/screenshot_20240228_060147.png)
![Flyer](/site/assets/files/1222/screenshot_20240226_042115.png)
![Flyer](/site/assets/files/1222/screenshot_20240226_021607.png)
The challenge presented by the client involves developing an extension that allows for sending mass messages on the Skool platform.
This task requires careful consideration of the platform's messaging capabilities and user interface to ensure seamless integration and user experience. Additionally, the extension must adhere to Skool's guidelines and regulations to maintain the platform's integrity and security. Meeting these requirements will be essential in successfully addressing the client's request and delivering a functional and user-friendly solution.
I developed an extension for the Skool platform that allows users to send mass messages. The extension was built using Chrome extension, React, and TypeScript. By injecting scripts, the extension is able to read the response from the host page to obtain an id, which is then used to send messages to members. This process enables efficient communication with multiple users on the Skool platform.
It monkey-patches the Response Object to get the channel ID and constructs an endpoint to send to Skool with the same ID allowing the extension, to send the message to members found on the page.