Automations
I can build.

Workflows, integrations and checks your team can maintain.

Example solutions, not packaged products or client case studies.

Data integrity · MSP

PSA–RMM–Documentation Checker

PSARMMDocumentation

The problem
Customer and asset records disagree across tools.
The approach
Read the records from each tool, compare the same fields and flag the differences.
The result
Your team can see what disagrees, where it came from and who needs to check it.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.
Workflow · MSP

Customer Onboarding Workflow

PSARMMDocumentationTenants

The problem
Each new customer requires repeated setup across several tools.
The approach
Connect the setup steps, check each one and ask a person when something needs a decision.
The result
Each customer gets the agreed setup, with a record of what was done and approved.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.
Security automation · MSP

Tenant Offboarding & Access Revocation

GDAPTenantsApps

The problem
Access remains after a customer leaves.
The approach
List every way into the tenant, agree what to remove and check that each removal worked.
The result
A record showing which access was revoked and checked.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.
Identity lifecycle · MSP and internal IT

User Onboarding & Offboarding

PSAEntra IDTenants

The problem
People join or leave, but account setup and removal steps get missed.
The approach
Use the request ticket to create or close accounts through Microsoft Graph, with approval where needed.
The result
A record of each completed step, and a clear list of anything that still needs attention.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.
Reliability engineering · MSP and internal IT

Automation Health Monitor

Scheduled jobsMonitoringPSA

The problem
Jobs report success without producing the expected result.
The approach
Check the actual output independently of the job.
The result
Missing runs, partial results and failures become visible.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.
Service operations · MSP

Ticket Enrichment

PSARMMDocumentation

The problem
Engineers start each ticket by searching for context.
The approach
Attach device, tenant, user and documentation details when a ticket arrives.
The result
The engineer can start investigating instead of looking up the same details again.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.
Configuration governance · MSP and internal IT

Security Baseline & Drift Remediation

Cond. AccessTenants

The problem
Tenant settings drift from the agreed standard.
The approach
Compare actual settings with a baseline. Apply only approved corrections.
The result
You can see which settings meet the standard and which differences were agreed.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.
Identity governance · MSP and internal IT

Service Principal & Certificate Watcher

AppsEntra IDMonitoring

The problem
Expiring credentials break integrations. App permissions lack owners.
The approach
Track app registrations, credentials, permissions and ownership.
The result
Expiry warnings and a current application access inventory.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.
Monitoring quality · MSP

Monitoring-to-Ticket Optimisation

RMMMonitoringPSA

The problem
Duplicate and irrelevant alerts become tickets.
The approach
Find duplicate and unhelpful alerts. Adjust when they fire and who receives them, keeping critical warnings.
The result
Less noise, checked against a before-and-after measurement.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.
AVD and FinOps · Internal IT

AVD Lifecycle & Cost Automation

Azure · AVDUsage

The problem
Hosts run idle and scaling is based on old assumptions.
The approach
Automate host lifecycle, image checks and scaling using measured demand.
The result
Capacity matched to usage, with measured results.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.
Discovery · MSP and internal IT

Legacy Automation Discovery

Scheduled jobsAD · servers

The problem
Business processes depend on undocumented jobs and scripts.
The approach
Use read-only Windows and Linux collectors to map jobs, accounts and dependencies.
The result
A job inventory and dependency map for planning changes.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.
Cost optimisation · MSP and internal IT

Microsoft 365 Licence Reclamation

TenantsUsage

The problem
Inactive accounts retain licences they no longer need.
The approach
Identify unused licences, request review and revoke after approval.
The result
A decision trail for each licence removed.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.
Revenue integrity · MSP

Billing & Consumption Matching

UsageContractInvoice

The problem
Usage, PSA contract lines and invoices are rarely compared.
The approach
Compare the records regularly. Show which differences are confirmed and which need checking.
The result
Monthly discrepancies for finance to verify.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.
Operational control · MSP

IT Documentation Drift Detection

DocumentationTenants

The problem
Infrastructure changes while its documentation stays the same.
The approach
Compare recorded fields with actual infrastructure and ownership.
The result
Outdated records identified for correction.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.
Recovery readiness · MSP and internal IT

Backup Validation & Evidence Collector

AD · serversAzure · AVD

The problem
A successful backup does not prove recovery will work.
The approach
Collect backup, test and recovery evidence. Flag gaps explicitly.
The result
Recovery evidence per system, with missing tests made visible.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.
Automation reliability · MSP and internal IT

Script Hardening

Scheduled jobsRMM

The problem
Critical scripts use plaintext passwords and lack useful logs.
The approach
Add safe credentials, error handling, retries, idempotency, tests and version control.
The result
Scripts your team can test, maintain and recover when a run goes wrong.
Scope
Scope, access and acceptance criteria agreed upfront. Changes only after approval.

What comes with the code.

Operational checks and documentation, agreed for each job.

Ownership
A named person or team maintains it.
Least privilege
Only the permissions needed for the job.
Safe credentials
Managed identity or certificates where suitable. No plaintext secrets.
Idempotency
Safe to run again without duplicating changes.
Backoff
Defined behaviour for rate limits and temporary failures.
Structured logs
Readable events that can be searched and correlated.
Independent health checks
Verify the output separately from the job.
Test cases
Agreed scenarios checked before handover.
Recovery
A rollback plan and a manual fallback.
Runbook
How to operate and maintain it without me.
Success criteria
Define success, partial success and failure.

What needs fixing?

Pick what applies, or email me directly. We’ll work out a first step.

info@automatom.nlLinkedIn

Your brief
Talk to Tom