[C4GT Community]: Add a message template
Ticket Contents
Description
As an admin, I should be able to add a new Message Template.
Fields Title Description Message Template Type Message Template Channel (Whatsapp, SMS, Email, etc.) Message Content Message Subject (optional) Tags Status (Active, Inactive)
Goals
Goals
- Ability to create a library of messaging templates
Expected Outcome
Ability to create a library of messaging templates
Acceptance Criteria
No response
Implementation Details
Samaaja is built on Frappe
Mockups/Wireframes
No response
Product Name
Samaaja
Organisation Name
Impactyaan
Domain
Community Engagement
Tech Skills Needed
Frappe
Organizational Mentor
@saxenankit123 - to guide on tech specs
@rpod09 - to guide on functionality
Angel Mentor
No response
Complexity
Low
Category
Backend
Hi @saxenankit123 , @rpod09 👋,
I’d love to take up the Cohort Creation ticket for Samaaja. I have prior experience building admin panels — most recently for DevNotify, a platform I built to help users track upcoming hackathons and coding events. It involved user tagging, filtering, and criteria-based grouping, which aligns well with this task.
I'm also comfortable working with Python and have explored Frappe, so I believe I can contribute effectively. Please assign this task to me.
Excited to contribute!
hello, I would love to work on this. Can u assign this to me?
Hi @saxenankit123 @rpod09 👋,
I'd love to take up this Message Template ticket as well. I've already completed the local setup for Samaaja and gone through the requirements for this issue. The scope is clear, and I’m confident I can implement this DocType along with validations and appropriate field configurations in Frappe.
Could you please assign this to me?
I'd also appreciate a bit of guidance to align with the existing code structure and expectations before I begin.
Thanks!
Hi @saxenankit123 👋
I’ve set up the project locally and have been going through the documentation to understand the system better. I’m interested in taking this up and have already started exploring possible approaches. It would be great to be assigned this issue so I can begin implementing the feature.
Looking forward to collaborating!
Hi @saxenankit123 @rpod09 👋,
I'd be happy to take on the Message Template ticket. I’ve already completed the local setup for Samaaja and reviewed the requirements for this issue. The scope looks clear, and I’m confident about implementing the DocType, including validations and the necessary field configurations in Frappe.
Could you please assign this to me?
Also, a bit of initial guidance on aligning with the existing code structure and best practices would be greatly appreciated.
Thanks!
HI @gouravpandey009 I have assigned this issue to you.
Truly appreciate your effort to contribute to the open-source world. In some time I will share a link for you to block time with Rahul to have a quick functional discussion, and then you can start.
Create a branch from version-15 and then work on your branch. Once your work is done, raise a PR with version-15 as base
Hi @saxenankit123 @rpod09 👋,
I’d be happy to take on the Message Template ticket. I’ve already completed the local setup for Samaaja and reviewed the requirements for this issue. The scope is clear, and I’m confident about implementing the DocType, including validations and the necessary field configurations in Frappe.
Could you please assign this to me?
Also, I’d appreciate any initial guidance on aligning with the existing code structure and best practices.
Thanks! Shivam Gupta 📧 [email protected]
Hi @saxenankit123 @rpod09 , I’m interested in contributing to this feature. The functionality to create and manage message templates across multiple channels sounds like a great addition, and I’d be happy to work on implementing it. I have experience working with SQL, MongoDB, FastAPI, and Node.js, and I’m comfortable building both backend APIs and frontend integrations.
From my understanding, this feature will involve creating an interface for admins to add new templates, setting up the backend to store and retrieve them, and ensuring proper validation rules depending on the selected channel. I’m excited to collaborate and can start right away once I have the tech stack details and contribution guidelines.
Hi @saxenankit123 @rpod09 👋,
This feature sounds like a really impactful addition — especially since message templates across multiple channels (WhatsApp, SMS, Email) can greatly streamline admin workflows.
I’ve been going through the requirements and Frappe’s DocType structure, and I think implementing validations (for example, subject being optional, channel-specific content rules, and active/inactive status handling) will be key to keeping this robust and user-friendly.
Looking forward to seeing how this gets implemented, and would be happy to test the feature once it’s up for review. 🚀