);
}
/* ===========================================================================
Reusable: Lead capture form (Book a call / Contact)
=========================================================================== */
function LeadForm({ buttonLabel = 'Send my details', compact = false }) {
const [submitted, setSubmitted] = useState(false);
const onSubmit = (e) => {
e.preventDefault();
setSubmitted(true);
};
if (submitted) {
return (
Thanks. We will be in touch.
We have your details. Expect a reply from the sales team the same working day with a few times that suit you. If it is urgent, call us on
{' '}0141 810 2599.
);
}
return (
);
}
const Field = ({ label, name, type = 'text', required = false, hint, defaultValue }) => {
const id = useId();
return (
);
};
/* ===========================================================================
Reusable: Final CTA band with form + sales team card
=========================================================================== */
function FinalCTA({ heading = 'Ready to do tenant engagement properly?', body = 'Tell us who you are. We will reply the same working day with a few times that suit you. The call is thirty minutes. No slides, no pressure.' }) {
return (
);
}
/* ===========================================================================
Reusable: Built-for-UK-social-housing strip (used on multiple pages)
=========================================================================== */
function BuiltForHousingStrip() {
const cols = [
{
Icon: IconShield,
title: 'British, UK-hosted, eighteen years in.',
body: 'Built in the UK by an in-house British development team. Trading since 2008. Hosted in EU data centres. Fully UK GDPR compliant. No offshored code, no offshored support.',
},
{
Icon: IconFileCheck,
title: 'Procurement-ready.',
body: 'Independent penetration testing on a regular schedule. Mature procurement documentation, security questionnaires and DPIA support available on request. Listed on G-Cloud.',
},
{
Icon: IconPlug,
title: 'Live in 30 minutes.',
body: 'Connects to almost every UK housing management system out of the box. MRI Orchard, NEC, Capita NPS, Castleton, Civica Cx, Aareon QL, SDM, Open Housing, MIS Active H, MS Dynamics, HomeMaster.',
},
];
return (
);
}
/* ===========================================================================
Reusable: Three-step Closing the Loop diagram
=========================================================================== */
function ClosingTheLoopDiagram({ compact = false }) {
const steps = [
{
n: '01',
title: 'Ask.',
body: 'Send the right survey to the right tenant at the right time. Repairs, ASB, new lets, complaints, anniversaries, TSM perception, ad hoc consultations.',
Icon: IconClipboard,
},
{
n: '02',
title: 'Acknowledge.',
body: 'Send a targeted message back to the tenant the same week. A simple, personalised "thank you, we read what you said, here is what happens next" earns the next response.',
Icon: IconSend,
},
{
n: '03',
title: 'Show the change.',
body: 'Weeks or months later, message the same tenants with what was actually done. Pair it with a follow-up survey to measure whether the change worked.',
Icon: IconRefresh,
},
];
return (
{steps.map((s, i) => (
{s.n}
{s.title}
{s.body}
))}
);
}
/* ===========================================================================
Customer data (single source of truth for quotes and case studies)
=========================================================================== */
const CUSTOMERS = {
quotes: [
{ name: 'Charmaine Simei', role: 'CEO', org: 'Tuntum Housing Association', tag: 'CEO endorsement', slug: 'tuntum',
quote: 'Partnering with CX-Feedback has been the single most important ingredient in our transformation journey in terms of customer communication and engagement.' },
{ name: 'Craig Moran', role: 'Head of Performance and Business Improvement', org: 'Mosscare St Vincents', tag: 'C1 grading', slug: 'msv',
quote: 'CX-Feedback has helped MSV move away from one-size-fits-all communication, supporting more targeted SMS and email engagement so customers receive clear, timely information about the things that matter to them. A key example was the targeted messaging campaign around stock condition surveys, which helped improve tenant understanding and access, directly supporting one of the key evidence areas in MSV\'s journey from C2 to C1.' },
{ name: 'Jamie Smith', role: 'Improvement and Engagement Officer', org: 'Dacorum Borough Council', tag: 'TIAA', slug: 'dacorum',
logo: 'assets/logos/Dacorum Borough Council.png',
quote: 'Dacorum Borough Council first started using the CX-Feedback software in April 2024. Since then it has revolutionised how we send transactional surveys, manage these surveys and analyse the data. This has helped us work more in line with the Transparency, Influence and Accountability standards.' },
{ name: 'Kim Ward', role: 'Head of Housing', org: 'Industrial Dwellings Society', tag: 'TSM uplift', slug: 'ids',
logo: 'assets/logos/Industrial Dwellings Society.png',
quote: 'The targeted communication via CX-Feedback has no doubt had a really positive improvement in how our residents are engaged and informed. Communications that might typically have taken a few days to orchestrate prior to using CX-Feedback now take minutes, even seconds sometimes.' },
{ name: 'Kirsty Rose', role: 'Marketing Communications Manager', org: 'Thrive Homes', tag: 'Incident comms', slug: 'thrive',
logo: 'assets/logos/Thrive Homes.png',
quote: 'CX-Feedback has honestly changed my life this week regarding communicating with customers. We\'ve been sending multiple updates throughout the day, and the push messages have been incredibly helpful, easy, and stress-free. I\'ve never felt our communications were quite this great during incidents like this, but this time I can say with confidence that every customer was kept updated and informed.' },
{ name: 'Rob Burrows', role: 'Customer Communications and Engagement Partner', org: 'Muir Group Housing Association', tag: 'Reach', slug: 'muir',
logo: 'assets/logos/Muir Group.png',
quote: 'Since we started using CX-Feedback 3 to 4 years ago it has revolutionised how we engage with our residents. In the last 12 months we\'ve engaged with 78% of our customers through tailored, relevant messaging via the E+ module and timely surveys.' },
{ name: 'Julie Clements', role: 'Data and Performance Manager', org: 'Regenda', tag: 'Underrepresented groups', slug: 'regenda',
quote: 'CX-Feedback and the E+ Module have enabled us to bring together the TSM and transactional surveys all in one place. We have found this to be a great benefit. The ability to engage with specific demographics and underrepresented customer groups has been invaluable.' },
{ name: 'Gillian Bell', role: 'Housing Services Manager', org: 'Blairtummock Housing Association', tag: 'Scotland', slug: 'blairtummock',
quote: 'We have seen a significant improvement in tenant engagement and response rates. Repairs satisfaction surveys: achieving approximately a 25% response rate, up from around 5%. We have 63% of tenants currently engaged and look forward to continuing to develop our use of it.' },
{ name: 'Ben Chilvers', role: 'Senior Customer Experience Officer', org: 'Castles and Coasts Housing Association', tag: 'Scrutiny', slug: 'castles',
quote: 'Improving our services to tenants is our number one priority at CCHA. We know the best way to do that is to understand what tenants want to see, using tenant consultations. By involving our tenants in our decision making process, even in such a controlled way, we let tenants know that we care, that we\'re listening, and that we\'re willing to take action on their suggestions.' },
{ name: 'Linda Perkins', role: 'Customer Experience and Engagement Manager', org: 'Golding Homes', tag: 'Long-term partnership', slug: 'golding',
quote: 'We\'ve been using the CX-Feedback system since August 2021 and it has been a central tool in helping us to achieve a complete transformation of our customer engagement practices here at Golding Homes.' },
{ name: 'Susan McDonald', role: 'Housing Officer', org: 'Kingdom Housing Association', tag: 'Scotland', slug: 'kingdom',
quote: 'CX-Feedback has been a real step change for our tenant engagement. We have been able to engage with our tenants in different areas and adapt our services to meet their local needs.' },
{ name: 'Niki Rother', role: 'Housing Services Assistant', org: 'Albyn Housing Society', tag: 'Scotland', slug: 'albyn',
quote: 'We\'ve used other, less inclusive, surveying methods before, but our tenants are spread over such a wide area. We wanted to do something different this time. Our tenants wanted to let us know how they feel and we wanted to listen.' },
],
caseStudies: [
{ slug: 'ids', org: 'Industrial Dwellings Society', headline: 'TP07 from 57% to 81% in a year', summary: 'Targeted communications, segmented by estate and stairwell, lifted the headline TSM.', tags: ['HA', 'England', 'TSM uplift'] },
{ slug: 'tuntum', org: 'Tuntum Housing Association', headline: '+12% TP07 since adopting E+', summary: 'CEO-level endorsement. Engagement embedded in everyday operations at a small HA.', tags: ['HA', 'England', 'TSM uplift', 'CEO-endorsed'] },
{ slug: 'msv', org: 'Mosscare St Vincents', headline: 'C2 to C1 grading uplift', summary: 'Targeted messaging on stock condition surveys evidenced the regulator\'s expectations.', tags: ['HA', 'England', 'C1 grading', 'TIAA'] },
{ slug: 'thrive', org: 'Thrive Homes', headline: 'High-rise emergency comms over Christmas', summary: 'Push messaging kept every customer updated through a major water leak, out of hours.', tags: ['HA', 'England', 'Incident comms'] },
{ slug: 'castles', org: 'Castles and Coasts HA', headline: 'Tenants voted on the playpark that got built', summary: 'Textbook example of tenant influence on a real decision, mapped to the TIAA Standard.', tags: ['HA', 'England', 'Scrutiny', 'TIAA'] },
{ slug: 'grampian', org: 'Grampian Housing Association', headline: 'Daily-rolling ARC trend', summary: 'Scottish case study. Anniversary surveys produce a continuous Charter satisfaction trend.', tags: ['HA', 'Scotland', 'ARC'] },
{ slug: 'bury', org: 'Bury Council', headline: 'Closing the loop on the Annual Report', summary: 'Personalised thank-yous to every respondent moved the relationship from data collection to exchange.', tags: ['Council', 'England', 'TIAA'] },
{ slug: 'dacorum', org: 'Dacorum Borough Council', headline: '10-minute Lifeline outage comms', summary: 'Affected supported-housing tenants notified within minutes of an incident.', tags: ['Council', 'England', 'Incident comms', 'TIAA'] },
{ slug: 'blairtummock', org: 'Blairtummock Housing Association', headline: 'Repairs response 5% to 25%', summary: 'Scottish housing association with 63% of tenants actively engaged.', tags: ['HA', 'Scotland'] },
{ slug: 'muir', org: 'Muir Group Housing Association', headline: '78% of customers engaged', summary: 'Tailored messaging plus timely surveys reach a clear majority of tenants every year.', tags: ['HA', 'England', 'Reach'] },
{ slug: 'golding', org: 'Golding Homes', headline: 'Five years of platform partnership', summary: 'A complete transformation of customer engagement practice, on the platform since August 2021.', tags: ['HA', 'England', 'Long-term'] },
{ slug: 'regenda', org: 'Regenda', headline: 'TSM and transactional in one place', summary: 'Reaching underrepresented groups and bringing all surveys together.', tags: ['HA', 'England', 'Underrepresented groups'] },
],
};
/* ===========================================================================
Reusable: Customer voices wall (with theme filter)
=========================================================================== */
function CustomerVoicesWall({ limit }) {
const all = CUSTOMERS.quotes;
const shown = limit ? all.slice(0, limit) : all;
return (
{shown.map((q, i) => (
))}
{limit && all.length > limit && (
Read every customer quote
)}
);
}
/* ===========================================================================
Reusable: Case study shelf (six tiles)
=========================================================================== */
function CaseStudyShelf({ heading = 'Customer stories.', sub = 'The work, in their words.' }) {
return (