Google Summer of Code
#GSoC Empowering Tomorrow's Coders: Igniting, Innovating, and Inspiring Mauticians of the Future with Google Summer of Code.
Changes at "Agentic interface for Mautic"
Title
- +{"en"=>"Agentic interface for Mautic"}
Body
-
+["
Project description:
The goal of this project is to develop an agentic interface for Mautic, similar to the Drupal AI module, which provides an API for building and configuring agents within Drupal. This interface will enable Mautic users to create, manage, and integrate intelligent agents that can interact with different Mautic features (such as campaigns, emails, forms, and reports) and external systems. The interface should support the creation of both rule-based and AI-driven agents that can automate marketing workflows, personalize content, and make data-driven decisions. This project will enhance Mautic's capabilities in providing automated, intelligent marketing experiences, thereby improving its utility for marketers who want to optimize campaigns through advanced automation.
Expected outcomes:
- A fully functional agentic interface integrated into Mautic.
- API endpoints to allow users to create, configure, and manage agents.
- User documentation and examples for easy integration and use.
- A scalable and maintainable codebase for future enhancements and agent types.
- A set of sample agents that demonstrate the capabilities of the system (e.g., rule-based agents, data-driven agents).
Skills needed:
- Strong experience with PHP and Mautic development.
- Familiarity with API development and integrations.
- Understanding of agent-based systems and AI-driven automation.
- Experience with the Drupal AI module or similar frameworks is a plus.
- Ability to write clean, maintainable code and adhere to best practices.
- Knowledge of front-end technologies (JavaScript, HTML, CSS) for interface design and integration.
- Experience with version control (Git) and collaborative development.
Size: Medium (175 hours)
Difficulty: Medium
Type: Core Development
Mentors:
- Primary mentor: Mattias Michaux & Sergiu Naigalic
- Additional mentors: Anderson Eccel for UX and marketing (automation) focus