AutoSwitch: High-Level Architecture (V2)

Updated with dynamic execution buffers, identity logic, and bulk CRM hooks.

Return to Hub
Legend Map:
SMS / Touchpoint
Standard Action
AI / Algorithm
Successful Execution
Warnings / Alerts
Background Process

1 B2C Sign-Up Flow

Ingests basic property estimates, legally locks in the AutoSwitch mandate, and requests exact billing data to maximise savings.

STAGE 1: LEAD CAPTURE (25%)
STAGE 2: LEGAL COMMITMENT (60%)
STAGE 3: PRECISION ENRICHMENT (100%)
Landing Page
Value Proposition
Estimation Hook
Basic Property Details
(Address & Current Provider)
User Details
Email Address
Estimated Savings Reveal
"We can save you ~€215"
Authorisation Phase
Identity Verification
(Anti-Fraud SMS OTP)
Grant Mandate
(Letter of Authority)
Select AutoSwitch
Preference
(Auto or Approved)
Payment Data
(Validate IBAN)
AutoSwitch Enabled
(Basic Savings)
Data Ingestion
Data Extraction
Upload Photo
of Bill
Extract MPRN/Usage
from Photo
ESB Smart
Meter Data
Parse Exact
Half-Hourly Array
Manual Entry
Compute Usage based
on Property Size (TBC)
Algorithmic
Market Check
Exact Savings Locked
"You save exactly €244.50"
AutoSwitch Enabled
(Precision Savings)

2 B2C AutoSwitch Flow

Dynamic CRON Trigger
Notice Period + 3 Days
Market Scan
Check against Penalty
Saving > €150?
NO
System Idle
(Wait until threshold breach)
YES
Preference:
Full AutoSwitch
Send SMS Notification
"We're switching you. Tap to Cancel."
User Ignores (48H Timeout)
Execute Switch
via Existing LOA
User Taps: Cancel
Switch Aborted
Deal Lapses / Snooze
Preference:
Approval Required
Send SMS Request
"Tap here to Approve Switch"
User Taps: Approve
Execute Switch
User Ignores / Cancels
Switch Cancelled
Deal Lapses / Snooze

3 B2C Dashboard Functions

Authenticated
State
Dashboard Hub Navigation
Widget: Expiry Countdown
Widget: Lifetime Savings
Action: Manage LOA Mandate
Action: Define Custom Bill Expiry Timer (Broadband/Bins)
Action: Compare Open Offers (Manual Override)
Check if Mid-Contract?
YES
Quote includes -€50
Breakage Penalty Calculation
NO
Standard Aggregate Quote

4 B2B New Properties Onboarding Flow

Alto/Reapit CRM
Estate Agent Portal
API Integration
Direct Live Webhooks
Manual CSV Array
Batch Uploaded
AI Portfolio Scan
Assesses Property Status via MPRN
Target: Vacant Home
Tenant Moved Out
Bulk Switch to Void Tariff
Bridges empty gap
"Claim New Home"
Link sent to Incoming Tenant
Tenant Claims Home
Enters Flow 1 Funnel
Target: Occupied
In-Situ Tenant
Market Scan Triggered
Is there a Smarter Rate?
"Lower Rent/Bills"
Alert cross-sells existing tenant
Tenant Clicks Link
Enters Flow 1 Funnel