this is all doable with Planner + Power Automate + SharePoint. Here's the cleanest architecture.
Task template approach: Create one Planner plan called "Snake and Ladder Template" with your 25 tasks already set up with descriptions, checklists, and due date offsets. Every time a new batch joins, a Power Automate flow copies all 25 tasks from the template plan into a new plan (or the same plan with a new bucket per batch), and assigns each task to the relevant trainee. Trigger this flow manually or from a SharePoint list where you add new trainees.
For the SharePoint progress view: connect Planner to Power BI using the Planner connector, create a report showing task completion by trainee and batch, then embed that Power BI report on a SharePoint page using the Power BI web part. That gives you the live progress dashboard on SharePoint without going to Planner directly.
For the monthly newsletter and news item: a scheduled Power Automate flow runs on the 1st of each month, calls Power BI's export API or queries Planner directly via Graph API for completion stats, formats the content, creates a SharePoint News post automatically using the SharePoint connector's "Create page" action, and sends it as an email to your alias using Send email action.
SharePoint site structure would look like: a Training hub site with a Trainees list (one row per trainee with batch date, Planner plan link, status), a Pages library where monthly news posts land automatically, and an embedded Power BI report page for the dashboard.
Start with the template plan and the flow to copy tasks on batch creation, that's the highest value piece and everything else builds on it.
Best regards,
Valantis
✅ If this helped solve your issue, please Accept as Solution so others can find it quickly.
❤️ If it didn’t fully solve it but was still useful, please click “Yes” on “Was this reply helpful?” or leave a Like :).
🏷️ For follow-ups @Valantis.
📝 https://valantisond365.com/