Switchr Experience Map
Unified view of User Journeys & Delivery Streams
Journey A: Sign-up
Journey B: Renewal
1
Landing & High Proposition
User arrives at Switchr. USP is clear: "Sign up once, save forever." Focusing on the shift from advice to action.
⚠️ Challenges & UX
Getting user attention quickly
Conveying trust immediately
Overcoming skepticism of "forever"
⚙️ Technical Tasks
Optimise First Contentful Paint (FCP)
Implement analytics & heatmaps
⚖️ Compliance
Cookie consent banner
Clear linkage to Privacy Policy
2
Seamless Intake
User enters basic details (Name, Email, Eircode). The goal is zero friction and maximum visual appeal.
⚠️ Challenges & UX
Reducing form abandonment
Mobile keyboard optimisation
⚙️ Technical Tasks
Address lookup API integration (e.g. Autoaddress)
Realtime input validation & debouncing
⚖️ Compliance
GDPR data collection notice
Secure transmission (TLS 1.3)
3
Supplier Selection
User selects their current provider. We prepare them for the data "hand-off."
⚙️ Technical Tasks
Maintain up-to-date provider list DB
Lazy load provider logos
Friction Point
4
Manual Data Intake
Due to restricted APIs, user must manually log in or upload bills. This is the critical drop-off point.
⚠️ Challenges & UX
High friction point & drop-off risk
Managing user frustration
Handling forgotten provider passwords
⚙️ Technical Tasks
Bill parsing OCR logic
Secure credential proxy/forwarding (if applicable)
Fallback mechanisms for failed uploads
⚖️ Compliance
Secure handling of sensitive PDF data
Encryption at rest for uploaded artifacts
Explicit consent for data scraping/reading
Value Add
5
Visualisation Hook
User is rewarded with smart graphs and usage visualisations instantly. The "work" feels like "unlocking value."
⚠️ Challenges & UX
Generating meaningful insights instantly
Making graphs look beautiful on mobile
⚙️ Technical Tasks
D3.js or Chart.js integration
Data normalisation pipeline from raw bill data
6
Automated Market Scan
AI Engine compares usage against 100% of the market to find the true "Optimised" plan.
⚙️ Technical Tasks
Pricing logic engine
CRU market rate API database sync
⚖️ Compliance
Fair comparison compliance
Algorithm transparency (if queried)
7
Master Switch Execution
User authorizes the switch with one click. They are now enrolled in the automated renewal cycle.
⚙️ Technical Tasks
Verified consent logging (audit trail)
Integration with new supplier onboarding API
⚖️ Compliance
Explicit mandate for switching (regulated)
Digital signature / robust clickwrap agreement
Success
8
Success: Saved Forever
User is set. Switchr will automatically move them to the best plan every single year without them lifting a finger.
⚠️ Challenges & UX
Reinforcing the "forever" value prop
Post-signup engagement to reduce churn
⚙️ Technical Tasks
Schedule automated renewal checks in system
Welcome sequence email automation
1
The Initial Enrollment
User successfully completed the first switch (Journey A). They are now "locked in" for the next 12 months.
⚠️ Challenges & UX
Keeping user engaged for 12 months without annoying them
⚙️ Technical Tasks
CRM integration & segmentation
Event scheduling service setup (11 months out)
⚖️ Compliance
Right to cancel notice (Cooling off period)
Automated
2
Renewal Monitoring
Switchr AI monitors the market daily. 30 days before the contract expires, it scans for the next "Optimised" plan.
⚙️ Technical Tasks
CRON jobs for active user checks
Batch processing thousands of comparisons
⚖️ Compliance
Data retention policy adherence
Automated
3
The Savings Prompt
User receives a notification: "Your plan ends soon. We found a better one saving you €240. We'll move you on Friday."
⚠️ Challenges & UX
Ensuring high email open/read rate
Avoiding spam folders
⚙️ Technical Tasks
Email/SMS delivery system integration (Sendgrid/Twilio)
Dynamic content generation (injection of savings figures)
⚖️ Compliance
Mandatory notification periods
Opt-out link inclusion
Marketing vs Transactional communication rules
Automated
4
Auto-Switch Action
Unless the user opts out, Switchr executes the switch on the contract end date. No forms to fill, no data to re-enter.
⚠️ Challenges & UX
Handling edge cases (e.g., user moved house)
Managing failed API switches gracefully
⚙️ Technical Tasks
Automated switching API payloads
Retry logic & error alerting
⚖️ Compliance
Opt-out execution regulatory requirements
Audit logging of non-objection
5
Post-Switch Confirmation
User is informed of the successful move. Their dashboard updates with the new plan details and savings forecast.
⚠️ Challenges & UX
Providing clear proof of value generated
Generating word-of-mouth referrals here
⚙️ Technical Tasks
Dashboard data mutation
PDF generation for new contract summary
⚖️ Compliance
Sending new contract terms within regulatory timeframes