Case studies / Enterprise training rollout

National accountancy and audit firm

How a national accountancy firm scheduled Copilot training for hundreds of staff without a project manager glued to a spreadsheet

Hundreds of staff, dozens of offices, a tight delivery window. The traditional answer would have been spreadsheets, chase emails and a project manager living in a Gantt chart.

Roughly 800 staff to schedule into Copilot training within a tight delivery window.

Microsoft Forms captured availability without anyone collating a spreadsheet.

Power Automate allocated attendees into sessions based on availability, location and team.

Invites, joining instructions, feedback collection and certificates were all handled by the same engine.

Case study

Situation

The firm had committed to rolling out Microsoft Copilot training across a national footprint. The target audience was roughly 800 staff across dozens of offices, with a tight delivery window for the firm-wide programme.

The default approach would have been a project manager, a master spreadsheet and a long series of chase emails. That approach scales badly, breaks under change and turns the rollout into an admin job rather than a training one.

Case study

Challenge

Manual scheduling does not survive 800 staff in a tight window. Availability moves, sessions fill, teams need to be balanced and offices need to be considered. Every change creates rework.

The firm also needed consistent communications. Joining instructions, reminders, feedback requests and certificates needed to look the same wherever and whenever staff attended.

Case study

What the firm needed to avoid

The brief was to remove the admin burden, not to add another tool that needed managing.

  • A master spreadsheet that one person had to keep alive.
  • Double-bookings, missed sessions and inconsistent comms.
  • Chase emails sent by hand for every reschedule.
  • Certificates produced manually after each session.

Case study

What changed

Availability was captured through a Microsoft Form. Staff filled it in once, with their preferred dates, location and any team-level constraints.

A Power Automate engine read the form responses and allocated attendees into sessions based on availability, location and team mix. Calendar invites went out automatically. Reminders and joining instructions followed the same path.

After each session, feedback collection and certificate generation ran on the same engine. Everything was driven from one dataset and one set of templates.

Case study

Outcome

All sessions were delivered with minimal admin overhead, near zero double-bookings and consistent attendee communications. The training team could focus on the training rather than on the spreadsheet behind it.

The same engine is reusable for any future rollout at scale. The shape works as well for a partner conference, a national onboarding cohort or a follow-up training wave.

Case study

Why this matters

Power Automate is often discussed as if it were limited to approval flows. This rollout shows it scales well beyond that when the design is clean and the data sits in one place.

Most large firms have programmes that could be running on the same pattern. The cost of the pattern is small. The cost of running the same programme by hand, again and again, is not.

What the engine handled

Form responses in, sessions allocated, comms out.

Availability capture

A single Microsoft Form gathered staff availability, office and team without manual collation.

Session allocation

Power Automate allocated attendees into sessions based on availability, location and team mix.

Calendar invites

Invites went out automatically once a session was assigned, with consistent meeting detail and joining instructions.

Joining instructions and reminders

Standard comms followed every attendee through to the day of the session.

Post-session feedback

Feedback collection was triggered automatically after each session, with responses landing in the same dataset.

Certificate generation

Certificates were generated and delivered as part of the same engine, not as a manual follow-up.

Where Copilot fits next

The engine can carry more than training rollouts.

Once the allocation and communications pattern is in place, the same engine can support adoption metrics, follow-up sessions and recurring rollouts without rebuilding the wheel.

Adoption metrics dashboard

Feedback and attendance data feed naturally into a dashboard that leaders can watch after rollout.

Pre-session questions agent

A narrow agent can handle common pre-session questions before the training team has to.

Automated rescheduling

Declines and changes can be rebalanced into later sessions without manual reallocation.

Manager attendance view

A simple view lets office and team leads see who has attended and who is still to be scheduled.

What the firm learned

Power Automate is more than approval flows when the design is honest.

  • Power Automate scales well beyond approval flows when the design is honest.
  • A single source of truth, the form responses, keeps every downstream step in line.
  • Standardising communications is easier when they come from the engine, not a person.
  • An engine you can rerun is more valuable than a one-off rollout.
  • Admin time is a real cost. Designing it out pays back every time the programme repeats.

Sensible next moves

Reuse the engine for the next rollout.

  • Next Reuse the engine for the next firm-wide rollout.
  • Next Add a reporting layer for office and team leads.
  • Next Feed feedback responses into a Copilot adoption review.
  • Next Standardise the certificate template across future programmes.

Next step

Run a large training programme without burning a project manager on the calendar.

Talk through how a Microsoft Forms and Power Automate engine could carry your next firm-wide rollout from availability capture through to certificates.