Skip to main content

Case studies

What each business needed. And how we built it.

Four builds in depth: the business problem, the wall we hit, and how we got past it.

How to read these

Each is a real build: what the business needed, the wall that made it hard, and the decisions that got us past it. Empire Framing Inc. is a client in Canada; the other three are built and run by us for our own group, Pro Lifeset. Where a hard number belongs, it is the business's to publish, so these write-ups are qualitative on purpose.

Case study 01 · Client · Canada

Empire Framing Inc.

Trades and contractors

Built to turn phone visitors into quote requests the field office can act on.

The brief
Trade businesses are won and lost on trust, clarity and a fast quote. Empire's site had to sell a high-value service to two very different buyers, the homeowner commissioning a custom build and the developer running a subdivision, and work first on a phone, where this audience looks.
What made it hard
Empire does not do one thing: custom-home framing, subdivision framing, steel and metal framing, site supervision and hourly work. A visitor needs to see that range without drowning in it, and a framing quote is only as good as the information behind it.
How we got through it
We organized the build around the quote request, splitting “how to ask for a quote” from “ask for a quote”, so the field office receives requests it can act on. Each service got its own page for its buyer, and Empire's real starting prices were published, so a homeowner can self-qualify before calling.

Case study 02 · Built and run by us · Patiala, India

SureshotVisa

Immigration and visas

Built to qualify applicants and book consultations before a consultant spends any time.

The brief
SureshotVisa already ran a working, properly licensed consultancy. It needed a site that could carry the weight of the business: one that qualified traffic, was honest about money, and supported the full life of an application.
What made it hard
The hard part of a visa platform is breadth: ten destinations filed for and fifty more quoted, each with its own fees, checklists and processing reality. A naive build means sixty hand-maintained pages that drift out of date the moment an embassy changes a fee.
How we got through it
We treated it as an application with content, not a content site with a form bolted on. Four tools form its spine: an eligibility quiz, a visa fee calculator, an encrypted document portal and a rejection-analysis tool. Country content is one structured record per destination, so a fee change is a data edit.

Built with: Next.js · React · TypeScript · Tailwind CSS · Vercel

Case study 03 · Built and run by us · Patiala, India

Lifeset Overseas

Immigration and visas

Built to earn an anxious applicant's trust, then run the caseload behind a login.

The brief
Immigration is a high-anxiety, high-stakes purchase, often made after a previous refusal. Lifeset's positioning rests on accountability: a real license, fixed fees with no hidden add-ons, and one consultant per case from the first call to the decision.
What made it hard
One site had to serve two audiences. Nervous first-time visitors needed a marketing surface that converted. Existing clients needed somewhere to upload documents, track case status and message their consultant, without it collapsing into message threads and lost email attachments.
How we got through it
The public site runs on WordPress, so the team can publish guides without a developer. On top sits a custom client portal built on one idea: one client, one case, one consultant, one place. Documents live in the case record, status is always visible, and messages are threaded against the case.

Built with: WordPress · PHP · custom client portal

Case study 04 · Built and run by us · lifeset.info

One inbox for the whole group. Every conversation in one place.

Our own group, Pro Lifeset, runs several customer-facing brands. Inquiries came in through websites, chat, WhatsApp, email and calls, and lived in whichever phone answered. So we built one CRM for the group and moved everything onto it.

It's the platform behind the Redenn CRM: proven on our own business first.

Comes in

  • Website chat
  • WhatsApp
  • Email
  • Calls

Lands in

One inbox

Every message from every brand, tagged and queued:

Needs reply · Gone quiet · AI drafted

Becomes

  • A contact
  • A case
  • A pipeline stage
  • A payment on the record
Messages from website chat, WhatsApp, email and calls land in one inbox, queued as needs reply, gone quiet or AI drafted, and each becomes a contact, a case, a pipeline stage and a payment on the record.

Before: how it used to work

  • Several brands meant several inboxes, several phones and several versions of the truth
  • The first reply depended on who was free and which phone buzzed
  • Follow-ups lived in memory, so quiet leads went quiet for good
  • Payments were tracked in spreadsheets, far from the conversation
  • New staff learned by shadowing someone for weeks

After: how the group works now

  • Every channel of every brand lands in one inbox, tagged by brand
  • AI drafts the first reply in the team's tone, and a person takes over when it should
  • “Needs reply” and “Gone quiet” queues show exactly who is waiting
  • Payments, cases and documents sit on the customer record
  • A knowledge base and AI tuning turn the team's know-how into how the system behaves

Inside it: Unified inbox · Contacts · Cases · Pipeline · Payments · Job applications · Staff · Knowledge base · AI tuning · Login codes.

We build the same kind of system, shaped around how your team works.

Got a hard problem? Tell us about it.

A person replies within 4 business hours. Your written growth plan follows within two business days.

Or call +1 437 524 3001 or toll-free +1 888 905 4003, or email hello@redenn.com.