← All deployments

06 Operations / Internal automation

Starter Account Pipeline

Account provisioning with manual review.

ACCOUNT PROVISIONING
  1. 01Starter form
  2. 02XML request
  3. 03Account + groups
  4. 04Review → activate
Workflow overview based on the project implementationProject 06

Creates accounts and assigns groups from starter requests, with review before activation.

Workflow

  1. 01Starter form
  2. 02XML request
  3. 03Account + groups
  4. 04Review → activate
01

Problem

All account creation at Civica was manual. Errors were common — wrong groups, missing permissions, inconsistent setups — across 20–30 starters every quarter.

02

Background

The errors weren't random — the same mistakes recurred across starters, and each public sector client's own departmental structure made them easy to repeat manually. Recognising the pattern as structural rather than individual carelessness is what pointed at a pipeline instead of a checklist.

03

Implementation

Built an end-to-end pipeline: a form generates a starter request stored as XML, passed to a PowerShell script that creates the account with departmentalised group assignments. Created in a disabled state with a check-out process before activation.

04

Challenges

Each public sector client had different departmental structures and naming conventions — this required restructuring how groups were used, not just scripting on top of the existing setup.

05

Results

Adopted as the company-wide starter process. Eliminated common provisioning errors and gave the team a reliable, auditable process.

Project outcomes

20-30Starters / quarter

0Provisioning errors

CompanyWide adoption

Next project / 01AppUpdater