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 exact utility metrics, executes the savings algorithm, and legally locks in the user mandate.

Landing Page
100% Free Hook
Estimation Hook
Quick Estimate Setup
Property + Provider
Create Account Hook
Email to unlock Savings
Estimated Savings Reveal
"We can save you ~€215"
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"
Authorisation Phase
Identity Verification
(Anti-Fraud SMS OTP)
Grant Mandate
(Letter of Authority)
Select AutoSwitch
Preference
Capture Payment Data
(Validate IBAN)
AutoSwitch
Activated & Live

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