Skip to main content

Cookie settings

We use cookies to ensure the basic functionalities of the website and to enhance your online experience. You can configure and accept the use of the cookies, and modify your consent options, at any time.

Essential

Preferences

Analytics and statistics

Marketing

Campaign Library - Phase 2- Sprint 2 Delivery

Avatar: Official post Official post

Status: 🟢 On target

Hello everyone 👋

We’re happy to share that Sprint 2 of the Campaign Library Phase 2 project has been successfully completed. This sprint focused on delivering core technical foundations and enabling key functionality that will support a scalable, secure, and community-driven Campaign Library.

The Campaign Library aims to make it easier for Mautic users to discover, reuse, and share campaign templates. Sprint 2 marks an important transition from planning and alignment into real functional and architectural implementation.

Sprint 2 – Summary

At a high level, the work completed includes:

Authentication and user identity

  • Implemented Auth0 integration to enable secure Marketplace login, allowing users to authenticate via popup login and remain signed in across sessions

  • This lays the groundwork for personalized features such as reviews, downloads, and contributions

Reviews and ratings system

  • Implemented a complete review and rating system within the Marketplace

  • Authenticated users can now rate packages from 1 to 5 stars and submit written feedback

Backend architecture and service foundation

  • Designed and implemented Supabase edge functions for review aggregation and package data handling

  • This improves maintainability, scalability, and supports future feature development

Campaign template specification and upload strategy

  • Defined the technical specification for campaign template packaging

  • Researched and aligned on the template upload approach using GitHub and Packagist, enabling a scalable and contributor-friendly workflow

Product and technical planning

  • Created architectural diagrams and user flow diagrams to support development clarity

  • Maintained decision logs and refined scope framing to ensure structured and transparent progress

Current state

  • Authentication and review infrastructure are fully functional

  • Core backend architecture is established and ready for extension

  • Template specification and upload workflow strategy are clearly defined

  • The system is prepared to begin UI and contributor-facing development

The project remains on track and progressing as planned.

 What’s next – Sprint 3

Sprint 3 marks an exciting phase as we begin building the user-facing experience. Our UX developer will be joining the team starting Sprint 3, enabling focused work on usability, accessibility, and overall user experience.

Key focus areas include:

  • Starting development of the Campaign Library user interface

  • Implementing browsing, discovery, and package interaction features

  • Integrating backend functionality with UI workflows

We’re excited to begin transforming the strong technical foundation into a fully usable and intuitive Campaign Library.

For those who are new to the Campaign Library concept, we have published quite a lot about the project in the following space: Project name: Campaign Library Phase 1(External link)

Project Manager: Kaviyaa Devi PM
Developer: Predrag Vukovic
Active Contributor: John Linhart

Report inappropriate content

Is this content inappropriate?

Reason:
Loading comments ...

Log in or create an account to add your comment.

Confirm

Please log in

You can access with your Mautic Forums account or create an account here.

Share